From 886d596b301c42b5af27dc32de3699fe24df797d Mon Sep 17 00:00:00 2001 From: Ioan Lucut Date: Sat, 13 Jan 2024 17:40:21 +0200 Subject: [PATCH 1/4] Update proto buffer decoded content --- proto/action.proto | 37 +- proto/action.ts | 1770 +- proto/alignmentGuide.proto | 2 +- proto/alignmentGuide.ts | 35 +- proto/alphaType.proto | 14 + proto/alphaType.ts | 42 + proto/analytics.ts | 16588 +++++--- proto/analyticsApi.proto | 17 + proto/analyticsApi.ts | 162 + proto/analyticsCapture.proto | 83 + proto/analyticsCapture.ts | 1003 + proto/analyticsCreate.proto | 66 + proto/analyticsCreate.ts | 776 + proto/analyticsEvent.proto | 42 + proto/analyticsEvent.ts | 399 + proto/analyticsImport.proto | 31 + proto/analyticsImport.ts | 339 + proto/analyticsMultiTracks.proto | 32 + proto/analyticsMultiTracks.ts | 408 + proto/analyticsPlaybackMarker.proto | 23 + proto/analyticsPlaybackMarker.ts | 231 + proto/analyticsProContent.proto | 22 + proto/analyticsProContent.ts | 270 + proto/analyticsStartup.proto | 331 + proto/analyticsStartup.ts | 5011 +++ proto/analyticsSync.proto | 29 + proto/analyticsSync.ts | 323 + proto/analyticsTimecode.proto | 27 + proto/analyticsTimecode.ts | 353 + proto/analyticsTimeline.proto | 46 + proto/analyticsTimeline.ts | 510 + proto/analyticsTrigger.proto | 231 + proto/analyticsTrigger.ts | 3482 ++ proto/analyticsTriggerMedia.proto | 70 + proto/analyticsTriggerMedia.ts | 852 + proto/analyticsUI.proto | 984 + proto/analyticsUI.ts | 14090 +++++++ proto/analyticsUpdate.proto | 24 + proto/analyticsUpdate.ts | 227 + proto/analyticsWHMStore.proto | 21 + proto/analyticsWHMStore.ts | 242 + proto/applicationInfo.proto | 31 + proto/applicationInfo.ts | 278 + proto/audio.proto | 2 +- proto/audio.ts | 338 +- proto/background.proto | 2 +- proto/background.ts | 37 +- proto/basicTypes.ts | 370 +- proto/calendar.ts | 185 +- proto/ccli.proto | 22 +- proto/ccli.ts | 297 +- proto/clearGroups.proto | 5 +- proto/clearGroups.ts | 166 +- proto/collectionElementType.proto | 15 + proto/collectionElementType.ts | 132 + proto/color.proto | 15 + proto/color.ts | 146 + proto/cue.proto | 5 +- proto/cue.ts | 151 +- proto/digitalAudio.ts | 333 +- proto/dmxProfiles.ts | 142 +- proto/effects.proto | 3 +- proto/effects.ts | 406 +- proto/fileProperties.proto | 2 +- proto/fileProperties.ts | 202 +- proto/google/protobuf/descriptor.proto | 48 +- proto/google/protobuf/wrappers.ts | 171 +- proto/graphicsData.proto | 17 +- proto/graphicsData.ts | 2522 +- proto/groups.proto | 3 +- proto/groups.ts | 76 +- proto/hotKey.ts | 24 +- proto/input.proto | 8 +- proto/input.ts | 240 +- proto/intRange.proto | 13 + proto/intRange.ts | 117 + proto/keymapping.ts | 201 +- proto/labels.ts | 21 +- proto/layers.proto | 5 +- proto/layers.ts | 275 +- proto/library.ts | 82 +- proto/macros.proto | 5 +- proto/macros.ts | 82 +- proto/messages.proto | 3 +- proto/messages.ts | 302 +- proto/musicKeyScale.proto | 42 + proto/musicKeyScale.ts | 313 + proto/planningCenter.proto | 2 +- proto/planningCenter.ts | 412 +- proto/playlist.proto | 9 +- proto/playlist.ts | 445 +- proto/playlistTemplate.ts | 42 +- proto/presentation.proto | 10 +- proto/presentation.ts | 700 +- proto/presentationSlide.proto | 4 +- proto/presentationSlide.ts | 119 +- proto/proApi.proto | 5 +- proto/proApi.ts | 2857 +- proto/proApiV1.proto | 2165 +- proto/proApiV1.ts | 48346 +---------------------- proto/proApiV1Analytics.ts | 110 +- proto/proApiV1Announcement.proto | 99 + proto/proApiV1Announcement.ts | 2014 + proto/proApiV1Audio.proto | 106 + proto/proApiV1Audio.ts | 2249 ++ proto/proApiV1BasicTypes.ts | 1523 +- proto/proApiV1Capture.proto | 123 + proto/proApiV1Capture.ts | 1967 + proto/proApiV1Clear.proto | 132 + proto/proApiV1Clear.ts | 2315 ++ proto/proApiV1Color.proto | 15 + proto/proApiV1Color.ts | 151 + proto/proApiV1ContentType.proto | 13 + proto/proApiV1ContentType.ts | 36 + proto/proApiV1ErrorResponse.proto | 19 + proto/proApiV1ErrorResponse.ts | 156 + proto/proApiV1Groups.proto | 44 + proto/proApiV1Groups.ts | 635 + proto/proApiV1Identifier.proto | 14 + proto/proApiV1Identifier.ts | 137 + proto/proApiV1LayerType.proto | 18 + proto/proApiV1LayerType.ts | 66 + proto/proApiV1Library.proto | 57 + proto/proApiV1Library.ts | 823 + proto/proApiV1Link.proto | 118 + proto/proApiV1Link.ts | 1900 + proto/proApiV1Looks.proto | 113 + proto/proApiV1Looks.ts | 2044 + proto/proApiV1Macro.proto | 75 + proto/proApiV1Macro.ts | 1260 + proto/proApiV1Masks.proto | 50 + proto/proApiV1Masks.ts | 784 + proto/proApiV1Media.proto | 113 + proto/proApiV1Media.ts | 2026 + proto/proApiV1MediaPlaylistItem.proto | 23 + proto/proApiV1MediaPlaylistItem.ts | 207 + proto/proApiV1Message.proto | 134 + proto/proApiV1Message.ts | 2394 ++ proto/proApiV1Miscellaneous.proto | 26 + proto/proApiV1Miscellaneous.ts | 324 + proto/proApiV1Playlist.proto | 198 + proto/proApiV1Playlist.ts | 4153 ++ proto/proApiV1Preroll.proto | 94 + proto/proApiV1Preroll.ts | 1757 + proto/proApiV1Presentation.proto | 223 + proto/proApiV1Presentation.ts | 4519 +++ proto/proApiV1Prop.proto | 82 + proto/proApiV1Prop.ts | 1442 + proto/proApiV1Size.proto | 13 + proto/proApiV1Size.ts | 119 + proto/proApiV1Stage.proto | 135 + proto/proApiV1Stage.ts | 2607 ++ proto/proApiV1Status.proto | 108 + proto/proApiV1Status.ts | 1915 + proto/proApiV1Theme.proto | 135 + proto/proApiV1Theme.ts | 2462 ++ proto/proApiV1TimelineOperation.proto | 14 + proto/proApiV1TimelineOperation.ts | 46 + proto/proApiV1Timer.proto | 207 + proto/proApiV1Timer.ts | 3635 ++ proto/proApiV1Transport.proto | 123 + proto/proApiV1Transport.ts | 2288 ++ proto/proApiV1Trigger.proto | 120 + proto/proApiV1Trigger.ts | 2270 ++ proto/proApiV1VideoInputs.proto | 38 + proto/proApiV1VideoInputs.ts | 520 + proto/proAudienceLook.proto | 7 +- proto/proAudienceLook.ts | 233 +- proto/proCore.proto | 224 +- proto/proCore.ts | 5962 ++- proto/proMask.proto | 5 + proto/proMask.ts | 100 +- proto/propDocument.proto | 3 +- proto/propDocument.ts | 39 +- proto/propSlide.proto | 1 + proto/propSlide.ts | 27 +- proto/propresenter.proto | 4 +- proto/propresenter.ts | 83 +- proto/proscreen.proto | 3 +- proto/proscreen.ts | 188 +- proto/proworkspace.proto | 10 +- proto/proworkspace.ts | 129 +- proto/recording.proto | 12 +- proto/recording.ts | 452 +- proto/rvtimestamp.ts | 51 +- proto/screens.proto | 29 +- proto/screens.ts | 1011 +- proto/slide.proto | 6 +- proto/slide.ts | 1852 +- proto/stage.proto | 4 +- proto/stage.ts | 89 +- proto/template.proto | 4 +- proto/template.ts | 71 +- proto/templateIdentification.proto | 2 +- proto/templateIdentification.ts | 56 +- proto/testPattern.ts | 124 +- proto/timers.proto | 3 +- proto/timers.ts | 301 +- proto/url.proto | 68 + proto/url.ts | 835 + proto/uuid.proto | 12 + proto/uuid.ts | 98 + proto/version.proto | 15 + proto/version.ts | 155 + 204 files changed, 113698 insertions(+), 64422 deletions(-) create mode 100755 proto/alphaType.proto create mode 100644 proto/alphaType.ts create mode 100755 proto/analyticsApi.proto create mode 100644 proto/analyticsApi.ts create mode 100755 proto/analyticsCapture.proto create mode 100644 proto/analyticsCapture.ts create mode 100755 proto/analyticsCreate.proto create mode 100644 proto/analyticsCreate.ts create mode 100755 proto/analyticsEvent.proto create mode 100644 proto/analyticsEvent.ts create mode 100755 proto/analyticsImport.proto create mode 100644 proto/analyticsImport.ts create mode 100755 proto/analyticsMultiTracks.proto create mode 100644 proto/analyticsMultiTracks.ts create mode 100755 proto/analyticsPlaybackMarker.proto create mode 100644 proto/analyticsPlaybackMarker.ts create mode 100755 proto/analyticsProContent.proto create mode 100644 proto/analyticsProContent.ts create mode 100755 proto/analyticsStartup.proto create mode 100644 proto/analyticsStartup.ts create mode 100755 proto/analyticsSync.proto create mode 100644 proto/analyticsSync.ts create mode 100755 proto/analyticsTimecode.proto create mode 100644 proto/analyticsTimecode.ts create mode 100755 proto/analyticsTimeline.proto create mode 100644 proto/analyticsTimeline.ts create mode 100755 proto/analyticsTrigger.proto create mode 100644 proto/analyticsTrigger.ts create mode 100755 proto/analyticsTriggerMedia.proto create mode 100644 proto/analyticsTriggerMedia.ts create mode 100755 proto/analyticsUI.proto create mode 100644 proto/analyticsUI.ts create mode 100755 proto/analyticsUpdate.proto create mode 100644 proto/analyticsUpdate.ts create mode 100755 proto/analyticsWHMStore.proto create mode 100644 proto/analyticsWHMStore.ts create mode 100755 proto/applicationInfo.proto create mode 100644 proto/applicationInfo.ts create mode 100755 proto/collectionElementType.proto create mode 100644 proto/collectionElementType.ts create mode 100755 proto/color.proto create mode 100644 proto/color.ts create mode 100755 proto/intRange.proto create mode 100644 proto/intRange.ts create mode 100755 proto/musicKeyScale.proto create mode 100644 proto/musicKeyScale.ts create mode 100755 proto/proApiV1Announcement.proto create mode 100644 proto/proApiV1Announcement.ts create mode 100755 proto/proApiV1Audio.proto create mode 100644 proto/proApiV1Audio.ts create mode 100755 proto/proApiV1Capture.proto create mode 100644 proto/proApiV1Capture.ts create mode 100755 proto/proApiV1Clear.proto create mode 100644 proto/proApiV1Clear.ts create mode 100755 proto/proApiV1Color.proto create mode 100644 proto/proApiV1Color.ts create mode 100755 proto/proApiV1ContentType.proto create mode 100644 proto/proApiV1ContentType.ts create mode 100755 proto/proApiV1ErrorResponse.proto create mode 100644 proto/proApiV1ErrorResponse.ts create mode 100755 proto/proApiV1Groups.proto create mode 100644 proto/proApiV1Groups.ts create mode 100755 proto/proApiV1Identifier.proto create mode 100644 proto/proApiV1Identifier.ts create mode 100755 proto/proApiV1LayerType.proto create mode 100644 proto/proApiV1LayerType.ts create mode 100755 proto/proApiV1Library.proto create mode 100644 proto/proApiV1Library.ts create mode 100755 proto/proApiV1Link.proto create mode 100644 proto/proApiV1Link.ts create mode 100755 proto/proApiV1Looks.proto create mode 100644 proto/proApiV1Looks.ts create mode 100755 proto/proApiV1Macro.proto create mode 100644 proto/proApiV1Macro.ts create mode 100755 proto/proApiV1Masks.proto create mode 100644 proto/proApiV1Masks.ts create mode 100755 proto/proApiV1Media.proto create mode 100644 proto/proApiV1Media.ts create mode 100755 proto/proApiV1MediaPlaylistItem.proto create mode 100644 proto/proApiV1MediaPlaylistItem.ts create mode 100755 proto/proApiV1Message.proto create mode 100644 proto/proApiV1Message.ts create mode 100755 proto/proApiV1Miscellaneous.proto create mode 100644 proto/proApiV1Miscellaneous.ts create mode 100755 proto/proApiV1Playlist.proto create mode 100644 proto/proApiV1Playlist.ts create mode 100755 proto/proApiV1Preroll.proto create mode 100644 proto/proApiV1Preroll.ts create mode 100755 proto/proApiV1Presentation.proto create mode 100644 proto/proApiV1Presentation.ts create mode 100755 proto/proApiV1Prop.proto create mode 100644 proto/proApiV1Prop.ts create mode 100755 proto/proApiV1Size.proto create mode 100644 proto/proApiV1Size.ts create mode 100755 proto/proApiV1Stage.proto create mode 100644 proto/proApiV1Stage.ts create mode 100755 proto/proApiV1Status.proto create mode 100644 proto/proApiV1Status.ts create mode 100755 proto/proApiV1Theme.proto create mode 100644 proto/proApiV1Theme.ts create mode 100755 proto/proApiV1TimelineOperation.proto create mode 100644 proto/proApiV1TimelineOperation.ts create mode 100755 proto/proApiV1Timer.proto create mode 100644 proto/proApiV1Timer.ts create mode 100755 proto/proApiV1Transport.proto create mode 100644 proto/proApiV1Transport.ts create mode 100755 proto/proApiV1Trigger.proto create mode 100644 proto/proApiV1Trigger.ts create mode 100755 proto/proApiV1VideoInputs.proto create mode 100644 proto/proApiV1VideoInputs.ts create mode 100755 proto/url.proto create mode 100644 proto/url.ts create mode 100755 proto/uuid.proto create mode 100644 proto/uuid.ts create mode 100755 proto/version.proto create mode 100644 proto/version.ts diff --git a/proto/action.proto b/proto/action.proto index d22aa86..051eeb1 100644 --- a/proto/action.proto +++ b/proto/action.proto @@ -6,17 +6,21 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "layers.proto"; +import "background.proto"; +import "collectionElementType.proto"; +import "color.proto"; import "effects.proto"; import "graphicsData.proto"; -import "background.proto"; -import "presentationSlide.proto"; -import "propSlide.proto"; -import "timers.proto"; +import "input.proto"; +import "intRange.proto"; +import "layers.proto"; import "messages.proto"; +import "propSlide.proto"; +import "presentationSlide.proto"; import "stage.proto"; -import "input.proto"; +import "timers.proto"; +import "url.proto"; +import "uuid.proto"; message Action { reserved "social_media"; @@ -71,6 +75,7 @@ message Action { } message MediaType { + reserved 13; message Image { } @@ -349,6 +354,21 @@ message Action { .rv.data.CollectionElementType identification = 1; } + message CaptureType { + message CaptureStart { + .rv.data.CollectionElementType preset_identification = 1; + } + + message CaptureStop { + bool shows_alert_before_stopping = 1; + } + + oneof CaptureAction { + .rv.data.Action.CaptureType.CaptureStart start = 1; + .rv.data.Action.CaptureType.CaptureStop stop = 2; + } + } + enum ContentDestination { CONTENT_DESTINATION_GLOBAL = 0; CONTENT_DESTINATION_ANNOUNCEMENTS = 1; @@ -386,6 +406,8 @@ message Action { ACTION_TYPE_SLIDE_DESTINATION = 22; ACTION_TYPE_MACRO = 23; ACTION_TYPE_CLEAR_GROUP = 24; + ACTION_TYPE_CAPTURE = 25; + ACTION_TYPE_LIBRARY_PLAYLIST = 26; } .rv.data.UUID uuid = 1; @@ -423,6 +445,7 @@ message Action { .rv.data.Action.MacroType macro = 40; .rv.data.Action.ClearGroupType clear_group = 41; .rv.data.Action.TransportControlType transport_control = 42; + .rv.data.Action.CaptureType capture = 43; } } diff --git a/proto/action.ts b/proto/action.ts index 8e8c930..58c7dbf 100644 --- a/proto/action.ts +++ b/proto/action.ts @@ -1,16 +1,12 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { Background } from './background'; -import { - CollectionElementType, - Color, - IntRange, - URL, - UUID, -} from './basicTypes'; +import { CollectionElementType } from './collectionElementType'; +import { Color } from './color'; import { Effect, Transition } from './effects'; import { Media } from './graphicsData'; import { AudioInput_BehaviorMode } from './input'; +import { IntRange } from './intRange'; import { Layer_Blending, Layer_BlendMode, @@ -22,6 +18,8 @@ import { PresentationSlide } from './presentationSlide'; import { PropSlide } from './propSlide'; import { Stage_ScreenAssignment } from './stage'; import { Timer_Configuration } from './timers'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -60,6 +58,7 @@ export interface Action { macro?: Action_MacroType | undefined; clearGroup?: Action_ClearGroupType | undefined; transportControl?: Action_TransportControlType | undefined; + capture?: Action_CaptureType | undefined; } export enum Action_ContentDestination { @@ -169,6 +168,8 @@ export enum Action_ActionType { ACTION_TYPE_SLIDE_DESTINATION = 22, ACTION_TYPE_MACRO = 23, ACTION_TYPE_CLEAR_GROUP = 24, + ACTION_TYPE_CAPTURE = 25, + ACTION_TYPE_LIBRARY_PLAYLIST = 26, UNRECOGNIZED = -1, } @@ -246,6 +247,12 @@ export function action_ActionTypeFromJSON(object: any): Action_ActionType { case 24: case 'ACTION_TYPE_CLEAR_GROUP': return Action_ActionType.ACTION_TYPE_CLEAR_GROUP; + case 25: + case 'ACTION_TYPE_CAPTURE': + return Action_ActionType.ACTION_TYPE_CAPTURE; + case 26: + case 'ACTION_TYPE_LIBRARY_PLAYLIST': + return Action_ActionType.ACTION_TYPE_LIBRARY_PLAYLIST; case -1: case 'UNRECOGNIZED': default: @@ -303,6 +310,10 @@ export function action_ActionTypeToJSON(object: Action_ActionType): string { return 'ACTION_TYPE_MACRO'; case Action_ActionType.ACTION_TYPE_CLEAR_GROUP: return 'ACTION_TYPE_CLEAR_GROUP'; + case Action_ActionType.ACTION_TYPE_CAPTURE: + return 'ACTION_TYPE_CAPTURE'; + case Action_ActionType.ACTION_TYPE_LIBRARY_PLAYLIST: + return 'ACTION_TYPE_LIBRARY_PLAYLIST'; case Action_ActionType.UNRECOGNIZED: default: return 'UNRECOGNIZED'; @@ -1069,6 +1080,19 @@ export interface Action_MacroType { identification: CollectionElementType | undefined; } +export interface Action_CaptureType { + start?: Action_CaptureType_CaptureStart | undefined; + stop?: Action_CaptureType_CaptureStop | undefined; +} + +export interface Action_CaptureType_CaptureStart { + presetIdentification: CollectionElementType | undefined; +} + +export interface Action_CaptureType_CaptureStop { + showsAlertBeforeStopping: boolean; +} + function createBaseAction(): Action { return { uuid: undefined, @@ -1105,6 +1129,7 @@ function createBaseAction(): Action { macro: undefined, clearGroup: undefined, transportControl: undefined, + capture: undefined, }; } @@ -1287,6 +1312,12 @@ export const Action = { writer.uint32(338).fork(), ).ldelim(); } + if (message.capture !== undefined) { + Action_CaptureType.encode( + message.capture, + writer.uint32(346).fork(), + ).ldelim(); + } return writer; }, @@ -1299,49 +1330,49 @@ export const Action = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.label = Action_Label.decode(reader, reader.uint32()); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.delayTime = reader.double(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.oldType = Action_OldType.decode(reader, reader.uint32()); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.isEnabled = reader.bool(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -1351,21 +1382,21 @@ export const Action = { ); continue; case 8: - if (tag != 65) { + if (tag !== 65) { break; } message.duration = reader.double(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.type = reader.int32() as any; continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } @@ -1375,7 +1406,7 @@ export const Action = { ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } @@ -1385,7 +1416,7 @@ export const Action = { ); continue; case 18: - if (tag != 146) { + if (tag !== 146) { break; } @@ -1395,7 +1426,7 @@ export const Action = { ); continue; case 19: - if (tag != 154) { + if (tag !== 154) { break; } @@ -1405,14 +1436,14 @@ export const Action = { ); continue; case 20: - if (tag != 162) { + if (tag !== 162) { break; } message.media = Action_MediaType.decode(reader, reader.uint32()); continue; case 21: - if (tag != 170) { + if (tag !== 170) { break; } @@ -1422,21 +1453,21 @@ export const Action = { ); continue; case 22: - if (tag != 178) { + if (tag !== 178) { break; } message.effects = Action_EffectsType.decode(reader, reader.uint32()); continue; case 23: - if (tag != 186) { + if (tag !== 186) { break; } message.slide = Action_SlideType.decode(reader, reader.uint32()); continue; case 24: - if (tag != 194) { + if (tag !== 194) { break; } @@ -1446,21 +1477,21 @@ export const Action = { ); continue; case 25: - if (tag != 202) { + if (tag !== 202) { break; } message.timer = Action_TimerType.decode(reader, reader.uint32()); continue; case 26: - if (tag != 210) { + if (tag !== 210) { break; } message.clear = Action_ClearType.decode(reader, reader.uint32()); continue; case 27: - if (tag != 218) { + if (tag !== 218) { break; } @@ -1470,28 +1501,28 @@ export const Action = { ); continue; case 28: - if (tag != 226) { + if (tag !== 226) { break; } message.prop = Action_PropType.decode(reader, reader.uint32()); continue; case 29: - if (tag != 234) { + if (tag !== 234) { break; } message.mask = Action_MaskType.decode(reader, reader.uint32()); continue; case 30: - if (tag != 242) { + if (tag !== 242) { break; } message.message = Action_MessageType.decode(reader, reader.uint32()); continue; case 32: - if (tag != 258) { + if (tag !== 258) { break; } @@ -1501,7 +1532,7 @@ export const Action = { ); continue; case 33: - if (tag != 266) { + if (tag !== 266) { break; } @@ -1511,7 +1542,7 @@ export const Action = { ); continue; case 34: - if (tag != 274) { + if (tag !== 274) { break; } @@ -1521,7 +1552,7 @@ export const Action = { ); continue; case 36: - if (tag != 290) { + if (tag !== 290) { break; } @@ -1531,7 +1562,7 @@ export const Action = { ); continue; case 37: - if (tag != 298) { + if (tag !== 298) { break; } @@ -1541,7 +1572,7 @@ export const Action = { ); continue; case 38: - if (tag != 306) { + if (tag !== 306) { break; } @@ -1551,7 +1582,7 @@ export const Action = { ); continue; case 39: - if (tag != 314) { + if (tag !== 314) { break; } @@ -1561,14 +1592,14 @@ export const Action = { ); continue; case 40: - if (tag != 322) { + if (tag !== 322) { break; } message.macro = Action_MacroType.decode(reader, reader.uint32()); continue; case 41: - if (tag != 330) { + if (tag !== 330) { break; } @@ -1578,7 +1609,7 @@ export const Action = { ); continue; case 42: - if (tag != 338) { + if (tag !== 338) { break; } @@ -1587,8 +1618,15 @@ export const Action = { reader.uint32(), ); continue; + case 43: + if (tag !== 346) { + break; + } + + message.capture = Action_CaptureType.decode(reader, reader.uint32()); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1599,19 +1637,23 @@ export const Action = { fromJSON(object: any): Action { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', label: isSet(object.label) ? Action_Label.fromJSON(object.label) : undefined, - delayTime: isSet(object.delayTime) ? Number(object.delayTime) : 0, + delayTime: isSet(object.delayTime) + ? globalThis.Number(object.delayTime) + : 0, oldType: isSet(object.oldType) ? Action_OldType.fromJSON(object.oldType) : undefined, - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, layerIdentification: isSet(object.layerIdentification) ? Action_LayerIdentification.fromJSON(object.layerIdentification) : undefined, - duration: isSet(object.duration) ? Number(object.duration) : 0, + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, type: isSet(object.type) ? action_ActionTypeFromJSON(object.type) : 0, collectionElement: isSet(object.collectionElement) ? CollectionElementType.fromJSON(object.collectionElement) @@ -1688,138 +1730,139 @@ export const Action = { transportControl: isSet(object.transportControl) ? Action_TransportControlType.fromJSON(object.transportControl) : undefined, + capture: isSet(object.capture) + ? Action_CaptureType.fromJSON(object.capture) + : undefined, }; }, toJSON(message: Action): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.label !== undefined && - (obj.label = message.label - ? Action_Label.toJSON(message.label) - : undefined); - message.delayTime !== undefined && (obj.delayTime = message.delayTime); - message.oldType !== undefined && - (obj.oldType = message.oldType - ? Action_OldType.toJSON(message.oldType) - : undefined); - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - message.layerIdentification !== undefined && - (obj.layerIdentification = message.layerIdentification - ? Action_LayerIdentification.toJSON(message.layerIdentification) - : undefined); - message.duration !== undefined && (obj.duration = message.duration); - message.type !== undefined && - (obj.type = action_ActionTypeToJSON(message.type)); - message.collectionElement !== undefined && - (obj.collectionElement = message.collectionElement - ? CollectionElementType.toJSON(message.collectionElement) - : undefined); - message.playlistItem !== undefined && - (obj.playlistItem = message.playlistItem - ? Action_PlaylistItemType.toJSON(message.playlistItem) - : undefined); - message.blendMode !== undefined && - (obj.blendMode = message.blendMode - ? Action_BlendModeType.toJSON(message.blendMode) - : undefined); - message.transition !== undefined && - (obj.transition = message.transition - ? Action_TransitionType.toJSON(message.transition) - : undefined); - message.media !== undefined && - (obj.media = message.media - ? Action_MediaType.toJSON(message.media) - : undefined); - message.doubleItem !== undefined && - (obj.doubleItem = message.doubleItem - ? Action_DoubleType.toJSON(message.doubleItem) - : undefined); - message.effects !== undefined && - (obj.effects = message.effects - ? Action_EffectsType.toJSON(message.effects) - : undefined); - message.slide !== undefined && - (obj.slide = message.slide - ? Action_SlideType.toJSON(message.slide) - : undefined); - message.background !== undefined && - (obj.background = message.background - ? Action_BackgroundType.toJSON(message.background) - : undefined); - message.timer !== undefined && - (obj.timer = message.timer - ? Action_TimerType.toJSON(message.timer) - : undefined); - message.clear !== undefined && - (obj.clear = message.clear - ? Action_ClearType.toJSON(message.clear) - : undefined); - message.stage !== undefined && - (obj.stage = message.stage - ? Action_StageLayoutType.toJSON(message.stage) - : undefined); - message.prop !== undefined && - (obj.prop = message.prop - ? Action_PropType.toJSON(message.prop) - : undefined); - message.mask !== undefined && - (obj.mask = message.mask - ? Action_MaskType.toJSON(message.mask) - : undefined); - message.message !== undefined && - (obj.message = message.message - ? Action_MessageType.toJSON(message.message) - : undefined); - message.communication !== undefined && - (obj.communication = message.communication - ? Action_CommunicationType.toJSON(message.communication) - : undefined); - message.multiScreen !== undefined && - (obj.multiScreen = message.multiScreen - ? Action_MultiScreenType.toJSON(message.multiScreen) - : undefined); - message.presentationDocument !== undefined && - (obj.presentationDocument = message.presentationDocument - ? Action_DocumentType.toJSON(message.presentationDocument) - : undefined); - message.externalPresentation !== undefined && - (obj.externalPresentation = message.externalPresentation - ? Action_ExternalPresentationType.toJSON(message.externalPresentation) - : undefined); - message.audienceLook !== undefined && - (obj.audienceLook = message.audienceLook - ? Action_AudienceLookType.toJSON(message.audienceLook) - : undefined); - message.audioInput !== undefined && - (obj.audioInput = message.audioInput - ? Action_AudioInputType.toJSON(message.audioInput) - : undefined); - message.slideDestination !== undefined && - (obj.slideDestination = message.slideDestination - ? Action_SlideDestinationType.toJSON(message.slideDestination) - : undefined); - message.macro !== undefined && - (obj.macro = message.macro - ? Action_MacroType.toJSON(message.macro) - : undefined); - message.clearGroup !== undefined && - (obj.clearGroup = message.clearGroup - ? Action_ClearGroupType.toJSON(message.clearGroup) - : undefined); - message.transportControl !== undefined && - (obj.transportControl = message.transportControl - ? Action_TransportControlType.toJSON(message.transportControl) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.label !== undefined) { + obj.label = Action_Label.toJSON(message.label); + } + if (message.delayTime !== 0) { + obj.delayTime = message.delayTime; + } + if (message.oldType !== undefined) { + obj.oldType = Action_OldType.toJSON(message.oldType); + } + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.layerIdentification !== undefined) { + obj.layerIdentification = Action_LayerIdentification.toJSON( + message.layerIdentification, + ); + } + if (message.duration !== 0) { + obj.duration = message.duration; + } + if (message.type !== 0) { + obj.type = action_ActionTypeToJSON(message.type); + } + if (message.collectionElement !== undefined) { + obj.collectionElement = CollectionElementType.toJSON( + message.collectionElement, + ); + } + if (message.playlistItem !== undefined) { + obj.playlistItem = Action_PlaylistItemType.toJSON(message.playlistItem); + } + if (message.blendMode !== undefined) { + obj.blendMode = Action_BlendModeType.toJSON(message.blendMode); + } + if (message.transition !== undefined) { + obj.transition = Action_TransitionType.toJSON(message.transition); + } + if (message.media !== undefined) { + obj.media = Action_MediaType.toJSON(message.media); + } + if (message.doubleItem !== undefined) { + obj.doubleItem = Action_DoubleType.toJSON(message.doubleItem); + } + if (message.effects !== undefined) { + obj.effects = Action_EffectsType.toJSON(message.effects); + } + if (message.slide !== undefined) { + obj.slide = Action_SlideType.toJSON(message.slide); + } + if (message.background !== undefined) { + obj.background = Action_BackgroundType.toJSON(message.background); + } + if (message.timer !== undefined) { + obj.timer = Action_TimerType.toJSON(message.timer); + } + if (message.clear !== undefined) { + obj.clear = Action_ClearType.toJSON(message.clear); + } + if (message.stage !== undefined) { + obj.stage = Action_StageLayoutType.toJSON(message.stage); + } + if (message.prop !== undefined) { + obj.prop = Action_PropType.toJSON(message.prop); + } + if (message.mask !== undefined) { + obj.mask = Action_MaskType.toJSON(message.mask); + } + if (message.message !== undefined) { + obj.message = Action_MessageType.toJSON(message.message); + } + if (message.communication !== undefined) { + obj.communication = Action_CommunicationType.toJSON( + message.communication, + ); + } + if (message.multiScreen !== undefined) { + obj.multiScreen = Action_MultiScreenType.toJSON(message.multiScreen); + } + if (message.presentationDocument !== undefined) { + obj.presentationDocument = Action_DocumentType.toJSON( + message.presentationDocument, + ); + } + if (message.externalPresentation !== undefined) { + obj.externalPresentation = Action_ExternalPresentationType.toJSON( + message.externalPresentation, + ); + } + if (message.audienceLook !== undefined) { + obj.audienceLook = Action_AudienceLookType.toJSON(message.audienceLook); + } + if (message.audioInput !== undefined) { + obj.audioInput = Action_AudioInputType.toJSON(message.audioInput); + } + if (message.slideDestination !== undefined) { + obj.slideDestination = Action_SlideDestinationType.toJSON( + message.slideDestination, + ); + } + if (message.macro !== undefined) { + obj.macro = Action_MacroType.toJSON(message.macro); + } + if (message.clearGroup !== undefined) { + obj.clearGroup = Action_ClearGroupType.toJSON(message.clearGroup); + } + if (message.transportControl !== undefined) { + obj.transportControl = Action_TransportControlType.toJSON( + message.transportControl, + ); + } + if (message.capture !== undefined) { + obj.capture = Action_CaptureType.toJSON(message.capture); + } return obj; }, create, I>>(base?: I): Action { - return Action.fromPartial(base ?? {}); + return Action.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Action { const message = createBaseAction(); message.uuid = @@ -1949,6 +1992,10 @@ export const Action = { object.transportControl !== undefined && object.transportControl !== null ? Action_TransportControlType.fromPartial(object.transportControl) : undefined; + message.capture = + object.capture !== undefined && object.capture !== null + ? Action_CaptureType.fromPartial(object.capture) + : undefined; return message; }, }; @@ -1980,21 +2027,21 @@ export const Action_OldType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.category = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.applicationType = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2008,26 +2055,27 @@ export const Action_OldType = { ? action_OldType_CategoryFromJSON(object.category) : 0, applicationType: isSet(object.applicationType) - ? Number(object.applicationType) + ? globalThis.Number(object.applicationType) : 0, }; }, toJSON(message: Action_OldType): unknown { const obj: any = {}; - message.category !== undefined && - (obj.category = action_OldType_CategoryToJSON(message.category)); - message.applicationType !== undefined && - (obj.applicationType = Math.round(message.applicationType)); + if (message.category !== 0) { + obj.category = action_OldType_CategoryToJSON(message.category); + } + if (message.applicationType !== 0) { + obj.applicationType = Math.round(message.applicationType); + } return obj; }, create, I>>( base?: I, ): Action_OldType { - return Action_OldType.fromPartial(base ?? {}); + return Action_OldType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_OldType { @@ -2065,21 +2113,21 @@ export const Action_Label = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.text = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2089,25 +2137,27 @@ export const Action_Label = { fromJSON(object: any): Action_Label { return { - text: isSet(object.text) ? String(object.text) : '', + text: isSet(object.text) ? globalThis.String(object.text) : '', color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, }; }, toJSON(message: Action_Label): unknown { const obj: any = {}; - message.text !== undefined && (obj.text = message.text); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); + if (message.text !== '') { + obj.text = message.text; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } return obj; }, create, I>>( base?: I, ): Action_Label { - return Action_Label.fromPartial(base ?? {}); + return Action_Label.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_Label { @@ -2151,21 +2201,21 @@ export const Action_LayerIdentification = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2176,24 +2226,26 @@ export const Action_LayerIdentification = { fromJSON(object: any): Action_LayerIdentification { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', }; }, toJSON(message: Action_LayerIdentification): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } return obj; }, create, I>>( base?: I, ): Action_LayerIdentification { - return Action_LayerIdentification.fromPartial(base ?? {}); + return Action_LayerIdentification.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_LayerIdentification { @@ -2256,49 +2308,49 @@ export const Action_PlaylistItemType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.playlistUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.playlistName = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.itemUuid = UUID.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.itemName = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.selectPlaylist = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.alwaysRetrigger = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2312,47 +2364,51 @@ export const Action_PlaylistItemType = { ? UUID.fromJSON(object.playlistUuid) : undefined, playlistName: isSet(object.playlistName) - ? String(object.playlistName) + ? globalThis.String(object.playlistName) : '', itemUuid: isSet(object.itemUuid) ? UUID.fromJSON(object.itemUuid) : undefined, - itemName: isSet(object.itemName) ? String(object.itemName) : '', + itemName: isSet(object.itemName) + ? globalThis.String(object.itemName) + : '', selectPlaylist: isSet(object.selectPlaylist) - ? Boolean(object.selectPlaylist) + ? globalThis.Boolean(object.selectPlaylist) : false, alwaysRetrigger: isSet(object.alwaysRetrigger) - ? Boolean(object.alwaysRetrigger) + ? globalThis.Boolean(object.alwaysRetrigger) : false, }; }, toJSON(message: Action_PlaylistItemType): unknown { const obj: any = {}; - message.playlistUuid !== undefined && - (obj.playlistUuid = message.playlistUuid - ? UUID.toJSON(message.playlistUuid) - : undefined); - message.playlistName !== undefined && - (obj.playlistName = message.playlistName); - message.itemUuid !== undefined && - (obj.itemUuid = message.itemUuid - ? UUID.toJSON(message.itemUuid) - : undefined); - message.itemName !== undefined && (obj.itemName = message.itemName); - message.selectPlaylist !== undefined && - (obj.selectPlaylist = message.selectPlaylist); - message.alwaysRetrigger !== undefined && - (obj.alwaysRetrigger = message.alwaysRetrigger); + if (message.playlistUuid !== undefined) { + obj.playlistUuid = UUID.toJSON(message.playlistUuid); + } + if (message.playlistName !== '') { + obj.playlistName = message.playlistName; + } + if (message.itemUuid !== undefined) { + obj.itemUuid = UUID.toJSON(message.itemUuid); + } + if (message.itemName !== '') { + obj.itemName = message.itemName; + } + if (message.selectPlaylist === true) { + obj.selectPlaylist = message.selectPlaylist; + } + if (message.alwaysRetrigger === true) { + obj.alwaysRetrigger = message.alwaysRetrigger; + } return obj; }, create, I>>( base?: I, ): Action_PlaylistItemType { - return Action_PlaylistItemType.fromPartial(base ?? {}); + return Action_PlaylistItemType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_PlaylistItemType { @@ -2403,21 +2459,21 @@ export const Action_BlendModeType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.blendMode = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.blend = Layer_Blending.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2438,21 +2494,20 @@ export const Action_BlendModeType = { toJSON(message: Action_BlendModeType): unknown { const obj: any = {}; - message.blendMode !== undefined && - (obj.blendMode = layer_BlendModeToJSON(message.blendMode)); - message.blend !== undefined && - (obj.blend = message.blend - ? Layer_Blending.toJSON(message.blend) - : undefined); + if (message.blendMode !== 0) { + obj.blendMode = layer_BlendModeToJSON(message.blendMode); + } + if (message.blend !== undefined) { + obj.blend = Layer_Blending.toJSON(message.blend); + } return obj; }, create, I>>( base?: I, ): Action_BlendModeType { - return Action_BlendModeType.fromPartial(base ?? {}); + return Action_BlendModeType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_BlendModeType { @@ -2496,21 +2551,21 @@ export const Action_TransitionType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.transitionName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2521,7 +2576,7 @@ export const Action_TransitionType = { fromJSON(object: any): Action_TransitionType { return { transitionName: isSet(object.transitionName) - ? String(object.transitionName) + ? globalThis.String(object.transitionName) : '', transition: isSet(object.transition) ? Transition.fromJSON(object.transition) @@ -2531,21 +2586,20 @@ export const Action_TransitionType = { toJSON(message: Action_TransitionType): unknown { const obj: any = {}; - message.transitionName !== undefined && - (obj.transitionName = message.transitionName); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); + if (message.transitionName !== '') { + obj.transitionName = message.transitionName; + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } return obj; }, create, I>>( base?: I, ): Action_TransitionType { - return Action_TransitionType.fromPartial(base ?? {}); + return Action_TransitionType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_TransitionType { @@ -2583,14 +2637,14 @@ export const Action_DoubleType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.value = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2599,21 +2653,22 @@ export const Action_DoubleType = { }, fromJSON(object: any): Action_DoubleType { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: Action_DoubleType): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); + if (message.value !== 0) { + obj.value = message.value; + } return obj; }, create, I>>( base?: I, ): Action_DoubleType { - return Action_DoubleType.fromPartial(base ?? {}); + return Action_DoubleType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_DoubleType { @@ -2647,14 +2702,14 @@ export const Action_EffectsType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2664,7 +2719,7 @@ export const Action_EffectsType = { fromJSON(object: any): Action_EffectsType { return { - effects: Array.isArray(object?.effects) + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], }; @@ -2672,12 +2727,8 @@ export const Action_EffectsType = { toJSON(message: Action_EffectsType): unknown { const obj: any = {}; - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, - ); - } else { - obj.effects = []; + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); } return obj; }, @@ -2685,9 +2736,8 @@ export const Action_EffectsType = { create, I>>( base?: I, ): Action_EffectsType { - return Action_EffectsType.fromPartial(base ?? {}); + return Action_EffectsType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_EffectsType { @@ -2785,14 +2835,14 @@ export const Action_MediaType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.transitionDuration = reader.double(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2802,42 +2852,42 @@ export const Action_MediaType = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.element = Media.decode(reader, reader.uint32()); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.layerType = reader.int32() as any; continue; case 11: - if (tag != 88) { + if (tag !== 88) { break; } message.alwaysRetrigger = reader.bool(); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -2846,7 +2896,7 @@ export const Action_MediaType = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -2856,7 +2906,7 @@ export const Action_MediaType = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -2866,7 +2916,7 @@ export const Action_MediaType = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -2876,7 +2926,7 @@ export const Action_MediaType = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -2886,7 +2936,7 @@ export const Action_MediaType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2897,7 +2947,7 @@ export const Action_MediaType = { fromJSON(object: any): Action_MediaType { return { transitionDuration: isSet(object.transitionDuration) - ? Number(object.transitionDuration) + ? globalThis.Number(object.transitionDuration) : 0, selectedEffectPresetUuid: isSet(object.selectedEffectPresetUuid) ? UUID.fromJSON(object.selectedEffectPresetUuid) @@ -2905,7 +2955,7 @@ export const Action_MediaType = { transition: isSet(object.transition) ? Transition.fromJSON(object.transition) : undefined, - effects: Array.isArray(object?.effects) + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], element: isSet(object.element) @@ -2915,9 +2965,9 @@ export const Action_MediaType = { ? action_LayerTypeFromJSON(object.layerType) : 0, alwaysRetrigger: isSet(object.alwaysRetrigger) - ? Boolean(object.alwaysRetrigger) + ? globalThis.Boolean(object.alwaysRetrigger) : false, - markers: Array.isArray(object?.markers) + markers: globalThis.Array.isArray(object?.markers) ? object.markers.map((e: any) => Action_MediaType_PlaybackMarker.fromJSON(e), ) @@ -2939,63 +2989,54 @@ export const Action_MediaType = { toJSON(message: Action_MediaType): unknown { const obj: any = {}; - message.transitionDuration !== undefined && - (obj.transitionDuration = message.transitionDuration); - message.selectedEffectPresetUuid !== undefined && - (obj.selectedEffectPresetUuid = message.selectedEffectPresetUuid - ? UUID.toJSON(message.selectedEffectPresetUuid) - : undefined); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, + if (message.transitionDuration !== 0) { + obj.transitionDuration = message.transitionDuration; + } + if (message.selectedEffectPresetUuid !== undefined) { + obj.selectedEffectPresetUuid = UUID.toJSON( + message.selectedEffectPresetUuid, ); - } else { - obj.effects = []; - } - message.element !== undefined && - (obj.element = message.element - ? Media.toJSON(message.element) - : undefined); - message.layerType !== undefined && - (obj.layerType = action_LayerTypeToJSON(message.layerType)); - message.alwaysRetrigger !== undefined && - (obj.alwaysRetrigger = message.alwaysRetrigger); - if (message.markers) { + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); + } + if (message.element !== undefined) { + obj.element = Media.toJSON(message.element); + } + if (message.layerType !== 0) { + obj.layerType = action_LayerTypeToJSON(message.layerType); + } + if (message.alwaysRetrigger === true) { + obj.alwaysRetrigger = message.alwaysRetrigger; + } + if (message.markers?.length) { obj.markers = message.markers.map((e) => - e ? Action_MediaType_PlaybackMarker.toJSON(e) : undefined, + Action_MediaType_PlaybackMarker.toJSON(e), ); - } else { - obj.markers = []; - } - message.image !== undefined && - (obj.image = message.image - ? Action_MediaType_Image.toJSON(message.image) - : undefined); - message.video !== undefined && - (obj.video = message.video - ? Action_MediaType_Video.toJSON(message.video) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? Action_MediaType_Audio.toJSON(message.audio) - : undefined); - message.liveVideo !== undefined && - (obj.liveVideo = message.liveVideo - ? Action_MediaType_LiveVideo.toJSON(message.liveVideo) - : undefined); + } + if (message.image !== undefined) { + obj.image = Action_MediaType_Image.toJSON(message.image); + } + if (message.video !== undefined) { + obj.video = Action_MediaType_Video.toJSON(message.video); + } + if (message.audio !== undefined) { + obj.audio = Action_MediaType_Audio.toJSON(message.audio); + } + if (message.liveVideo !== undefined) { + obj.liveVideo = Action_MediaType_LiveVideo.toJSON(message.liveVideo); + } return obj; }, create, I>>( base?: I, ): Action_MediaType { - return Action_MediaType.fromPartial(base ?? {}); + return Action_MediaType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MediaType { @@ -3065,7 +3106,7 @@ export const Action_MediaType_Image = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3085,9 +3126,8 @@ export const Action_MediaType_Image = { create, I>>( base?: I, ): Action_MediaType_Image { - return Action_MediaType_Image.fromPartial(base ?? {}); + return Action_MediaType_Image.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): Action_MediaType_Image { @@ -3145,49 +3185,49 @@ export const Action_MediaType_Video = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.playbackBehavior = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.endBehavior = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.loopTime = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.timesToLoop = reader.uint32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.softLoop = reader.bool(); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.softLoopDuration = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3203,40 +3243,49 @@ export const Action_MediaType_Video = { endBehavior: isSet(object.endBehavior) ? action_MediaType_EndBehaviorFromJSON(object.endBehavior) : 0, - loopTime: isSet(object.loopTime) ? Number(object.loopTime) : 0, - timesToLoop: isSet(object.timesToLoop) ? Number(object.timesToLoop) : 0, - softLoop: isSet(object.softLoop) ? Boolean(object.softLoop) : false, + loopTime: isSet(object.loopTime) ? globalThis.Number(object.loopTime) : 0, + timesToLoop: isSet(object.timesToLoop) + ? globalThis.Number(object.timesToLoop) + : 0, + softLoop: isSet(object.softLoop) + ? globalThis.Boolean(object.softLoop) + : false, softLoopDuration: isSet(object.softLoopDuration) - ? Number(object.softLoopDuration) + ? globalThis.Number(object.softLoopDuration) : 0, }; }, toJSON(message: Action_MediaType_Video): unknown { const obj: any = {}; - message.playbackBehavior !== undefined && - (obj.playbackBehavior = action_MediaType_PlaybackBehaviorToJSON( + if (message.playbackBehavior !== 0) { + obj.playbackBehavior = action_MediaType_PlaybackBehaviorToJSON( message.playbackBehavior, - )); - message.endBehavior !== undefined && - (obj.endBehavior = action_MediaType_EndBehaviorToJSON( - message.endBehavior, - )); - message.loopTime !== undefined && (obj.loopTime = message.loopTime); - message.timesToLoop !== undefined && - (obj.timesToLoop = Math.round(message.timesToLoop)); - message.softLoop !== undefined && (obj.softLoop = message.softLoop); - message.softLoopDuration !== undefined && - (obj.softLoopDuration = message.softLoopDuration); + ); + } + if (message.endBehavior !== 0) { + obj.endBehavior = action_MediaType_EndBehaviorToJSON(message.endBehavior); + } + if (message.loopTime !== 0) { + obj.loopTime = message.loopTime; + } + if (message.timesToLoop !== 0) { + obj.timesToLoop = Math.round(message.timesToLoop); + } + if (message.softLoop === true) { + obj.softLoop = message.softLoop; + } + if (message.softLoopDuration !== 0) { + obj.softLoopDuration = message.softLoopDuration; + } return obj; }, create, I>>( base?: I, ): Action_MediaType_Video { - return Action_MediaType_Video.fromPartial(base ?? {}); + return Action_MediaType_Video.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MediaType_Video { @@ -3287,35 +3336,35 @@ export const Action_MediaType_Audio = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.playbackBehavior = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.loopTime = reader.double(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.timesToLoop = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.audioType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3328,8 +3377,10 @@ export const Action_MediaType_Audio = { playbackBehavior: isSet(object.playbackBehavior) ? action_MediaType_PlaybackBehaviorFromJSON(object.playbackBehavior) : 0, - loopTime: isSet(object.loopTime) ? Number(object.loopTime) : 0, - timesToLoop: isSet(object.timesToLoop) ? Number(object.timesToLoop) : 0, + loopTime: isSet(object.loopTime) ? globalThis.Number(object.loopTime) : 0, + timesToLoop: isSet(object.timesToLoop) + ? globalThis.Number(object.timesToLoop) + : 0, audioType: isSet(object.audioType) ? action_MediaType_Audio_MediaActionAudioTypeFromJSON(object.audioType) : 0, @@ -3338,26 +3389,30 @@ export const Action_MediaType_Audio = { toJSON(message: Action_MediaType_Audio): unknown { const obj: any = {}; - message.playbackBehavior !== undefined && - (obj.playbackBehavior = action_MediaType_PlaybackBehaviorToJSON( + if (message.playbackBehavior !== 0) { + obj.playbackBehavior = action_MediaType_PlaybackBehaviorToJSON( message.playbackBehavior, - )); - message.loopTime !== undefined && (obj.loopTime = message.loopTime); - message.timesToLoop !== undefined && - (obj.timesToLoop = Math.round(message.timesToLoop)); - message.audioType !== undefined && - (obj.audioType = action_MediaType_Audio_MediaActionAudioTypeToJSON( + ); + } + if (message.loopTime !== 0) { + obj.loopTime = message.loopTime; + } + if (message.timesToLoop !== 0) { + obj.timesToLoop = Math.round(message.timesToLoop); + } + if (message.audioType !== 0) { + obj.audioType = action_MediaType_Audio_MediaActionAudioTypeToJSON( message.audioType, - )); + ); + } return obj; }, create, I>>( base?: I, ): Action_MediaType_Audio { - return Action_MediaType_Audio.fromPartial(base ?? {}); + return Action_MediaType_Audio.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MediaType_Audio { @@ -3394,7 +3449,7 @@ export const Action_MediaType_LiveVideo = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3414,9 +3469,8 @@ export const Action_MediaType_LiveVideo = { create, I>>( base?: I, ): Action_MediaType_LiveVideo { - return Action_MediaType_LiveVideo.fromPartial(base ?? {}); + return Action_MediaType_LiveVideo.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): Action_MediaType_LiveVideo { @@ -3464,42 +3518,42 @@ export const Action_MediaType_PlaybackMarker = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.time = reader.double(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.name = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.actions.push(Action.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3510,10 +3564,10 @@ export const Action_MediaType_PlaybackMarker = { fromJSON(object: any): Action_MediaType_PlaybackMarker { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - time: isSet(object.time) ? Number(object.time) : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - name: isSet(object.name) ? String(object.name) : '', - actions: Array.isArray(object?.actions) + name: isSet(object.name) ? globalThis.String(object.name) : '', + actions: globalThis.Array.isArray(object?.actions) ? object.actions.map((e: any) => Action.fromJSON(e)) : [], }; @@ -3521,18 +3575,20 @@ export const Action_MediaType_PlaybackMarker = { toJSON(message: Action_MediaType_PlaybackMarker): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.time !== undefined && (obj.time = message.time); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.actions) { - obj.actions = message.actions.map((e) => - e ? Action.toJSON(e) : undefined, - ); - } else { - obj.actions = []; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.time !== 0) { + obj.time = message.time; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.actions?.length) { + obj.actions = message.actions.map((e) => Action.toJSON(e)); } return obj; }, @@ -3540,9 +3596,8 @@ export const Action_MediaType_PlaybackMarker = { create, I>>( base?: I, ): Action_MediaType_PlaybackMarker { - return Action_MediaType_PlaybackMarker.fromPartial(base ?? {}); + return Action_MediaType_PlaybackMarker.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MediaType_PlaybackMarker { @@ -3592,7 +3647,7 @@ export const Action_SlideType = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -3602,14 +3657,14 @@ export const Action_SlideType = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.prop = PropSlide.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3628,21 +3683,20 @@ export const Action_SlideType = { toJSON(message: Action_SlideType): unknown { const obj: any = {}; - message.presentation !== undefined && - (obj.presentation = message.presentation - ? PresentationSlide.toJSON(message.presentation) - : undefined); - message.prop !== undefined && - (obj.prop = message.prop ? PropSlide.toJSON(message.prop) : undefined); + if (message.presentation !== undefined) { + obj.presentation = PresentationSlide.toJSON(message.presentation); + } + if (message.prop !== undefined) { + obj.prop = PropSlide.toJSON(message.prop); + } return obj; }, create, I>>( base?: I, ): Action_SlideType { - return Action_SlideType.fromPartial(base ?? {}); + return Action_SlideType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_SlideType { @@ -3686,14 +3740,14 @@ export const Action_BackgroundType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.element = Background.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3711,19 +3765,17 @@ export const Action_BackgroundType = { toJSON(message: Action_BackgroundType): unknown { const obj: any = {}; - message.element !== undefined && - (obj.element = message.element - ? Background.toJSON(message.element) - : undefined); + if (message.element !== undefined) { + obj.element = Background.toJSON(message.element); + } return obj; }, create, I>>( base?: I, ): Action_BackgroundType { - return Action_BackgroundType.fromPartial(base ?? {}); + return Action_BackgroundType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_BackgroundType { @@ -3780,14 +3832,14 @@ export const Action_TimerType = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.actionType = reader.int32() as any; continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -3797,7 +3849,7 @@ export const Action_TimerType = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -3807,14 +3859,14 @@ export const Action_TimerType = { ); continue; case 11: - if (tag != 89) { + if (tag !== 89) { break; } message.incrementAmount = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3834,34 +3886,37 @@ export const Action_TimerType = { ? Timer_Configuration.fromJSON(object.timerConfiguration) : undefined, incrementAmount: isSet(object.incrementAmount) - ? Number(object.incrementAmount) + ? globalThis.Number(object.incrementAmount) : 0, }; }, toJSON(message: Action_TimerType): unknown { const obj: any = {}; - message.actionType !== undefined && - (obj.actionType = action_TimerType_TimerActionToJSON(message.actionType)); - message.timerIdentification !== undefined && - (obj.timerIdentification = message.timerIdentification - ? CollectionElementType.toJSON(message.timerIdentification) - : undefined); - message.timerConfiguration !== undefined && - (obj.timerConfiguration = message.timerConfiguration - ? Timer_Configuration.toJSON(message.timerConfiguration) - : undefined); - message.incrementAmount !== undefined && - (obj.incrementAmount = message.incrementAmount); + if (message.actionType !== 0) { + obj.actionType = action_TimerType_TimerActionToJSON(message.actionType); + } + if (message.timerIdentification !== undefined) { + obj.timerIdentification = CollectionElementType.toJSON( + message.timerIdentification, + ); + } + if (message.timerConfiguration !== undefined) { + obj.timerConfiguration = Timer_Configuration.toJSON( + message.timerConfiguration, + ); + } + if (message.incrementAmount !== 0) { + obj.incrementAmount = message.incrementAmount; + } return obj; }, create, I>>( base?: I, ): Action_TimerType { - return Action_TimerType.fromPartial(base ?? {}); + return Action_TimerType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_TimerType { @@ -3909,21 +3964,21 @@ export const Action_ClearType = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.targetLayer = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.contentDestination = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3944,23 +3999,24 @@ export const Action_ClearType = { toJSON(message: Action_ClearType): unknown { const obj: any = {}; - message.targetLayer !== undefined && - (obj.targetLayer = action_ClearType_ClearTargetLayerToJSON( + if (message.targetLayer !== 0) { + obj.targetLayer = action_ClearType_ClearTargetLayerToJSON( message.targetLayer, - )); - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + ); + } + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); + ); + } return obj; }, create, I>>( base?: I, ): Action_ClearType { - return Action_ClearType.fromPartial(base ?? {}); + return Action_ClearType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_ClearType { @@ -4001,7 +4057,7 @@ export const Action_ClearGroupType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4011,7 +4067,7 @@ export const Action_ClearGroupType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4029,19 +4085,17 @@ export const Action_ClearGroupType = { toJSON(message: Action_ClearGroupType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Action_ClearGroupType { - return Action_ClearGroupType.fromPartial(base ?? {}); + return Action_ClearGroupType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_ClearGroupType { @@ -4096,7 +4150,7 @@ export const Action_TransportControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4106,7 +4160,7 @@ export const Action_TransportControlType = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -4116,7 +4170,7 @@ export const Action_TransportControlType = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4126,7 +4180,7 @@ export const Action_TransportControlType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4150,27 +4204,25 @@ export const Action_TransportControlType = { toJSON(message: Action_TransportControlType): unknown { const obj: any = {}; - message.play !== undefined && - (obj.play = message.play - ? Action_TransportControlType_Play.toJSON(message.play) - : undefined); - message.pause !== undefined && - (obj.pause = message.pause - ? Action_TransportControlType_Pause.toJSON(message.pause) - : undefined); - message.jumpToTime !== undefined && - (obj.jumpToTime = message.jumpToTime - ? Action_TransportControlType_JumpToTime.toJSON(message.jumpToTime) - : undefined); + if (message.play !== undefined) { + obj.play = Action_TransportControlType_Play.toJSON(message.play); + } + if (message.pause !== undefined) { + obj.pause = Action_TransportControlType_Pause.toJSON(message.pause); + } + if (message.jumpToTime !== undefined) { + obj.jumpToTime = Action_TransportControlType_JumpToTime.toJSON( + message.jumpToTime, + ); + } return obj; }, create, I>>( base?: I, ): Action_TransportControlType { - return Action_TransportControlType.fromPartial(base ?? {}); + return Action_TransportControlType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_TransportControlType { @@ -4215,7 +4267,7 @@ export const Action_TransportControlType_Play = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4235,9 +4287,8 @@ export const Action_TransportControlType_Play = { create, I>>( base?: I, ): Action_TransportControlType_Play { - return Action_TransportControlType_Play.fromPartial(base ?? {}); + return Action_TransportControlType_Play.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): Action_TransportControlType_Play { @@ -4270,7 +4321,7 @@ export const Action_TransportControlType_Pause = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4290,9 +4341,8 @@ export const Action_TransportControlType_Pause = { create, I>>( base?: I, ): Action_TransportControlType_Pause { - return Action_TransportControlType_Pause.fromPartial(base ?? {}); + return Action_TransportControlType_Pause.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): Action_TransportControlType_Pause { @@ -4328,14 +4378,14 @@ export const Action_TransportControlType_JumpToTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4344,21 +4394,24 @@ export const Action_TransportControlType_JumpToTime = { }, fromJSON(object: any): Action_TransportControlType_JumpToTime { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: Action_TransportControlType_JumpToTime): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create< I extends Exact, I>, >(base?: I): Action_TransportControlType_JumpToTime { - return Action_TransportControlType_JumpToTime.fromPartial(base ?? {}); + return Action_TransportControlType_JumpToTime.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Action_TransportControlType_JumpToTime { @@ -4398,7 +4451,7 @@ export const Action_StageLayoutType = { const tag = reader.uint32(); switch (tag >>> 3) { case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -4407,14 +4460,14 @@ export const Action_StageLayoutType = { ); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.slideTarget = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4424,7 +4477,9 @@ export const Action_StageLayoutType = { fromJSON(object: any): Action_StageLayoutType { return { - stageScreenAssignments: Array.isArray(object?.stageScreenAssignments) + stageScreenAssignments: globalThis.Array.isArray( + object?.stageScreenAssignments, + ) ? object.stageScreenAssignments.map((e: any) => Stage_ScreenAssignment.fromJSON(e), ) @@ -4437,26 +4492,24 @@ export const Action_StageLayoutType = { toJSON(message: Action_StageLayoutType): unknown { const obj: any = {}; - if (message.stageScreenAssignments) { + if (message.stageScreenAssignments?.length) { obj.stageScreenAssignments = message.stageScreenAssignments.map((e) => - e ? Stage_ScreenAssignment.toJSON(e) : undefined, + Stage_ScreenAssignment.toJSON(e), ); - } else { - obj.stageScreenAssignments = []; } - message.slideTarget !== undefined && - (obj.slideTarget = action_StageLayoutType_SlideTargetToJSON( + if (message.slideTarget !== 0) { + obj.slideTarget = action_StageLayoutType_SlideTargetToJSON( message.slideTarget, - )); - return obj; + ); + } + return obj; }, create, I>>( base?: I, ): Action_StageLayoutType { - return Action_StageLayoutType.fromPartial(base ?? {}); + return Action_StageLayoutType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_StageLayoutType { @@ -4497,14 +4550,14 @@ export const Action_SlideDestinationType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.slideTarget = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4522,19 +4575,19 @@ export const Action_SlideDestinationType = { toJSON(message: Action_SlideDestinationType): unknown { const obj: any = {}; - message.slideTarget !== undefined && - (obj.slideTarget = action_StageLayoutType_SlideTargetToJSON( + if (message.slideTarget !== 0) { + obj.slideTarget = action_StageLayoutType_SlideTargetToJSON( message.slideTarget, - )); + ); + } return obj; }, create, I>>( base?: I, ): Action_SlideDestinationType { - return Action_SlideDestinationType.fromPartial(base ?? {}); + return Action_SlideDestinationType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_SlideDestinationType { @@ -4571,7 +4624,7 @@ export const Action_PropType = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4581,7 +4634,7 @@ export const Action_PropType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4599,19 +4652,17 @@ export const Action_PropType = { toJSON(message: Action_PropType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Action_PropType { - return Action_PropType.fromPartial(base ?? {}); + return Action_PropType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_PropType { @@ -4651,7 +4702,7 @@ export const Action_MaskType = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4661,7 +4712,7 @@ export const Action_MaskType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4679,19 +4730,17 @@ export const Action_MaskType = { toJSON(message: Action_MaskType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Action_MaskType { - return Action_MaskType.fromPartial(base ?? {}); + return Action_MaskType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MaskType { @@ -4734,7 +4783,7 @@ export const Action_MessageType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4744,7 +4793,7 @@ export const Action_MessageType = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4753,7 +4802,7 @@ export const Action_MessageType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4766,7 +4815,7 @@ export const Action_MessageType = { messageIdentificaton: isSet(object.messageIdentificaton) ? CollectionElementType.fromJSON(object.messageIdentificaton) : undefined, - content: Array.isArray(object?.content) + content: globalThis.Array.isArray(object?.content) ? object.content.map((e: any) => Message_TokenValue.fromJSON(e)) : [], }; @@ -4774,16 +4823,13 @@ export const Action_MessageType = { toJSON(message: Action_MessageType): unknown { const obj: any = {}; - message.messageIdentificaton !== undefined && - (obj.messageIdentificaton = message.messageIdentificaton - ? CollectionElementType.toJSON(message.messageIdentificaton) - : undefined); - if (message.content) { - obj.content = message.content.map((e) => - e ? Message_TokenValue.toJSON(e) : undefined, + if (message.messageIdentificaton !== undefined) { + obj.messageIdentificaton = CollectionElementType.toJSON( + message.messageIdentificaton, ); - } else { - obj.content = []; + } + if (message.content?.length) { + obj.content = message.content.map((e) => Message_TokenValue.toJSON(e)); } return obj; }, @@ -4791,9 +4837,8 @@ export const Action_MessageType = { create, I>>( base?: I, ): Action_MessageType { - return Action_MessageType.fromPartial(base ?? {}); + return Action_MessageType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MessageType { @@ -4884,7 +4929,7 @@ export const Action_CommunicationType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4894,21 +4939,21 @@ export const Action_CommunicationType = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.format = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.description = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -4917,7 +4962,7 @@ export const Action_CommunicationType = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -4927,7 +4972,7 @@ export const Action_CommunicationType = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -4938,7 +4983,7 @@ export const Action_CommunicationType = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -4948,7 +4993,7 @@ export const Action_CommunicationType = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -4959,7 +5004,7 @@ export const Action_CommunicationType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4972,9 +5017,11 @@ export const Action_CommunicationType = { deviceIdentification: isSet(object.deviceIdentification) ? CollectionElementType.fromJSON(object.deviceIdentification) : undefined, - format: isSet(object.format) ? String(object.format) : '', - description: isSet(object.description) ? String(object.description) : '', - commands: Array.isArray(object?.commands) + format: isSet(object.format) ? globalThis.String(object.format) : '', + description: isSet(object.description) + ? globalThis.String(object.description) + : '', + commands: globalThis.Array.isArray(object?.commands) ? object.commands.map((e: any) => Action_CommunicationType_Command.fromJSON(e), ) @@ -5000,47 +5047,51 @@ export const Action_CommunicationType = { toJSON(message: Action_CommunicationType): unknown { const obj: any = {}; - message.deviceIdentification !== undefined && - (obj.deviceIdentification = message.deviceIdentification - ? CollectionElementType.toJSON(message.deviceIdentification) - : undefined); - message.format !== undefined && (obj.format = message.format); - message.description !== undefined && - (obj.description = message.description); - if (message.commands) { + if (message.deviceIdentification !== undefined) { + obj.deviceIdentification = CollectionElementType.toJSON( + message.deviceIdentification, + ); + } + if (message.format !== '') { + obj.format = message.format; + } + if (message.description !== '') { + obj.description = message.description; + } + if (message.commands?.length) { obj.commands = message.commands.map((e) => - e ? Action_CommunicationType_Command.toJSON(e) : undefined, + Action_CommunicationType_Command.toJSON(e), ); - } else { - obj.commands = []; - } - message.midiCommand !== undefined && - (obj.midiCommand = message.midiCommand - ? Action_CommunicationType_MIDICommand.toJSON(message.midiCommand) - : undefined); - message.globalCacheCommand !== undefined && - (obj.globalCacheCommand = message.globalCacheCommand - ? Action_CommunicationType_GlobalCacheCommand.toJSON( - message.globalCacheCommand, - ) - : undefined); - message.gvg100Command !== undefined && - (obj.gvg100Command = message.gvg100Command - ? Action_CommunicationType_GVG100Command.toJSON(message.gvg100Command) - : undefined); - message.sonyBVSCommand !== undefined && - (obj.sonyBVSCommand = message.sonyBVSCommand - ? Action_CommunicationType_SonyBVSCommand.toJSON(message.sonyBVSCommand) - : undefined); + } + if (message.midiCommand !== undefined) { + obj.midiCommand = Action_CommunicationType_MIDICommand.toJSON( + message.midiCommand, + ); + } + if (message.globalCacheCommand !== undefined) { + obj.globalCacheCommand = + Action_CommunicationType_GlobalCacheCommand.toJSON( + message.globalCacheCommand, + ); + } + if (message.gvg100Command !== undefined) { + obj.gvg100Command = Action_CommunicationType_GVG100Command.toJSON( + message.gvg100Command, + ); + } + if (message.sonyBVSCommand !== undefined) { + obj.sonyBVSCommand = Action_CommunicationType_SonyBVSCommand.toJSON( + message.sonyBVSCommand, + ); + } return obj; }, create, I>>( base?: I, ): Action_CommunicationType { - return Action_CommunicationType.fromPartial(base ?? {}); + return Action_CommunicationType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_CommunicationType { @@ -5127,35 +5178,35 @@ export const Action_CommunicationType_Command = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.value = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.replacementRange = IntRange.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.possibleValues.push(reader.string()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5165,29 +5216,30 @@ export const Action_CommunicationType_Command = { fromJSON(object: any): Action_CommunicationType_Command { return { - name: isSet(object.name) ? String(object.name) : '', - value: isSet(object.value) ? String(object.value) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + value: isSet(object.value) ? globalThis.String(object.value) : '', replacementRange: isSet(object.replacementRange) ? IntRange.fromJSON(object.replacementRange) : undefined, - possibleValues: Array.isArray(object?.possibleValues) - ? object.possibleValues.map((e: any) => String(e)) + possibleValues: globalThis.Array.isArray(object?.possibleValues) + ? object.possibleValues.map((e: any) => globalThis.String(e)) : [], }; }, toJSON(message: Action_CommunicationType_Command): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.value !== undefined && (obj.value = message.value); - message.replacementRange !== undefined && - (obj.replacementRange = message.replacementRange - ? IntRange.toJSON(message.replacementRange) - : undefined); - if (message.possibleValues) { - obj.possibleValues = message.possibleValues.map((e) => e); - } else { - obj.possibleValues = []; + if (message.name !== '') { + obj.name = message.name; + } + if (message.value !== '') { + obj.value = message.value; + } + if (message.replacementRange !== undefined) { + obj.replacementRange = IntRange.toJSON(message.replacementRange); + } + if (message.possibleValues?.length) { + obj.possibleValues = message.possibleValues; } return obj; }, @@ -5195,9 +5247,8 @@ export const Action_CommunicationType_Command = { create, I>>( base?: I, ): Action_CommunicationType_Command { - return Action_CommunicationType_Command.fromPartial(base ?? {}); + return Action_CommunicationType_Command.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Action_CommunicationType_Command { @@ -5249,35 +5300,35 @@ export const Action_CommunicationType_MIDICommand = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.state = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.channel = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.note = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.intensity = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5290,32 +5341,40 @@ export const Action_CommunicationType_MIDICommand = { state: isSet(object.state) ? action_CommunicationType_MIDICommand_StateFromJSON(object.state) : 0, - channel: isSet(object.channel) ? Number(object.channel) : 0, - note: isSet(object.note) ? Number(object.note) : 0, - intensity: isSet(object.intensity) ? Number(object.intensity) : 0, + channel: isSet(object.channel) ? globalThis.Number(object.channel) : 0, + note: isSet(object.note) ? globalThis.Number(object.note) : 0, + intensity: isSet(object.intensity) + ? globalThis.Number(object.intensity) + : 0, }; }, toJSON(message: Action_CommunicationType_MIDICommand): unknown { const obj: any = {}; - message.state !== undefined && - (obj.state = action_CommunicationType_MIDICommand_StateToJSON( + if (message.state !== 0) { + obj.state = action_CommunicationType_MIDICommand_StateToJSON( message.state, - )); - message.channel !== undefined && - (obj.channel = Math.round(message.channel)); - message.note !== undefined && (obj.note = Math.round(message.note)); - message.intensity !== undefined && - (obj.intensity = Math.round(message.intensity)); + ); + } + if (message.channel !== 0) { + obj.channel = Math.round(message.channel); + } + if (message.note !== 0) { + obj.note = Math.round(message.note); + } + if (message.intensity !== 0) { + obj.intensity = Math.round(message.intensity); + } return obj; }, create, I>>( base?: I, ): Action_CommunicationType_MIDICommand { - return Action_CommunicationType_MIDICommand.fromPartial(base ?? {}); + return Action_CommunicationType_MIDICommand.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Action_CommunicationType_MIDICommand { @@ -5361,28 +5420,28 @@ export const Action_CommunicationType_GlobalCacheCommand = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.commandAction = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.output = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.interval = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5397,21 +5456,25 @@ export const Action_CommunicationType_GlobalCacheCommand = { object.commandAction, ) : 0, - output: isSet(object.output) ? Number(object.output) : 0, - interval: isSet(object.interval) ? Number(object.interval) : 0, + output: isSet(object.output) ? globalThis.Number(object.output) : 0, + interval: isSet(object.interval) ? globalThis.Number(object.interval) : 0, }; }, toJSON(message: Action_CommunicationType_GlobalCacheCommand): unknown { const obj: any = {}; - message.commandAction !== undefined && - (obj.commandAction = + if (message.commandAction !== 0) { + obj.commandAction = action_CommunicationType_GlobalCacheCommand_CommandActionToJSON( message.commandAction, - )); - message.output !== undefined && (obj.output = Math.round(message.output)); - message.interval !== undefined && - (obj.interval = Math.round(message.interval)); + ); + } + if (message.output !== 0) { + obj.output = Math.round(message.output); + } + if (message.interval !== 0) { + obj.interval = Math.round(message.interval); + } return obj; }, @@ -5421,9 +5484,10 @@ export const Action_CommunicationType_GlobalCacheCommand = { I >, >(base?: I): Action_CommunicationType_GlobalCacheCommand { - return Action_CommunicationType_GlobalCacheCommand.fromPartial(base ?? {}); + return Action_CommunicationType_GlobalCacheCommand.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5465,14 +5529,14 @@ export const Action_CommunicationType_GVG100Command = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.commandAction = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5492,20 +5556,22 @@ export const Action_CommunicationType_GVG100Command = { toJSON(message: Action_CommunicationType_GVG100Command): unknown { const obj: any = {}; - message.commandAction !== undefined && - (obj.commandAction = + if (message.commandAction !== 0) { + obj.commandAction = action_CommunicationType_GVG100Command_CommandActionToJSON( message.commandAction, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Action_CommunicationType_GVG100Command { - return Action_CommunicationType_GVG100Command.fromPartial(base ?? {}); + return Action_CommunicationType_GVG100Command.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Action_CommunicationType_GVG100Command { @@ -5542,14 +5608,14 @@ export const Action_CommunicationType_SonyBVSCommand = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.commandAction = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5569,20 +5635,22 @@ export const Action_CommunicationType_SonyBVSCommand = { toJSON(message: Action_CommunicationType_SonyBVSCommand): unknown { const obj: any = {}; - message.commandAction !== undefined && - (obj.commandAction = + if (message.commandAction !== 0) { + obj.commandAction = action_CommunicationType_SonyBVSCommand_CommandActionToJSON( message.commandAction, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Action_CommunicationType_SonyBVSCommand { - return Action_CommunicationType_SonyBVSCommand.fromPartial(base ?? {}); + return Action_CommunicationType_SonyBVSCommand.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Action_CommunicationType_SonyBVSCommand { @@ -5622,7 +5690,7 @@ export const Action_MultiScreenType = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -5632,7 +5700,7 @@ export const Action_MultiScreenType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5650,19 +5718,17 @@ export const Action_MultiScreenType = { toJSON(message: Action_MultiScreenType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Action_MultiScreenType { - return Action_MultiScreenType.fromPartial(base ?? {}); + return Action_MultiScreenType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MultiScreenType { @@ -5715,7 +5781,7 @@ export const Action_DocumentType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5725,21 +5791,21 @@ export const Action_DocumentType = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.selectedArrangement = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.contentDestination = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5763,27 +5829,25 @@ export const Action_DocumentType = { toJSON(message: Action_DocumentType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); - message.selectedArrangement !== undefined && - (obj.selectedArrangement = message.selectedArrangement - ? UUID.toJSON(message.selectedArrangement) - : undefined); - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } + if (message.selectedArrangement !== undefined) { + obj.selectedArrangement = UUID.toJSON(message.selectedArrangement); + } + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); + ); + } return obj; }, create, I>>( base?: I, ): Action_DocumentType { - return Action_DocumentType.fromPartial(base ?? {}); + return Action_DocumentType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_DocumentType { @@ -5829,14 +5893,14 @@ export const Action_ExternalPresentationType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5850,17 +5914,17 @@ export const Action_ExternalPresentationType = { toJSON(message: Action_ExternalPresentationType): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } return obj; }, create, I>>( base?: I, ): Action_ExternalPresentationType { - return Action_ExternalPresentationType.fromPartial(base ?? {}); + return Action_ExternalPresentationType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_ExternalPresentationType { @@ -5903,7 +5967,7 @@ export const Action_AudienceLookType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5913,7 +5977,7 @@ export const Action_AudienceLookType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5931,19 +5995,17 @@ export const Action_AudienceLookType = { toJSON(message: Action_AudienceLookType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Action_AudienceLookType { - return Action_AudienceLookType.fromPartial(base ?? {}); + return Action_AudienceLookType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_AudienceLookType { @@ -6004,21 +6066,21 @@ export const Action_AudioInputType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.overrideMode = reader.bool(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -6028,21 +6090,21 @@ export const Action_AudioInputType = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.overrideVolume = reader.bool(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.volume = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6052,41 +6114,45 @@ export const Action_AudioInputType = { fromJSON(object: any): Action_AudioInputType { return { - index: isSet(object.index) ? Number(object.index) : 0, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, overrideMode: isSet(object.overrideMode) - ? Boolean(object.overrideMode) + ? globalThis.Boolean(object.overrideMode) : false, behaviorMode: isSet(object.behaviorMode) ? AudioInput_BehaviorMode.fromJSON(object.behaviorMode) : undefined, overrideVolume: isSet(object.overrideVolume) - ? Boolean(object.overrideVolume) + ? globalThis.Boolean(object.overrideVolume) : false, - volume: isSet(object.volume) ? Number(object.volume) : 0, + volume: isSet(object.volume) ? globalThis.Number(object.volume) : 0, }; }, toJSON(message: Action_AudioInputType): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.overrideMode !== undefined && - (obj.overrideMode = message.overrideMode); - message.behaviorMode !== undefined && - (obj.behaviorMode = message.behaviorMode - ? AudioInput_BehaviorMode.toJSON(message.behaviorMode) - : undefined); - message.overrideVolume !== undefined && - (obj.overrideVolume = message.overrideVolume); - message.volume !== undefined && (obj.volume = message.volume); + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.overrideMode === true) { + obj.overrideMode = message.overrideMode; + } + if (message.behaviorMode !== undefined) { + obj.behaviorMode = AudioInput_BehaviorMode.toJSON(message.behaviorMode); + } + if (message.overrideVolume === true) { + obj.overrideVolume = message.overrideVolume; + } + if (message.volume !== 0) { + obj.volume = message.volume; + } return obj; }, create, I>>( base?: I, ): Action_AudioInputType { - return Action_AudioInputType.fromPartial(base ?? {}); + return Action_AudioInputType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_AudioInputType { @@ -6130,7 +6196,7 @@ export const Action_MacroType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -6140,7 +6206,7 @@ export const Action_MacroType = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6158,19 +6224,17 @@ export const Action_MacroType = { toJSON(message: Action_MacroType): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Action_MacroType { - return Action_MacroType.fromPartial(base ?? {}); + return Action_MacroType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Action_MacroType { @@ -6183,6 +6247,266 @@ export const Action_MacroType = { }, }; +function createBaseAction_CaptureType(): Action_CaptureType { + return { start: undefined, stop: undefined }; +} + +export const Action_CaptureType = { + encode( + message: Action_CaptureType, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.start !== undefined) { + Action_CaptureType_CaptureStart.encode( + message.start, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.stop !== undefined) { + Action_CaptureType_CaptureStop.encode( + message.stop, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Action_CaptureType { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAction_CaptureType(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.start = Action_CaptureType_CaptureStart.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.stop = Action_CaptureType_CaptureStop.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Action_CaptureType { + return { + start: isSet(object.start) + ? Action_CaptureType_CaptureStart.fromJSON(object.start) + : undefined, + stop: isSet(object.stop) + ? Action_CaptureType_CaptureStop.fromJSON(object.stop) + : undefined, + }; + }, + + toJSON(message: Action_CaptureType): unknown { + const obj: any = {}; + if (message.start !== undefined) { + obj.start = Action_CaptureType_CaptureStart.toJSON(message.start); + } + if (message.stop !== undefined) { + obj.stop = Action_CaptureType_CaptureStop.toJSON(message.stop); + } + return obj; + }, + + create, I>>( + base?: I, + ): Action_CaptureType { + return Action_CaptureType.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Action_CaptureType { + const message = createBaseAction_CaptureType(); + message.start = + object.start !== undefined && object.start !== null + ? Action_CaptureType_CaptureStart.fromPartial(object.start) + : undefined; + message.stop = + object.stop !== undefined && object.stop !== null + ? Action_CaptureType_CaptureStop.fromPartial(object.stop) + : undefined; + return message; + }, +}; + +function createBaseAction_CaptureType_CaptureStart(): Action_CaptureType_CaptureStart { + return { presetIdentification: undefined }; +} + +export const Action_CaptureType_CaptureStart = { + encode( + message: Action_CaptureType_CaptureStart, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presetIdentification !== undefined) { + CollectionElementType.encode( + message.presetIdentification, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Action_CaptureType_CaptureStart { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAction_CaptureType_CaptureStart(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presetIdentification = CollectionElementType.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Action_CaptureType_CaptureStart { + return { + presetIdentification: isSet(object.presetIdentification) + ? CollectionElementType.fromJSON(object.presetIdentification) + : undefined, + }; + }, + + toJSON(message: Action_CaptureType_CaptureStart): unknown { + const obj: any = {}; + if (message.presetIdentification !== undefined) { + obj.presetIdentification = CollectionElementType.toJSON( + message.presetIdentification, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Action_CaptureType_CaptureStart { + return Action_CaptureType_CaptureStart.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Action_CaptureType_CaptureStart { + const message = createBaseAction_CaptureType_CaptureStart(); + message.presetIdentification = + object.presetIdentification !== undefined && + object.presetIdentification !== null + ? CollectionElementType.fromPartial(object.presetIdentification) + : undefined; + return message; + }, +}; + +function createBaseAction_CaptureType_CaptureStop(): Action_CaptureType_CaptureStop { + return { showsAlertBeforeStopping: false }; +} + +export const Action_CaptureType_CaptureStop = { + encode( + message: Action_CaptureType_CaptureStop, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.showsAlertBeforeStopping === true) { + writer.uint32(8).bool(message.showsAlertBeforeStopping); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Action_CaptureType_CaptureStop { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAction_CaptureType_CaptureStop(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.showsAlertBeforeStopping = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Action_CaptureType_CaptureStop { + return { + showsAlertBeforeStopping: isSet(object.showsAlertBeforeStopping) + ? globalThis.Boolean(object.showsAlertBeforeStopping) + : false, + }; + }, + + toJSON(message: Action_CaptureType_CaptureStop): unknown { + const obj: any = {}; + if (message.showsAlertBeforeStopping === true) { + obj.showsAlertBeforeStopping = message.showsAlertBeforeStopping; + } + return obj; + }, + + create, I>>( + base?: I, + ): Action_CaptureType_CaptureStop { + return Action_CaptureType_CaptureStop.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Action_CaptureType_CaptureStop { + const message = createBaseAction_CaptureType_CaptureStop(); + message.showsAlertBeforeStopping = object.showsAlertBeforeStopping ?? false; + return message; + }, +}; + type Builtin = | Date | Function @@ -6194,8 +6518,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/alignmentGuide.proto b/proto/alignmentGuide.proto index 772d113..5ed801a 100644 --- a/proto/alignmentGuide.proto +++ b/proto/alignmentGuide.proto @@ -6,7 +6,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "uuid.proto"; message AlignmentGuide { enum GuidelineOrientation { diff --git a/proto/alignmentGuide.ts b/proto/alignmentGuide.ts index d08a800..dc509ea 100644 --- a/proto/alignmentGuide.ts +++ b/proto/alignmentGuide.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { UUID } from './basicTypes'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -77,28 +77,28 @@ export const AlignmentGuide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.orientation = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.location = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -112,28 +112,31 @@ export const AlignmentGuide = { orientation: isSet(object.orientation) ? alignmentGuide_GuidelineOrientationFromJSON(object.orientation) : 0, - location: isSet(object.location) ? Number(object.location) : 0, + location: isSet(object.location) ? globalThis.Number(object.location) : 0, }; }, toJSON(message: AlignmentGuide): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.orientation !== undefined && - (obj.orientation = alignmentGuide_GuidelineOrientationToJSON( + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.orientation !== 0) { + obj.orientation = alignmentGuide_GuidelineOrientationToJSON( message.orientation, - )); - message.location !== undefined && (obj.location = message.location); + ); + } + if (message.location !== 0) { + obj.location = message.location; + } return obj; }, create, I>>( base?: I, ): AlignmentGuide { - return AlignmentGuide.fromPartial(base ?? {}); + return AlignmentGuide.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): AlignmentGuide { @@ -159,8 +162,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/alphaType.proto b/proto/alphaType.proto new file mode 100755 index 0000000..73afb9d --- /dev/null +++ b/proto/alphaType.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +enum AlphaType { + ALPHA_TYPE_UNKNOWN = 0; + ALPHA_TYPE_STRAIGHT = 1; + ALPHA_TYPE_PREMULTIPLIED = 2; +} + diff --git a/proto/alphaType.ts b/proto/alphaType.ts new file mode 100644 index 0000000..8986750 --- /dev/null +++ b/proto/alphaType.ts @@ -0,0 +1,42 @@ +/* eslint-disable */ + +export const protobufPackage = 'rv.data'; + +export enum AlphaType { + ALPHA_TYPE_UNKNOWN = 0, + ALPHA_TYPE_STRAIGHT = 1, + ALPHA_TYPE_PREMULTIPLIED = 2, + UNRECOGNIZED = -1, +} + +export function alphaTypeFromJSON(object: any): AlphaType { + switch (object) { + case 0: + case 'ALPHA_TYPE_UNKNOWN': + return AlphaType.ALPHA_TYPE_UNKNOWN; + case 1: + case 'ALPHA_TYPE_STRAIGHT': + return AlphaType.ALPHA_TYPE_STRAIGHT; + case 2: + case 'ALPHA_TYPE_PREMULTIPLIED': + return AlphaType.ALPHA_TYPE_PREMULTIPLIED; + case -1: + case 'UNRECOGNIZED': + default: + return AlphaType.UNRECOGNIZED; + } +} + +export function alphaTypeToJSON(object: AlphaType): string { + switch (object) { + case AlphaType.ALPHA_TYPE_UNKNOWN: + return 'ALPHA_TYPE_UNKNOWN'; + case AlphaType.ALPHA_TYPE_STRAIGHT: + return 'ALPHA_TYPE_STRAIGHT'; + case AlphaType.ALPHA_TYPE_PREMULTIPLIED: + return 'ALPHA_TYPE_PREMULTIPLIED'; + case AlphaType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} diff --git a/proto/analytics.ts b/proto/analytics.ts index 9ce9f07..a2916ea 100644 --- a/proto/analytics.ts +++ b/proto/analytics.ts @@ -1,11 +1,10 @@ /* eslint-disable */ -import _m0 from "protobufjs/minimal"; -import { APIAnalytics } from "./proApiV1Analytics"; +import _m0 from 'protobufjs/minimal'; +import { APIAnalytics } from './proApiV1Analytics'; -export const protobufPackage = "rv.data"; +export const protobufPackage = 'rv.data'; -export interface Analytics { -} +export interface Analytics {} export interface Analytics_Event { ui?: Analytics_UI | undefined; @@ -47,19 +46,19 @@ export function analytics_Timeline_TriggerCue_TriggerTypeFromJSON( ): Analytics_Timeline_TriggerCue_TriggerType { switch (object) { case 0: - case "TRIGGER_TYPE_SLIDE": + case 'TRIGGER_TYPE_SLIDE': return Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_SLIDE; case 1: - case "TRIGGER_TYPE_MEDIA": + case 'TRIGGER_TYPE_MEDIA': return Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_MEDIA; case 2: - case "TRIGGER_TYPE_AUDIO": + case 'TRIGGER_TYPE_AUDIO': return Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_AUDIO; case 3: - case "TRIGGER_TYPE_ACTION": + case 'TRIGGER_TYPE_ACTION': return Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_ACTION; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Timeline_TriggerCue_TriggerType.UNRECOGNIZED; } @@ -70,16 +69,16 @@ export function analytics_Timeline_TriggerCue_TriggerTypeToJSON( ): string { switch (object) { case Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_SLIDE: - return "TRIGGER_TYPE_SLIDE"; + return 'TRIGGER_TYPE_SLIDE'; case Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_MEDIA: - return "TRIGGER_TYPE_MEDIA"; + return 'TRIGGER_TYPE_MEDIA'; case Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_AUDIO: - return "TRIGGER_TYPE_AUDIO"; + return 'TRIGGER_TYPE_AUDIO'; case Analytics_Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_ACTION: - return "TRIGGER_TYPE_ACTION"; + return 'TRIGGER_TYPE_ACTION'; case Analytics_Timeline_TriggerCue_TriggerType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -94,13 +93,13 @@ export function analytics_Timeline_TriggerCue_TimingSourceFromJSON( ): Analytics_Timeline_TriggerCue_TimingSource { switch (object) { case 0: - case "TIMING_SOURCE_INTERNAL": + case 'TIMING_SOURCE_INTERNAL': return Analytics_Timeline_TriggerCue_TimingSource.TIMING_SOURCE_INTERNAL; case 1: - case "TIMING_SOURCE_SMPTE": + case 'TIMING_SOURCE_SMPTE': return Analytics_Timeline_TriggerCue_TimingSource.TIMING_SOURCE_SMPTE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Timeline_TriggerCue_TimingSource.UNRECOGNIZED; } @@ -111,12 +110,12 @@ export function analytics_Timeline_TriggerCue_TimingSourceToJSON( ): string { switch (object) { case Analytics_Timeline_TriggerCue_TimingSource.TIMING_SOURCE_INTERNAL: - return "TIMING_SOURCE_INTERNAL"; + return 'TIMING_SOURCE_INTERNAL'; case Analytics_Timeline_TriggerCue_TimingSource.TIMING_SOURCE_SMPTE: - return "TIMING_SOURCE_SMPTE"; + return 'TIMING_SOURCE_SMPTE'; case Analytics_Timeline_TriggerCue_TimingSource.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -131,40 +130,43 @@ export enum Analytics_Timeline_Action_ActionType { UNRECOGNIZED = -1, } -export function analytics_Timeline_Action_ActionTypeFromJSON(object: any): Analytics_Timeline_Action_ActionType { +export function analytics_Timeline_Action_ActionTypeFromJSON( + object: any, +): Analytics_Timeline_Action_ActionType { switch (object) { case 0: - case "ACTION_TYPE_PLAY": + case 'ACTION_TYPE_PLAY': return Analytics_Timeline_Action_ActionType.ACTION_TYPE_PLAY; case 1: - case "ACTION_TYPE_STOP": + case 'ACTION_TYPE_STOP': return Analytics_Timeline_Action_ActionType.ACTION_TYPE_STOP; case 2: - case "ACTION_TYPE_RESET": + case 'ACTION_TYPE_RESET': return Analytics_Timeline_Action_ActionType.ACTION_TYPE_RESET; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Timeline_Action_ActionType.UNRECOGNIZED; } } -export function analytics_Timeline_Action_ActionTypeToJSON(object: Analytics_Timeline_Action_ActionType): string { +export function analytics_Timeline_Action_ActionTypeToJSON( + object: Analytics_Timeline_Action_ActionType, +): string { switch (object) { case Analytics_Timeline_Action_ActionType.ACTION_TYPE_PLAY: - return "ACTION_TYPE_PLAY"; + return 'ACTION_TYPE_PLAY'; case Analytics_Timeline_Action_ActionType.ACTION_TYPE_STOP: - return "ACTION_TYPE_STOP"; + return 'ACTION_TYPE_STOP'; case Analytics_Timeline_Action_ActionType.ACTION_TYPE_RESET: - return "ACTION_TYPE_RESET"; + return 'ACTION_TYPE_RESET'; case Analytics_Timeline_Action_ActionType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_Timeline_RecordCue { -} +export interface Analytics_Timeline_RecordCue {} export interface Analytics_Timecode { startup?: Analytics_Timecode_Startup | undefined; @@ -203,35 +205,38 @@ export enum Analytics_Sync_Local_SyncType { UNRECOGNIZED = -1, } -export function analytics_Sync_Local_SyncTypeFromJSON(object: any): Analytics_Sync_Local_SyncType { +export function analytics_Sync_Local_SyncTypeFromJSON( + object: any, +): Analytics_Sync_Local_SyncType { switch (object) { case 0: - case "SYNC_TYPE_UP": + case 'SYNC_TYPE_UP': return Analytics_Sync_Local_SyncType.SYNC_TYPE_UP; case 1: - case "SYNC_TYPE_DOWN": + case 'SYNC_TYPE_DOWN': return Analytics_Sync_Local_SyncType.SYNC_TYPE_DOWN; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Sync_Local_SyncType.UNRECOGNIZED; } } -export function analytics_Sync_Local_SyncTypeToJSON(object: Analytics_Sync_Local_SyncType): string { +export function analytics_Sync_Local_SyncTypeToJSON( + object: Analytics_Sync_Local_SyncType, +): string { switch (object) { case Analytics_Sync_Local_SyncType.SYNC_TYPE_UP: - return "SYNC_TYPE_UP"; + return 'SYNC_TYPE_UP'; case Analytics_Sync_Local_SyncType.SYNC_TYPE_DOWN: - return "SYNC_TYPE_DOWN"; + return 'SYNC_TYPE_DOWN'; case Analytics_Sync_Local_SyncType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_MultiTracks { -} +export interface Analytics_MultiTracks {} export interface Analytics_MultiTracks_Account { chartPro: Analytics_MultiTracks_Account_Status; @@ -245,35 +250,39 @@ export enum Analytics_MultiTracks_Account_Status { UNRECOGNIZED = -1, } -export function analytics_MultiTracks_Account_StatusFromJSON(object: any): Analytics_MultiTracks_Account_Status { +export function analytics_MultiTracks_Account_StatusFromJSON( + object: any, +): Analytics_MultiTracks_Account_Status { switch (object) { case 0: - case "STATUS_DISABLED": + case 'STATUS_DISABLED': return Analytics_MultiTracks_Account_Status.STATUS_DISABLED; case 1: - case "STATUS_CANCELLED": + case 'STATUS_CANCELLED': return Analytics_MultiTracks_Account_Status.STATUS_CANCELLED; case 2: - case "STATUS_ACTIVE": + case 'STATUS_ACTIVE': return Analytics_MultiTracks_Account_Status.STATUS_ACTIVE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_MultiTracks_Account_Status.UNRECOGNIZED; } } -export function analytics_MultiTracks_Account_StatusToJSON(object: Analytics_MultiTracks_Account_Status): string { +export function analytics_MultiTracks_Account_StatusToJSON( + object: Analytics_MultiTracks_Account_Status, +): string { switch (object) { case Analytics_MultiTracks_Account_Status.STATUS_DISABLED: - return "STATUS_DISABLED"; + return 'STATUS_DISABLED'; case Analytics_MultiTracks_Account_Status.STATUS_CANCELLED: - return "STATUS_CANCELLED"; + return 'STATUS_CANCELLED'; case Analytics_MultiTracks_Account_Status.STATUS_ACTIVE: - return "STATUS_ACTIVE"; + return 'STATUS_ACTIVE'; case Analytics_MultiTracks_Account_Status.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -306,13 +315,13 @@ export function analytics_TriggerMediaInformation_SourceTypeFromJSON( ): Analytics_TriggerMediaInformation_SourceType { switch (object) { case 0: - case "SOURCE_TYPE_LOCAL": + case 'SOURCE_TYPE_LOCAL': return Analytics_TriggerMediaInformation_SourceType.SOURCE_TYPE_LOCAL; case 1: - case "SOURCE_TYPE_PROCONTENT": + case 'SOURCE_TYPE_PROCONTENT': return Analytics_TriggerMediaInformation_SourceType.SOURCE_TYPE_PROCONTENT; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_TriggerMediaInformation_SourceType.UNRECOGNIZED; } @@ -323,12 +332,12 @@ export function analytics_TriggerMediaInformation_SourceTypeToJSON( ): string { switch (object) { case Analytics_TriggerMediaInformation_SourceType.SOURCE_TYPE_LOCAL: - return "SOURCE_TYPE_LOCAL"; + return 'SOURCE_TYPE_LOCAL'; case Analytics_TriggerMediaInformation_SourceType.SOURCE_TYPE_PROCONTENT: - return "SOURCE_TYPE_PROCONTENT"; + return 'SOURCE_TYPE_PROCONTENT'; case Analytics_TriggerMediaInformation_SourceType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -362,34 +371,34 @@ export function analytics_TriggerMediaInformation_Video_DurationRangeFromJSON( ): Analytics_TriggerMediaInformation_Video_DurationRange { switch (object) { case 0: - case "DURATION_UNDER_10S": + case 'DURATION_UNDER_10S': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_UNDER_10S; case 1: - case "DURATION_10S_TO_30S": + case 'DURATION_10S_TO_30S': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_10S_TO_30S; case 2: - case "DURATION_30S_TO_60S": + case 'DURATION_30S_TO_60S': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_30S_TO_60S; case 3: - case "DURATION_1M_TO_5M": + case 'DURATION_1M_TO_5M': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_1M_TO_5M; case 4: - case "DURATION_5M_TO_10M": + case 'DURATION_5M_TO_10M': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_5M_TO_10M; case 5: - case "DURATION_10M_TO_30M": + case 'DURATION_10M_TO_30M': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_10M_TO_30M; case 6: - case "DURATION_30M_TO_60M": + case 'DURATION_30M_TO_60M': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_30M_TO_60M; case 7: - case "DURATION_1H_TO_2H": + case 'DURATION_1H_TO_2H': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_1H_TO_2H; case 8: - case "DURATION_OVER_2H": + case 'DURATION_OVER_2H': return Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_OVER_2H; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_TriggerMediaInformation_Video_DurationRange.UNRECOGNIZED; } @@ -400,26 +409,26 @@ export function analytics_TriggerMediaInformation_Video_DurationRangeToJSON( ): string { switch (object) { case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_UNDER_10S: - return "DURATION_UNDER_10S"; + return 'DURATION_UNDER_10S'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_10S_TO_30S: - return "DURATION_10S_TO_30S"; + return 'DURATION_10S_TO_30S'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_30S_TO_60S: - return "DURATION_30S_TO_60S"; + return 'DURATION_30S_TO_60S'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_1M_TO_5M: - return "DURATION_1M_TO_5M"; + return 'DURATION_1M_TO_5M'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_5M_TO_10M: - return "DURATION_5M_TO_10M"; + return 'DURATION_5M_TO_10M'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_10M_TO_30M: - return "DURATION_10M_TO_30M"; + return 'DURATION_10M_TO_30M'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_30M_TO_60M: - return "DURATION_30M_TO_60M"; + return 'DURATION_30M_TO_60M'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_1H_TO_2H: - return "DURATION_1H_TO_2H"; + return 'DURATION_1H_TO_2H'; case Analytics_TriggerMediaInformation_Video_DurationRange.DURATION_OVER_2H: - return "DURATION_OVER_2H"; + return 'DURATION_OVER_2H'; case Analytics_TriggerMediaInformation_Video_DurationRange.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -437,22 +446,22 @@ export function analytics_TriggerMediaInformation_Video_PlaybackBehaviorFromJSON ): Analytics_TriggerMediaInformation_Video_PlaybackBehavior { switch (object) { case 0: - case "PLAYBACK_BEHAVIOR_STOP": + case 'PLAYBACK_BEHAVIOR_STOP': return Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_STOP; case 1: - case "PLAYBACK_BEHAVIOR_LOOP": + case 'PLAYBACK_BEHAVIOR_LOOP': return Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP; case 2: - case "PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT": + case 'PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT': return Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT; case 3: - case "PLAYBACK_BEHAVIOR_LOOP_FOR_TIME": + case 'PLAYBACK_BEHAVIOR_LOOP_FOR_TIME': return Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_TIME; case 4: - case "PLAYBACK_BEHAVIOR_SOFT_LOOP": + case 'PLAYBACK_BEHAVIOR_SOFT_LOOP': return Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_SOFT_LOOP; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_TriggerMediaInformation_Video_PlaybackBehavior.UNRECOGNIZED; } @@ -463,18 +472,18 @@ export function analytics_TriggerMediaInformation_Video_PlaybackBehaviorToJSON( ): string { switch (object) { case Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_STOP: - return "PLAYBACK_BEHAVIOR_STOP"; + return 'PLAYBACK_BEHAVIOR_STOP'; case Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP: - return "PLAYBACK_BEHAVIOR_LOOP"; + return 'PLAYBACK_BEHAVIOR_LOOP'; case Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT: - return "PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT"; + return 'PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT'; case Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_TIME: - return "PLAYBACK_BEHAVIOR_LOOP_FOR_TIME"; + return 'PLAYBACK_BEHAVIOR_LOOP_FOR_TIME'; case Analytics_TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_SOFT_LOOP: - return "PLAYBACK_BEHAVIOR_SOFT_LOOP"; + return 'PLAYBACK_BEHAVIOR_SOFT_LOOP'; case Analytics_TriggerMediaInformation_Video_PlaybackBehavior.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -490,16 +499,16 @@ export function analytics_TriggerMediaInformation_Video_ScaleModeFromJSON( ): Analytics_TriggerMediaInformation_Video_ScaleMode { switch (object) { case 0: - case "SCALE_MODE_FIT": + case 'SCALE_MODE_FIT': return Analytics_TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FIT; case 1: - case "SCALE_MODE_FILL": + case 'SCALE_MODE_FILL': return Analytics_TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FILL; case 2: - case "SCALE_MODE_STRETCH": + case 'SCALE_MODE_STRETCH': return Analytics_TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_STRETCH; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_TriggerMediaInformation_Video_ScaleMode.UNRECOGNIZED; } @@ -510,25 +519,22 @@ export function analytics_TriggerMediaInformation_Video_ScaleModeToJSON( ): string { switch (object) { case Analytics_TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FIT: - return "SCALE_MODE_FIT"; + return 'SCALE_MODE_FIT'; case Analytics_TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FILL: - return "SCALE_MODE_FILL"; + return 'SCALE_MODE_FILL'; case Analytics_TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_STRETCH: - return "SCALE_MODE_STRETCH"; + return 'SCALE_MODE_STRETCH'; case Analytics_TriggerMediaInformation_Video_ScaleMode.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_TriggerMediaInformation_Audio { -} +export interface Analytics_TriggerMediaInformation_Audio {} -export interface Analytics_TriggerMediaInformation_Image { -} +export interface Analytics_TriggerMediaInformation_Image {} -export interface Analytics_TriggerMediaInformation_LiveVideo { -} +export interface Analytics_TriggerMediaInformation_LiveVideo {} export interface Analytics_PlaybackMarker { create?: Analytics_PlaybackMarker_CreateMarker | undefined; @@ -549,13 +555,13 @@ export function analytics_PlaybackMarker_CreateMarker_LocationFromJSON( ): Analytics_PlaybackMarker_CreateMarker_Location { switch (object) { case 0: - case "LOCATION_INSPECTOR": + case 'LOCATION_INSPECTOR': return Analytics_PlaybackMarker_CreateMarker_Location.LOCATION_INSPECTOR; case 1: - case "LOCATION_SIDEBAR": + case 'LOCATION_SIDEBAR': return Analytics_PlaybackMarker_CreateMarker_Location.LOCATION_SIDEBAR; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_PlaybackMarker_CreateMarker_Location.UNRECOGNIZED; } @@ -566,12 +572,12 @@ export function analytics_PlaybackMarker_CreateMarker_LocationToJSON( ): string { switch (object) { case Analytics_PlaybackMarker_CreateMarker_Location.LOCATION_INSPECTOR: - return "LOCATION_INSPECTOR"; + return 'LOCATION_INSPECTOR'; case Analytics_PlaybackMarker_CreateMarker_Location.LOCATION_SIDEBAR: - return "LOCATION_SIDEBAR"; + return 'LOCATION_SIDEBAR'; case Analytics_PlaybackMarker_CreateMarker_Location.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -613,40 +619,44 @@ export enum Analytics_UI_QuickSearch_Shown_Source { UNRECOGNIZED = -1, } -export function analytics_UI_QuickSearch_Shown_SourceFromJSON(object: any): Analytics_UI_QuickSearch_Shown_Source { +export function analytics_UI_QuickSearch_Shown_SourceFromJSON( + object: any, +): Analytics_UI_QuickSearch_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_QuickSearch_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_QuickSearch_Shown_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_QuickSearch_Shown_Source.SOURCE_TOOLBAR; case 3: - case "SOURCE_UNLINKED_HEADER": + case 'SOURCE_UNLINKED_HEADER': return Analytics_UI_QuickSearch_Shown_Source.SOURCE_UNLINKED_HEADER; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_QuickSearch_Shown_Source.UNRECOGNIZED; } } -export function analytics_UI_QuickSearch_Shown_SourceToJSON(object: Analytics_UI_QuickSearch_Shown_Source): string { +export function analytics_UI_QuickSearch_Shown_SourceToJSON( + object: Analytics_UI_QuickSearch_Shown_Source, +): string { switch (object) { case Analytics_UI_QuickSearch_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_QuickSearch_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_QuickSearch_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_QuickSearch_Shown_Source.SOURCE_UNLINKED_HEADER: - return "SOURCE_UNLINKED_HEADER"; + return 'SOURCE_UNLINKED_HEADER'; case Analytics_UI_QuickSearch_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -662,40 +672,44 @@ export enum Analytics_UI_QuickSearch_Search_Source { UNRECOGNIZED = -1, } -export function analytics_UI_QuickSearch_Search_SourceFromJSON(object: any): Analytics_UI_QuickSearch_Search_Source { +export function analytics_UI_QuickSearch_Search_SourceFromJSON( + object: any, +): Analytics_UI_QuickSearch_Search_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_QuickSearch_Search_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_LIBRARY": + case 'SOURCE_LIBRARY': return Analytics_UI_QuickSearch_Search_Source.SOURCE_LIBRARY; case 2: - case "SOURCE_SONG_SELECT": + case 'SOURCE_SONG_SELECT': return Analytics_UI_QuickSearch_Search_Source.SOURCE_SONG_SELECT; case 3: - case "SOURCE_MULTI_TRACKS": + case 'SOURCE_MULTI_TRACKS': return Analytics_UI_QuickSearch_Search_Source.SOURCE_MULTI_TRACKS; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_QuickSearch_Search_Source.UNRECOGNIZED; } } -export function analytics_UI_QuickSearch_Search_SourceToJSON(object: Analytics_UI_QuickSearch_Search_Source): string { +export function analytics_UI_QuickSearch_Search_SourceToJSON( + object: Analytics_UI_QuickSearch_Search_Source, +): string { switch (object) { case Analytics_UI_QuickSearch_Search_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_QuickSearch_Search_Source.SOURCE_LIBRARY: - return "SOURCE_LIBRARY"; + return 'SOURCE_LIBRARY'; case Analytics_UI_QuickSearch_Search_Source.SOURCE_SONG_SELECT: - return "SOURCE_SONG_SELECT"; + return 'SOURCE_SONG_SELECT'; case Analytics_UI_QuickSearch_Search_Source.SOURCE_MULTI_TRACKS: - return "SOURCE_MULTI_TRACKS"; + return 'SOURCE_MULTI_TRACKS'; case Analytics_UI_QuickSearch_Search_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -718,19 +732,19 @@ export function analytics_UI_QuickSearch_OpenItems_SourceFromJSON( ): Analytics_UI_QuickSearch_OpenItems_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_LIBRARY": + case 'SOURCE_LIBRARY': return Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_LIBRARY; case 2: - case "SOURCE_SONG_SELECT": + case 'SOURCE_SONG_SELECT': return Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_SONG_SELECT; case 3: - case "SOURCE_MULTI_TRACKS": + case 'SOURCE_MULTI_TRACKS': return Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_MULTI_TRACKS; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_QuickSearch_OpenItems_Source.UNRECOGNIZED; } @@ -741,16 +755,16 @@ export function analytics_UI_QuickSearch_OpenItems_SourceToJSON( ): string { switch (object) { case Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_LIBRARY: - return "SOURCE_LIBRARY"; + return 'SOURCE_LIBRARY'; case Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_SONG_SELECT: - return "SOURCE_SONG_SELECT"; + return 'SOURCE_SONG_SELECT'; case Analytics_UI_QuickSearch_OpenItems_Source.SOURCE_MULTI_TRACKS: - return "SOURCE_MULTI_TRACKS"; + return 'SOURCE_MULTI_TRACKS'; case Analytics_UI_QuickSearch_OpenItems_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -767,19 +781,19 @@ export function analytics_UI_QuickSearch_OpenItems_StyleFromJSON( ): Analytics_UI_QuickSearch_OpenItems_Style { switch (object) { case 0: - case "STYLE_UNKNOWN": + case 'STYLE_UNKNOWN': return Analytics_UI_QuickSearch_OpenItems_Style.STYLE_UNKNOWN; case 1: - case "STYLE_RETURN_KEY": + case 'STYLE_RETURN_KEY': return Analytics_UI_QuickSearch_OpenItems_Style.STYLE_RETURN_KEY; case 2: - case "STYLE_COMMAND_RETURN_KEY": + case 'STYLE_COMMAND_RETURN_KEY': return Analytics_UI_QuickSearch_OpenItems_Style.STYLE_COMMAND_RETURN_KEY; case 3: - case "STYLE_DRAG_DROP": + case 'STYLE_DRAG_DROP': return Analytics_UI_QuickSearch_OpenItems_Style.STYLE_DRAG_DROP; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_QuickSearch_OpenItems_Style.UNRECOGNIZED; } @@ -790,16 +804,16 @@ export function analytics_UI_QuickSearch_OpenItems_StyleToJSON( ): string { switch (object) { case Analytics_UI_QuickSearch_OpenItems_Style.STYLE_UNKNOWN: - return "STYLE_UNKNOWN"; + return 'STYLE_UNKNOWN'; case Analytics_UI_QuickSearch_OpenItems_Style.STYLE_RETURN_KEY: - return "STYLE_RETURN_KEY"; + return 'STYLE_RETURN_KEY'; case Analytics_UI_QuickSearch_OpenItems_Style.STYLE_COMMAND_RETURN_KEY: - return "STYLE_COMMAND_RETURN_KEY"; + return 'STYLE_COMMAND_RETURN_KEY'; case Analytics_UI_QuickSearch_OpenItems_Style.STYLE_DRAG_DROP: - return "STYLE_DRAG_DROP"; + return 'STYLE_DRAG_DROP'; case Analytics_UI_QuickSearch_OpenItems_Style.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -813,8 +827,7 @@ export interface Analytics_UI_Toolbar_TextStyle { change?: Analytics_UI_Toolbar_TextStyle_Change | undefined; } -export interface Analytics_UI_Toolbar_TextStyle_Shown { -} +export interface Analytics_UI_Toolbar_TextStyle_Shown {} export interface Analytics_UI_Toolbar_TextStyle_Change { property: Analytics_UI_Toolbar_TextStyle_Change_Property; @@ -847,58 +860,58 @@ export function analytics_UI_Toolbar_TextStyle_Change_PropertyFromJSON( ): Analytics_UI_Toolbar_TextStyle_Change_Property { switch (object) { case 0: - case "PROPERTY_UNKNOWN": + case 'PROPERTY_UNKNOWN': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_UNKNOWN; case 1: - case "PROPERTY_FONT_TYPEFACE": + case 'PROPERTY_FONT_TYPEFACE': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_TYPEFACE; case 2: - case "PROPERTY_FONT_WEIGHT": + case 'PROPERTY_FONT_WEIGHT': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_WEIGHT; case 3: - case "PROPERTY_FONT_CAPITALIZATION": + case 'PROPERTY_FONT_CAPITALIZATION': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_CAPITALIZATION; case 4: - case "PROPERTY_FONT_SIZE": + case 'PROPERTY_FONT_SIZE': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_SIZE; case 5: - case "PROPERTY_FONT_COLOR": + case 'PROPERTY_FONT_COLOR': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_COLOR; case 6: - case "PROPERTY_HORIZONTAL_ALIGNMENT": + case 'PROPERTY_HORIZONTAL_ALIGNMENT': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_HORIZONTAL_ALIGNMENT; case 7: - case "PROPERTY_VERTICAL_ALIGNMENT": + case 'PROPERTY_VERTICAL_ALIGNMENT': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_VERTICAL_ALIGNMENT; case 8: - case "PROPERTY_STROKE_ENABLE": + case 'PROPERTY_STROKE_ENABLE': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_ENABLE; case 9: - case "PROPERTY_STROKE_WIDTH": + case 'PROPERTY_STROKE_WIDTH': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_WIDTH; case 10: - case "PROPERTY_STROKE_COLOR": + case 'PROPERTY_STROKE_COLOR': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_COLOR; case 11: - case "PROPERTY_SHADOW_ENABLE": + case 'PROPERTY_SHADOW_ENABLE': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ENABLE; case 12: - case "PROPERTY_SHADOW_BLUR": + case 'PROPERTY_SHADOW_BLUR': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_BLUR; case 13: - case "PROPERTY_SHADOW_OPACITY": + case 'PROPERTY_SHADOW_OPACITY': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OPACITY; case 14: - case "PROPERTY_SHADOW_COLOR": + case 'PROPERTY_SHADOW_COLOR': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_COLOR; case 15: - case "PROPERTY_SHADOW_ANGLE": + case 'PROPERTY_SHADOW_ANGLE': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ANGLE; case 16: - case "PROPERTY_SHADOW_OFFSET": + case 'PROPERTY_SHADOW_OFFSET': return Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OFFSET; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Toolbar_TextStyle_Change_Property.UNRECOGNIZED; } @@ -909,42 +922,42 @@ export function analytics_UI_Toolbar_TextStyle_Change_PropertyToJSON( ): string { switch (object) { case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_UNKNOWN: - return "PROPERTY_UNKNOWN"; + return 'PROPERTY_UNKNOWN'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_TYPEFACE: - return "PROPERTY_FONT_TYPEFACE"; + return 'PROPERTY_FONT_TYPEFACE'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_WEIGHT: - return "PROPERTY_FONT_WEIGHT"; + return 'PROPERTY_FONT_WEIGHT'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_CAPITALIZATION: - return "PROPERTY_FONT_CAPITALIZATION"; + return 'PROPERTY_FONT_CAPITALIZATION'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_SIZE: - return "PROPERTY_FONT_SIZE"; + return 'PROPERTY_FONT_SIZE'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_COLOR: - return "PROPERTY_FONT_COLOR"; + return 'PROPERTY_FONT_COLOR'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_HORIZONTAL_ALIGNMENT: - return "PROPERTY_HORIZONTAL_ALIGNMENT"; + return 'PROPERTY_HORIZONTAL_ALIGNMENT'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_VERTICAL_ALIGNMENT: - return "PROPERTY_VERTICAL_ALIGNMENT"; + return 'PROPERTY_VERTICAL_ALIGNMENT'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_ENABLE: - return "PROPERTY_STROKE_ENABLE"; + return 'PROPERTY_STROKE_ENABLE'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_WIDTH: - return "PROPERTY_STROKE_WIDTH"; + return 'PROPERTY_STROKE_WIDTH'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_COLOR: - return "PROPERTY_STROKE_COLOR"; + return 'PROPERTY_STROKE_COLOR'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ENABLE: - return "PROPERTY_SHADOW_ENABLE"; + return 'PROPERTY_SHADOW_ENABLE'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_BLUR: - return "PROPERTY_SHADOW_BLUR"; + return 'PROPERTY_SHADOW_BLUR'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OPACITY: - return "PROPERTY_SHADOW_OPACITY"; + return 'PROPERTY_SHADOW_OPACITY'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_COLOR: - return "PROPERTY_SHADOW_COLOR"; + return 'PROPERTY_SHADOW_COLOR'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ANGLE: - return "PROPERTY_SHADOW_ANGLE"; + return 'PROPERTY_SHADOW_ANGLE'; case Analytics_UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OFFSET: - return "PROPERTY_SHADOW_OFFSET"; + return 'PROPERTY_SHADOW_OFFSET'; case Analytics_UI_Toolbar_TextStyle_Change_Property.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -960,16 +973,16 @@ export function analytics_UI_Toolbar_TextStyle_Change_TargetFromJSON( ): Analytics_UI_Toolbar_TextStyle_Change_Target { switch (object) { case 0: - case "TARGET_UNKNOWN": + case 'TARGET_UNKNOWN': return Analytics_UI_Toolbar_TextStyle_Change_Target.TARGET_UNKNOWN; case 1: - case "TARGET_SLIDE_SELECTION": + case 'TARGET_SLIDE_SELECTION': return Analytics_UI_Toolbar_TextStyle_Change_Target.TARGET_SLIDE_SELECTION; case 2: - case "TARGET_PRESENTATION_SELECTION": + case 'TARGET_PRESENTATION_SELECTION': return Analytics_UI_Toolbar_TextStyle_Change_Target.TARGET_PRESENTATION_SELECTION; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Toolbar_TextStyle_Change_Target.UNRECOGNIZED; } @@ -980,14 +993,14 @@ export function analytics_UI_Toolbar_TextStyle_Change_TargetToJSON( ): string { switch (object) { case Analytics_UI_Toolbar_TextStyle_Change_Target.TARGET_UNKNOWN: - return "TARGET_UNKNOWN"; + return 'TARGET_UNKNOWN'; case Analytics_UI_Toolbar_TextStyle_Change_Target.TARGET_SLIDE_SELECTION: - return "TARGET_SLIDE_SELECTION"; + return 'TARGET_SLIDE_SELECTION'; case Analytics_UI_Toolbar_TextStyle_Change_Target.TARGET_PRESENTATION_SELECTION: - return "TARGET_PRESENTATION_SELECTION"; + return 'TARGET_PRESENTATION_SELECTION'; case Analytics_UI_Toolbar_TextStyle_Change_Target.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -996,8 +1009,7 @@ export interface Analytics_UI_Toolbar_Theme { applied?: Analytics_UI_Toolbar_Theme_Applied | undefined; } -export interface Analytics_UI_Toolbar_Theme_Shown { -} +export interface Analytics_UI_Toolbar_Theme_Shown {} export interface Analytics_UI_Toolbar_Theme_Applied { target: Analytics_UI_Toolbar_Theme_Applied_Target; @@ -1015,16 +1027,16 @@ export function analytics_UI_Toolbar_Theme_Applied_TargetFromJSON( ): Analytics_UI_Toolbar_Theme_Applied_Target { switch (object) { case 0: - case "TARGET_UNKNOWN": + case 'TARGET_UNKNOWN': return Analytics_UI_Toolbar_Theme_Applied_Target.TARGET_UNKNOWN; case 1: - case "TARGET_SLIDE_SELECTION": + case 'TARGET_SLIDE_SELECTION': return Analytics_UI_Toolbar_Theme_Applied_Target.TARGET_SLIDE_SELECTION; case 2: - case "TARGET_PRESENTATION_SELECTION": + case 'TARGET_PRESENTATION_SELECTION': return Analytics_UI_Toolbar_Theme_Applied_Target.TARGET_PRESENTATION_SELECTION; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Toolbar_Theme_Applied_Target.UNRECOGNIZED; } @@ -1035,14 +1047,14 @@ export function analytics_UI_Toolbar_Theme_Applied_TargetToJSON( ): string { switch (object) { case Analytics_UI_Toolbar_Theme_Applied_Target.TARGET_UNKNOWN: - return "TARGET_UNKNOWN"; + return 'TARGET_UNKNOWN'; case Analytics_UI_Toolbar_Theme_Applied_Target.TARGET_SLIDE_SELECTION: - return "TARGET_SLIDE_SELECTION"; + return 'TARGET_SLIDE_SELECTION'; case Analytics_UI_Toolbar_Theme_Applied_Target.TARGET_PRESENTATION_SELECTION: - return "TARGET_PRESENTATION_SELECTION"; + return 'TARGET_PRESENTATION_SELECTION'; case Analytics_UI_Toolbar_Theme_Applied_Target.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1073,35 +1085,39 @@ export enum Analytics_UI_MainView_Show_Shown_Source { UNRECOGNIZED = -1, } -export function analytics_UI_MainView_Show_Shown_SourceFromJSON(object: any): Analytics_UI_MainView_Show_Shown_Source { +export function analytics_UI_MainView_Show_Shown_SourceFromJSON( + object: any, +): Analytics_UI_MainView_Show_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_Show_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_Show_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_MainView_Show_Shown_Source.SOURCE_APPLICATION_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Show_Shown_Source.UNRECOGNIZED; } } -export function analytics_UI_MainView_Show_Shown_SourceToJSON(object: Analytics_UI_MainView_Show_Shown_Source): string { +export function analytics_UI_MainView_Show_Shown_SourceToJSON( + object: Analytics_UI_MainView_Show_Shown_Source, +): string { switch (object) { case Analytics_UI_MainView_Show_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_Show_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_Show_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_MainView_Show_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1126,19 +1142,19 @@ export function analytics_UI_MainView_PresentationEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_PresentationEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_APPLICATION_MENU; case 3: - case "SOURCE_CONTEXT_MENU": + case 'SOURCE_CONTEXT_MENU': return Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_CONTEXT_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_PresentationEditor_Shown_Source.UNRECOGNIZED; } @@ -1149,16 +1165,16 @@ export function analytics_UI_MainView_PresentationEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_MainView_PresentationEditor_Shown_Source.SOURCE_CONTEXT_MENU: - return "SOURCE_CONTEXT_MENU"; + return 'SOURCE_CONTEXT_MENU'; case Analytics_UI_MainView_PresentationEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1183,19 +1199,19 @@ export function analytics_UI_MainView_ReflowEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_ReflowEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_APPLICATION_MENU; case 3: - case "SOURCE_LIBRARY_CONTEXT_MENU": + case 'SOURCE_LIBRARY_CONTEXT_MENU': return Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_LIBRARY_CONTEXT_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_ReflowEditor_Shown_Source.UNRECOGNIZED; } @@ -1206,16 +1222,16 @@ export function analytics_UI_MainView_ReflowEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_MainView_ReflowEditor_Shown_Source.SOURCE_LIBRARY_CONTEXT_MENU: - return "SOURCE_LIBRARY_CONTEXT_MENU"; + return 'SOURCE_LIBRARY_CONTEXT_MENU'; case Analytics_UI_MainView_ReflowEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1239,35 +1255,39 @@ export enum Analytics_UI_MainView_Bible_Location { UNRECOGNIZED = -1, } -export function analytics_UI_MainView_Bible_LocationFromJSON(object: any): Analytics_UI_MainView_Bible_Location { +export function analytics_UI_MainView_Bible_LocationFromJSON( + object: any, +): Analytics_UI_MainView_Bible_Location { switch (object) { case 0: - case "LOCATION_UNKNOWN": + case 'LOCATION_UNKNOWN': return Analytics_UI_MainView_Bible_Location.LOCATION_UNKNOWN; case 1: - case "LOCATION_PRESENTATION": + case 'LOCATION_PRESENTATION': return Analytics_UI_MainView_Bible_Location.LOCATION_PRESENTATION; case 2: - case "LOCATION_BIBLE_MODULE": + case 'LOCATION_BIBLE_MODULE': return Analytics_UI_MainView_Bible_Location.LOCATION_BIBLE_MODULE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Bible_Location.UNRECOGNIZED; } } -export function analytics_UI_MainView_Bible_LocationToJSON(object: Analytics_UI_MainView_Bible_Location): string { +export function analytics_UI_MainView_Bible_LocationToJSON( + object: Analytics_UI_MainView_Bible_Location, +): string { switch (object) { case Analytics_UI_MainView_Bible_Location.LOCATION_UNKNOWN: - return "LOCATION_UNKNOWN"; + return 'LOCATION_UNKNOWN'; case Analytics_UI_MainView_Bible_Location.LOCATION_PRESENTATION: - return "LOCATION_PRESENTATION"; + return 'LOCATION_PRESENTATION'; case Analytics_UI_MainView_Bible_Location.LOCATION_BIBLE_MODULE: - return "LOCATION_BIBLE_MODULE"; + return 'LOCATION_BIBLE_MODULE'; case Analytics_UI_MainView_Bible_Location.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1287,16 +1307,16 @@ export function analytics_UI_MainView_Bible_Shown_SourceFromJSON( ): Analytics_UI_MainView_Bible_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_Bible_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_Bible_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_MainView_Bible_Shown_Source.SOURCE_APPLICATION_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Bible_Shown_Source.UNRECOGNIZED; } @@ -1307,14 +1327,14 @@ export function analytics_UI_MainView_Bible_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_Bible_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_Bible_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_Bible_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_MainView_Bible_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1347,19 +1367,19 @@ export function analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationFromJS ): Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation { switch (object) { case 0: - case "TEXT_BOX_LOCATION_UNKNOWN": + case 'TEXT_BOX_LOCATION_UNKNOWN': return Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_UNKNOWN; case 1: - case "TEXT_BOX_LOCATION_NONE": + case 'TEXT_BOX_LOCATION_NONE': return Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_NONE; case 2: - case "TEXT_BOX_LOCATION_TEXT_BOX": + case 'TEXT_BOX_LOCATION_TEXT_BOX': return Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_TEXT_BOX; case 3: - case "TEXT_BOX_LOCATION_WITH_VERSE": + case 'TEXT_BOX_LOCATION_WITH_VERSE': return Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_WITH_VERSE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.UNRECOGNIZED; } @@ -1370,16 +1390,16 @@ export function analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON ): string { switch (object) { case Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_UNKNOWN: - return "TEXT_BOX_LOCATION_UNKNOWN"; + return 'TEXT_BOX_LOCATION_UNKNOWN'; case Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_NONE: - return "TEXT_BOX_LOCATION_NONE"; + return 'TEXT_BOX_LOCATION_NONE'; case Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_TEXT_BOX: - return "TEXT_BOX_LOCATION_TEXT_BOX"; + return 'TEXT_BOX_LOCATION_TEXT_BOX'; case Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_WITH_VERSE: - return "TEXT_BOX_LOCATION_WITH_VERSE"; + return 'TEXT_BOX_LOCATION_WITH_VERSE'; case Analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocation.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1397,22 +1417,22 @@ export function analytics_UI_MainView_Bible_GenerateSlides_ReferenceTypeFromJSON ): Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType { switch (object) { case 0: - case "REFERENCE_TYPE_UNKNOWN": + case 'REFERENCE_TYPE_UNKNOWN': return Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_UNKNOWN; case 1: - case "REFERENCE_TYPE_PASSAGE_NONE": + case 'REFERENCE_TYPE_PASSAGE_NONE': return Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_NONE; case 2: - case "REFERENCE_TYPE_PASSAGE_EACH": + case 'REFERENCE_TYPE_PASSAGE_EACH': return Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_EACH; case 3: - case "REFERENCE_TYPE_PASSAGE_LAST": + case 'REFERENCE_TYPE_PASSAGE_LAST': return Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_LAST; case 4: - case "REFERENCE_TYPE_VERSE": + case 'REFERENCE_TYPE_VERSE': return Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_VERSE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.UNRECOGNIZED; } @@ -1423,18 +1443,18 @@ export function analytics_UI_MainView_Bible_GenerateSlides_ReferenceTypeToJSON( ): string { switch (object) { case Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_UNKNOWN: - return "REFERENCE_TYPE_UNKNOWN"; + return 'REFERENCE_TYPE_UNKNOWN'; case Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_NONE: - return "REFERENCE_TYPE_PASSAGE_NONE"; + return 'REFERENCE_TYPE_PASSAGE_NONE'; case Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_EACH: - return "REFERENCE_TYPE_PASSAGE_EACH"; + return 'REFERENCE_TYPE_PASSAGE_EACH'; case Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_LAST: - return "REFERENCE_TYPE_PASSAGE_LAST"; + return 'REFERENCE_TYPE_PASSAGE_LAST'; case Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_VERSE: - return "REFERENCE_TYPE_VERSE"; + return 'REFERENCE_TYPE_VERSE'; case Analytics_UI_MainView_Bible_GenerateSlides_ReferenceType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1463,19 +1483,19 @@ export function analytics_UI_MainView_Bible_SaveSlides_SlideDestinationFromJSON( ): Analytics_UI_MainView_Bible_SaveSlides_SlideDestination { switch (object) { case 0: - case "SLIDE_DESTINATION_UNKNOWN": + case 'SLIDE_DESTINATION_UNKNOWN': return Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_UNKNOWN; case 1: - case "SLIDE_DESTINATION_SAVE_TO_LIBRARY": + case 'SLIDE_DESTINATION_SAVE_TO_LIBRARY': return Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_LIBRARY; case 2: - case "SLIDE_DESTINATION_SAVE_TO_PLAYLIST": + case 'SLIDE_DESTINATION_SAVE_TO_PLAYLIST': return Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_PLAYLIST; case 3: - case "SLIDE_DESTINATION_COPY_TO_PRESENTATION": + case 'SLIDE_DESTINATION_COPY_TO_PRESENTATION': return Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_COPY_TO_PRESENTATION; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.UNRECOGNIZED; } @@ -1486,16 +1506,16 @@ export function analytics_UI_MainView_Bible_SaveSlides_SlideDestinationToJSON( ): string { switch (object) { case Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_UNKNOWN: - return "SLIDE_DESTINATION_UNKNOWN"; + return 'SLIDE_DESTINATION_UNKNOWN'; case Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_LIBRARY: - return "SLIDE_DESTINATION_SAVE_TO_LIBRARY"; + return 'SLIDE_DESTINATION_SAVE_TO_LIBRARY'; case Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_PLAYLIST: - return "SLIDE_DESTINATION_SAVE_TO_PLAYLIST"; + return 'SLIDE_DESTINATION_SAVE_TO_PLAYLIST'; case Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_COPY_TO_PRESENTATION: - return "SLIDE_DESTINATION_COPY_TO_PRESENTATION"; + return 'SLIDE_DESTINATION_COPY_TO_PRESENTATION'; case Analytics_UI_MainView_Bible_SaveSlides_SlideDestination.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1519,28 +1539,28 @@ export function analytics_UI_MainView_Bible_Lookup_LookupLocationFromJSON( ): Analytics_UI_MainView_Bible_Lookup_LookupLocation { switch (object) { case 0: - case "LOOKUP_LOCATION_UNKNOWN": + case 'LOOKUP_LOCATION_UNKNOWN': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_UNKNOWN; case 1: - case "LOOKUP_LOCATION_TEXT_REFERENCE": + case 'LOOKUP_LOCATION_TEXT_REFERENCE': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_REFERENCE; case 2: - case "LOOKUP_LOCATION_MENU_BOOK": + case 'LOOKUP_LOCATION_MENU_BOOK': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_BOOK; case 3: - case "LOOKUP_LOCATION_MENU_CHAPTER": + case 'LOOKUP_LOCATION_MENU_CHAPTER': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_CHAPTER; case 4: - case "LOOKUP_LOCATION_MENU_VERSE": + case 'LOOKUP_LOCATION_MENU_VERSE': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_VERSE; case 5: - case "LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER": + case 'LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER; case 6: - case "LOOKUP_LOCATION_TEXT_SEARCH_VERSE": + case 'LOOKUP_LOCATION_TEXT_SEARCH_VERSE': return Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_VERSE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_Bible_Lookup_LookupLocation.UNRECOGNIZED; } @@ -1551,22 +1571,22 @@ export function analytics_UI_MainView_Bible_Lookup_LookupLocationToJSON( ): string { switch (object) { case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_UNKNOWN: - return "LOOKUP_LOCATION_UNKNOWN"; + return 'LOOKUP_LOCATION_UNKNOWN'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_REFERENCE: - return "LOOKUP_LOCATION_TEXT_REFERENCE"; + return 'LOOKUP_LOCATION_TEXT_REFERENCE'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_BOOK: - return "LOOKUP_LOCATION_MENU_BOOK"; + return 'LOOKUP_LOCATION_MENU_BOOK'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_CHAPTER: - return "LOOKUP_LOCATION_MENU_CHAPTER"; + return 'LOOKUP_LOCATION_MENU_CHAPTER'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_VERSE: - return "LOOKUP_LOCATION_MENU_VERSE"; + return 'LOOKUP_LOCATION_MENU_VERSE'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER: - return "LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER"; + return 'LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_VERSE: - return "LOOKUP_LOCATION_TEXT_SEARCH_VERSE"; + return 'LOOKUP_LOCATION_TEXT_SEARCH_VERSE'; case Analytics_UI_MainView_Bible_Lookup_LookupLocation.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1596,19 +1616,19 @@ export function analytics_UI_MainView_StageEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_StageEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_APPLICATION_MENU; case 3: - case "SOURCE_LOWER_RIGHT": + case 'SOURCE_LOWER_RIGHT': return Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_LOWER_RIGHT; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_StageEditor_Shown_Source.UNRECOGNIZED; } @@ -1619,16 +1639,16 @@ export function analytics_UI_MainView_StageEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_MainView_StageEditor_Shown_Source.SOURCE_LOWER_RIGHT: - return "SOURCE_LOWER_RIGHT"; + return 'SOURCE_LOWER_RIGHT'; case Analytics_UI_MainView_StageEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1652,16 +1672,16 @@ export function analytics_UI_MainView_ThemeEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_ThemeEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_ThemeEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_ThemeEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_THEME_CONTEXT_MENU": + case 'SOURCE_THEME_CONTEXT_MENU': return Analytics_UI_MainView_ThemeEditor_Shown_Source.SOURCE_THEME_CONTEXT_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_ThemeEditor_Shown_Source.UNRECOGNIZED; } @@ -1672,14 +1692,14 @@ export function analytics_UI_MainView_ThemeEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_ThemeEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_ThemeEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_ThemeEditor_Shown_Source.SOURCE_THEME_CONTEXT_MENU: - return "SOURCE_THEME_CONTEXT_MENU"; + return 'SOURCE_THEME_CONTEXT_MENU'; case Analytics_UI_MainView_ThemeEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1703,16 +1723,16 @@ export function analytics_UI_MainView_CopyrightEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_CopyrightEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_CopyrightEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_CopyrightEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_PREFERENCE": + case 'SOURCE_PREFERENCE': return Analytics_UI_MainView_CopyrightEditor_Shown_Source.SOURCE_PREFERENCE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_CopyrightEditor_Shown_Source.UNRECOGNIZED; } @@ -1723,14 +1743,14 @@ export function analytics_UI_MainView_CopyrightEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_CopyrightEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_CopyrightEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_CopyrightEditor_Shown_Source.SOURCE_PREFERENCE: - return "SOURCE_PREFERENCE"; + return 'SOURCE_PREFERENCE'; case Analytics_UI_MainView_CopyrightEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1754,16 +1774,16 @@ export function analytics_UI_MainView_PropsEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_PropsEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_PropsEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_PropsEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_LOWER_RIGHT": + case 'SOURCE_LOWER_RIGHT': return Analytics_UI_MainView_PropsEditor_Shown_Source.SOURCE_LOWER_RIGHT; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_PropsEditor_Shown_Source.UNRECOGNIZED; } @@ -1774,14 +1794,14 @@ export function analytics_UI_MainView_PropsEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_PropsEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_PropsEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_PropsEditor_Shown_Source.SOURCE_LOWER_RIGHT: - return "SOURCE_LOWER_RIGHT"; + return 'SOURCE_LOWER_RIGHT'; case Analytics_UI_MainView_PropsEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1805,16 +1825,16 @@ export function analytics_UI_MainView_MaskEditor_Shown_SourceFromJSON( ): Analytics_UI_MainView_MaskEditor_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_MainView_MaskEditor_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_TOOLBAR": + case 'SOURCE_TOOLBAR': return Analytics_UI_MainView_MaskEditor_Shown_Source.SOURCE_TOOLBAR; case 2: - case "SOURCE_LOOKS_WINDOW": + case 'SOURCE_LOOKS_WINDOW': return Analytics_UI_MainView_MaskEditor_Shown_Source.SOURCE_LOOKS_WINDOW; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_MainView_MaskEditor_Shown_Source.UNRECOGNIZED; } @@ -1825,14 +1845,14 @@ export function analytics_UI_MainView_MaskEditor_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_MainView_MaskEditor_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_MainView_MaskEditor_Shown_Source.SOURCE_TOOLBAR: - return "SOURCE_TOOLBAR"; + return 'SOURCE_TOOLBAR'; case Analytics_UI_MainView_MaskEditor_Shown_Source.SOURCE_LOOKS_WINDOW: - return "SOURCE_LOOKS_WINDOW"; + return 'SOURCE_LOOKS_WINDOW'; case Analytics_UI_MainView_MaskEditor_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1851,35 +1871,39 @@ export enum Analytics_UI_Looks_Shown_Source { UNRECOGNIZED = -1, } -export function analytics_UI_Looks_Shown_SourceFromJSON(object: any): Analytics_UI_Looks_Shown_Source { +export function analytics_UI_Looks_Shown_SourceFromJSON( + object: any, +): Analytics_UI_Looks_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_Looks_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_Looks_Shown_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_PRESENTATION_VIEW": + case 'SOURCE_PRESENTATION_VIEW': return Analytics_UI_Looks_Shown_Source.SOURCE_PRESENTATION_VIEW; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Looks_Shown_Source.UNRECOGNIZED; } } -export function analytics_UI_Looks_Shown_SourceToJSON(object: Analytics_UI_Looks_Shown_Source): string { +export function analytics_UI_Looks_Shown_SourceToJSON( + object: Analytics_UI_Looks_Shown_Source, +): string { switch (object) { case Analytics_UI_Looks_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_Looks_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_Looks_Shown_Source.SOURCE_PRESENTATION_VIEW: - return "SOURCE_PRESENTATION_VIEW"; + return 'SOURCE_PRESENTATION_VIEW'; case Analytics_UI_Looks_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1903,16 +1927,16 @@ export function analytics_UI_ScreenConfiguration_Shown_SourceFromJSON( ): Analytics_UI_ScreenConfiguration_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_ScreenConfiguration_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_ScreenConfiguration_Shown_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_STAGE": + case 'SOURCE_STAGE': return Analytics_UI_ScreenConfiguration_Shown_Source.SOURCE_STAGE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_ScreenConfiguration_Shown_Source.UNRECOGNIZED; } @@ -1923,14 +1947,14 @@ export function analytics_UI_ScreenConfiguration_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_ScreenConfiguration_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_ScreenConfiguration_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_ScreenConfiguration_Shown_Source.SOURCE_STAGE: - return "SOURCE_STAGE"; + return 'SOURCE_STAGE'; case Analytics_UI_ScreenConfiguration_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -1952,8 +1976,7 @@ export interface Analytics_UI_LowerRight_Timers { delete?: Analytics_UI_LowerRight_Timers_Delete | undefined; } -export interface Analytics_UI_LowerRight_Timers_Shown { -} +export interface Analytics_UI_LowerRight_Timers_Shown {} export interface Analytics_UI_LowerRight_Timers_Collapse { state: Analytics_UI_LowerRight_Timers_Collapse_State; @@ -1971,16 +1994,16 @@ export function analytics_UI_LowerRight_Timers_Collapse_StateFromJSON( ): Analytics_UI_LowerRight_Timers_Collapse_State { switch (object) { case 0: - case "STATE_UNKNOWN": + case 'STATE_UNKNOWN': return Analytics_UI_LowerRight_Timers_Collapse_State.STATE_UNKNOWN; case 1: - case "STATE_COLLAPSED": + case 'STATE_COLLAPSED': return Analytics_UI_LowerRight_Timers_Collapse_State.STATE_COLLAPSED; case 2: - case "STATE_EXPANDED": + case 'STATE_EXPANDED': return Analytics_UI_LowerRight_Timers_Collapse_State.STATE_EXPANDED; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Timers_Collapse_State.UNRECOGNIZED; } @@ -1991,14 +2014,14 @@ export function analytics_UI_LowerRight_Timers_Collapse_StateToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Timers_Collapse_State.STATE_UNKNOWN: - return "STATE_UNKNOWN"; + return 'STATE_UNKNOWN'; case Analytics_UI_LowerRight_Timers_Collapse_State.STATE_COLLAPSED: - return "STATE_COLLAPSED"; + return 'STATE_COLLAPSED'; case Analytics_UI_LowerRight_Timers_Collapse_State.STATE_EXPANDED: - return "STATE_EXPANDED"; + return 'STATE_EXPANDED'; case Analytics_UI_LowerRight_Timers_Collapse_State.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2020,22 +2043,22 @@ export function analytics_UI_LowerRight_Timers_Edit_FieldFromJSON( ): Analytics_UI_LowerRight_Timers_Edit_Field { switch (object) { case 0: - case "FIELD_UNKNOWN": + case 'FIELD_UNKNOWN': return Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_UNKNOWN; case 1: - case "FIELD_TYPE": + case 'FIELD_TYPE': return Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_TYPE; case 2: - case "FIELD_VALUE": + case 'FIELD_VALUE': return Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_VALUE; case 3: - case "FIELD_OVERRUN": + case 'FIELD_OVERRUN': return Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_OVERRUN; case 4: - case "FIELD_NAME": + case 'FIELD_NAME': return Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_NAME; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Timers_Edit_Field.UNRECOGNIZED; } @@ -2046,18 +2069,18 @@ export function analytics_UI_LowerRight_Timers_Edit_FieldToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_UNKNOWN: - return "FIELD_UNKNOWN"; + return 'FIELD_UNKNOWN'; case Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_TYPE: - return "FIELD_TYPE"; + return 'FIELD_TYPE'; case Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_VALUE: - return "FIELD_VALUE"; + return 'FIELD_VALUE'; case Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_OVERRUN: - return "FIELD_OVERRUN"; + return 'FIELD_OVERRUN'; case Analytics_UI_LowerRight_Timers_Edit_Field.FIELD_NAME: - return "FIELD_NAME"; + return 'FIELD_NAME'; case Analytics_UI_LowerRight_Timers_Edit_Field.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2078,19 +2101,19 @@ export function analytics_UI_LowerRight_Timers_State_StateFromJSON( ): Analytics_UI_LowerRight_Timers_State_State { switch (object) { case 0: - case "STATE_UNKNOWN": + case 'STATE_UNKNOWN': return Analytics_UI_LowerRight_Timers_State_State.STATE_UNKNOWN; case 1: - case "STATE_START": + case 'STATE_START': return Analytics_UI_LowerRight_Timers_State_State.STATE_START; case 2: - case "STATE_STOP": + case 'STATE_STOP': return Analytics_UI_LowerRight_Timers_State_State.STATE_STOP; case 3: - case "STATE_RESET": + case 'STATE_RESET': return Analytics_UI_LowerRight_Timers_State_State.STATE_RESET; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Timers_State_State.UNRECOGNIZED; } @@ -2101,24 +2124,22 @@ export function analytics_UI_LowerRight_Timers_State_StateToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Timers_State_State.STATE_UNKNOWN: - return "STATE_UNKNOWN"; + return 'STATE_UNKNOWN'; case Analytics_UI_LowerRight_Timers_State_State.STATE_START: - return "STATE_START"; + return 'STATE_START'; case Analytics_UI_LowerRight_Timers_State_State.STATE_STOP: - return "STATE_STOP"; + return 'STATE_STOP'; case Analytics_UI_LowerRight_Timers_State_State.STATE_RESET: - return "STATE_RESET"; + return 'STATE_RESET'; case Analytics_UI_LowerRight_Timers_State_State.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_LowerRight_Timers_Create { -} +export interface Analytics_UI_LowerRight_Timers_Create {} -export interface Analytics_UI_LowerRight_Timers_Delete { -} +export interface Analytics_UI_LowerRight_Timers_Delete {} export interface Analytics_UI_LowerRight_Messages { shown?: Analytics_UI_LowerRight_Messages_Shown | undefined; @@ -2128,8 +2149,7 @@ export interface Analytics_UI_LowerRight_Messages { delete?: Analytics_UI_LowerRight_Messages_Delete | undefined; } -export interface Analytics_UI_LowerRight_Messages_Shown { -} +export interface Analytics_UI_LowerRight_Messages_Shown {} export interface Analytics_UI_LowerRight_Messages_Edit { action: Analytics_UI_LowerRight_Messages_Edit_Action; @@ -2152,31 +2172,31 @@ export function analytics_UI_LowerRight_Messages_Edit_ActionFromJSON( ): Analytics_UI_LowerRight_Messages_Edit_Action { switch (object) { case 0: - case "ACTION_UNKNOWN": + case 'ACTION_UNKNOWN': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_UNKNOWN; case 1: - case "ACTION_ADD_TEXT_TOKEN": + case 'ACTION_ADD_TEXT_TOKEN': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TEXT_TOKEN; case 2: - case "ACTION_ADD_TIMER_TOKEN": + case 'ACTION_ADD_TIMER_TOKEN': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TIMER_TOKEN; case 3: - case "ACTION_ADD_CUSTOM_TOKEN": + case 'ACTION_ADD_CUSTOM_TOKEN': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_ADD_CUSTOM_TOKEN; case 4: - case "ACTION_SET_THEME": + case 'ACTION_SET_THEME': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_THEME; case 5: - case "ACTION_SET_TEXT": + case 'ACTION_SET_TEXT': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_TEXT; case 6: - case "ACTION_SET_WEB_NOTIFICATION": + case 'ACTION_SET_WEB_NOTIFICATION': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_WEB_NOTIFICATION; case 7: - case "ACTION_SET_DISMISS_BEHAVIOR": + case 'ACTION_SET_DISMISS_BEHAVIOR': return Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_DISMISS_BEHAVIOR; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Messages_Edit_Action.UNRECOGNIZED; } @@ -2187,24 +2207,24 @@ export function analytics_UI_LowerRight_Messages_Edit_ActionToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_UNKNOWN: - return "ACTION_UNKNOWN"; + return 'ACTION_UNKNOWN'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TEXT_TOKEN: - return "ACTION_ADD_TEXT_TOKEN"; + return 'ACTION_ADD_TEXT_TOKEN'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TIMER_TOKEN: - return "ACTION_ADD_TIMER_TOKEN"; + return 'ACTION_ADD_TIMER_TOKEN'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_ADD_CUSTOM_TOKEN: - return "ACTION_ADD_CUSTOM_TOKEN"; + return 'ACTION_ADD_CUSTOM_TOKEN'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_THEME: - return "ACTION_SET_THEME"; + return 'ACTION_SET_THEME'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_TEXT: - return "ACTION_SET_TEXT"; + return 'ACTION_SET_TEXT'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_WEB_NOTIFICATION: - return "ACTION_SET_WEB_NOTIFICATION"; + return 'ACTION_SET_WEB_NOTIFICATION'; case Analytics_UI_LowerRight_Messages_Edit_Action.ACTION_SET_DISMISS_BEHAVIOR: - return "ACTION_SET_DISMISS_BEHAVIOR"; + return 'ACTION_SET_DISMISS_BEHAVIOR'; case Analytics_UI_LowerRight_Messages_Edit_Action.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2224,16 +2244,16 @@ export function analytics_UI_LowerRight_Messages_State_StateFromJSON( ): Analytics_UI_LowerRight_Messages_State_State { switch (object) { case 0: - case "STATE_UNKNOWN": + case 'STATE_UNKNOWN': return Analytics_UI_LowerRight_Messages_State_State.STATE_UNKNOWN; case 1: - case "STATE_SHOW": + case 'STATE_SHOW': return Analytics_UI_LowerRight_Messages_State_State.STATE_SHOW; case 2: - case "STATE_CLEAR": + case 'STATE_CLEAR': return Analytics_UI_LowerRight_Messages_State_State.STATE_CLEAR; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Messages_State_State.UNRECOGNIZED; } @@ -2244,22 +2264,20 @@ export function analytics_UI_LowerRight_Messages_State_StateToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Messages_State_State.STATE_UNKNOWN: - return "STATE_UNKNOWN"; + return 'STATE_UNKNOWN'; case Analytics_UI_LowerRight_Messages_State_State.STATE_SHOW: - return "STATE_SHOW"; + return 'STATE_SHOW'; case Analytics_UI_LowerRight_Messages_State_State.STATE_CLEAR: - return "STATE_CLEAR"; + return 'STATE_CLEAR'; case Analytics_UI_LowerRight_Messages_State_State.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_LowerRight_Messages_Create { -} +export interface Analytics_UI_LowerRight_Messages_Create {} -export interface Analytics_UI_LowerRight_Messages_Delete { -} +export interface Analytics_UI_LowerRight_Messages_Delete {} export interface Analytics_UI_LowerRight_Props { shown?: Analytics_UI_LowerRight_Props_Shown | undefined; @@ -2269,11 +2287,9 @@ export interface Analytics_UI_LowerRight_Props { delete?: Analytics_UI_LowerRight_Props_Delete | undefined; } -export interface Analytics_UI_LowerRight_Props_Shown { -} +export interface Analytics_UI_LowerRight_Props_Shown {} -export interface Analytics_UI_LowerRight_Props_Transition { -} +export interface Analytics_UI_LowerRight_Props_Transition {} export interface Analytics_UI_LowerRight_Props_State { state: Analytics_UI_LowerRight_Props_State_State; @@ -2291,16 +2307,16 @@ export function analytics_UI_LowerRight_Props_State_StateFromJSON( ): Analytics_UI_LowerRight_Props_State_State { switch (object) { case 0: - case "STATE_UNKNOWN": + case 'STATE_UNKNOWN': return Analytics_UI_LowerRight_Props_State_State.STATE_UNKNOWN; case 1: - case "STATE_SHOW": + case 'STATE_SHOW': return Analytics_UI_LowerRight_Props_State_State.STATE_SHOW; case 2: - case "STATE_CLEAR": + case 'STATE_CLEAR': return Analytics_UI_LowerRight_Props_State_State.STATE_CLEAR; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Props_State_State.UNRECOGNIZED; } @@ -2311,22 +2327,20 @@ export function analytics_UI_LowerRight_Props_State_StateToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Props_State_State.STATE_UNKNOWN: - return "STATE_UNKNOWN"; + return 'STATE_UNKNOWN'; case Analytics_UI_LowerRight_Props_State_State.STATE_SHOW: - return "STATE_SHOW"; + return 'STATE_SHOW'; case Analytics_UI_LowerRight_Props_State_State.STATE_CLEAR: - return "STATE_CLEAR"; + return 'STATE_CLEAR'; case Analytics_UI_LowerRight_Props_State_State.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_LowerRight_Props_Create { -} +export interface Analytics_UI_LowerRight_Props_Create {} -export interface Analytics_UI_LowerRight_Props_Delete { -} +export interface Analytics_UI_LowerRight_Props_Delete {} export interface Analytics_UI_LowerRight_Stage { shown?: Analytics_UI_LowerRight_Stage_Shown | undefined; @@ -2336,11 +2350,9 @@ export interface Analytics_UI_LowerRight_Stage { editLayouts?: Analytics_UI_LowerRight_Stage_EditLayouts | undefined; } -export interface Analytics_UI_LowerRight_Stage_Shown { -} +export interface Analytics_UI_LowerRight_Stage_Shown {} -export interface Analytics_UI_LowerRight_Stage_ChangeLayout { -} +export interface Analytics_UI_LowerRight_Stage_ChangeLayout {} export interface Analytics_UI_LowerRight_Stage_MessageState { state: Analytics_UI_LowerRight_Stage_MessageState_State; @@ -2358,16 +2370,16 @@ export function analytics_UI_LowerRight_Stage_MessageState_StateFromJSON( ): Analytics_UI_LowerRight_Stage_MessageState_State { switch (object) { case 0: - case "STATE_UNKNOWN": + case 'STATE_UNKNOWN': return Analytics_UI_LowerRight_Stage_MessageState_State.STATE_UNKNOWN; case 1: - case "STATE_SHOW": + case 'STATE_SHOW': return Analytics_UI_LowerRight_Stage_MessageState_State.STATE_SHOW; case 2: - case "STATE_CLEAR": + case 'STATE_CLEAR': return Analytics_UI_LowerRight_Stage_MessageState_State.STATE_CLEAR; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_LowerRight_Stage_MessageState_State.UNRECOGNIZED; } @@ -2378,25 +2390,22 @@ export function analytics_UI_LowerRight_Stage_MessageState_StateToJSON( ): string { switch (object) { case Analytics_UI_LowerRight_Stage_MessageState_State.STATE_UNKNOWN: - return "STATE_UNKNOWN"; + return 'STATE_UNKNOWN'; case Analytics_UI_LowerRight_Stage_MessageState_State.STATE_SHOW: - return "STATE_SHOW"; + return 'STATE_SHOW'; case Analytics_UI_LowerRight_Stage_MessageState_State.STATE_CLEAR: - return "STATE_CLEAR"; + return 'STATE_CLEAR'; case Analytics_UI_LowerRight_Stage_MessageState_State.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_LowerRight_Stage_ConfigureScreens { -} +export interface Analytics_UI_LowerRight_Stage_ConfigureScreens {} -export interface Analytics_UI_LowerRight_Stage_EditLayouts { -} +export interface Analytics_UI_LowerRight_Stage_EditLayouts {} -export interface Analytics_UI_LowerRight_AudioBin { -} +export interface Analytics_UI_LowerRight_AudioBin {} export interface Analytics_UI_LowerRight_Macros { shown?: Analytics_UI_LowerRight_Macros_Shown | undefined; @@ -2405,17 +2414,13 @@ export interface Analytics_UI_LowerRight_Macros { delete?: Analytics_UI_LowerRight_Macros_Delete | undefined; } -export interface Analytics_UI_LowerRight_Macros_Shown { -} +export interface Analytics_UI_LowerRight_Macros_Shown {} -export interface Analytics_UI_LowerRight_Macros_Trigger { -} +export interface Analytics_UI_LowerRight_Macros_Trigger {} -export interface Analytics_UI_LowerRight_Macros_Create { -} +export interface Analytics_UI_LowerRight_Macros_Create {} -export interface Analytics_UI_LowerRight_Macros_Delete { -} +export interface Analytics_UI_LowerRight_Macros_Delete {} export interface Analytics_UI_TextInspector { shown?: Analytics_UI_TextInspector_Shown | undefined; @@ -2438,16 +2443,16 @@ export function analytics_UI_TextInspector_SelectionModeFromJSON( ): Analytics_UI_TextInspector_SelectionMode { switch (object) { case 0: - case "SELECTION_MODE_UNKNOWN": + case 'SELECTION_MODE_UNKNOWN': return Analytics_UI_TextInspector_SelectionMode.SELECTION_MODE_UNKNOWN; case 1: - case "SELECTION_MODE_OBJECT": + case 'SELECTION_MODE_OBJECT': return Analytics_UI_TextInspector_SelectionMode.SELECTION_MODE_OBJECT; case 2: - case "SELECTION_MODE_RANGE": + case 'SELECTION_MODE_RANGE': return Analytics_UI_TextInspector_SelectionMode.SELECTION_MODE_RANGE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_TextInspector_SelectionMode.UNRECOGNIZED; } @@ -2458,19 +2463,18 @@ export function analytics_UI_TextInspector_SelectionModeToJSON( ): string { switch (object) { case Analytics_UI_TextInspector_SelectionMode.SELECTION_MODE_UNKNOWN: - return "SELECTION_MODE_UNKNOWN"; + return 'SELECTION_MODE_UNKNOWN'; case Analytics_UI_TextInspector_SelectionMode.SELECTION_MODE_OBJECT: - return "SELECTION_MODE_OBJECT"; + return 'SELECTION_MODE_OBJECT'; case Analytics_UI_TextInspector_SelectionMode.SELECTION_MODE_RANGE: - return "SELECTION_MODE_RANGE"; + return 'SELECTION_MODE_RANGE'; case Analytics_UI_TextInspector_SelectionMode.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_TextInspector_Shown { -} +export interface Analytics_UI_TextInspector_Shown {} export interface Analytics_UI_TextInspector_Foreground { fillType: Analytics_UI_TextInspector_Foreground_FillType; @@ -2489,16 +2493,16 @@ export function analytics_UI_TextInspector_Foreground_FillTypeFromJSON( ): Analytics_UI_TextInspector_Foreground_FillType { switch (object) { case 0: - case "FILL_TYPE_UNKNOWN": + case 'FILL_TYPE_UNKNOWN': return Analytics_UI_TextInspector_Foreground_FillType.FILL_TYPE_UNKNOWN; case 1: - case "FILL_TYPE_SOLID": + case 'FILL_TYPE_SOLID': return Analytics_UI_TextInspector_Foreground_FillType.FILL_TYPE_SOLID; case 2: - case "FILL_TYPE_GRADIENT": + case 'FILL_TYPE_GRADIENT': return Analytics_UI_TextInspector_Foreground_FillType.FILL_TYPE_GRADIENT; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_TextInspector_Foreground_FillType.UNRECOGNIZED; } @@ -2509,14 +2513,14 @@ export function analytics_UI_TextInspector_Foreground_FillTypeToJSON( ): string { switch (object) { case Analytics_UI_TextInspector_Foreground_FillType.FILL_TYPE_UNKNOWN: - return "FILL_TYPE_UNKNOWN"; + return 'FILL_TYPE_UNKNOWN'; case Analytics_UI_TextInspector_Foreground_FillType.FILL_TYPE_SOLID: - return "FILL_TYPE_SOLID"; + return 'FILL_TYPE_SOLID'; case Analytics_UI_TextInspector_Foreground_FillType.FILL_TYPE_GRADIENT: - return "FILL_TYPE_GRADIENT"; + return 'FILL_TYPE_GRADIENT'; case Analytics_UI_TextInspector_Foreground_FillType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2542,16 +2546,16 @@ export function analytics_UI_TextInspector_BackgroundColor_ColorTypeFromJSON( ): Analytics_UI_TextInspector_BackgroundColor_ColorType { switch (object) { case 0: - case "COLOR_TYPE_UNKNOWN": + case 'COLOR_TYPE_UNKNOWN': return Analytics_UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_UNKNOWN; case 1: - case "COLOR_TYPE_CLEAR": + case 'COLOR_TYPE_CLEAR': return Analytics_UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_CLEAR; case 2: - case "COLOR_TYPE_OTHER": + case 'COLOR_TYPE_OTHER': return Analytics_UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_OTHER; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_TextInspector_BackgroundColor_ColorType.UNRECOGNIZED; } @@ -2562,14 +2566,14 @@ export function analytics_UI_TextInspector_BackgroundColor_ColorTypeToJSON( ): string { switch (object) { case Analytics_UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_UNKNOWN: - return "COLOR_TYPE_UNKNOWN"; + return 'COLOR_TYPE_UNKNOWN'; case Analytics_UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_CLEAR: - return "COLOR_TYPE_CLEAR"; + return 'COLOR_TYPE_CLEAR'; case Analytics_UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_OTHER: - return "COLOR_TYPE_OTHER"; + return 'COLOR_TYPE_OTHER'; case Analytics_UI_TextInspector_BackgroundColor_ColorType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2600,25 +2604,25 @@ export function analytics_UI_TextInspector_LineTransform_TransformTypeFromJSON( ): Analytics_UI_TextInspector_LineTransform_TransformType { switch (object) { case 0: - case "TRANSFORM_TYPE_UNKNOWN": + case 'TRANSFORM_TYPE_UNKNOWN': return Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_UNKNOWN; case 1: - case "TRANSFORM_TYPE_NONE": + case 'TRANSFORM_TYPE_NONE': return Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_NONE; case 2: - case "TRANSFORM_TYPE_REMOVE_LINE_RETURNS": + case 'TRANSFORM_TYPE_REMOVE_LINE_RETURNS': return Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REMOVE_LINE_RETURNS; case 3: - case "TRANSFORM_TYPE_REPLACE_LINE_RETURNS": + case 'TRANSFORM_TYPE_REPLACE_LINE_RETURNS': return Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REPLACE_LINE_RETURNS; case 4: - case "TRANSFORM_TYPE_ONE_WORD_PER_LINE": + case 'TRANSFORM_TYPE_ONE_WORD_PER_LINE': return Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_WORD_PER_LINE; case 5: - case "TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE": + case 'TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE': return Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_TextInspector_LineTransform_TransformType.UNRECOGNIZED; } @@ -2629,20 +2633,20 @@ export function analytics_UI_TextInspector_LineTransform_TransformTypeToJSON( ): string { switch (object) { case Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_UNKNOWN: - return "TRANSFORM_TYPE_UNKNOWN"; + return 'TRANSFORM_TYPE_UNKNOWN'; case Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_NONE: - return "TRANSFORM_TYPE_NONE"; + return 'TRANSFORM_TYPE_NONE'; case Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REMOVE_LINE_RETURNS: - return "TRANSFORM_TYPE_REMOVE_LINE_RETURNS"; + return 'TRANSFORM_TYPE_REMOVE_LINE_RETURNS'; case Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REPLACE_LINE_RETURNS: - return "TRANSFORM_TYPE_REPLACE_LINE_RETURNS"; + return 'TRANSFORM_TYPE_REPLACE_LINE_RETURNS'; case Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_WORD_PER_LINE: - return "TRANSFORM_TYPE_ONE_WORD_PER_LINE"; + return 'TRANSFORM_TYPE_ONE_WORD_PER_LINE'; case Analytics_UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE: - return "TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE"; + return 'TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE'; case Analytics_UI_TextInspector_LineTransform_TransformType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2655,8 +2659,7 @@ export interface Analytics_UI_Show_SlideLabel { change?: Analytics_UI_Show_SlideLabel_Change | undefined; } -export interface Analytics_UI_Show_SlideLabel_Shown { -} +export interface Analytics_UI_Show_SlideLabel_Shown {} export interface Analytics_UI_Show_SlideLabel_Change { numberOfSlides: number; @@ -2675,16 +2678,16 @@ export function analytics_UI_Show_SlideLabel_Change_SourceFromJSON( ): Analytics_UI_Show_SlideLabel_Change_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_Show_SlideLabel_Change_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_CONTEXT_MENU": + case 'SOURCE_CONTEXT_MENU': return Analytics_UI_Show_SlideLabel_Change_Source.SOURCE_CONTEXT_MENU; case 2: - case "SOURCE_POPOVER": + case 'SOURCE_POPOVER': return Analytics_UI_Show_SlideLabel_Change_Source.SOURCE_POPOVER; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Show_SlideLabel_Change_Source.UNRECOGNIZED; } @@ -2695,14 +2698,14 @@ export function analytics_UI_Show_SlideLabel_Change_SourceToJSON( ): string { switch (object) { case Analytics_UI_Show_SlideLabel_Change_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_Show_SlideLabel_Change_Source.SOURCE_CONTEXT_MENU: - return "SOURCE_CONTEXT_MENU"; + return 'SOURCE_CONTEXT_MENU'; case Analytics_UI_Show_SlideLabel_Change_Source.SOURCE_POPOVER: - return "SOURCE_POPOVER"; + return 'SOURCE_POPOVER'; case Analytics_UI_Show_SlideLabel_Change_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2715,8 +2718,7 @@ export interface Analytics_UI_InAppStore_Trial { complete?: Analytics_UI_InAppStore_Trial_Complete | undefined; } -export interface Analytics_UI_InAppStore_Trial_Shown { -} +export interface Analytics_UI_InAppStore_Trial_Shown {} export interface Analytics_UI_InAppStore_Trial_Complete { result: Analytics_UI_InAppStore_Trial_Complete_Result; @@ -2734,16 +2736,16 @@ export function analytics_UI_InAppStore_Trial_Complete_ResultFromJSON( ): Analytics_UI_InAppStore_Trial_Complete_Result { switch (object) { case 0: - case "RESULT_UNKNOWN": + case 'RESULT_UNKNOWN': return Analytics_UI_InAppStore_Trial_Complete_Result.RESULT_UNKNOWN; case 1: - case "RESULT_SUCCESS": + case 'RESULT_SUCCESS': return Analytics_UI_InAppStore_Trial_Complete_Result.RESULT_SUCCESS; case 2: - case "RESULT_EARLY_EXIT": + case 'RESULT_EARLY_EXIT': return Analytics_UI_InAppStore_Trial_Complete_Result.RESULT_EARLY_EXIT; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_InAppStore_Trial_Complete_Result.UNRECOGNIZED; } @@ -2754,14 +2756,14 @@ export function analytics_UI_InAppStore_Trial_Complete_ResultToJSON( ): string { switch (object) { case Analytics_UI_InAppStore_Trial_Complete_Result.RESULT_UNKNOWN: - return "RESULT_UNKNOWN"; + return 'RESULT_UNKNOWN'; case Analytics_UI_InAppStore_Trial_Complete_Result.RESULT_SUCCESS: - return "RESULT_SUCCESS"; + return 'RESULT_SUCCESS'; case Analytics_UI_InAppStore_Trial_Complete_Result.RESULT_EARLY_EXIT: - return "RESULT_EARLY_EXIT"; + return 'RESULT_EARLY_EXIT'; case Analytics_UI_InAppStore_Trial_Complete_Result.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2791,19 +2793,19 @@ export function analytics_UI_Editor_Overlay_Shown_SourceFromJSON( ): Analytics_UI_Editor_Overlay_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_DOUBLE_CLICK": + case 'SOURCE_DOUBLE_CLICK': return Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_DOUBLE_CLICK; case 2: - case "SOURCE_CONTEXTUAL_MENU": + case 'SOURCE_CONTEXTUAL_MENU': return Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_CONTEXTUAL_MENU; case 3: - case "SOURCE_PLUS_BUTTON_MENU": + case 'SOURCE_PLUS_BUTTON_MENU': return Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_PLUS_BUTTON_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Editor_Overlay_Shown_Source.UNRECOGNIZED; } @@ -2814,16 +2816,16 @@ export function analytics_UI_Editor_Overlay_Shown_SourceToJSON( ): string { switch (object) { case Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_DOUBLE_CLICK: - return "SOURCE_DOUBLE_CLICK"; + return 'SOURCE_DOUBLE_CLICK'; case Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_CONTEXTUAL_MENU: - return "SOURCE_CONTEXTUAL_MENU"; + return 'SOURCE_CONTEXTUAL_MENU'; case Analytics_UI_Editor_Overlay_Shown_Source.SOURCE_PLUS_BUTTON_MENU: - return "SOURCE_PLUS_BUTTON_MENU"; + return 'SOURCE_PLUS_BUTTON_MENU'; case Analytics_UI_Editor_Overlay_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2844,19 +2846,19 @@ export function analytics_UI_Editor_Overlay_Closed_SourceFromJSON( ): Analytics_UI_Editor_Overlay_Closed_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_CLICK_OFF_ELEMENT": + case 'SOURCE_CLICK_OFF_ELEMENT': return Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_CLICK_OFF_ELEMENT; case 2: - case "SOURCE_ESCAPE_KEY": + case 'SOURCE_ESCAPE_KEY': return Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_ESCAPE_KEY; case 3: - case "SOURCE_CLOSE_BUTTON": + case 'SOURCE_CLOSE_BUTTON': return Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_CLOSE_BUTTON; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Editor_Overlay_Closed_Source.UNRECOGNIZED; } @@ -2867,16 +2869,16 @@ export function analytics_UI_Editor_Overlay_Closed_SourceToJSON( ): string { switch (object) { case Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_CLICK_OFF_ELEMENT: - return "SOURCE_CLICK_OFF_ELEMENT"; + return 'SOURCE_CLICK_OFF_ELEMENT'; case Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_ESCAPE_KEY: - return "SOURCE_ESCAPE_KEY"; + return 'SOURCE_ESCAPE_KEY'; case Analytics_UI_Editor_Overlay_Closed_Source.SOURCE_CLOSE_BUTTON: - return "SOURCE_CLOSE_BUTTON"; + return 'SOURCE_CLOSE_BUTTON'; case Analytics_UI_Editor_Overlay_Closed_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -2909,51 +2911,55 @@ export enum Analytics_UI_ClearGroups_Shown_Source { UNRECOGNIZED = -1, } -export function analytics_UI_ClearGroups_Shown_SourceFromJSON(object: any): Analytics_UI_ClearGroups_Shown_Source { +export function analytics_UI_ClearGroups_Shown_SourceFromJSON( + object: any, +): Analytics_UI_ClearGroups_Shown_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_ClearGroups_Shown_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_UI_ClearGroups_Shown_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_PREVIEW_MENU": + case 'SOURCE_PREVIEW_MENU': return Analytics_UI_ClearGroups_Shown_Source.SOURCE_PREVIEW_MENU; case 3: - case "SOURCE_ACTION_MENU": + case 'SOURCE_ACTION_MENU': return Analytics_UI_ClearGroups_Shown_Source.SOURCE_ACTION_MENU; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_ClearGroups_Shown_Source.UNRECOGNIZED; } } -export function analytics_UI_ClearGroups_Shown_SourceToJSON(object: Analytics_UI_ClearGroups_Shown_Source): string { +export function analytics_UI_ClearGroups_Shown_SourceToJSON( + object: Analytics_UI_ClearGroups_Shown_Source, +): string { switch (object) { case Analytics_UI_ClearGroups_Shown_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_ClearGroups_Shown_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_UI_ClearGroups_Shown_Source.SOURCE_PREVIEW_MENU: - return "SOURCE_PREVIEW_MENU"; + return 'SOURCE_PREVIEW_MENU'; case Analytics_UI_ClearGroups_Shown_Source.SOURCE_ACTION_MENU: - return "SOURCE_ACTION_MENU"; + return 'SOURCE_ACTION_MENU'; case Analytics_UI_ClearGroups_Shown_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_ClearGroups_Create { -} +export interface Analytics_UI_ClearGroups_Create {} -export interface Analytics_UI_ClearGroups_Delete { -} +export interface Analytics_UI_ClearGroups_Delete {} export interface Analytics_UI_ClearGroups_Group { - changeVisibility?: Analytics_UI_ClearGroups_Group_ChangeVisibility | undefined; + changeVisibility?: + | Analytics_UI_ClearGroups_Group_ChangeVisibility + | undefined; changeIcon?: Analytics_UI_ClearGroups_Group_ChangeIcon | undefined; } @@ -2973,16 +2979,16 @@ export function analytics_UI_ClearGroups_Group_ChangeVisibility_VisibilityFromJS ): Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility { switch (object) { case 0: - case "VISIBILITY_UNKNOWN": + case 'VISIBILITY_UNKNOWN': return Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_UNKNOWN; case 1: - case "VISIBILITY_SHOWN": + case 'VISIBILITY_SHOWN': return Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_SHOWN; case 2: - case "VISIBILITY_HIDDEN": + case 'VISIBILITY_HIDDEN': return Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_HIDDEN; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.UNRECOGNIZED; } @@ -2993,14 +2999,14 @@ export function analytics_UI_ClearGroups_Group_ChangeVisibility_VisibilityToJSON ): string { switch (object) { case Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_UNKNOWN: - return "VISIBILITY_UNKNOWN"; + return 'VISIBILITY_UNKNOWN'; case Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_SHOWN: - return "VISIBILITY_SHOWN"; + return 'VISIBILITY_SHOWN'; case Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_HIDDEN: - return "VISIBILITY_HIDDEN"; + return 'VISIBILITY_HIDDEN'; case Analytics_UI_ClearGroups_Group_ChangeVisibility_Visibility.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3021,16 +3027,16 @@ export function analytics_UI_ClearGroups_Group_ChangeIcon_IconTypeFromJSON( ): Analytics_UI_ClearGroups_Group_ChangeIcon_IconType { switch (object) { case 0: - case "ICON_TYPE_UNKNOWN": + case 'ICON_TYPE_UNKNOWN': return Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_UNKNOWN; case 1: - case "ICON_TYPE_DEFAULT": + case 'ICON_TYPE_DEFAULT': return Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_DEFAULT; case 2: - case "ICON_TYPE_CUSTOM": + case 'ICON_TYPE_CUSTOM': return Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_CUSTOM; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.UNRECOGNIZED; } @@ -3041,14 +3047,14 @@ export function analytics_UI_ClearGroups_Group_ChangeIcon_IconTypeToJSON( ): string { switch (object) { case Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_UNKNOWN: - return "ICON_TYPE_UNKNOWN"; + return 'ICON_TYPE_UNKNOWN'; case Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_DEFAULT: - return "ICON_TYPE_DEFAULT"; + return 'ICON_TYPE_DEFAULT'; case Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_CUSTOM: - return "ICON_TYPE_CUSTOM"; + return 'ICON_TYPE_CUSTOM'; case Analytics_UI_ClearGroups_Group_ChangeIcon_IconType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3061,8 +3067,7 @@ export interface Analytics_UI_PreviewArea_ClearGroups { changed?: Analytics_UI_PreviewArea_ClearGroups_Changed | undefined; } -export interface Analytics_UI_PreviewArea_ClearGroups_Trigger { -} +export interface Analytics_UI_PreviewArea_ClearGroups_Trigger {} export interface Analytics_UI_PreviewArea_ClearGroups_Changed { count: number; @@ -3086,40 +3091,44 @@ export enum Analytics_UI_Placeholder_Link_Type { UNRECOGNIZED = -1, } -export function analytics_UI_Placeholder_Link_TypeFromJSON(object: any): Analytics_UI_Placeholder_Link_Type { +export function analytics_UI_Placeholder_Link_TypeFromJSON( + object: any, +): Analytics_UI_Placeholder_Link_Type { switch (object) { case 0: - case "TYPE_UNKNOWN": + case 'TYPE_UNKNOWN': return Analytics_UI_Placeholder_Link_Type.TYPE_UNKNOWN; case 1: - case "TYPE_PRESENTATION": + case 'TYPE_PRESENTATION': return Analytics_UI_Placeholder_Link_Type.TYPE_PRESENTATION; case 2: - case "TYPE_MEDIA": + case 'TYPE_MEDIA': return Analytics_UI_Placeholder_Link_Type.TYPE_MEDIA; case 3: - case "TYPE_EXTERNAL_PRESENTATION": + case 'TYPE_EXTERNAL_PRESENTATION': return Analytics_UI_Placeholder_Link_Type.TYPE_EXTERNAL_PRESENTATION; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Placeholder_Link_Type.UNRECOGNIZED; } } -export function analytics_UI_Placeholder_Link_TypeToJSON(object: Analytics_UI_Placeholder_Link_Type): string { +export function analytics_UI_Placeholder_Link_TypeToJSON( + object: Analytics_UI_Placeholder_Link_Type, +): string { switch (object) { case Analytics_UI_Placeholder_Link_Type.TYPE_UNKNOWN: - return "TYPE_UNKNOWN"; + return 'TYPE_UNKNOWN'; case Analytics_UI_Placeholder_Link_Type.TYPE_PRESENTATION: - return "TYPE_PRESENTATION"; + return 'TYPE_PRESENTATION'; case Analytics_UI_Placeholder_Link_Type.TYPE_MEDIA: - return "TYPE_MEDIA"; + return 'TYPE_MEDIA'; case Analytics_UI_Placeholder_Link_Type.TYPE_EXTERNAL_PRESENTATION: - return "TYPE_EXTERNAL_PRESENTATION"; + return 'TYPE_EXTERNAL_PRESENTATION'; case Analytics_UI_Placeholder_Link_Type.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3133,55 +3142,58 @@ export enum Analytics_UI_Placeholder_Link_Source { UNRECOGNIZED = -1, } -export function analytics_UI_Placeholder_Link_SourceFromJSON(object: any): Analytics_UI_Placeholder_Link_Source { +export function analytics_UI_Placeholder_Link_SourceFromJSON( + object: any, +): Analytics_UI_Placeholder_Link_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_UI_Placeholder_Link_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_QUICK_SEARCH": + case 'SOURCE_QUICK_SEARCH': return Analytics_UI_Placeholder_Link_Source.SOURCE_QUICK_SEARCH; case 2: - case "SOURCE_IMPORT_BUTTON": + case 'SOURCE_IMPORT_BUTTON': return Analytics_UI_Placeholder_Link_Source.SOURCE_IMPORT_BUTTON; case 3: - case "SOURCE_CREATE_BUTTON": + case 'SOURCE_CREATE_BUTTON': return Analytics_UI_Placeholder_Link_Source.SOURCE_CREATE_BUTTON; case 4: - case "SOURCE_DRAG_DROP": + case 'SOURCE_DRAG_DROP': return Analytics_UI_Placeholder_Link_Source.SOURCE_DRAG_DROP; case 5: - case "SOURCE_AUTOMATIC": + case 'SOURCE_AUTOMATIC': return Analytics_UI_Placeholder_Link_Source.SOURCE_AUTOMATIC; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_Placeholder_Link_Source.UNRECOGNIZED; } } -export function analytics_UI_Placeholder_Link_SourceToJSON(object: Analytics_UI_Placeholder_Link_Source): string { +export function analytics_UI_Placeholder_Link_SourceToJSON( + object: Analytics_UI_Placeholder_Link_Source, +): string { switch (object) { case Analytics_UI_Placeholder_Link_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_UI_Placeholder_Link_Source.SOURCE_QUICK_SEARCH: - return "SOURCE_QUICK_SEARCH"; + return 'SOURCE_QUICK_SEARCH'; case Analytics_UI_Placeholder_Link_Source.SOURCE_IMPORT_BUTTON: - return "SOURCE_IMPORT_BUTTON"; + return 'SOURCE_IMPORT_BUTTON'; case Analytics_UI_Placeholder_Link_Source.SOURCE_CREATE_BUTTON: - return "SOURCE_CREATE_BUTTON"; + return 'SOURCE_CREATE_BUTTON'; case Analytics_UI_Placeholder_Link_Source.SOURCE_DRAG_DROP: - return "SOURCE_DRAG_DROP"; + return 'SOURCE_DRAG_DROP'; case Analytics_UI_Placeholder_Link_Source.SOURCE_AUTOMATIC: - return "SOURCE_AUTOMATIC"; + return 'SOURCE_AUTOMATIC'; case Analytics_UI_Placeholder_Link_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } -export interface Analytics_UI_Placeholder_Unlink { -} +export interface Analytics_UI_Placeholder_Unlink {} export interface Analytics_UI_PlanningCenterLive { shown?: Analytics_UI_PlanningCenterLive_Shown | undefined; @@ -3203,16 +3215,16 @@ export function analytics_UI_PlanningCenterLive_Shown_WindowTypeFromJSON( ): Analytics_UI_PlanningCenterLive_Shown_WindowType { switch (object) { case 0: - case "WINDOW_TYPE_UNKNOWN": + case 'WINDOW_TYPE_UNKNOWN': return Analytics_UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_UNKNOWN; case 1: - case "WINDOW_TYPE_DOCKED": + case 'WINDOW_TYPE_DOCKED': return Analytics_UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_DOCKED; case 2: - case "WINDOW_TYPE_FLOATING": + case 'WINDOW_TYPE_FLOATING': return Analytics_UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_FLOATING; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_UI_PlanningCenterLive_Shown_WindowType.UNRECOGNIZED; } @@ -3223,14 +3235,14 @@ export function analytics_UI_PlanningCenterLive_Shown_WindowTypeToJSON( ): string { switch (object) { case Analytics_UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_UNKNOWN: - return "WINDOW_TYPE_UNKNOWN"; + return 'WINDOW_TYPE_UNKNOWN'; case Analytics_UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_DOCKED: - return "WINDOW_TYPE_DOCKED"; + return 'WINDOW_TYPE_DOCKED'; case Analytics_UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_FLOATING: - return "WINDOW_TYPE_FLOATING"; + return 'WINDOW_TYPE_FLOATING'; case Analytics_UI_PlanningCenterLive_Shown_WindowType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3243,24 +3255,19 @@ export interface Analytics_UI_NetworkGroup { remove?: Analytics_UI_NetworkGroup_Remove | undefined; } -export interface Analytics_UI_NetworkGroup_Create { -} +export interface Analytics_UI_NetworkGroup_Create {} -export interface Analytics_UI_NetworkGroup_Add { -} +export interface Analytics_UI_NetworkGroup_Add {} -export interface Analytics_UI_NetworkGroup_Join { -} +export interface Analytics_UI_NetworkGroup_Join {} export interface Analytics_UI_NetworkGroup_Invite { didAccept: boolean; } -export interface Analytics_UI_NetworkGroup_Leave { -} +export interface Analytics_UI_NetworkGroup_Leave {} -export interface Analytics_UI_NetworkGroup_Remove { -} +export interface Analytics_UI_NetworkGroup_Remove {} export interface Analytics_UI_CCLI { report: Analytics_UI_CCLI_Report | undefined; @@ -3272,14 +3279,11 @@ export interface Analytics_UI_CCLI_Report { export?: Analytics_UI_CCLI_Report_Export | undefined; } -export interface Analytics_UI_CCLI_Report_Shown { -} +export interface Analytics_UI_CCLI_Report_Shown {} -export interface Analytics_UI_CCLI_Report_Reset { -} +export interface Analytics_UI_CCLI_Report_Reset {} -export interface Analytics_UI_CCLI_Report_Export { -} +export interface Analytics_UI_CCLI_Report_Export {} export interface Analytics_Startup { looks?: Analytics_Startup_Looks | undefined; @@ -3326,16 +3330,16 @@ export function analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON( ): Analytics_Startup_ScreenConfiguration_ScreenType { switch (object) { case 0: - case "SCREEN_TYPE_UNKNOWN": + case 'SCREEN_TYPE_UNKNOWN': return Analytics_Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_UNKNOWN; case 1: - case "SCREEN_TYPE_AUDIENCE": + case 'SCREEN_TYPE_AUDIENCE': return Analytics_Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_AUDIENCE; case 2: - case "SCREEN_TYPE_STAGE": + case 'SCREEN_TYPE_STAGE': return Analytics_Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_STAGE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_ScreenConfiguration_ScreenType.UNRECOGNIZED; } @@ -3346,14 +3350,14 @@ export function analytics_Startup_ScreenConfiguration_ScreenTypeToJSON( ): string { switch (object) { case Analytics_Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_UNKNOWN: - return "SCREEN_TYPE_UNKNOWN"; + return 'SCREEN_TYPE_UNKNOWN'; case Analytics_Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_AUDIENCE: - return "SCREEN_TYPE_AUDIENCE"; + return 'SCREEN_TYPE_AUDIENCE'; case Analytics_Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_STAGE: - return "SCREEN_TYPE_STAGE"; + return 'SCREEN_TYPE_STAGE'; case Analytics_Startup_ScreenConfiguration_ScreenType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3388,22 +3392,22 @@ export function analytics_Startup_ScreenConfiguration_Output_ProScreenTypeFromJS ): Analytics_Startup_ScreenConfiguration_Output_ProScreenType { switch (object) { case 0: - case "PRO_SCREEN_TYPE_UNKNOWN": + case 'PRO_SCREEN_TYPE_UNKNOWN': return Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_UNKNOWN; case 1: - case "PRO_SCREEN_TYPE_SINGLE": + case 'PRO_SCREEN_TYPE_SINGLE': return Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_SINGLE; case 2: - case "PRO_SCREEN_TYPE_MIRRORED": + case 'PRO_SCREEN_TYPE_MIRRORED': return Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_MIRRORED; case 3: - case "PRO_SCREEN_TYPE_EDGE_BLEND": + case 'PRO_SCREEN_TYPE_EDGE_BLEND': return Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_EDGE_BLEND; case 4: - case "PRO_SCREEN_TYPE_GROUPED": + case 'PRO_SCREEN_TYPE_GROUPED': return Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_GROUPED; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_ScreenConfiguration_Output_ProScreenType.UNRECOGNIZED; } @@ -3414,18 +3418,18 @@ export function analytics_Startup_ScreenConfiguration_Output_ProScreenTypeToJSON ): string { switch (object) { case Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_UNKNOWN: - return "PRO_SCREEN_TYPE_UNKNOWN"; + return 'PRO_SCREEN_TYPE_UNKNOWN'; case Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_SINGLE: - return "PRO_SCREEN_TYPE_SINGLE"; + return 'PRO_SCREEN_TYPE_SINGLE'; case Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_MIRRORED: - return "PRO_SCREEN_TYPE_MIRRORED"; + return 'PRO_SCREEN_TYPE_MIRRORED'; case Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_EDGE_BLEND: - return "PRO_SCREEN_TYPE_EDGE_BLEND"; + return 'PRO_SCREEN_TYPE_EDGE_BLEND'; case Analytics_Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_GROUPED: - return "PRO_SCREEN_TYPE_GROUPED"; + return 'PRO_SCREEN_TYPE_GROUPED'; case Analytics_Startup_ScreenConfiguration_Output_ProScreenType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3445,28 +3449,28 @@ export function analytics_Startup_ScreenConfiguration_Output_OutputTypeFromJSON( ): Analytics_Startup_ScreenConfiguration_Output_OutputType { switch (object) { case 0: - case "OUTPUT_TYPE_UNKNOWN": + case 'OUTPUT_TYPE_UNKNOWN': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_UNKNOWN; case 1: - case "OUTPUT_TYPE_SDI": + case 'OUTPUT_TYPE_SDI': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SDI; case 2: - case "OUTPUT_TYPE_NDI": + case 'OUTPUT_TYPE_NDI': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_NDI; case 3: - case "OUTPUT_TYPE_SYPHON": + case 'OUTPUT_TYPE_SYPHON': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYPHON; case 4: - case "OUTPUT_TYPE_SYSTEM": + case 'OUTPUT_TYPE_SYSTEM': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYSTEM; case 5: - case "OUTPUT_TYPE_PLACEHOLDER": + case 'OUTPUT_TYPE_PLACEHOLDER': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_PLACEHOLDER; case 6: - case "OUTPUT_TYPE_DVI": + case 'OUTPUT_TYPE_DVI': return Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_DVI; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_ScreenConfiguration_Output_OutputType.UNRECOGNIZED; } @@ -3477,22 +3481,22 @@ export function analytics_Startup_ScreenConfiguration_Output_OutputTypeToJSON( ): string { switch (object) { case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_UNKNOWN: - return "OUTPUT_TYPE_UNKNOWN"; + return 'OUTPUT_TYPE_UNKNOWN'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SDI: - return "OUTPUT_TYPE_SDI"; + return 'OUTPUT_TYPE_SDI'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_NDI: - return "OUTPUT_TYPE_NDI"; + return 'OUTPUT_TYPE_NDI'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYPHON: - return "OUTPUT_TYPE_SYPHON"; + return 'OUTPUT_TYPE_SYPHON'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYSTEM: - return "OUTPUT_TYPE_SYSTEM"; + return 'OUTPUT_TYPE_SYSTEM'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_PLACEHOLDER: - return "OUTPUT_TYPE_PLACEHOLDER"; + return 'OUTPUT_TYPE_PLACEHOLDER'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_DVI: - return "OUTPUT_TYPE_DVI"; + return 'OUTPUT_TYPE_DVI'; case Analytics_Startup_ScreenConfiguration_Output_OutputType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3509,19 +3513,19 @@ export function analytics_Startup_ScreenConfiguration_Output_AlphaKeyStateFromJS ): Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState { switch (object) { case 0: - case "ALPHA_KEY_STATE_UNKNOWN": + case 'ALPHA_KEY_STATE_UNKNOWN': return Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_UNKNOWN; case 1: - case "ALPHA_KEY_STATE_NOT_AVAILABLE": + case 'ALPHA_KEY_STATE_NOT_AVAILABLE': return Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_NOT_AVAILABLE; case 2: - case "ALPHA_KEY_STATE_ENABLED": + case 'ALPHA_KEY_STATE_ENABLED': return Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_ENABLED; case 3: - case "ALPHA_KEY_STATE_DISABLED": + case 'ALPHA_KEY_STATE_DISABLED': return Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_DISABLED; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.UNRECOGNIZED; } @@ -3532,16 +3536,16 @@ export function analytics_Startup_ScreenConfiguration_Output_AlphaKeyStateToJSON ): string { switch (object) { case Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_UNKNOWN: - return "ALPHA_KEY_STATE_UNKNOWN"; + return 'ALPHA_KEY_STATE_UNKNOWN'; case Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_NOT_AVAILABLE: - return "ALPHA_KEY_STATE_NOT_AVAILABLE"; + return 'ALPHA_KEY_STATE_NOT_AVAILABLE'; case Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_ENABLED: - return "ALPHA_KEY_STATE_ENABLED"; + return 'ALPHA_KEY_STATE_ENABLED'; case Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.ALPHA_KEY_STATE_DISABLED: - return "ALPHA_KEY_STATE_DISABLED"; + return 'ALPHA_KEY_STATE_DISABLED'; case Analytics_Startup_ScreenConfiguration_Output_AlphaKeyState.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3560,25 +3564,25 @@ export function analytics_Startup_ScreenConfiguration_Output_AlignmentFromJSON( ): Analytics_Startup_ScreenConfiguration_Output_Alignment { switch (object) { case 0: - case "ALIGNMENT_UNKNOWN": + case 'ALIGNMENT_UNKNOWN': return Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_UNKNOWN; case 1: - case "ALIGNMENT_FULL": + case 'ALIGNMENT_FULL': return Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_FULL; case 2: - case "ALIGNMENT_2X1": + case 'ALIGNMENT_2X1': return Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X1; case 3: - case "ALIGNMENT_3X1": + case 'ALIGNMENT_3X1': return Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_3X1; case 4: - case "ALIGNMENT_2X2": + case 'ALIGNMENT_2X2': return Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X2; case 5: - case "ALIGNMENT_CUSTOM": + case 'ALIGNMENT_CUSTOM': return Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_CUSTOM; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_ScreenConfiguration_Output_Alignment.UNRECOGNIZED; } @@ -3589,20 +3593,20 @@ export function analytics_Startup_ScreenConfiguration_Output_AlignmentToJSON( ): string { switch (object) { case Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_UNKNOWN: - return "ALIGNMENT_UNKNOWN"; + return 'ALIGNMENT_UNKNOWN'; case Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_FULL: - return "ALIGNMENT_FULL"; + return 'ALIGNMENT_FULL'; case Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X1: - return "ALIGNMENT_2X1"; + return 'ALIGNMENT_2X1'; case Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_3X1: - return "ALIGNMENT_3X1"; + return 'ALIGNMENT_3X1'; case Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X2: - return "ALIGNMENT_2X2"; + return 'ALIGNMENT_2X2'; case Analytics_Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_CUSTOM: - return "ALIGNMENT_CUSTOM"; + return 'ALIGNMENT_CUSTOM'; case Analytics_Startup_ScreenConfiguration_Output_Alignment.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3657,22 +3661,22 @@ export function analytics_Startup_Preferences_CopyrightStyleFromJSON( ): Analytics_Startup_Preferences_CopyrightStyle { switch (object) { case 0: - case "COPYRIGHT_STYLE_UNKNOWN": + case 'COPYRIGHT_STYLE_UNKNOWN': return Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_UNKNOWN; case 1: - case "COPYRIGHT_STYLE_FIRST": + case 'COPYRIGHT_STYLE_FIRST': return Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST; case 2: - case "COPYRIGHT_STYLE_LAST": + case 'COPYRIGHT_STYLE_LAST': return Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_LAST; case 3: - case "COPYRIGHT_STYLE_FIRST_AND_LAST": + case 'COPYRIGHT_STYLE_FIRST_AND_LAST': return Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST_AND_LAST; case 4: - case "COPYRIGHT_STYLE_ALL_SLIDES": + case 'COPYRIGHT_STYLE_ALL_SLIDES': return Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_ALL_SLIDES; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Preferences_CopyrightStyle.UNRECOGNIZED; } @@ -3683,18 +3687,18 @@ export function analytics_Startup_Preferences_CopyrightStyleToJSON( ): string { switch (object) { case Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_UNKNOWN: - return "COPYRIGHT_STYLE_UNKNOWN"; + return 'COPYRIGHT_STYLE_UNKNOWN'; case Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST: - return "COPYRIGHT_STYLE_FIRST"; + return 'COPYRIGHT_STYLE_FIRST'; case Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_LAST: - return "COPYRIGHT_STYLE_LAST"; + return 'COPYRIGHT_STYLE_LAST'; case Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST_AND_LAST: - return "COPYRIGHT_STYLE_FIRST_AND_LAST"; + return 'COPYRIGHT_STYLE_FIRST_AND_LAST'; case Analytics_Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_ALL_SLIDES: - return "COPYRIGHT_STYLE_ALL_SLIDES"; + return 'COPYRIGHT_STYLE_ALL_SLIDES'; case Analytics_Startup_Preferences_CopyrightStyle.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3710,16 +3714,16 @@ export function analytics_Startup_Preferences_RenderModeFromJSON( ): Analytics_Startup_Preferences_RenderMode { switch (object) { case 0: - case "RENDER_MODE_UNKNOWN": + case 'RENDER_MODE_UNKNOWN': return Analytics_Startup_Preferences_RenderMode.RENDER_MODE_UNKNOWN; case 1: - case "RENDER_MODE_OPENGL": + case 'RENDER_MODE_OPENGL': return Analytics_Startup_Preferences_RenderMode.RENDER_MODE_OPENGL; case 2: - case "RENDER_MODE_METAL": + case 'RENDER_MODE_METAL': return Analytics_Startup_Preferences_RenderMode.RENDER_MODE_METAL; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Preferences_RenderMode.UNRECOGNIZED; } @@ -3730,14 +3734,14 @@ export function analytics_Startup_Preferences_RenderModeToJSON( ): string { switch (object) { case Analytics_Startup_Preferences_RenderMode.RENDER_MODE_UNKNOWN: - return "RENDER_MODE_UNKNOWN"; + return 'RENDER_MODE_UNKNOWN'; case Analytics_Startup_Preferences_RenderMode.RENDER_MODE_OPENGL: - return "RENDER_MODE_OPENGL"; + return 'RENDER_MODE_OPENGL'; case Analytics_Startup_Preferences_RenderMode.RENDER_MODE_METAL: - return "RENDER_MODE_METAL"; + return 'RENDER_MODE_METAL'; case Analytics_Startup_Preferences_RenderMode.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3753,16 +3757,16 @@ export function analytics_Startup_Preferences_UpdateChannelFromJSON( ): Analytics_Startup_Preferences_UpdateChannel { switch (object) { case 0: - case "UPDATE_CHANNEL_UNKNOWN": + case 'UPDATE_CHANNEL_UNKNOWN': return Analytics_Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_UNKNOWN; case 1: - case "UPDATE_CHANNEL_RELEASE": + case 'UPDATE_CHANNEL_RELEASE': return Analytics_Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_RELEASE; case 2: - case "UPDATE_CHANNEL_BETA": + case 'UPDATE_CHANNEL_BETA': return Analytics_Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_BETA; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Preferences_UpdateChannel.UNRECOGNIZED; } @@ -3773,14 +3777,14 @@ export function analytics_Startup_Preferences_UpdateChannelToJSON( ): string { switch (object) { case Analytics_Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_UNKNOWN: - return "UPDATE_CHANNEL_UNKNOWN"; + return 'UPDATE_CHANNEL_UNKNOWN'; case Analytics_Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_RELEASE: - return "UPDATE_CHANNEL_RELEASE"; + return 'UPDATE_CHANNEL_RELEASE'; case Analytics_Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_BETA: - return "UPDATE_CHANNEL_BETA"; + return 'UPDATE_CHANNEL_BETA'; case Analytics_Startup_Preferences_UpdateChannel.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3826,45 +3830,49 @@ export enum Analytics_Startup_Audio_AudioDevice { UNRECOGNIZED = -1, } -export function analytics_Startup_Audio_AudioDeviceFromJSON(object: any): Analytics_Startup_Audio_AudioDevice { +export function analytics_Startup_Audio_AudioDeviceFromJSON( + object: any, +): Analytics_Startup_Audio_AudioDevice { switch (object) { case 0: - case "AUDIO_DEVICE_UNKNOWN": + case 'AUDIO_DEVICE_UNKNOWN': return Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_UNKNOWN; case 1: - case "AUDIO_DEVICE_MAIN": + case 'AUDIO_DEVICE_MAIN': return Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_MAIN; case 2: - case "AUDIO_DEVICE_SYSTEM": + case 'AUDIO_DEVICE_SYSTEM': return Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_SYSTEM; case 3: - case "AUDIO_DEVICE_OTHER": + case 'AUDIO_DEVICE_OTHER': return Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_OTHER; case 4: - case "AUDIO_DEVICE_NONE": + case 'AUDIO_DEVICE_NONE': return Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_NONE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Audio_AudioDevice.UNRECOGNIZED; } } -export function analytics_Startup_Audio_AudioDeviceToJSON(object: Analytics_Startup_Audio_AudioDevice): string { +export function analytics_Startup_Audio_AudioDeviceToJSON( + object: Analytics_Startup_Audio_AudioDevice, +): string { switch (object) { case Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_UNKNOWN: - return "AUDIO_DEVICE_UNKNOWN"; + return 'AUDIO_DEVICE_UNKNOWN'; case Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_MAIN: - return "AUDIO_DEVICE_MAIN"; + return 'AUDIO_DEVICE_MAIN'; case Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_SYSTEM: - return "AUDIO_DEVICE_SYSTEM"; + return 'AUDIO_DEVICE_SYSTEM'; case Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_OTHER: - return "AUDIO_DEVICE_OTHER"; + return 'AUDIO_DEVICE_OTHER'; case Analytics_Startup_Audio_AudioDevice.AUDIO_DEVICE_NONE: - return "AUDIO_DEVICE_NONE"; + return 'AUDIO_DEVICE_NONE'; case Analytics_Startup_Audio_AudioDevice.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3880,16 +3888,16 @@ export function analytics_Startup_Audio_InspectorRoutingFromJSON( ): Analytics_Startup_Audio_InspectorRouting { switch (object) { case 0: - case "INSPECTOR_ROUTING_UNKNOWN": + case 'INSPECTOR_ROUTING_UNKNOWN': return Analytics_Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_UNKNOWN; case 1: - case "INSPECTOR_ROUTING_DEFAULT": + case 'INSPECTOR_ROUTING_DEFAULT': return Analytics_Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_DEFAULT; case 2: - case "INSPECTOR_ROUTING_CUSTOM": + case 'INSPECTOR_ROUTING_CUSTOM': return Analytics_Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_CUSTOM; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Audio_InspectorRouting.UNRECOGNIZED; } @@ -3900,14 +3908,14 @@ export function analytics_Startup_Audio_InspectorRoutingToJSON( ): string { switch (object) { case Analytics_Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_UNKNOWN: - return "INSPECTOR_ROUTING_UNKNOWN"; + return 'INSPECTOR_ROUTING_UNKNOWN'; case Analytics_Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_DEFAULT: - return "INSPECTOR_ROUTING_DEFAULT"; + return 'INSPECTOR_ROUTING_DEFAULT'; case Analytics_Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_CUSTOM: - return "INSPECTOR_ROUTING_CUSTOM"; + return 'INSPECTOR_ROUTING_CUSTOM'; case Analytics_Startup_Audio_InspectorRouting.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3918,35 +3926,39 @@ export enum Analytics_Startup_Audio_AudioRouting { UNRECOGNIZED = -1, } -export function analytics_Startup_Audio_AudioRoutingFromJSON(object: any): Analytics_Startup_Audio_AudioRouting { +export function analytics_Startup_Audio_AudioRoutingFromJSON( + object: any, +): Analytics_Startup_Audio_AudioRouting { switch (object) { case 0: - case "AUDIO_ROUTING_UNKNOWN": + case 'AUDIO_ROUTING_UNKNOWN': return Analytics_Startup_Audio_AudioRouting.AUDIO_ROUTING_UNKNOWN; case 1: - case "AUDIO_ROUTING_DEFAULT": + case 'AUDIO_ROUTING_DEFAULT': return Analytics_Startup_Audio_AudioRouting.AUDIO_ROUTING_DEFAULT; case 2: - case "AUDIO_ROUTING_CUSTOM": + case 'AUDIO_ROUTING_CUSTOM': return Analytics_Startup_Audio_AudioRouting.AUDIO_ROUTING_CUSTOM; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Audio_AudioRouting.UNRECOGNIZED; } } -export function analytics_Startup_Audio_AudioRoutingToJSON(object: Analytics_Startup_Audio_AudioRouting): string { +export function analytics_Startup_Audio_AudioRoutingToJSON( + object: Analytics_Startup_Audio_AudioRouting, +): string { switch (object) { case Analytics_Startup_Audio_AudioRouting.AUDIO_ROUTING_UNKNOWN: - return "AUDIO_ROUTING_UNKNOWN"; + return 'AUDIO_ROUTING_UNKNOWN'; case Analytics_Startup_Audio_AudioRouting.AUDIO_ROUTING_DEFAULT: - return "AUDIO_ROUTING_DEFAULT"; + return 'AUDIO_ROUTING_DEFAULT'; case Analytics_Startup_Audio_AudioRouting.AUDIO_ROUTING_CUSTOM: - return "AUDIO_ROUTING_CUSTOM"; + return 'AUDIO_ROUTING_CUSTOM'; case Analytics_Startup_Audio_AudioRouting.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -3987,16 +3999,16 @@ export function analytics_Startup_Interface_SplitViewStateFromJSON( ): Analytics_Startup_Interface_SplitViewState { switch (object) { case 0: - case "SPLIT_VIEW_STATE_UNKNOWN": + case 'SPLIT_VIEW_STATE_UNKNOWN': return Analytics_Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_UNKNOWN; case 1: - case "SPLIT_VIEW_STATE_COLLAPSED": + case 'SPLIT_VIEW_STATE_COLLAPSED': return Analytics_Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_COLLAPSED; case 2: - case "SPLIT_VIEW_STATE_EXPANDED": + case 'SPLIT_VIEW_STATE_EXPANDED': return Analytics_Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_EXPANDED; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Interface_SplitViewState.UNRECOGNIZED; } @@ -4007,14 +4019,14 @@ export function analytics_Startup_Interface_SplitViewStateToJSON( ): string { switch (object) { case Analytics_Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_UNKNOWN: - return "SPLIT_VIEW_STATE_UNKNOWN"; + return 'SPLIT_VIEW_STATE_UNKNOWN'; case Analytics_Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_COLLAPSED: - return "SPLIT_VIEW_STATE_COLLAPSED"; + return 'SPLIT_VIEW_STATE_COLLAPSED'; case Analytics_Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_EXPANDED: - return "SPLIT_VIEW_STATE_EXPANDED"; + return 'SPLIT_VIEW_STATE_EXPANDED'; case Analytics_Startup_Interface_SplitViewState.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4031,19 +4043,19 @@ export function analytics_Startup_Interface_PresentationViewStyleFromJSON( ): Analytics_Startup_Interface_PresentationViewStyle { switch (object) { case 0: - case "PRESENTATION_VIEW_STYLE_UNKNOWN": + case 'PRESENTATION_VIEW_STYLE_UNKNOWN': return Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_UNKNOWN; case 1: - case "PRESENTATION_VIEW_STYLE_GRID": + case 'PRESENTATION_VIEW_STYLE_GRID': return Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_GRID; case 2: - case "PRESENTATION_VIEW_STYLE_EASY": + case 'PRESENTATION_VIEW_STYLE_EASY': return Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_EASY; case 3: - case "PRESENTATION_VIEW_STYLE_TABLE": + case 'PRESENTATION_VIEW_STYLE_TABLE': return Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_TABLE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Interface_PresentationViewStyle.UNRECOGNIZED; } @@ -4054,16 +4066,16 @@ export function analytics_Startup_Interface_PresentationViewStyleToJSON( ): string { switch (object) { case Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_UNKNOWN: - return "PRESENTATION_VIEW_STYLE_UNKNOWN"; + return 'PRESENTATION_VIEW_STYLE_UNKNOWN'; case Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_GRID: - return "PRESENTATION_VIEW_STYLE_GRID"; + return 'PRESENTATION_VIEW_STYLE_GRID'; case Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_EASY: - return "PRESENTATION_VIEW_STYLE_EASY"; + return 'PRESENTATION_VIEW_STYLE_EASY'; case Analytics_Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_TABLE: - return "PRESENTATION_VIEW_STYLE_TABLE"; + return 'PRESENTATION_VIEW_STYLE_TABLE'; case Analytics_Startup_Interface_PresentationViewStyle.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4079,16 +4091,16 @@ export function analytics_Startup_Interface_MediaBinViewStyleFromJSON( ): Analytics_Startup_Interface_MediaBinViewStyle { switch (object) { case 0: - case "MEDIA_BIN_VIEW_STYLE_UNKNOWN": + case 'MEDIA_BIN_VIEW_STYLE_UNKNOWN': return Analytics_Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_UNKNOWN; case 1: - case "MEDIA_BIN_VIEW_STYLE_GRID": + case 'MEDIA_BIN_VIEW_STYLE_GRID': return Analytics_Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_GRID; case 2: - case "MEDIA_BIN_VIEW_STYLE_TABLE": + case 'MEDIA_BIN_VIEW_STYLE_TABLE': return Analytics_Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_TABLE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Startup_Interface_MediaBinViewStyle.UNRECOGNIZED; } @@ -4099,14 +4111,14 @@ export function analytics_Startup_Interface_MediaBinViewStyleToJSON( ): string { switch (object) { case Analytics_Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_UNKNOWN: - return "MEDIA_BIN_VIEW_STYLE_UNKNOWN"; + return 'MEDIA_BIN_VIEW_STYLE_UNKNOWN'; case Analytics_Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_GRID: - return "MEDIA_BIN_VIEW_STYLE_GRID"; + return 'MEDIA_BIN_VIEW_STYLE_GRID'; case Analytics_Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_TABLE: - return "MEDIA_BIN_VIEW_STYLE_TABLE"; + return 'MEDIA_BIN_VIEW_STYLE_TABLE'; case Analytics_Startup_Interface_MediaBinViewStyle.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4177,7 +4189,9 @@ export interface Analytics_Trigger_Cue { export interface Analytics_Trigger_Cue_Slide { trigger?: Analytics_Trigger_Cue_Slide_Trigger | undefined; - scrollingTextElement?: Analytics_Trigger_Cue_Slide_ScrollingTextElement | undefined; + scrollingTextElement?: + | Analytics_Trigger_Cue_Slide_ScrollingTextElement + | undefined; rssFeedElement?: Analytics_Trigger_Cue_Slide_RSSFeedElement | undefined; fileFeedElement?: Analytics_Trigger_Cue_Slide_FileFeedElement | undefined; } @@ -4198,28 +4212,28 @@ export function analytics_Trigger_Cue_Slide_DestinationLayerFromJSON( ): Analytics_Trigger_Cue_Slide_DestinationLayer { switch (object) { case 0: - case "DESTINATION_LAYER_UNKNOWN": + case 'DESTINATION_LAYER_UNKNOWN': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_UNKNOWN; case 1: - case "DESTINATION_LAYER_ANNOUNCEMENT": + case 'DESTINATION_LAYER_ANNOUNCEMENT': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_ANNOUNCEMENT; case 2: - case "DESTINATION_LAYER_PRESENTATION": + case 'DESTINATION_LAYER_PRESENTATION': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PRESENTATION; case 3: - case "DESTINATION_LAYER_STAGE": + case 'DESTINATION_LAYER_STAGE': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_STAGE; case 4: - case "DESTINATION_LAYER_PROPS": + case 'DESTINATION_LAYER_PROPS': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PROPS; case 5: - case "DESTINATION_LAYER_MESSAGES": + case 'DESTINATION_LAYER_MESSAGES': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MESSAGES; case 6: - case "DESTINATION_LAYER_MASK": + case 'DESTINATION_LAYER_MASK': return Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MASK; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Cue_Slide_DestinationLayer.UNRECOGNIZED; } @@ -4230,22 +4244,22 @@ export function analytics_Trigger_Cue_Slide_DestinationLayerToJSON( ): string { switch (object) { case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_UNKNOWN: - return "DESTINATION_LAYER_UNKNOWN"; + return 'DESTINATION_LAYER_UNKNOWN'; case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_ANNOUNCEMENT: - return "DESTINATION_LAYER_ANNOUNCEMENT"; + return 'DESTINATION_LAYER_ANNOUNCEMENT'; case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PRESENTATION: - return "DESTINATION_LAYER_PRESENTATION"; + return 'DESTINATION_LAYER_PRESENTATION'; case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_STAGE: - return "DESTINATION_LAYER_STAGE"; + return 'DESTINATION_LAYER_STAGE'; case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PROPS: - return "DESTINATION_LAYER_PROPS"; + return 'DESTINATION_LAYER_PROPS'; case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MESSAGES: - return "DESTINATION_LAYER_MESSAGES"; + return 'DESTINATION_LAYER_MESSAGES'; case Analytics_Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MASK: - return "DESTINATION_LAYER_MASK"; + return 'DESTINATION_LAYER_MASK'; case Analytics_Trigger_Cue_Slide_DestinationLayer.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4283,22 +4297,22 @@ export function analytics_Trigger_Cue_Slide_ScrollingTextElement_DirectionFromJS ): Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction { switch (object) { case 0: - case "DIRECTION_UNKNOWN": + case 'DIRECTION_UNKNOWN': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UNKNOWN; case 1: - case "DIRECTION_LEFT": + case 'DIRECTION_LEFT': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_LEFT; case 2: - case "DIRECTION_RIGHT": + case 'DIRECTION_RIGHT': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_RIGHT; case 3: - case "DIRECTION_UP": + case 'DIRECTION_UP': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UP; case 4: - case "DIRECTION_DOWN": + case 'DIRECTION_DOWN': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_DOWN; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.UNRECOGNIZED; } @@ -4309,18 +4323,18 @@ export function analytics_Trigger_Cue_Slide_ScrollingTextElement_DirectionToJSON ): string { switch (object) { case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UNKNOWN: - return "DIRECTION_UNKNOWN"; + return 'DIRECTION_UNKNOWN'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_LEFT: - return "DIRECTION_LEFT"; + return 'DIRECTION_LEFT'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_RIGHT: - return "DIRECTION_RIGHT"; + return 'DIRECTION_RIGHT'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UP: - return "DIRECTION_UP"; + return 'DIRECTION_UP'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_DOWN: - return "DIRECTION_DOWN"; + return 'DIRECTION_DOWN'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Direction.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4336,16 +4350,16 @@ export function analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPositionFr ): Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition { switch (object) { case 0: - case "START_POSITION_UNKNOWN": + case 'START_POSITION_UNKNOWN': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_UNKNOWN; case 1: - case "START_POSITION_AUTOMATIC": + case 'START_POSITION_AUTOMATIC': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_AUTOMATIC; case 2: - case "START_POSITION_OFF_SCREEN": + case 'START_POSITION_OFF_SCREEN': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_OFF_SCREEN; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.UNRECOGNIZED; } @@ -4356,14 +4370,14 @@ export function analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPositionTo ): string { switch (object) { case Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_UNKNOWN: - return "START_POSITION_UNKNOWN"; + return 'START_POSITION_UNKNOWN'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_AUTOMATIC: - return "START_POSITION_AUTOMATIC"; + return 'START_POSITION_AUTOMATIC'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_OFF_SCREEN: - return "START_POSITION_OFF_SCREEN"; + return 'START_POSITION_OFF_SCREEN'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPosition.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4382,25 +4396,25 @@ export function analytics_Trigger_Cue_Slide_ScrollingTextElement_SpeedFromJSON( ): Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed { switch (object) { case 0: - case "SPEED_UNKNOWN": + case 'SPEED_UNKNOWN': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_UNKNOWN; case 1: - case "SPEED_VERY_SLOW": + case 'SPEED_VERY_SLOW': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_SLOW; case 2: - case "SPEED_SLOW": + case 'SPEED_SLOW': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_SLOW; case 3: - case "SPEED_MEDIUM": + case 'SPEED_MEDIUM': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_MEDIUM; case 4: - case "SPEED_FAST": + case 'SPEED_FAST': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_FAST; case 5: - case "SPEED_VERY_FAST": + case 'SPEED_VERY_FAST': return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_FAST; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.UNRECOGNIZED; } @@ -4411,20 +4425,20 @@ export function analytics_Trigger_Cue_Slide_ScrollingTextElement_SpeedToJSON( ): string { switch (object) { case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_UNKNOWN: - return "SPEED_UNKNOWN"; + return 'SPEED_UNKNOWN'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_SLOW: - return "SPEED_VERY_SLOW"; + return 'SPEED_VERY_SLOW'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_SLOW: - return "SPEED_SLOW"; + return 'SPEED_SLOW'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_MEDIUM: - return "SPEED_MEDIUM"; + return 'SPEED_MEDIUM'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_FAST: - return "SPEED_FAST"; + return 'SPEED_FAST'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_FAST: - return "SPEED_VERY_FAST"; + return 'SPEED_VERY_FAST'; case Analytics_Trigger_Cue_Slide_ScrollingTextElement_Speed.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4446,16 +4460,16 @@ export function analytics_Trigger_Cue_Slide_RSSFeedElement_ContentFromJSON( ): Analytics_Trigger_Cue_Slide_RSSFeedElement_Content { switch (object) { case 0: - case "CONTENT_UNKNOWN": + case 'CONTENT_UNKNOWN': return Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_UNKNOWN; case 1: - case "CONTENT_TITLE": + case 'CONTENT_TITLE': return Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE; case 2: - case "CONTENT_TITLE_AND_DESCRIPTION": + case 'CONTENT_TITLE_AND_DESCRIPTION': return Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE_AND_DESCRIPTION; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.UNRECOGNIZED; } @@ -4466,14 +4480,14 @@ export function analytics_Trigger_Cue_Slide_RSSFeedElement_ContentToJSON( ): string { switch (object) { case Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_UNKNOWN: - return "CONTENT_UNKNOWN"; + return 'CONTENT_UNKNOWN'; case Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE: - return "CONTENT_TITLE"; + return 'CONTENT_TITLE'; case Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE_AND_DESCRIPTION: - return "CONTENT_TITLE_AND_DESCRIPTION"; + return 'CONTENT_TITLE_AND_DESCRIPTION'; case Analytics_Trigger_Cue_Slide_RSSFeedElement_Content.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4497,14 +4511,11 @@ export interface Analytics_Trigger_Action { clearGroup?: Analytics_Trigger_Action_ClearGroup | undefined; } -export interface Analytics_Trigger_Action_ClearLayer { -} +export interface Analytics_Trigger_Action_ClearLayer {} -export interface Analytics_Trigger_Action_MediaBinPlaylist { -} +export interface Analytics_Trigger_Action_MediaBinPlaylist {} -export interface Analytics_Trigger_Action_AudioBinPlaylist { -} +export interface Analytics_Trigger_Action_AudioBinPlaylist {} export interface Analytics_Trigger_Action_Stage { layoutChangeCount: number; @@ -4528,19 +4539,19 @@ export function analytics_Trigger_Action_SlideDestination_ChangeSlideDestination ): Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination { switch (object) { case 0: - case "CHANGE_SLIDE_DESTINATION_UNKNOWN": + case 'CHANGE_SLIDE_DESTINATION_UNKNOWN': return Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_UNKNOWN; case 1: - case "CHANGE_SLIDE_DESTINATION_NO_CHANGE": + case 'CHANGE_SLIDE_DESTINATION_NO_CHANGE': return Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_NO_CHANGE; case 2: - case "CHANGE_SLIDE_DESTINATION_STAGE_ONLY": + case 'CHANGE_SLIDE_DESTINATION_STAGE_ONLY': return Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_ONLY; case 3: - case "CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE": + case 'CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE': return Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.UNRECOGNIZED; } @@ -4551,16 +4562,16 @@ export function analytics_Trigger_Action_SlideDestination_ChangeSlideDestination ): string { switch (object) { case Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_UNKNOWN: - return "CHANGE_SLIDE_DESTINATION_UNKNOWN"; + return 'CHANGE_SLIDE_DESTINATION_UNKNOWN'; case Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_NO_CHANGE: - return "CHANGE_SLIDE_DESTINATION_NO_CHANGE"; + return 'CHANGE_SLIDE_DESTINATION_NO_CHANGE'; case Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_ONLY: - return "CHANGE_SLIDE_DESTINATION_STAGE_ONLY"; + return 'CHANGE_SLIDE_DESTINATION_STAGE_ONLY'; case Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE: - return "CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE"; + return 'CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE'; case Analytics_Trigger_Action_SlideDestination_ChangeSlideDestination.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4579,55 +4590,59 @@ export enum Analytics_Trigger_Action_Timer_Type { UNRECOGNIZED = -1, } -export function analytics_Trigger_Action_Timer_TypeFromJSON(object: any): Analytics_Trigger_Action_Timer_Type { +export function analytics_Trigger_Action_Timer_TypeFromJSON( + object: any, +): Analytics_Trigger_Action_Timer_Type { switch (object) { case 0: - case "TYPE_UNKNOWN": + case 'TYPE_UNKNOWN': return Analytics_Trigger_Action_Timer_Type.TYPE_UNKNOWN; case 1: - case "TYPE_START_SET_CONFIGURATION": + case 'TYPE_START_SET_CONFIGURATION': return Analytics_Trigger_Action_Timer_Type.TYPE_START_SET_CONFIGURATION; case 2: - case "TYPE_START": + case 'TYPE_START': return Analytics_Trigger_Action_Timer_Type.TYPE_START; case 3: - case "TYPE_STOP": + case 'TYPE_STOP': return Analytics_Trigger_Action_Timer_Type.TYPE_STOP; case 4: - case "TYPE_RESET": + case 'TYPE_RESET': return Analytics_Trigger_Action_Timer_Type.TYPE_RESET; case 5: - case "TYPE_STOP_SET_CONFIGURATION": + case 'TYPE_STOP_SET_CONFIGURATION': return Analytics_Trigger_Action_Timer_Type.TYPE_STOP_SET_CONFIGURATION; case 6: - case "TYPE_INCREMENT": + case 'TYPE_INCREMENT': return Analytics_Trigger_Action_Timer_Type.TYPE_INCREMENT; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Trigger_Action_Timer_Type.UNRECOGNIZED; } } -export function analytics_Trigger_Action_Timer_TypeToJSON(object: Analytics_Trigger_Action_Timer_Type): string { +export function analytics_Trigger_Action_Timer_TypeToJSON( + object: Analytics_Trigger_Action_Timer_Type, +): string { switch (object) { case Analytics_Trigger_Action_Timer_Type.TYPE_UNKNOWN: - return "TYPE_UNKNOWN"; + return 'TYPE_UNKNOWN'; case Analytics_Trigger_Action_Timer_Type.TYPE_START_SET_CONFIGURATION: - return "TYPE_START_SET_CONFIGURATION"; + return 'TYPE_START_SET_CONFIGURATION'; case Analytics_Trigger_Action_Timer_Type.TYPE_START: - return "TYPE_START"; + return 'TYPE_START'; case Analytics_Trigger_Action_Timer_Type.TYPE_STOP: - return "TYPE_STOP"; + return 'TYPE_STOP'; case Analytics_Trigger_Action_Timer_Type.TYPE_RESET: - return "TYPE_RESET"; + return 'TYPE_RESET'; case Analytics_Trigger_Action_Timer_Type.TYPE_STOP_SET_CONFIGURATION: - return "TYPE_STOP_SET_CONFIGURATION"; + return 'TYPE_STOP_SET_CONFIGURATION'; case Analytics_Trigger_Action_Timer_Type.TYPE_INCREMENT: - return "TYPE_INCREMENT"; + return 'TYPE_INCREMENT'; case Analytics_Trigger_Action_Timer_Type.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4635,8 +4650,7 @@ export interface Analytics_Trigger_Action_Prop { transition: string; } -export interface Analytics_Trigger_Action_Look { -} +export interface Analytics_Trigger_Action_Look {} export interface Analytics_Trigger_Action_Message { tokenCount: number; @@ -4646,8 +4660,7 @@ export interface Analytics_Trigger_Action_Message { showingCount: number; } -export interface Analytics_Trigger_Action_Communications { -} +export interface Analytics_Trigger_Action_Communications {} export interface Analytics_Trigger_Action_Macro { actionCount: number; @@ -4665,11 +4678,9 @@ export interface Analytics_Trigger_Action_ClearGroup { layerVideoInput: boolean; } -export interface Analytics_Trigger_MediaBin { -} +export interface Analytics_Trigger_MediaBin {} -export interface Analytics_Trigger_AudioBin { -} +export interface Analytics_Trigger_AudioBin {} export interface Analytics_Create { library?: Analytics_Create_Library | undefined; @@ -4689,35 +4700,39 @@ export enum Analytics_Create_Library_Source { UNRECOGNIZED = -1, } -export function analytics_Create_Library_SourceFromJSON(object: any): Analytics_Create_Library_Source { +export function analytics_Create_Library_SourceFromJSON( + object: any, +): Analytics_Create_Library_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_Create_Library_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_Create_Library_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_LIBRARY_OUTLINE_ADD_BUTTON": + case 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON': return Analytics_Create_Library_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Create_Library_Source.UNRECOGNIZED; } } -export function analytics_Create_Library_SourceToJSON(object: Analytics_Create_Library_Source): string { +export function analytics_Create_Library_SourceToJSON( + object: Analytics_Create_Library_Source, +): string { switch (object) { case Analytics_Create_Library_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_Create_Library_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_Create_Library_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON: - return "SOURCE_LIBRARY_OUTLINE_ADD_BUTTON"; + return 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON'; case Analytics_Create_Library_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4733,35 +4748,39 @@ export enum Analytics_Create_Playlist_Source { UNRECOGNIZED = -1, } -export function analytics_Create_Playlist_SourceFromJSON(object: any): Analytics_Create_Playlist_Source { +export function analytics_Create_Playlist_SourceFromJSON( + object: any, +): Analytics_Create_Playlist_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_Create_Playlist_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_Create_Playlist_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_LIBRARY_OUTLINE_ADD_BUTTON": + case 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON': return Analytics_Create_Playlist_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Create_Playlist_Source.UNRECOGNIZED; } } -export function analytics_Create_Playlist_SourceToJSON(object: Analytics_Create_Playlist_Source): string { +export function analytics_Create_Playlist_SourceToJSON( + object: Analytics_Create_Playlist_Source, +): string { switch (object) { case Analytics_Create_Playlist_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_Create_Playlist_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_Create_Playlist_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON: - return "SOURCE_LIBRARY_OUTLINE_ADD_BUTTON"; + return 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON'; case Analytics_Create_Playlist_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4774,45 +4793,49 @@ export enum Analytics_Create_Playlist_Type { UNRECOGNIZED = -1, } -export function analytics_Create_Playlist_TypeFromJSON(object: any): Analytics_Create_Playlist_Type { +export function analytics_Create_Playlist_TypeFromJSON( + object: any, +): Analytics_Create_Playlist_Type { switch (object) { case 0: - case "TYPE_UNKNOWN": + case 'TYPE_UNKNOWN': return Analytics_Create_Playlist_Type.TYPE_UNKNOWN; case 1: - case "TYPE_PRESENTATION": + case 'TYPE_PRESENTATION': return Analytics_Create_Playlist_Type.TYPE_PRESENTATION; case 2: - case "TYPE_PLANNING_CENTER": + case 'TYPE_PLANNING_CENTER': return Analytics_Create_Playlist_Type.TYPE_PLANNING_CENTER; case 3: - case "TYPE_FOLDER": + case 'TYPE_FOLDER': return Analytics_Create_Playlist_Type.TYPE_FOLDER; case 4: - case "TYPE_TEMPLATE_PLAYLIST": + case 'TYPE_TEMPLATE_PLAYLIST': return Analytics_Create_Playlist_Type.TYPE_TEMPLATE_PLAYLIST; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Create_Playlist_Type.UNRECOGNIZED; } } -export function analytics_Create_Playlist_TypeToJSON(object: Analytics_Create_Playlist_Type): string { +export function analytics_Create_Playlist_TypeToJSON( + object: Analytics_Create_Playlist_Type, +): string { switch (object) { case Analytics_Create_Playlist_Type.TYPE_UNKNOWN: - return "TYPE_UNKNOWN"; + return 'TYPE_UNKNOWN'; case Analytics_Create_Playlist_Type.TYPE_PRESENTATION: - return "TYPE_PRESENTATION"; + return 'TYPE_PRESENTATION'; case Analytics_Create_Playlist_Type.TYPE_PLANNING_CENTER: - return "TYPE_PLANNING_CENTER"; + return 'TYPE_PLANNING_CENTER'; case Analytics_Create_Playlist_Type.TYPE_FOLDER: - return "TYPE_FOLDER"; + return 'TYPE_FOLDER'; case Analytics_Create_Playlist_Type.TYPE_TEMPLATE_PLAYLIST: - return "TYPE_TEMPLATE_PLAYLIST"; + return 'TYPE_TEMPLATE_PLAYLIST'; case Analytics_Create_Playlist_Type.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4829,45 +4852,49 @@ export enum Analytics_Create_Presentation_Source { UNRECOGNIZED = -1, } -export function analytics_Create_Presentation_SourceFromJSON(object: any): Analytics_Create_Presentation_Source { +export function analytics_Create_Presentation_SourceFromJSON( + object: any, +): Analytics_Create_Presentation_Source { switch (object) { case 0: - case "SOURCE_UNKNOWN": + case 'SOURCE_UNKNOWN': return Analytics_Create_Presentation_Source.SOURCE_UNKNOWN; case 1: - case "SOURCE_APPLICATION_MENU": + case 'SOURCE_APPLICATION_MENU': return Analytics_Create_Presentation_Source.SOURCE_APPLICATION_MENU; case 2: - case "SOURCE_LIBRARY_OUTLINE_ADD_BUTTON": + case 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON': return Analytics_Create_Presentation_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON; case 3: - case "SOURCE_DETAIL_ADD_BUTTON": + case 'SOURCE_DETAIL_ADD_BUTTON': return Analytics_Create_Presentation_Source.SOURCE_DETAIL_ADD_BUTTON; case 4: - case "SOURCE_UNLINKED_HEADER": + case 'SOURCE_UNLINKED_HEADER': return Analytics_Create_Presentation_Source.SOURCE_UNLINKED_HEADER; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Create_Presentation_Source.UNRECOGNIZED; } } -export function analytics_Create_Presentation_SourceToJSON(object: Analytics_Create_Presentation_Source): string { +export function analytics_Create_Presentation_SourceToJSON( + object: Analytics_Create_Presentation_Source, +): string { switch (object) { case Analytics_Create_Presentation_Source.SOURCE_UNKNOWN: - return "SOURCE_UNKNOWN"; + return 'SOURCE_UNKNOWN'; case Analytics_Create_Presentation_Source.SOURCE_APPLICATION_MENU: - return "SOURCE_APPLICATION_MENU"; + return 'SOURCE_APPLICATION_MENU'; case Analytics_Create_Presentation_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON: - return "SOURCE_LIBRARY_OUTLINE_ADD_BUTTON"; + return 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON'; case Analytics_Create_Presentation_Source.SOURCE_DETAIL_ADD_BUTTON: - return "SOURCE_DETAIL_ADD_BUTTON"; + return 'SOURCE_DETAIL_ADD_BUTTON'; case Analytics_Create_Presentation_Source.SOURCE_UNLINKED_HEADER: - return "SOURCE_UNLINKED_HEADER"; + return 'SOURCE_UNLINKED_HEADER'; case Analytics_Create_Presentation_Source.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4904,16 +4931,16 @@ export function analytics_Import_SongSelect_LineDelimiterFromJSON( ): Analytics_Import_SongSelect_LineDelimiter { switch (object) { case 0: - case "LINE_DELIMITER_UNKNOWN": + case 'LINE_DELIMITER_UNKNOWN': return Analytics_Import_SongSelect_LineDelimiter.LINE_DELIMITER_UNKNOWN; case 1: - case "LINE_DELIMITER_LINE_BREAK": + case 'LINE_DELIMITER_LINE_BREAK': return Analytics_Import_SongSelect_LineDelimiter.LINE_DELIMITER_LINE_BREAK; case 2: - case "LINE_DELIMITER_PARAGRAPH_BREAK": + case 'LINE_DELIMITER_PARAGRAPH_BREAK': return Analytics_Import_SongSelect_LineDelimiter.LINE_DELIMITER_PARAGRAPH_BREAK; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Import_SongSelect_LineDelimiter.UNRECOGNIZED; } @@ -4924,14 +4951,14 @@ export function analytics_Import_SongSelect_LineDelimiterToJSON( ): string { switch (object) { case Analytics_Import_SongSelect_LineDelimiter.LINE_DELIMITER_UNKNOWN: - return "LINE_DELIMITER_UNKNOWN"; + return 'LINE_DELIMITER_UNKNOWN'; case Analytics_Import_SongSelect_LineDelimiter.LINE_DELIMITER_LINE_BREAK: - return "LINE_DELIMITER_LINE_BREAK"; + return 'LINE_DELIMITER_LINE_BREAK'; case Analytics_Import_SongSelect_LineDelimiter.LINE_DELIMITER_PARAGRAPH_BREAK: - return "LINE_DELIMITER_PARAGRAPH_BREAK"; + return 'LINE_DELIMITER_PARAGRAPH_BREAK'; case Analytics_Import_SongSelect_LineDelimiter.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4955,16 +4982,16 @@ export function analytics_Update_Downgrade_FromVersionTypeFromJSON( ): Analytics_Update_Downgrade_FromVersionType { switch (object) { case 0: - case "FROM_VERSION_TYPE_UNKNOWN": + case 'FROM_VERSION_TYPE_UNKNOWN': return Analytics_Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_UNKNOWN; case 1: - case "FROM_VERSION_TYPE_BETA": + case 'FROM_VERSION_TYPE_BETA': return Analytics_Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_BETA; case 2: - case "FROM_VERSION_TYPE_RELEASE": + case 'FROM_VERSION_TYPE_RELEASE': return Analytics_Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_RELEASE; case -1: - case "UNRECOGNIZED": + case 'UNRECOGNIZED': default: return Analytics_Update_Downgrade_FromVersionType.UNRECOGNIZED; } @@ -4975,14 +5002,14 @@ export function analytics_Update_Downgrade_FromVersionTypeToJSON( ): string { switch (object) { case Analytics_Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_UNKNOWN: - return "FROM_VERSION_TYPE_UNKNOWN"; + return 'FROM_VERSION_TYPE_UNKNOWN'; case Analytics_Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_BETA: - return "FROM_VERSION_TYPE_BETA"; + return 'FROM_VERSION_TYPE_BETA'; case Analytics_Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_RELEASE: - return "FROM_VERSION_TYPE_RELEASE"; + return 'FROM_VERSION_TYPE_RELEASE'; case Analytics_Update_Downgrade_FromVersionType.UNRECOGNIZED: default: - return "UNRECOGNIZED"; + return 'UNRECOGNIZED'; } } @@ -4991,22 +5018,18 @@ export interface Analytics_WHMStore { download?: Analytics_WHMStore_Download | undefined; } -export interface Analytics_WHMStore_ViewStore { -} +export interface Analytics_WHMStore_ViewStore {} -export interface Analytics_WHMStore_Download { -} +export interface Analytics_WHMStore_Download {} export interface Analytics_ProContent { mediaBin?: Analytics_ProContent_ViewMediaBin | undefined; download?: Analytics_ProContent_Download | undefined; } -export interface Analytics_ProContent_ViewMediaBin { -} +export interface Analytics_ProContent_ViewMediaBin {} -export interface Analytics_ProContent_Download { -} +export interface Analytics_ProContent_Download {} function createBaseAnalytics(): Analytics { return {}; @@ -5018,14 +5041,15 @@ export const Analytics = { }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5043,9 +5067,8 @@ export const Analytics = { }, create, I>>(base?: I): Analytics { - return Analytics.fromPartial(base ?? {}); + return Analytics.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Analytics { const message = createBaseAnalytics(); return message; @@ -5071,24 +5094,42 @@ function createBaseAnalytics_Event(): Analytics_Event { } export const Analytics_Event = { - encode(message: Analytics_Event, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Event, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.ui !== undefined) { Analytics_UI.encode(message.ui, writer.uint32(10).fork()).ldelim(); } if (message.startup !== undefined) { - Analytics_Startup.encode(message.startup, writer.uint32(18).fork()).ldelim(); + Analytics_Startup.encode( + message.startup, + writer.uint32(18).fork(), + ).ldelim(); } if (message.trigger !== undefined) { - Analytics_Trigger.encode(message.trigger, writer.uint32(26).fork()).ldelim(); + Analytics_Trigger.encode( + message.trigger, + writer.uint32(26).fork(), + ).ldelim(); } if (message.create !== undefined) { - Analytics_Create.encode(message.create, writer.uint32(34).fork()).ldelim(); + Analytics_Create.encode( + message.create, + writer.uint32(34).fork(), + ).ldelim(); } if (message.import !== undefined) { - Analytics_Import.encode(message.import, writer.uint32(42).fork()).ldelim(); + Analytics_Import.encode( + message.import, + writer.uint32(42).fork(), + ).ldelim(); } if (message.timeline !== undefined) { - Analytics_Timeline.encode(message.timeline, writer.uint32(50).fork()).ldelim(); + Analytics_Timeline.encode( + message.timeline, + writer.uint32(50).fork(), + ).ldelim(); } if (message.sync !== undefined) { Analytics_Sync.encode(message.sync, writer.uint32(58).fork()).ldelim(); @@ -5097,123 +5138,145 @@ export const Analytics_Event = { APIAnalytics.encode(message.api, writer.uint32(66).fork()).ldelim(); } if (message.timecode !== undefined) { - Analytics_Timecode.encode(message.timecode, writer.uint32(74).fork()).ldelim(); + Analytics_Timecode.encode( + message.timecode, + writer.uint32(74).fork(), + ).ldelim(); } if (message.playbackMarker !== undefined) { - Analytics_PlaybackMarker.encode(message.playbackMarker, writer.uint32(82).fork()).ldelim(); + Analytics_PlaybackMarker.encode( + message.playbackMarker, + writer.uint32(82).fork(), + ).ldelim(); } if (message.update !== undefined) { - Analytics_Update.encode(message.update, writer.uint32(90).fork()).ldelim(); + Analytics_Update.encode( + message.update, + writer.uint32(90).fork(), + ).ldelim(); } if (message.whmStore !== undefined) { - Analytics_WHMStore.encode(message.whmStore, writer.uint32(98).fork()).ldelim(); + Analytics_WHMStore.encode( + message.whmStore, + writer.uint32(98).fork(), + ).ldelim(); } if (message.proContent !== undefined) { - Analytics_ProContent.encode(message.proContent, writer.uint32(106).fork()).ldelim(); + Analytics_ProContent.encode( + message.proContent, + writer.uint32(106).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Event { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Event(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ui = Analytics_UI.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.startup = Analytics_Startup.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.trigger = Analytics_Trigger.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.create = Analytics_Create.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.import = Analytics_Import.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.timeline = Analytics_Timeline.decode(reader, reader.uint32()); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.sync = Analytics_Sync.decode(reader, reader.uint32()); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.api = APIAnalytics.decode(reader, reader.uint32()); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.timecode = Analytics_Timecode.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } - message.playbackMarker = Analytics_PlaybackMarker.decode(reader, reader.uint32()); + message.playbackMarker = Analytics_PlaybackMarker.decode( + reader, + reader.uint32(), + ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.update = Analytics_Update.decode(reader, reader.uint32()); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.whmStore = Analytics_WHMStore.decode(reader, reader.uint32()); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } - message.proContent = Analytics_ProContent.decode(reader, reader.uint32()); + message.proContent = Analytics_ProContent.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5224,91 +5287,150 @@ export const Analytics_Event = { fromJSON(object: any): Analytics_Event { return { ui: isSet(object.ui) ? Analytics_UI.fromJSON(object.ui) : undefined, - startup: isSet(object.startup) ? Analytics_Startup.fromJSON(object.startup) : undefined, - trigger: isSet(object.trigger) ? Analytics_Trigger.fromJSON(object.trigger) : undefined, - create: isSet(object.create) ? Analytics_Create.fromJSON(object.create) : undefined, - import: isSet(object.import) ? Analytics_Import.fromJSON(object.import) : undefined, - timeline: isSet(object.timeline) ? Analytics_Timeline.fromJSON(object.timeline) : undefined, - sync: isSet(object.sync) ? Analytics_Sync.fromJSON(object.sync) : undefined, + startup: isSet(object.startup) + ? Analytics_Startup.fromJSON(object.startup) + : undefined, + trigger: isSet(object.trigger) + ? Analytics_Trigger.fromJSON(object.trigger) + : undefined, + create: isSet(object.create) + ? Analytics_Create.fromJSON(object.create) + : undefined, + import: isSet(object.import) + ? Analytics_Import.fromJSON(object.import) + : undefined, + timeline: isSet(object.timeline) + ? Analytics_Timeline.fromJSON(object.timeline) + : undefined, + sync: isSet(object.sync) + ? Analytics_Sync.fromJSON(object.sync) + : undefined, api: isSet(object.api) ? APIAnalytics.fromJSON(object.api) : undefined, - timecode: isSet(object.timecode) ? Analytics_Timecode.fromJSON(object.timecode) : undefined, + timecode: isSet(object.timecode) + ? Analytics_Timecode.fromJSON(object.timecode) + : undefined, playbackMarker: isSet(object.playbackMarker) ? Analytics_PlaybackMarker.fromJSON(object.playbackMarker) : undefined, - update: isSet(object.update) ? Analytics_Update.fromJSON(object.update) : undefined, - whmStore: isSet(object.whmStore) ? Analytics_WHMStore.fromJSON(object.whmStore) : undefined, - proContent: isSet(object.proContent) ? Analytics_ProContent.fromJSON(object.proContent) : undefined, + update: isSet(object.update) + ? Analytics_Update.fromJSON(object.update) + : undefined, + whmStore: isSet(object.whmStore) + ? Analytics_WHMStore.fromJSON(object.whmStore) + : undefined, + proContent: isSet(object.proContent) + ? Analytics_ProContent.fromJSON(object.proContent) + : undefined, }; }, toJSON(message: Analytics_Event): unknown { const obj: any = {}; - message.ui !== undefined && (obj.ui = message.ui ? Analytics_UI.toJSON(message.ui) : undefined); - message.startup !== undefined && - (obj.startup = message.startup ? Analytics_Startup.toJSON(message.startup) : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger ? Analytics_Trigger.toJSON(message.trigger) : undefined); - message.create !== undefined && (obj.create = message.create ? Analytics_Create.toJSON(message.create) : undefined); - message.import !== undefined && (obj.import = message.import ? Analytics_Import.toJSON(message.import) : undefined); - message.timeline !== undefined && - (obj.timeline = message.timeline ? Analytics_Timeline.toJSON(message.timeline) : undefined); - message.sync !== undefined && (obj.sync = message.sync ? Analytics_Sync.toJSON(message.sync) : undefined); - message.api !== undefined && (obj.api = message.api ? APIAnalytics.toJSON(message.api) : undefined); - message.timecode !== undefined && - (obj.timecode = message.timecode ? Analytics_Timecode.toJSON(message.timecode) : undefined); - message.playbackMarker !== undefined && - (obj.playbackMarker = message.playbackMarker - ? Analytics_PlaybackMarker.toJSON(message.playbackMarker) - : undefined); - message.update !== undefined && (obj.update = message.update ? Analytics_Update.toJSON(message.update) : undefined); - message.whmStore !== undefined && - (obj.whmStore = message.whmStore ? Analytics_WHMStore.toJSON(message.whmStore) : undefined); - message.proContent !== undefined && - (obj.proContent = message.proContent ? Analytics_ProContent.toJSON(message.proContent) : undefined); + if (message.ui !== undefined) { + obj.ui = Analytics_UI.toJSON(message.ui); + } + if (message.startup !== undefined) { + obj.startup = Analytics_Startup.toJSON(message.startup); + } + if (message.trigger !== undefined) { + obj.trigger = Analytics_Trigger.toJSON(message.trigger); + } + if (message.create !== undefined) { + obj.create = Analytics_Create.toJSON(message.create); + } + if (message.import !== undefined) { + obj.import = Analytics_Import.toJSON(message.import); + } + if (message.timeline !== undefined) { + obj.timeline = Analytics_Timeline.toJSON(message.timeline); + } + if (message.sync !== undefined) { + obj.sync = Analytics_Sync.toJSON(message.sync); + } + if (message.api !== undefined) { + obj.api = APIAnalytics.toJSON(message.api); + } + if (message.timecode !== undefined) { + obj.timecode = Analytics_Timecode.toJSON(message.timecode); + } + if (message.playbackMarker !== undefined) { + obj.playbackMarker = Analytics_PlaybackMarker.toJSON( + message.playbackMarker, + ); + } + if (message.update !== undefined) { + obj.update = Analytics_Update.toJSON(message.update); + } + if (message.whmStore !== undefined) { + obj.whmStore = Analytics_WHMStore.toJSON(message.whmStore); + } + if (message.proContent !== undefined) { + obj.proContent = Analytics_ProContent.toJSON(message.proContent); + } return obj; }, - create, I>>(base?: I): Analytics_Event { - return Analytics_Event.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Event { + return Analytics_Event.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Event { + fromPartial, I>>( + object: I, + ): Analytics_Event { const message = createBaseAnalytics_Event(); - message.ui = (object.ui !== undefined && object.ui !== null) ? Analytics_UI.fromPartial(object.ui) : undefined; - message.startup = (object.startup !== undefined && object.startup !== null) - ? Analytics_Startup.fromPartial(object.startup) - : undefined; - message.trigger = (object.trigger !== undefined && object.trigger !== null) - ? Analytics_Trigger.fromPartial(object.trigger) - : undefined; - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_Create.fromPartial(object.create) - : undefined; - message.import = (object.import !== undefined && object.import !== null) - ? Analytics_Import.fromPartial(object.import) - : undefined; - message.timeline = (object.timeline !== undefined && object.timeline !== null) - ? Analytics_Timeline.fromPartial(object.timeline) - : undefined; - message.sync = (object.sync !== undefined && object.sync !== null) - ? Analytics_Sync.fromPartial(object.sync) - : undefined; - message.api = (object.api !== undefined && object.api !== null) ? APIAnalytics.fromPartial(object.api) : undefined; - message.timecode = (object.timecode !== undefined && object.timecode !== null) - ? Analytics_Timecode.fromPartial(object.timecode) - : undefined; - message.playbackMarker = (object.playbackMarker !== undefined && object.playbackMarker !== null) - ? Analytics_PlaybackMarker.fromPartial(object.playbackMarker) - : undefined; - message.update = (object.update !== undefined && object.update !== null) - ? Analytics_Update.fromPartial(object.update) - : undefined; - message.whmStore = (object.whmStore !== undefined && object.whmStore !== null) - ? Analytics_WHMStore.fromPartial(object.whmStore) - : undefined; - message.proContent = (object.proContent !== undefined && object.proContent !== null) - ? Analytics_ProContent.fromPartial(object.proContent) - : undefined; + message.ui = + object.ui !== undefined && object.ui !== null + ? Analytics_UI.fromPartial(object.ui) + : undefined; + message.startup = + object.startup !== undefined && object.startup !== null + ? Analytics_Startup.fromPartial(object.startup) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Analytics_Trigger.fromPartial(object.trigger) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_Create.fromPartial(object.create) + : undefined; + message.import = + object.import !== undefined && object.import !== null + ? Analytics_Import.fromPartial(object.import) + : undefined; + message.timeline = + object.timeline !== undefined && object.timeline !== null + ? Analytics_Timeline.fromPartial(object.timeline) + : undefined; + message.sync = + object.sync !== undefined && object.sync !== null + ? Analytics_Sync.fromPartial(object.sync) + : undefined; + message.api = + object.api !== undefined && object.api !== null + ? APIAnalytics.fromPartial(object.api) + : undefined; + message.timecode = + object.timecode !== undefined && object.timecode !== null + ? Analytics_Timecode.fromPartial(object.timecode) + : undefined; + message.playbackMarker = + object.playbackMarker !== undefined && object.playbackMarker !== null + ? Analytics_PlaybackMarker.fromPartial(object.playbackMarker) + : undefined; + message.update = + object.update !== undefined && object.update !== null + ? Analytics_Update.fromPartial(object.update) + : undefined; + message.whmStore = + object.whmStore !== undefined && object.whmStore !== null + ? Analytics_WHMStore.fromPartial(object.whmStore) + : undefined; + message.proContent = + object.proContent !== undefined && object.proContent !== null + ? Analytics_ProContent.fromPartial(object.proContent) + : undefined; return message; }, }; @@ -5318,49 +5440,71 @@ function createBaseAnalytics_Timeline(): Analytics_Timeline { } export const Analytics_Timeline = { - encode(message: Analytics_Timeline, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Timeline, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.triggerCue !== undefined) { - Analytics_Timeline_TriggerCue.encode(message.triggerCue, writer.uint32(10).fork()).ldelim(); + Analytics_Timeline_TriggerCue.encode( + message.triggerCue, + writer.uint32(10).fork(), + ).ldelim(); } if (message.action !== undefined) { - Analytics_Timeline_Action.encode(message.action, writer.uint32(18).fork()).ldelim(); + Analytics_Timeline_Action.encode( + message.action, + writer.uint32(18).fork(), + ).ldelim(); } if (message.recordCue !== undefined) { - Analytics_Timeline_RecordCue.encode(message.recordCue, writer.uint32(26).fork()).ldelim(); + Analytics_Timeline_RecordCue.encode( + message.recordCue, + writer.uint32(26).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timeline { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timeline(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.triggerCue = Analytics_Timeline_TriggerCue.decode(reader, reader.uint32()); + message.triggerCue = Analytics_Timeline_TriggerCue.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.action = Analytics_Timeline_Action.decode(reader, reader.uint32()); + message.action = Analytics_Timeline_Action.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.recordCue = Analytics_Timeline_RecordCue.decode(reader, reader.uint32()); + message.recordCue = Analytics_Timeline_RecordCue.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5370,38 +5514,53 @@ export const Analytics_Timeline = { fromJSON(object: any): Analytics_Timeline { return { - triggerCue: isSet(object.triggerCue) ? Analytics_Timeline_TriggerCue.fromJSON(object.triggerCue) : undefined, - action: isSet(object.action) ? Analytics_Timeline_Action.fromJSON(object.action) : undefined, - recordCue: isSet(object.recordCue) ? Analytics_Timeline_RecordCue.fromJSON(object.recordCue) : undefined, + triggerCue: isSet(object.triggerCue) + ? Analytics_Timeline_TriggerCue.fromJSON(object.triggerCue) + : undefined, + action: isSet(object.action) + ? Analytics_Timeline_Action.fromJSON(object.action) + : undefined, + recordCue: isSet(object.recordCue) + ? Analytics_Timeline_RecordCue.fromJSON(object.recordCue) + : undefined, }; }, toJSON(message: Analytics_Timeline): unknown { const obj: any = {}; - message.triggerCue !== undefined && - (obj.triggerCue = message.triggerCue ? Analytics_Timeline_TriggerCue.toJSON(message.triggerCue) : undefined); - message.action !== undefined && - (obj.action = message.action ? Analytics_Timeline_Action.toJSON(message.action) : undefined); - message.recordCue !== undefined && - (obj.recordCue = message.recordCue ? Analytics_Timeline_RecordCue.toJSON(message.recordCue) : undefined); + if (message.triggerCue !== undefined) { + obj.triggerCue = Analytics_Timeline_TriggerCue.toJSON(message.triggerCue); + } + if (message.action !== undefined) { + obj.action = Analytics_Timeline_Action.toJSON(message.action); + } + if (message.recordCue !== undefined) { + obj.recordCue = Analytics_Timeline_RecordCue.toJSON(message.recordCue); + } return obj; }, - create, I>>(base?: I): Analytics_Timeline { - return Analytics_Timeline.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timeline { + return Analytics_Timeline.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Timeline { + fromPartial, I>>( + object: I, + ): Analytics_Timeline { const message = createBaseAnalytics_Timeline(); - message.triggerCue = (object.triggerCue !== undefined && object.triggerCue !== null) - ? Analytics_Timeline_TriggerCue.fromPartial(object.triggerCue) - : undefined; - message.action = (object.action !== undefined && object.action !== null) - ? Analytics_Timeline_Action.fromPartial(object.action) - : undefined; - message.recordCue = (object.recordCue !== undefined && object.recordCue !== null) - ? Analytics_Timeline_RecordCue.fromPartial(object.recordCue) - : undefined; + message.triggerCue = + object.triggerCue !== undefined && object.triggerCue !== null + ? Analytics_Timeline_TriggerCue.fromPartial(object.triggerCue) + : undefined; + message.action = + object.action !== undefined && object.action !== null + ? Analytics_Timeline_Action.fromPartial(object.action) + : undefined; + message.recordCue = + object.recordCue !== undefined && object.recordCue !== null + ? Analytics_Timeline_RecordCue.fromPartial(object.recordCue) + : undefined; return message; }, }; @@ -5411,7 +5570,10 @@ function createBaseAnalytics_Timeline_TriggerCue(): Analytics_Timeline_TriggerCu } export const Analytics_Timeline_TriggerCue = { - encode(message: Analytics_Timeline_TriggerCue, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Timeline_TriggerCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.triggerType !== 0) { writer.uint32(8).int32(message.triggerType); } @@ -5421,29 +5583,33 @@ export const Analytics_Timeline_TriggerCue = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timeline_TriggerCue { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Timeline_TriggerCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timeline_TriggerCue(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.triggerType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.timingSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5457,24 +5623,33 @@ export const Analytics_Timeline_TriggerCue = { ? analytics_Timeline_TriggerCue_TriggerTypeFromJSON(object.triggerType) : 0, timingSource: isSet(object.timingSource) - ? analytics_Timeline_TriggerCue_TimingSourceFromJSON(object.timingSource) + ? analytics_Timeline_TriggerCue_TimingSourceFromJSON( + object.timingSource, + ) : 0, }; }, toJSON(message: Analytics_Timeline_TriggerCue): unknown { const obj: any = {}; - message.triggerType !== undefined && - (obj.triggerType = analytics_Timeline_TriggerCue_TriggerTypeToJSON(message.triggerType)); - message.timingSource !== undefined && - (obj.timingSource = analytics_Timeline_TriggerCue_TimingSourceToJSON(message.timingSource)); + if (message.triggerType !== 0) { + obj.triggerType = analytics_Timeline_TriggerCue_TriggerTypeToJSON( + message.triggerType, + ); + } + if (message.timingSource !== 0) { + obj.timingSource = analytics_Timeline_TriggerCue_TimingSourceToJSON( + message.timingSource, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Timeline_TriggerCue { - return Analytics_Timeline_TriggerCue.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timeline_TriggerCue { + return Analytics_Timeline_TriggerCue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Timeline_TriggerCue { @@ -5490,29 +5665,36 @@ function createBaseAnalytics_Timeline_Action(): Analytics_Timeline_Action { } export const Analytics_Timeline_Action = { - encode(message: Analytics_Timeline_Action, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Timeline_Action, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.actionType !== 0) { writer.uint32(8).int32(message.actionType); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timeline_Action { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Timeline_Action { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timeline_Action(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.actionType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5522,22 +5704,30 @@ export const Analytics_Timeline_Action = { fromJSON(object: any): Analytics_Timeline_Action { return { - actionType: isSet(object.actionType) ? analytics_Timeline_Action_ActionTypeFromJSON(object.actionType) : 0, + actionType: isSet(object.actionType) + ? analytics_Timeline_Action_ActionTypeFromJSON(object.actionType) + : 0, }; }, toJSON(message: Analytics_Timeline_Action): unknown { const obj: any = {}; - message.actionType !== undefined && - (obj.actionType = analytics_Timeline_Action_ActionTypeToJSON(message.actionType)); + if (message.actionType !== 0) { + obj.actionType = analytics_Timeline_Action_ActionTypeToJSON( + message.actionType, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Timeline_Action { - return Analytics_Timeline_Action.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timeline_Action { + return Analytics_Timeline_Action.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Timeline_Action { + fromPartial, I>>( + object: I, + ): Analytics_Timeline_Action { const message = createBaseAnalytics_Timeline_Action(); message.actionType = object.actionType ?? 0; return message; @@ -5549,19 +5739,26 @@ function createBaseAnalytics_Timeline_RecordCue(): Analytics_Timeline_RecordCue } export const Analytics_Timeline_RecordCue = { - encode(_: Analytics_Timeline_RecordCue, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Timeline_RecordCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timeline_RecordCue { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Timeline_RecordCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timeline_RecordCue(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5578,11 +5775,14 @@ export const Analytics_Timeline_RecordCue = { return obj; }, - create, I>>(base?: I): Analytics_Timeline_RecordCue { - return Analytics_Timeline_RecordCue.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timeline_RecordCue { + return Analytics_Timeline_RecordCue.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_Timeline_RecordCue { + fromPartial, I>>( + _: I, + ): Analytics_Timeline_RecordCue { const message = createBaseAnalytics_Timeline_RecordCue(); return message; }, @@ -5593,39 +5793,55 @@ function createBaseAnalytics_Timecode(): Analytics_Timecode { } export const Analytics_Timecode = { - encode(message: Analytics_Timecode, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Timecode, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.startup !== undefined) { - Analytics_Timecode_Startup.encode(message.startup, writer.uint32(10).fork()).ldelim(); + Analytics_Timecode_Startup.encode( + message.startup, + writer.uint32(10).fork(), + ).ldelim(); } if (message.activate !== undefined) { - Analytics_Timecode_Activate.encode(message.activate, writer.uint32(18).fork()).ldelim(); + Analytics_Timecode_Activate.encode( + message.activate, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timecode { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timecode(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.startup = Analytics_Timecode_Startup.decode(reader, reader.uint32()); + message.startup = Analytics_Timecode_Startup.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.activate = Analytics_Timecode_Activate.decode(reader, reader.uint32()); + message.activate = Analytics_Timecode_Activate.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5635,42 +5851,60 @@ export const Analytics_Timecode = { fromJSON(object: any): Analytics_Timecode { return { - startup: isSet(object.startup) ? Analytics_Timecode_Startup.fromJSON(object.startup) : undefined, - activate: isSet(object.activate) ? Analytics_Timecode_Activate.fromJSON(object.activate) : undefined, + startup: isSet(object.startup) + ? Analytics_Timecode_Startup.fromJSON(object.startup) + : undefined, + activate: isSet(object.activate) + ? Analytics_Timecode_Activate.fromJSON(object.activate) + : undefined, }; }, toJSON(message: Analytics_Timecode): unknown { const obj: any = {}; - message.startup !== undefined && - (obj.startup = message.startup ? Analytics_Timecode_Startup.toJSON(message.startup) : undefined); - message.activate !== undefined && - (obj.activate = message.activate ? Analytics_Timecode_Activate.toJSON(message.activate) : undefined); + if (message.startup !== undefined) { + obj.startup = Analytics_Timecode_Startup.toJSON(message.startup); + } + if (message.activate !== undefined) { + obj.activate = Analytics_Timecode_Activate.toJSON(message.activate); + } return obj; }, - create, I>>(base?: I): Analytics_Timecode { - return Analytics_Timecode.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timecode { + return Analytics_Timecode.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Timecode { + fromPartial, I>>( + object: I, + ): Analytics_Timecode { const message = createBaseAnalytics_Timecode(); - message.startup = (object.startup !== undefined && object.startup !== null) - ? Analytics_Timecode_Startup.fromPartial(object.startup) - : undefined; - message.activate = (object.activate !== undefined && object.activate !== null) - ? Analytics_Timecode_Activate.fromPartial(object.activate) - : undefined; + message.startup = + object.startup !== undefined && object.startup !== null + ? Analytics_Timecode_Startup.fromPartial(object.startup) + : undefined; + message.activate = + object.activate !== undefined && object.activate !== null + ? Analytics_Timecode_Activate.fromPartial(object.activate) + : undefined; return message; }, }; function createBaseAnalytics_Timecode_Startup(): Analytics_Timecode_Startup { - return { isInputConfigured: false, isEnabled: false, isPlaylistSelected: false }; + return { + isInputConfigured: false, + isEnabled: false, + isPlaylistSelected: false, + }; } export const Analytics_Timecode_Startup = { - encode(message: Analytics_Timecode_Startup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Timecode_Startup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.isInputConfigured === true) { writer.uint32(8).bool(message.isInputConfigured); } @@ -5683,36 +5917,40 @@ export const Analytics_Timecode_Startup = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timecode_Startup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Timecode_Startup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timecode_Startup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.isInputConfigured = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.isEnabled = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isPlaylistSelected = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5722,25 +5960,40 @@ export const Analytics_Timecode_Startup = { fromJSON(object: any): Analytics_Timecode_Startup { return { - isInputConfigured: isSet(object.isInputConfigured) ? Boolean(object.isInputConfigured) : false, - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, - isPlaylistSelected: isSet(object.isPlaylistSelected) ? Boolean(object.isPlaylistSelected) : false, + isInputConfigured: isSet(object.isInputConfigured) + ? globalThis.Boolean(object.isInputConfigured) + : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, + isPlaylistSelected: isSet(object.isPlaylistSelected) + ? globalThis.Boolean(object.isPlaylistSelected) + : false, }; }, toJSON(message: Analytics_Timecode_Startup): unknown { const obj: any = {}; - message.isInputConfigured !== undefined && (obj.isInputConfigured = message.isInputConfigured); - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - message.isPlaylistSelected !== undefined && (obj.isPlaylistSelected = message.isPlaylistSelected); + if (message.isInputConfigured === true) { + obj.isInputConfigured = message.isInputConfigured; + } + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.isPlaylistSelected === true) { + obj.isPlaylistSelected = message.isPlaylistSelected; + } return obj; }, - create, I>>(base?: I): Analytics_Timecode_Startup { - return Analytics_Timecode_Startup.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timecode_Startup { + return Analytics_Timecode_Startup.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Timecode_Startup { + fromPartial, I>>( + object: I, + ): Analytics_Timecode_Startup { const message = createBaseAnalytics_Timecode_Startup(); message.isInputConfigured = object.isInputConfigured ?? false; message.isEnabled = object.isEnabled ?? false; @@ -5754,7 +6007,10 @@ function createBaseAnalytics_Timecode_Activate(): Analytics_Timecode_Activate { } export const Analytics_Timecode_Activate = { - encode(message: Analytics_Timecode_Activate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Timecode_Activate, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.playlistItemCount !== 0) { writer.uint32(8).int32(message.playlistItemCount); } @@ -5767,36 +6023,40 @@ export const Analytics_Timecode_Activate = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Timecode_Activate { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Timecode_Activate { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Timecode_Activate(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.playlistItemCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.cueCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isStartup = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5806,25 +6066,38 @@ export const Analytics_Timecode_Activate = { fromJSON(object: any): Analytics_Timecode_Activate { return { - playlistItemCount: isSet(object.playlistItemCount) ? Number(object.playlistItemCount) : 0, - cueCount: isSet(object.cueCount) ? Number(object.cueCount) : 0, - isStartup: isSet(object.isStartup) ? Boolean(object.isStartup) : false, + playlistItemCount: isSet(object.playlistItemCount) + ? globalThis.Number(object.playlistItemCount) + : 0, + cueCount: isSet(object.cueCount) ? globalThis.Number(object.cueCount) : 0, + isStartup: isSet(object.isStartup) + ? globalThis.Boolean(object.isStartup) + : false, }; }, toJSON(message: Analytics_Timecode_Activate): unknown { const obj: any = {}; - message.playlistItemCount !== undefined && (obj.playlistItemCount = Math.round(message.playlistItemCount)); - message.cueCount !== undefined && (obj.cueCount = Math.round(message.cueCount)); - message.isStartup !== undefined && (obj.isStartup = message.isStartup); + if (message.playlistItemCount !== 0) { + obj.playlistItemCount = Math.round(message.playlistItemCount); + } + if (message.cueCount !== 0) { + obj.cueCount = Math.round(message.cueCount); + } + if (message.isStartup === true) { + obj.isStartup = message.isStartup; + } return obj; }, - create, I>>(base?: I): Analytics_Timecode_Activate { - return Analytics_Timecode_Activate.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Timecode_Activate { + return Analytics_Timecode_Activate.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Timecode_Activate { + fromPartial, I>>( + object: I, + ): Analytics_Timecode_Activate { const message = createBaseAnalytics_Timecode_Activate(); message.playlistItemCount = object.playlistItemCount ?? 0; message.cueCount = object.cueCount ?? 0; @@ -5838,29 +6111,36 @@ function createBaseAnalytics_Sync(): Analytics_Sync { } export const Analytics_Sync = { - encode(message: Analytics_Sync, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Sync, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.local !== undefined) { - Analytics_Sync_Local.encode(message.local, writer.uint32(10).fork()).ldelim(); + Analytics_Sync_Local.encode( + message.local, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Sync { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Sync(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.local = Analytics_Sync_Local.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5869,24 +6149,34 @@ export const Analytics_Sync = { }, fromJSON(object: any): Analytics_Sync { - return { local: isSet(object.local) ? Analytics_Sync_Local.fromJSON(object.local) : undefined }; + return { + local: isSet(object.local) + ? Analytics_Sync_Local.fromJSON(object.local) + : undefined, + }; }, toJSON(message: Analytics_Sync): unknown { const obj: any = {}; - message.local !== undefined && (obj.local = message.local ? Analytics_Sync_Local.toJSON(message.local) : undefined); + if (message.local !== undefined) { + obj.local = Analytics_Sync_Local.toJSON(message.local); + } return obj; }, - create, I>>(base?: I): Analytics_Sync { - return Analytics_Sync.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Sync { + return Analytics_Sync.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Sync { + fromPartial, I>>( + object: I, + ): Analytics_Sync { const message = createBaseAnalytics_Sync(); - message.local = (object.local !== undefined && object.local !== null) - ? Analytics_Sync_Local.fromPartial(object.local) - : undefined; + message.local = + object.local !== undefined && object.local !== null + ? Analytics_Sync_Local.fromPartial(object.local) + : undefined; return message; }, }; @@ -5904,7 +6194,10 @@ function createBaseAnalytics_Sync_Local(): Analytics_Sync_Local { } export const Analytics_Sync_Local = { - encode(message: Analytics_Sync_Local, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Sync_Local, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.syncType !== 0) { writer.uint32(8).int32(message.syncType); } @@ -5929,64 +6222,68 @@ export const Analytics_Sync_Local = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Sync_Local { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Sync_Local { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Sync_Local(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.syncType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.includeLibrary = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.includeMedia = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.includePlaylists = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.includeThemes = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.includeSupportFiles = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.replaceFiles = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5996,33 +6293,64 @@ export const Analytics_Sync_Local = { fromJSON(object: any): Analytics_Sync_Local { return { - syncType: isSet(object.syncType) ? analytics_Sync_Local_SyncTypeFromJSON(object.syncType) : 0, - includeLibrary: isSet(object.includeLibrary) ? Boolean(object.includeLibrary) : false, - includeMedia: isSet(object.includeMedia) ? Boolean(object.includeMedia) : false, - includePlaylists: isSet(object.includePlaylists) ? Boolean(object.includePlaylists) : false, - includeThemes: isSet(object.includeThemes) ? Boolean(object.includeThemes) : false, - includeSupportFiles: isSet(object.includeSupportFiles) ? Boolean(object.includeSupportFiles) : false, - replaceFiles: isSet(object.replaceFiles) ? Boolean(object.replaceFiles) : false, - }; - }, - - toJSON(message: Analytics_Sync_Local): unknown { + syncType: isSet(object.syncType) + ? analytics_Sync_Local_SyncTypeFromJSON(object.syncType) + : 0, + includeLibrary: isSet(object.includeLibrary) + ? globalThis.Boolean(object.includeLibrary) + : false, + includeMedia: isSet(object.includeMedia) + ? globalThis.Boolean(object.includeMedia) + : false, + includePlaylists: isSet(object.includePlaylists) + ? globalThis.Boolean(object.includePlaylists) + : false, + includeThemes: isSet(object.includeThemes) + ? globalThis.Boolean(object.includeThemes) + : false, + includeSupportFiles: isSet(object.includeSupportFiles) + ? globalThis.Boolean(object.includeSupportFiles) + : false, + replaceFiles: isSet(object.replaceFiles) + ? globalThis.Boolean(object.replaceFiles) + : false, + }; + }, + + toJSON(message: Analytics_Sync_Local): unknown { const obj: any = {}; - message.syncType !== undefined && (obj.syncType = analytics_Sync_Local_SyncTypeToJSON(message.syncType)); - message.includeLibrary !== undefined && (obj.includeLibrary = message.includeLibrary); - message.includeMedia !== undefined && (obj.includeMedia = message.includeMedia); - message.includePlaylists !== undefined && (obj.includePlaylists = message.includePlaylists); - message.includeThemes !== undefined && (obj.includeThemes = message.includeThemes); - message.includeSupportFiles !== undefined && (obj.includeSupportFiles = message.includeSupportFiles); - message.replaceFiles !== undefined && (obj.replaceFiles = message.replaceFiles); + if (message.syncType !== 0) { + obj.syncType = analytics_Sync_Local_SyncTypeToJSON(message.syncType); + } + if (message.includeLibrary === true) { + obj.includeLibrary = message.includeLibrary; + } + if (message.includeMedia === true) { + obj.includeMedia = message.includeMedia; + } + if (message.includePlaylists === true) { + obj.includePlaylists = message.includePlaylists; + } + if (message.includeThemes === true) { + obj.includeThemes = message.includeThemes; + } + if (message.includeSupportFiles === true) { + obj.includeSupportFiles = message.includeSupportFiles; + } + if (message.replaceFiles === true) { + obj.replaceFiles = message.replaceFiles; + } return obj; }, - create, I>>(base?: I): Analytics_Sync_Local { - return Analytics_Sync_Local.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Sync_Local { + return Analytics_Sync_Local.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Sync_Local { + fromPartial, I>>( + object: I, + ): Analytics_Sync_Local { const message = createBaseAnalytics_Sync_Local(); message.syncType = object.syncType ?? 0; message.includeLibrary = object.includeLibrary ?? false; @@ -6040,19 +6368,26 @@ function createBaseAnalytics_MultiTracks(): Analytics_MultiTracks { } export const Analytics_MultiTracks = { - encode(_: Analytics_MultiTracks, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_MultiTracks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_MultiTracks { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_MultiTracks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_MultiTracks(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6069,11 +6404,14 @@ export const Analytics_MultiTracks = { return obj; }, - create, I>>(base?: I): Analytics_MultiTracks { - return Analytics_MultiTracks.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_MultiTracks { + return Analytics_MultiTracks.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_MultiTracks { + fromPartial, I>>( + _: I, + ): Analytics_MultiTracks { const message = createBaseAnalytics_MultiTracks(); return message; }, @@ -6084,7 +6422,10 @@ function createBaseAnalytics_MultiTracks_Account(): Analytics_MultiTracks_Accoun } export const Analytics_MultiTracks_Account = { - encode(message: Analytics_MultiTracks_Account, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_MultiTracks_Account, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.chartPro !== 0) { writer.uint32(8).int32(message.chartPro); } @@ -6094,29 +6435,33 @@ export const Analytics_MultiTracks_Account = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_MultiTracks_Account { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_MultiTracks_Account { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_MultiTracks_Account(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.chartPro = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.propresenterAddon = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6126,7 +6471,9 @@ export const Analytics_MultiTracks_Account = { fromJSON(object: any): Analytics_MultiTracks_Account { return { - chartPro: isSet(object.chartPro) ? analytics_MultiTracks_Account_StatusFromJSON(object.chartPro) : 0, + chartPro: isSet(object.chartPro) + ? analytics_MultiTracks_Account_StatusFromJSON(object.chartPro) + : 0, propresenterAddon: isSet(object.propresenterAddon) ? analytics_MultiTracks_Account_StatusFromJSON(object.propresenterAddon) : 0, @@ -6135,16 +6482,24 @@ export const Analytics_MultiTracks_Account = { toJSON(message: Analytics_MultiTracks_Account): unknown { const obj: any = {}; - message.chartPro !== undefined && (obj.chartPro = analytics_MultiTracks_Account_StatusToJSON(message.chartPro)); - message.propresenterAddon !== undefined && - (obj.propresenterAddon = analytics_MultiTracks_Account_StatusToJSON(message.propresenterAddon)); + if (message.chartPro !== 0) { + obj.chartPro = analytics_MultiTracks_Account_StatusToJSON( + message.chartPro, + ); + } + if (message.propresenterAddon !== 0) { + obj.propresenterAddon = analytics_MultiTracks_Account_StatusToJSON( + message.propresenterAddon, + ); + } return obj; }, - create, I>>(base?: I): Analytics_MultiTracks_Account { - return Analytics_MultiTracks_Account.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_MultiTracks_Account { + return Analytics_MultiTracks_Account.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_MultiTracks_Account { @@ -6160,29 +6515,42 @@ function createBaseAnalytics_MultiTracks_Startup(): Analytics_MultiTracks_Startu } export const Analytics_MultiTracks_Startup = { - encode(message: Analytics_MultiTracks_Startup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_MultiTracks_Startup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.account !== undefined) { - Analytics_MultiTracks_Account.encode(message.account, writer.uint32(10).fork()).ldelim(); + Analytics_MultiTracks_Account.encode( + message.account, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_MultiTracks_Startup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_MultiTracks_Startup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_MultiTracks_Startup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.account = Analytics_MultiTracks_Account.decode(reader, reader.uint32()); + message.account = Analytics_MultiTracks_Account.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6191,27 +6559,34 @@ export const Analytics_MultiTracks_Startup = { }, fromJSON(object: any): Analytics_MultiTracks_Startup { - return { account: isSet(object.account) ? Analytics_MultiTracks_Account.fromJSON(object.account) : undefined }; + return { + account: isSet(object.account) + ? Analytics_MultiTracks_Account.fromJSON(object.account) + : undefined, + }; }, toJSON(message: Analytics_MultiTracks_Startup): unknown { const obj: any = {}; - message.account !== undefined && - (obj.account = message.account ? Analytics_MultiTracks_Account.toJSON(message.account) : undefined); + if (message.account !== undefined) { + obj.account = Analytics_MultiTracks_Account.toJSON(message.account); + } return obj; }, - create, I>>(base?: I): Analytics_MultiTracks_Startup { - return Analytics_MultiTracks_Startup.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_MultiTracks_Startup { + return Analytics_MultiTracks_Startup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_MultiTracks_Startup { const message = createBaseAnalytics_MultiTracks_Startup(); - message.account = (object.account !== undefined && object.account !== null) - ? Analytics_MultiTracks_Account.fromPartial(object.account) - : undefined; + message.account = + object.account !== undefined && object.account !== null + ? Analytics_MultiTracks_Account.fromPartial(object.account) + : undefined; return message; }, }; @@ -6221,9 +6596,15 @@ function createBaseAnalytics_MultiTracks_Import(): Analytics_MultiTracks_Import } export const Analytics_MultiTracks_Import = { - encode(message: Analytics_MultiTracks_Import, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_MultiTracks_Import, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.account !== undefined) { - Analytics_MultiTracks_Account.encode(message.account, writer.uint32(10).fork()).ldelim(); + Analytics_MultiTracks_Account.encode( + message.account, + writer.uint32(10).fork(), + ).ldelim(); } if (message.chartsAutomation === true) { writer.uint32(16).bool(message.chartsAutomation); @@ -6234,36 +6615,43 @@ export const Analytics_MultiTracks_Import = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_MultiTracks_Import { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_MultiTracks_Import { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_MultiTracks_Import(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.account = Analytics_MultiTracks_Account.decode(reader, reader.uint32()); + message.account = Analytics_MultiTracks_Account.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.chartsAutomation = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.lines = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6273,30 +6661,43 @@ export const Analytics_MultiTracks_Import = { fromJSON(object: any): Analytics_MultiTracks_Import { return { - account: isSet(object.account) ? Analytics_MultiTracks_Account.fromJSON(object.account) : undefined, - chartsAutomation: isSet(object.chartsAutomation) ? Boolean(object.chartsAutomation) : false, - lines: isSet(object.lines) ? Number(object.lines) : 0, + account: isSet(object.account) + ? Analytics_MultiTracks_Account.fromJSON(object.account) + : undefined, + chartsAutomation: isSet(object.chartsAutomation) + ? globalThis.Boolean(object.chartsAutomation) + : false, + lines: isSet(object.lines) ? globalThis.Number(object.lines) : 0, }; }, toJSON(message: Analytics_MultiTracks_Import): unknown { const obj: any = {}; - message.account !== undefined && - (obj.account = message.account ? Analytics_MultiTracks_Account.toJSON(message.account) : undefined); - message.chartsAutomation !== undefined && (obj.chartsAutomation = message.chartsAutomation); - message.lines !== undefined && (obj.lines = Math.round(message.lines)); + if (message.account !== undefined) { + obj.account = Analytics_MultiTracks_Account.toJSON(message.account); + } + if (message.chartsAutomation === true) { + obj.chartsAutomation = message.chartsAutomation; + } + if (message.lines !== 0) { + obj.lines = Math.round(message.lines); + } return obj; }, - create, I>>(base?: I): Analytics_MultiTracks_Import { - return Analytics_MultiTracks_Import.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_MultiTracks_Import { + return Analytics_MultiTracks_Import.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_MultiTracks_Import { + fromPartial, I>>( + object: I, + ): Analytics_MultiTracks_Import { const message = createBaseAnalytics_MultiTracks_Import(); - message.account = (object.account !== undefined && object.account !== null) - ? Analytics_MultiTracks_Account.fromPartial(object.account) - : undefined; + message.account = + object.account !== undefined && object.account !== null + ? Analytics_MultiTracks_Account.fromPartial(object.account) + : undefined; message.chartsAutomation = object.chartsAutomation ?? false; message.lines = object.lines ?? 0; return message; @@ -6304,73 +6705,111 @@ export const Analytics_MultiTracks_Import = { }; function createBaseAnalytics_TriggerMediaInformation(): Analytics_TriggerMediaInformation { - return { sourceType: 0, video: undefined, image: undefined, audio: undefined, liveVideo: undefined }; + return { + sourceType: 0, + video: undefined, + image: undefined, + audio: undefined, + liveVideo: undefined, + }; } export const Analytics_TriggerMediaInformation = { - encode(message: Analytics_TriggerMediaInformation, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_TriggerMediaInformation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.sourceType !== 0) { writer.uint32(8).int32(message.sourceType); } if (message.video !== undefined) { - Analytics_TriggerMediaInformation_Video.encode(message.video, writer.uint32(18).fork()).ldelim(); + Analytics_TriggerMediaInformation_Video.encode( + message.video, + writer.uint32(18).fork(), + ).ldelim(); } if (message.image !== undefined) { - Analytics_TriggerMediaInformation_Image.encode(message.image, writer.uint32(26).fork()).ldelim(); + Analytics_TriggerMediaInformation_Image.encode( + message.image, + writer.uint32(26).fork(), + ).ldelim(); } if (message.audio !== undefined) { - Analytics_TriggerMediaInformation_Audio.encode(message.audio, writer.uint32(34).fork()).ldelim(); + Analytics_TriggerMediaInformation_Audio.encode( + message.audio, + writer.uint32(34).fork(), + ).ldelim(); } if (message.liveVideo !== undefined) { - Analytics_TriggerMediaInformation_LiveVideo.encode(message.liveVideo, writer.uint32(42).fork()).ldelim(); + Analytics_TriggerMediaInformation_LiveVideo.encode( + message.liveVideo, + writer.uint32(42).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_TriggerMediaInformation { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_TriggerMediaInformation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_TriggerMediaInformation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.sourceType = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.video = Analytics_TriggerMediaInformation_Video.decode(reader, reader.uint32()); + message.video = Analytics_TriggerMediaInformation_Video.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.image = Analytics_TriggerMediaInformation_Image.decode(reader, reader.uint32()); + message.image = Analytics_TriggerMediaInformation_Image.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.audio = Analytics_TriggerMediaInformation_Audio.decode(reader, reader.uint32()); + message.audio = Analytics_TriggerMediaInformation_Audio.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.liveVideo = Analytics_TriggerMediaInformation_LiveVideo.decode(reader, reader.uint32()); + message.liveVideo = + Analytics_TriggerMediaInformation_LiveVideo.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6381,11 +6820,19 @@ export const Analytics_TriggerMediaInformation = { fromJSON(object: any): Analytics_TriggerMediaInformation { return { sourceType: isSet(object.sourceType) - ? analytics_TriggerMediaInformation_SourceTypeFromJSON(object.sourceType) + ? analytics_TriggerMediaInformation_SourceTypeFromJSON( + object.sourceType, + ) : 0, - video: isSet(object.video) ? Analytics_TriggerMediaInformation_Video.fromJSON(object.video) : undefined, - image: isSet(object.image) ? Analytics_TriggerMediaInformation_Image.fromJSON(object.image) : undefined, - audio: isSet(object.audio) ? Analytics_TriggerMediaInformation_Audio.fromJSON(object.audio) : undefined, + video: isSet(object.video) + ? Analytics_TriggerMediaInformation_Video.fromJSON(object.video) + : undefined, + image: isSet(object.image) + ? Analytics_TriggerMediaInformation_Image.fromJSON(object.image) + : undefined, + audio: isSet(object.audio) + ? Analytics_TriggerMediaInformation_Audio.fromJSON(object.audio) + : undefined, liveVideo: isSet(object.liveVideo) ? Analytics_TriggerMediaInformation_LiveVideo.fromJSON(object.liveVideo) : undefined, @@ -6394,43 +6841,56 @@ export const Analytics_TriggerMediaInformation = { toJSON(message: Analytics_TriggerMediaInformation): unknown { const obj: any = {}; - message.sourceType !== undefined && - (obj.sourceType = analytics_TriggerMediaInformation_SourceTypeToJSON(message.sourceType)); - message.video !== undefined && - (obj.video = message.video ? Analytics_TriggerMediaInformation_Video.toJSON(message.video) : undefined); - message.image !== undefined && - (obj.image = message.image ? Analytics_TriggerMediaInformation_Image.toJSON(message.image) : undefined); - message.audio !== undefined && - (obj.audio = message.audio ? Analytics_TriggerMediaInformation_Audio.toJSON(message.audio) : undefined); - message.liveVideo !== undefined && (obj.liveVideo = message.liveVideo - ? Analytics_TriggerMediaInformation_LiveVideo.toJSON(message.liveVideo) - : undefined); + if (message.sourceType !== 0) { + obj.sourceType = analytics_TriggerMediaInformation_SourceTypeToJSON( + message.sourceType, + ); + } + if (message.video !== undefined) { + obj.video = Analytics_TriggerMediaInformation_Video.toJSON(message.video); + } + if (message.image !== undefined) { + obj.image = Analytics_TriggerMediaInformation_Image.toJSON(message.image); + } + if (message.audio !== undefined) { + obj.audio = Analytics_TriggerMediaInformation_Audio.toJSON(message.audio); + } + if (message.liveVideo !== undefined) { + obj.liveVideo = Analytics_TriggerMediaInformation_LiveVideo.toJSON( + message.liveVideo, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_TriggerMediaInformation { - return Analytics_TriggerMediaInformation.fromPartial(base ?? {}); + return Analytics_TriggerMediaInformation.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_TriggerMediaInformation { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_TriggerMediaInformation { const message = createBaseAnalytics_TriggerMediaInformation(); message.sourceType = object.sourceType ?? 0; - message.video = (object.video !== undefined && object.video !== null) - ? Analytics_TriggerMediaInformation_Video.fromPartial(object.video) - : undefined; - message.image = (object.image !== undefined && object.image !== null) - ? Analytics_TriggerMediaInformation_Image.fromPartial(object.image) - : undefined; - message.audio = (object.audio !== undefined && object.audio !== null) - ? Analytics_TriggerMediaInformation_Audio.fromPartial(object.audio) - : undefined; - message.liveVideo = (object.liveVideo !== undefined && object.liveVideo !== null) - ? Analytics_TriggerMediaInformation_LiveVideo.fromPartial(object.liveVideo) - : undefined; + message.video = + object.video !== undefined && object.video !== null + ? Analytics_TriggerMediaInformation_Video.fromPartial(object.video) + : undefined; + message.image = + object.image !== undefined && object.image !== null + ? Analytics_TriggerMediaInformation_Image.fromPartial(object.image) + : undefined; + message.audio = + object.audio !== undefined && object.audio !== null + ? Analytics_TriggerMediaInformation_Audio.fromPartial(object.audio) + : undefined; + message.liveVideo = + object.liveVideo !== undefined && object.liveVideo !== null + ? Analytics_TriggerMediaInformation_LiveVideo.fromPartial( + object.liveVideo, + ) + : undefined; return message; }, }; @@ -6450,7 +6910,10 @@ function createBaseAnalytics_TriggerMediaInformation_Video(): Analytics_TriggerM } export const Analytics_TriggerMediaInformation_Video = { - encode(message: Analytics_TriggerMediaInformation_Video, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_TriggerMediaInformation_Video, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.sourceDurationRange !== 0) { writer.uint32(8).int32(message.sourceDurationRange); } @@ -6481,78 +6944,82 @@ export const Analytics_TriggerMediaInformation_Video = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_TriggerMediaInformation_Video { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_TriggerMediaInformation_Video { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_TriggerMediaInformation_Video(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.sourceDurationRange = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.playbackMarkerCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.playbackBehavior = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.scaleMode = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.hasInPoint = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.hasOutPoint = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.hasEffects = reader.bool(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.hasTransition = reader.bool(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.hasAudio = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6563,51 +7030,91 @@ export const Analytics_TriggerMediaInformation_Video = { fromJSON(object: any): Analytics_TriggerMediaInformation_Video { return { sourceDurationRange: isSet(object.sourceDurationRange) - ? analytics_TriggerMediaInformation_Video_DurationRangeFromJSON(object.sourceDurationRange) + ? analytics_TriggerMediaInformation_Video_DurationRangeFromJSON( + object.sourceDurationRange, + ) + : 0, + playbackMarkerCount: isSet(object.playbackMarkerCount) + ? globalThis.Number(object.playbackMarkerCount) : 0, - playbackMarkerCount: isSet(object.playbackMarkerCount) ? Number(object.playbackMarkerCount) : 0, playbackBehavior: isSet(object.playbackBehavior) - ? analytics_TriggerMediaInformation_Video_PlaybackBehaviorFromJSON(object.playbackBehavior) + ? analytics_TriggerMediaInformation_Video_PlaybackBehaviorFromJSON( + object.playbackBehavior, + ) : 0, scaleMode: isSet(object.scaleMode) - ? analytics_TriggerMediaInformation_Video_ScaleModeFromJSON(object.scaleMode) + ? analytics_TriggerMediaInformation_Video_ScaleModeFromJSON( + object.scaleMode, + ) : 0, - hasInPoint: isSet(object.hasInPoint) ? Boolean(object.hasInPoint) : false, - hasOutPoint: isSet(object.hasOutPoint) ? Boolean(object.hasOutPoint) : false, - hasEffects: isSet(object.hasEffects) ? Boolean(object.hasEffects) : false, - hasTransition: isSet(object.hasTransition) ? Boolean(object.hasTransition) : false, - hasAudio: isSet(object.hasAudio) ? Boolean(object.hasAudio) : false, + hasInPoint: isSet(object.hasInPoint) + ? globalThis.Boolean(object.hasInPoint) + : false, + hasOutPoint: isSet(object.hasOutPoint) + ? globalThis.Boolean(object.hasOutPoint) + : false, + hasEffects: isSet(object.hasEffects) + ? globalThis.Boolean(object.hasEffects) + : false, + hasTransition: isSet(object.hasTransition) + ? globalThis.Boolean(object.hasTransition) + : false, + hasAudio: isSet(object.hasAudio) + ? globalThis.Boolean(object.hasAudio) + : false, }; }, toJSON(message: Analytics_TriggerMediaInformation_Video): unknown { const obj: any = {}; - message.sourceDurationRange !== undefined && - (obj.sourceDurationRange = analytics_TriggerMediaInformation_Video_DurationRangeToJSON( - message.sourceDurationRange, - )); - message.playbackMarkerCount !== undefined && (obj.playbackMarkerCount = Math.round(message.playbackMarkerCount)); - message.playbackBehavior !== undefined && - (obj.playbackBehavior = analytics_TriggerMediaInformation_Video_PlaybackBehaviorToJSON(message.playbackBehavior)); - message.scaleMode !== undefined && - (obj.scaleMode = analytics_TriggerMediaInformation_Video_ScaleModeToJSON(message.scaleMode)); - message.hasInPoint !== undefined && (obj.hasInPoint = message.hasInPoint); - message.hasOutPoint !== undefined && (obj.hasOutPoint = message.hasOutPoint); - message.hasEffects !== undefined && (obj.hasEffects = message.hasEffects); - message.hasTransition !== undefined && (obj.hasTransition = message.hasTransition); - message.hasAudio !== undefined && (obj.hasAudio = message.hasAudio); + if (message.sourceDurationRange !== 0) { + obj.sourceDurationRange = + analytics_TriggerMediaInformation_Video_DurationRangeToJSON( + message.sourceDurationRange, + ); + } + if (message.playbackMarkerCount !== 0) { + obj.playbackMarkerCount = Math.round(message.playbackMarkerCount); + } + if (message.playbackBehavior !== 0) { + obj.playbackBehavior = + analytics_TriggerMediaInformation_Video_PlaybackBehaviorToJSON( + message.playbackBehavior, + ); + } + if (message.scaleMode !== 0) { + obj.scaleMode = analytics_TriggerMediaInformation_Video_ScaleModeToJSON( + message.scaleMode, + ); + } + if (message.hasInPoint === true) { + obj.hasInPoint = message.hasInPoint; + } + if (message.hasOutPoint === true) { + obj.hasOutPoint = message.hasOutPoint; + } + if (message.hasEffects === true) { + obj.hasEffects = message.hasEffects; + } + if (message.hasTransition === true) { + obj.hasTransition = message.hasTransition; + } + if (message.hasAudio === true) { + obj.hasAudio = message.hasAudio; + } return obj; }, - create, I>>( - base?: I, - ): Analytics_TriggerMediaInformation_Video { - return Analytics_TriggerMediaInformation_Video.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_TriggerMediaInformation_Video { + return Analytics_TriggerMediaInformation_Video.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_TriggerMediaInformation_Video { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_TriggerMediaInformation_Video { const message = createBaseAnalytics_TriggerMediaInformation_Video(); message.sourceDurationRange = object.sourceDurationRange ?? 0; message.playbackMarkerCount = object.playbackMarkerCount ?? 0; @@ -6627,19 +7134,26 @@ function createBaseAnalytics_TriggerMediaInformation_Audio(): Analytics_TriggerM } export const Analytics_TriggerMediaInformation_Audio = { - encode(_: Analytics_TriggerMediaInformation_Audio, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_TriggerMediaInformation_Audio, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_TriggerMediaInformation_Audio { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_TriggerMediaInformation_Audio { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_TriggerMediaInformation_Audio(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6656,15 +7170,16 @@ export const Analytics_TriggerMediaInformation_Audio = { return obj; }, - create, I>>( - base?: I, - ): Analytics_TriggerMediaInformation_Audio { - return Analytics_TriggerMediaInformation_Audio.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_TriggerMediaInformation_Audio { + return Analytics_TriggerMediaInformation_Audio.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_TriggerMediaInformation_Audio { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_TriggerMediaInformation_Audio { const message = createBaseAnalytics_TriggerMediaInformation_Audio(); return message; }, @@ -6675,19 +7190,26 @@ function createBaseAnalytics_TriggerMediaInformation_Image(): Analytics_TriggerM } export const Analytics_TriggerMediaInformation_Image = { - encode(_: Analytics_TriggerMediaInformation_Image, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_TriggerMediaInformation_Image, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_TriggerMediaInformation_Image { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_TriggerMediaInformation_Image { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_TriggerMediaInformation_Image(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6704,15 +7226,16 @@ export const Analytics_TriggerMediaInformation_Image = { return obj; }, - create, I>>( - base?: I, - ): Analytics_TriggerMediaInformation_Image { - return Analytics_TriggerMediaInformation_Image.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_TriggerMediaInformation_Image { + return Analytics_TriggerMediaInformation_Image.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_TriggerMediaInformation_Image { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_TriggerMediaInformation_Image { const message = createBaseAnalytics_TriggerMediaInformation_Image(); return message; }, @@ -6723,19 +7246,26 @@ function createBaseAnalytics_TriggerMediaInformation_LiveVideo(): Analytics_Trig } export const Analytics_TriggerMediaInformation_LiveVideo = { - encode(_: Analytics_TriggerMediaInformation_LiveVideo, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_TriggerMediaInformation_LiveVideo, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_TriggerMediaInformation_LiveVideo { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_TriggerMediaInformation_LiveVideo { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_TriggerMediaInformation_LiveVideo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6752,15 +7282,22 @@ export const Analytics_TriggerMediaInformation_LiveVideo = { return obj; }, - create, I>>( - base?: I, - ): Analytics_TriggerMediaInformation_LiveVideo { - return Analytics_TriggerMediaInformation_LiveVideo.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - _: I, - ): Analytics_TriggerMediaInformation_LiveVideo { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_TriggerMediaInformation_LiveVideo { + return Analytics_TriggerMediaInformation_LiveVideo.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): Analytics_TriggerMediaInformation_LiveVideo { const message = createBaseAnalytics_TriggerMediaInformation_LiveVideo(); return message; }, @@ -6771,29 +7308,42 @@ function createBaseAnalytics_PlaybackMarker(): Analytics_PlaybackMarker { } export const Analytics_PlaybackMarker = { - encode(message: Analytics_PlaybackMarker, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_PlaybackMarker, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.create !== undefined) { - Analytics_PlaybackMarker_CreateMarker.encode(message.create, writer.uint32(10).fork()).ldelim(); + Analytics_PlaybackMarker_CreateMarker.encode( + message.create, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_PlaybackMarker { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_PlaybackMarker { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_PlaybackMarker(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.create = Analytics_PlaybackMarker_CreateMarker.decode(reader, reader.uint32()); + message.create = Analytics_PlaybackMarker_CreateMarker.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6802,25 +7352,34 @@ export const Analytics_PlaybackMarker = { }, fromJSON(object: any): Analytics_PlaybackMarker { - return { create: isSet(object.create) ? Analytics_PlaybackMarker_CreateMarker.fromJSON(object.create) : undefined }; + return { + create: isSet(object.create) + ? Analytics_PlaybackMarker_CreateMarker.fromJSON(object.create) + : undefined, + }; }, toJSON(message: Analytics_PlaybackMarker): unknown { const obj: any = {}; - message.create !== undefined && - (obj.create = message.create ? Analytics_PlaybackMarker_CreateMarker.toJSON(message.create) : undefined); + if (message.create !== undefined) { + obj.create = Analytics_PlaybackMarker_CreateMarker.toJSON(message.create); + } return obj; }, - create, I>>(base?: I): Analytics_PlaybackMarker { - return Analytics_PlaybackMarker.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_PlaybackMarker { + return Analytics_PlaybackMarker.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_PlaybackMarker { + fromPartial, I>>( + object: I, + ): Analytics_PlaybackMarker { const message = createBaseAnalytics_PlaybackMarker(); - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_PlaybackMarker_CreateMarker.fromPartial(object.create) - : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_PlaybackMarker_CreateMarker.fromPartial(object.create) + : undefined; return message; }, }; @@ -6830,29 +7389,36 @@ function createBaseAnalytics_PlaybackMarker_CreateMarker(): Analytics_PlaybackMa } export const Analytics_PlaybackMarker_CreateMarker = { - encode(message: Analytics_PlaybackMarker_CreateMarker, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_PlaybackMarker_CreateMarker, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.location !== 0) { writer.uint32(8).int32(message.location); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_PlaybackMarker_CreateMarker { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_PlaybackMarker_CreateMarker { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_PlaybackMarker_CreateMarker(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.location = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6862,26 +7428,34 @@ export const Analytics_PlaybackMarker_CreateMarker = { fromJSON(object: any): Analytics_PlaybackMarker_CreateMarker { return { - location: isSet(object.location) ? analytics_PlaybackMarker_CreateMarker_LocationFromJSON(object.location) : 0, + location: isSet(object.location) + ? analytics_PlaybackMarker_CreateMarker_LocationFromJSON( + object.location, + ) + : 0, }; }, toJSON(message: Analytics_PlaybackMarker_CreateMarker): unknown { const obj: any = {}; - message.location !== undefined && - (obj.location = analytics_PlaybackMarker_CreateMarker_LocationToJSON(message.location)); + if (message.location !== 0) { + obj.location = analytics_PlaybackMarker_CreateMarker_LocationToJSON( + message.location, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_PlaybackMarker_CreateMarker { - return Analytics_PlaybackMarker_CreateMarker.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_PlaybackMarker_CreateMarker { + return Analytics_PlaybackMarker_CreateMarker.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_PlaybackMarker_CreateMarker { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_PlaybackMarker_CreateMarker { const message = createBaseAnalytics_PlaybackMarker_CreateMarker(); message.location = object.location ?? 0; return message; @@ -6911,189 +7485,280 @@ function createBaseAnalytics_UI(): Analytics_UI { } export const Analytics_UI = { - encode(message: Analytics_UI, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.quickSearch !== undefined) { - Analytics_UI_QuickSearch.encode(message.quickSearch, writer.uint32(10).fork()).ldelim(); + Analytics_UI_QuickSearch.encode( + message.quickSearch, + writer.uint32(10).fork(), + ).ldelim(); } if (message.toolbar !== undefined) { - Analytics_UI_Toolbar.encode(message.toolbar, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Toolbar.encode( + message.toolbar, + writer.uint32(18).fork(), + ).ldelim(); } if (message.mainView !== undefined) { - Analytics_UI_MainView.encode(message.mainView, writer.uint32(26).fork()).ldelim(); + Analytics_UI_MainView.encode( + message.mainView, + writer.uint32(26).fork(), + ).ldelim(); } if (message.looks !== undefined) { - Analytics_UI_Looks.encode(message.looks, writer.uint32(34).fork()).ldelim(); + Analytics_UI_Looks.encode( + message.looks, + writer.uint32(34).fork(), + ).ldelim(); } if (message.screenConfiguration !== undefined) { - Analytics_UI_ScreenConfiguration.encode(message.screenConfiguration, writer.uint32(42).fork()).ldelim(); + Analytics_UI_ScreenConfiguration.encode( + message.screenConfiguration, + writer.uint32(42).fork(), + ).ldelim(); } if (message.lowerRight !== undefined) { - Analytics_UI_LowerRight.encode(message.lowerRight, writer.uint32(50).fork()).ldelim(); + Analytics_UI_LowerRight.encode( + message.lowerRight, + writer.uint32(50).fork(), + ).ldelim(); } if (message.textInspector !== undefined) { - Analytics_UI_TextInspector.encode(message.textInspector, writer.uint32(58).fork()).ldelim(); + Analytics_UI_TextInspector.encode( + message.textInspector, + writer.uint32(58).fork(), + ).ldelim(); } if (message.show !== undefined) { Analytics_UI_Show.encode(message.show, writer.uint32(66).fork()).ldelim(); } if (message.inAppStore !== undefined) { - Analytics_UI_InAppStore.encode(message.inAppStore, writer.uint32(74).fork()).ldelim(); + Analytics_UI_InAppStore.encode( + message.inAppStore, + writer.uint32(74).fork(), + ).ldelim(); } if (message.editor !== undefined) { - Analytics_UI_Editor.encode(message.editor, writer.uint32(82).fork()).ldelim(); + Analytics_UI_Editor.encode( + message.editor, + writer.uint32(82).fork(), + ).ldelim(); } if (message.whatsNew !== undefined) { - Analytics_UI_WhatsNew.encode(message.whatsNew, writer.uint32(90).fork()).ldelim(); + Analytics_UI_WhatsNew.encode( + message.whatsNew, + writer.uint32(90).fork(), + ).ldelim(); } if (message.clearGroups !== undefined) { - Analytics_UI_ClearGroups.encode(message.clearGroups, writer.uint32(98).fork()).ldelim(); + Analytics_UI_ClearGroups.encode( + message.clearGroups, + writer.uint32(98).fork(), + ).ldelim(); } if (message.previewArea !== undefined) { - Analytics_UI_PreviewArea.encode(message.previewArea, writer.uint32(106).fork()).ldelim(); + Analytics_UI_PreviewArea.encode( + message.previewArea, + writer.uint32(106).fork(), + ).ldelim(); } if (message.placeholder !== undefined) { - Analytics_UI_Placeholder.encode(message.placeholder, writer.uint32(114).fork()).ldelim(); + Analytics_UI_Placeholder.encode( + message.placeholder, + writer.uint32(114).fork(), + ).ldelim(); } if (message.planningCenterLive !== undefined) { - Analytics_UI_PlanningCenterLive.encode(message.planningCenterLive, writer.uint32(122).fork()).ldelim(); + Analytics_UI_PlanningCenterLive.encode( + message.planningCenterLive, + writer.uint32(122).fork(), + ).ldelim(); } if (message.networkGroup !== undefined) { - Analytics_UI_NetworkGroup.encode(message.networkGroup, writer.uint32(130).fork()).ldelim(); + Analytics_UI_NetworkGroup.encode( + message.networkGroup, + writer.uint32(130).fork(), + ).ldelim(); } if (message.ccli !== undefined) { - Analytics_UI_CCLI.encode(message.ccli, writer.uint32(138).fork()).ldelim(); + Analytics_UI_CCLI.encode( + message.ccli, + writer.uint32(138).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.quickSearch = Analytics_UI_QuickSearch.decode(reader, reader.uint32()); + message.quickSearch = Analytics_UI_QuickSearch.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.toolbar = Analytics_UI_Toolbar.decode(reader, reader.uint32()); + message.toolbar = Analytics_UI_Toolbar.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.mainView = Analytics_UI_MainView.decode(reader, reader.uint32()); + message.mainView = Analytics_UI_MainView.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.looks = Analytics_UI_Looks.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.screenConfiguration = Analytics_UI_ScreenConfiguration.decode(reader, reader.uint32()); + message.screenConfiguration = Analytics_UI_ScreenConfiguration.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.lowerRight = Analytics_UI_LowerRight.decode(reader, reader.uint32()); + message.lowerRight = Analytics_UI_LowerRight.decode( + reader, + reader.uint32(), + ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } - message.textInspector = Analytics_UI_TextInspector.decode(reader, reader.uint32()); + message.textInspector = Analytics_UI_TextInspector.decode( + reader, + reader.uint32(), + ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.show = Analytics_UI_Show.decode(reader, reader.uint32()); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } - message.inAppStore = Analytics_UI_InAppStore.decode(reader, reader.uint32()); + message.inAppStore = Analytics_UI_InAppStore.decode( + reader, + reader.uint32(), + ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.editor = Analytics_UI_Editor.decode(reader, reader.uint32()); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } - message.whatsNew = Analytics_UI_WhatsNew.decode(reader, reader.uint32()); + message.whatsNew = Analytics_UI_WhatsNew.decode( + reader, + reader.uint32(), + ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } - message.clearGroups = Analytics_UI_ClearGroups.decode(reader, reader.uint32()); + message.clearGroups = Analytics_UI_ClearGroups.decode( + reader, + reader.uint32(), + ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } - message.previewArea = Analytics_UI_PreviewArea.decode(reader, reader.uint32()); + message.previewArea = Analytics_UI_PreviewArea.decode( + reader, + reader.uint32(), + ); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } - message.placeholder = Analytics_UI_Placeholder.decode(reader, reader.uint32()); + message.placeholder = Analytics_UI_Placeholder.decode( + reader, + reader.uint32(), + ); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } - message.planningCenterLive = Analytics_UI_PlanningCenterLive.decode(reader, reader.uint32()); + message.planningCenterLive = Analytics_UI_PlanningCenterLive.decode( + reader, + reader.uint32(), + ); continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } - message.networkGroup = Analytics_UI_NetworkGroup.decode(reader, reader.uint32()); + message.networkGroup = Analytics_UI_NetworkGroup.decode( + reader, + reader.uint32(), + ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } message.ccli = Analytics_UI_CCLI.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7103,129 +7768,203 @@ export const Analytics_UI = { fromJSON(object: any): Analytics_UI { return { - quickSearch: isSet(object.quickSearch) ? Analytics_UI_QuickSearch.fromJSON(object.quickSearch) : undefined, - toolbar: isSet(object.toolbar) ? Analytics_UI_Toolbar.fromJSON(object.toolbar) : undefined, - mainView: isSet(object.mainView) ? Analytics_UI_MainView.fromJSON(object.mainView) : undefined, - looks: isSet(object.looks) ? Analytics_UI_Looks.fromJSON(object.looks) : undefined, + quickSearch: isSet(object.quickSearch) + ? Analytics_UI_QuickSearch.fromJSON(object.quickSearch) + : undefined, + toolbar: isSet(object.toolbar) + ? Analytics_UI_Toolbar.fromJSON(object.toolbar) + : undefined, + mainView: isSet(object.mainView) + ? Analytics_UI_MainView.fromJSON(object.mainView) + : undefined, + looks: isSet(object.looks) + ? Analytics_UI_Looks.fromJSON(object.looks) + : undefined, screenConfiguration: isSet(object.screenConfiguration) ? Analytics_UI_ScreenConfiguration.fromJSON(object.screenConfiguration) : undefined, - lowerRight: isSet(object.lowerRight) ? Analytics_UI_LowerRight.fromJSON(object.lowerRight) : undefined, + lowerRight: isSet(object.lowerRight) + ? Analytics_UI_LowerRight.fromJSON(object.lowerRight) + : undefined, textInspector: isSet(object.textInspector) ? Analytics_UI_TextInspector.fromJSON(object.textInspector) : undefined, - show: isSet(object.show) ? Analytics_UI_Show.fromJSON(object.show) : undefined, - inAppStore: isSet(object.inAppStore) ? Analytics_UI_InAppStore.fromJSON(object.inAppStore) : undefined, - editor: isSet(object.editor) ? Analytics_UI_Editor.fromJSON(object.editor) : undefined, - whatsNew: isSet(object.whatsNew) ? Analytics_UI_WhatsNew.fromJSON(object.whatsNew) : undefined, - clearGroups: isSet(object.clearGroups) ? Analytics_UI_ClearGroups.fromJSON(object.clearGroups) : undefined, - previewArea: isSet(object.previewArea) ? Analytics_UI_PreviewArea.fromJSON(object.previewArea) : undefined, - placeholder: isSet(object.placeholder) ? Analytics_UI_Placeholder.fromJSON(object.placeholder) : undefined, + show: isSet(object.show) + ? Analytics_UI_Show.fromJSON(object.show) + : undefined, + inAppStore: isSet(object.inAppStore) + ? Analytics_UI_InAppStore.fromJSON(object.inAppStore) + : undefined, + editor: isSet(object.editor) + ? Analytics_UI_Editor.fromJSON(object.editor) + : undefined, + whatsNew: isSet(object.whatsNew) + ? Analytics_UI_WhatsNew.fromJSON(object.whatsNew) + : undefined, + clearGroups: isSet(object.clearGroups) + ? Analytics_UI_ClearGroups.fromJSON(object.clearGroups) + : undefined, + previewArea: isSet(object.previewArea) + ? Analytics_UI_PreviewArea.fromJSON(object.previewArea) + : undefined, + placeholder: isSet(object.placeholder) + ? Analytics_UI_Placeholder.fromJSON(object.placeholder) + : undefined, planningCenterLive: isSet(object.planningCenterLive) ? Analytics_UI_PlanningCenterLive.fromJSON(object.planningCenterLive) : undefined, - networkGroup: isSet(object.networkGroup) ? Analytics_UI_NetworkGroup.fromJSON(object.networkGroup) : undefined, - ccli: isSet(object.ccli) ? Analytics_UI_CCLI.fromJSON(object.ccli) : undefined, + networkGroup: isSet(object.networkGroup) + ? Analytics_UI_NetworkGroup.fromJSON(object.networkGroup) + : undefined, + ccli: isSet(object.ccli) + ? Analytics_UI_CCLI.fromJSON(object.ccli) + : undefined, }; }, toJSON(message: Analytics_UI): unknown { const obj: any = {}; - message.quickSearch !== undefined && - (obj.quickSearch = message.quickSearch ? Analytics_UI_QuickSearch.toJSON(message.quickSearch) : undefined); - message.toolbar !== undefined && - (obj.toolbar = message.toolbar ? Analytics_UI_Toolbar.toJSON(message.toolbar) : undefined); - message.mainView !== undefined && - (obj.mainView = message.mainView ? Analytics_UI_MainView.toJSON(message.mainView) : undefined); - message.looks !== undefined && (obj.looks = message.looks ? Analytics_UI_Looks.toJSON(message.looks) : undefined); - message.screenConfiguration !== undefined && (obj.screenConfiguration = message.screenConfiguration - ? Analytics_UI_ScreenConfiguration.toJSON(message.screenConfiguration) - : undefined); - message.lowerRight !== undefined && - (obj.lowerRight = message.lowerRight ? Analytics_UI_LowerRight.toJSON(message.lowerRight) : undefined); - message.textInspector !== undefined && - (obj.textInspector = message.textInspector - ? Analytics_UI_TextInspector.toJSON(message.textInspector) - : undefined); - message.show !== undefined && (obj.show = message.show ? Analytics_UI_Show.toJSON(message.show) : undefined); - message.inAppStore !== undefined && - (obj.inAppStore = message.inAppStore ? Analytics_UI_InAppStore.toJSON(message.inAppStore) : undefined); - message.editor !== undefined && - (obj.editor = message.editor ? Analytics_UI_Editor.toJSON(message.editor) : undefined); - message.whatsNew !== undefined && - (obj.whatsNew = message.whatsNew ? Analytics_UI_WhatsNew.toJSON(message.whatsNew) : undefined); - message.clearGroups !== undefined && - (obj.clearGroups = message.clearGroups ? Analytics_UI_ClearGroups.toJSON(message.clearGroups) : undefined); - message.previewArea !== undefined && - (obj.previewArea = message.previewArea ? Analytics_UI_PreviewArea.toJSON(message.previewArea) : undefined); - message.placeholder !== undefined && - (obj.placeholder = message.placeholder ? Analytics_UI_Placeholder.toJSON(message.placeholder) : undefined); - message.planningCenterLive !== undefined && (obj.planningCenterLive = message.planningCenterLive - ? Analytics_UI_PlanningCenterLive.toJSON(message.planningCenterLive) - : undefined); - message.networkGroup !== undefined && - (obj.networkGroup = message.networkGroup ? Analytics_UI_NetworkGroup.toJSON(message.networkGroup) : undefined); - message.ccli !== undefined && (obj.ccli = message.ccli ? Analytics_UI_CCLI.toJSON(message.ccli) : undefined); - return obj; - }, - - create, I>>(base?: I): Analytics_UI { - return Analytics_UI.fromPartial(base ?? {}); + if (message.quickSearch !== undefined) { + obj.quickSearch = Analytics_UI_QuickSearch.toJSON(message.quickSearch); + } + if (message.toolbar !== undefined) { + obj.toolbar = Analytics_UI_Toolbar.toJSON(message.toolbar); + } + if (message.mainView !== undefined) { + obj.mainView = Analytics_UI_MainView.toJSON(message.mainView); + } + if (message.looks !== undefined) { + obj.looks = Analytics_UI_Looks.toJSON(message.looks); + } + if (message.screenConfiguration !== undefined) { + obj.screenConfiguration = Analytics_UI_ScreenConfiguration.toJSON( + message.screenConfiguration, + ); + } + if (message.lowerRight !== undefined) { + obj.lowerRight = Analytics_UI_LowerRight.toJSON(message.lowerRight); + } + if (message.textInspector !== undefined) { + obj.textInspector = Analytics_UI_TextInspector.toJSON( + message.textInspector, + ); + } + if (message.show !== undefined) { + obj.show = Analytics_UI_Show.toJSON(message.show); + } + if (message.inAppStore !== undefined) { + obj.inAppStore = Analytics_UI_InAppStore.toJSON(message.inAppStore); + } + if (message.editor !== undefined) { + obj.editor = Analytics_UI_Editor.toJSON(message.editor); + } + if (message.whatsNew !== undefined) { + obj.whatsNew = Analytics_UI_WhatsNew.toJSON(message.whatsNew); + } + if (message.clearGroups !== undefined) { + obj.clearGroups = Analytics_UI_ClearGroups.toJSON(message.clearGroups); + } + if (message.previewArea !== undefined) { + obj.previewArea = Analytics_UI_PreviewArea.toJSON(message.previewArea); + } + if (message.placeholder !== undefined) { + obj.placeholder = Analytics_UI_Placeholder.toJSON(message.placeholder); + } + if (message.planningCenterLive !== undefined) { + obj.planningCenterLive = Analytics_UI_PlanningCenterLive.toJSON( + message.planningCenterLive, + ); + } + if (message.networkGroup !== undefined) { + obj.networkGroup = Analytics_UI_NetworkGroup.toJSON(message.networkGroup); + } + if (message.ccli !== undefined) { + obj.ccli = Analytics_UI_CCLI.toJSON(message.ccli); + } + return obj; }, - fromPartial, I>>(object: I): Analytics_UI { + create, I>>( + base?: I, + ): Analytics_UI { + return Analytics_UI.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Analytics_UI { const message = createBaseAnalytics_UI(); - message.quickSearch = (object.quickSearch !== undefined && object.quickSearch !== null) - ? Analytics_UI_QuickSearch.fromPartial(object.quickSearch) - : undefined; - message.toolbar = (object.toolbar !== undefined && object.toolbar !== null) - ? Analytics_UI_Toolbar.fromPartial(object.toolbar) - : undefined; - message.mainView = (object.mainView !== undefined && object.mainView !== null) - ? Analytics_UI_MainView.fromPartial(object.mainView) - : undefined; - message.looks = (object.looks !== undefined && object.looks !== null) - ? Analytics_UI_Looks.fromPartial(object.looks) - : undefined; - message.screenConfiguration = (object.screenConfiguration !== undefined && object.screenConfiguration !== null) - ? Analytics_UI_ScreenConfiguration.fromPartial(object.screenConfiguration) - : undefined; - message.lowerRight = (object.lowerRight !== undefined && object.lowerRight !== null) - ? Analytics_UI_LowerRight.fromPartial(object.lowerRight) - : undefined; - message.textInspector = (object.textInspector !== undefined && object.textInspector !== null) - ? Analytics_UI_TextInspector.fromPartial(object.textInspector) - : undefined; - message.show = (object.show !== undefined && object.show !== null) - ? Analytics_UI_Show.fromPartial(object.show) - : undefined; - message.inAppStore = (object.inAppStore !== undefined && object.inAppStore !== null) - ? Analytics_UI_InAppStore.fromPartial(object.inAppStore) - : undefined; - message.editor = (object.editor !== undefined && object.editor !== null) - ? Analytics_UI_Editor.fromPartial(object.editor) - : undefined; - message.whatsNew = (object.whatsNew !== undefined && object.whatsNew !== null) - ? Analytics_UI_WhatsNew.fromPartial(object.whatsNew) - : undefined; - message.clearGroups = (object.clearGroups !== undefined && object.clearGroups !== null) - ? Analytics_UI_ClearGroups.fromPartial(object.clearGroups) - : undefined; - message.previewArea = (object.previewArea !== undefined && object.previewArea !== null) - ? Analytics_UI_PreviewArea.fromPartial(object.previewArea) - : undefined; - message.placeholder = (object.placeholder !== undefined && object.placeholder !== null) - ? Analytics_UI_Placeholder.fromPartial(object.placeholder) - : undefined; - message.planningCenterLive = (object.planningCenterLive !== undefined && object.planningCenterLive !== null) - ? Analytics_UI_PlanningCenterLive.fromPartial(object.planningCenterLive) - : undefined; - message.networkGroup = (object.networkGroup !== undefined && object.networkGroup !== null) - ? Analytics_UI_NetworkGroup.fromPartial(object.networkGroup) - : undefined; - message.ccli = (object.ccli !== undefined && object.ccli !== null) - ? Analytics_UI_CCLI.fromPartial(object.ccli) - : undefined; + message.quickSearch = + object.quickSearch !== undefined && object.quickSearch !== null + ? Analytics_UI_QuickSearch.fromPartial(object.quickSearch) + : undefined; + message.toolbar = + object.toolbar !== undefined && object.toolbar !== null + ? Analytics_UI_Toolbar.fromPartial(object.toolbar) + : undefined; + message.mainView = + object.mainView !== undefined && object.mainView !== null + ? Analytics_UI_MainView.fromPartial(object.mainView) + : undefined; + message.looks = + object.looks !== undefined && object.looks !== null + ? Analytics_UI_Looks.fromPartial(object.looks) + : undefined; + message.screenConfiguration = + object.screenConfiguration !== undefined && + object.screenConfiguration !== null + ? Analytics_UI_ScreenConfiguration.fromPartial( + object.screenConfiguration, + ) + : undefined; + message.lowerRight = + object.lowerRight !== undefined && object.lowerRight !== null + ? Analytics_UI_LowerRight.fromPartial(object.lowerRight) + : undefined; + message.textInspector = + object.textInspector !== undefined && object.textInspector !== null + ? Analytics_UI_TextInspector.fromPartial(object.textInspector) + : undefined; + message.show = + object.show !== undefined && object.show !== null + ? Analytics_UI_Show.fromPartial(object.show) + : undefined; + message.inAppStore = + object.inAppStore !== undefined && object.inAppStore !== null + ? Analytics_UI_InAppStore.fromPartial(object.inAppStore) + : undefined; + message.editor = + object.editor !== undefined && object.editor !== null + ? Analytics_UI_Editor.fromPartial(object.editor) + : undefined; + message.whatsNew = + object.whatsNew !== undefined && object.whatsNew !== null + ? Analytics_UI_WhatsNew.fromPartial(object.whatsNew) + : undefined; + message.clearGroups = + object.clearGroups !== undefined && object.clearGroups !== null + ? Analytics_UI_ClearGroups.fromPartial(object.clearGroups) + : undefined; + message.previewArea = + object.previewArea !== undefined && object.previewArea !== null + ? Analytics_UI_PreviewArea.fromPartial(object.previewArea) + : undefined; + message.placeholder = + object.placeholder !== undefined && object.placeholder !== null + ? Analytics_UI_Placeholder.fromPartial(object.placeholder) + : undefined; + message.planningCenterLive = + object.planningCenterLive !== undefined && + object.planningCenterLive !== null + ? Analytics_UI_PlanningCenterLive.fromPartial(object.planningCenterLive) + : undefined; + message.networkGroup = + object.networkGroup !== undefined && object.networkGroup !== null + ? Analytics_UI_NetworkGroup.fromPartial(object.networkGroup) + : undefined; + message.ccli = + object.ccli !== undefined && object.ccli !== null + ? Analytics_UI_CCLI.fromPartial(object.ccli) + : undefined; return message; }, }; @@ -7235,49 +7974,74 @@ function createBaseAnalytics_UI_QuickSearch(): Analytics_UI_QuickSearch { } export const Analytics_UI_QuickSearch = { - encode(message: Analytics_UI_QuickSearch, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_QuickSearch, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_QuickSearch_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_QuickSearch_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.search !== undefined) { - Analytics_UI_QuickSearch_Search.encode(message.search, writer.uint32(18).fork()).ldelim(); + Analytics_UI_QuickSearch_Search.encode( + message.search, + writer.uint32(18).fork(), + ).ldelim(); } if (message.openItems !== undefined) { - Analytics_UI_QuickSearch_OpenItems.encode(message.openItems, writer.uint32(26).fork()).ldelim(); + Analytics_UI_QuickSearch_OpenItems.encode( + message.openItems, + writer.uint32(26).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_QuickSearch { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_QuickSearch { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_QuickSearch(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_QuickSearch_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_QuickSearch_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.search = Analytics_UI_QuickSearch_Search.decode(reader, reader.uint32()); + message.search = Analytics_UI_QuickSearch_Search.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.openItems = Analytics_UI_QuickSearch_OpenItems.decode(reader, reader.uint32()); + message.openItems = Analytics_UI_QuickSearch_OpenItems.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7287,38 +8051,55 @@ export const Analytics_UI_QuickSearch = { fromJSON(object: any): Analytics_UI_QuickSearch { return { - shown: isSet(object.shown) ? Analytics_UI_QuickSearch_Shown.fromJSON(object.shown) : undefined, - search: isSet(object.search) ? Analytics_UI_QuickSearch_Search.fromJSON(object.search) : undefined, - openItems: isSet(object.openItems) ? Analytics_UI_QuickSearch_OpenItems.fromJSON(object.openItems) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_QuickSearch_Shown.fromJSON(object.shown) + : undefined, + search: isSet(object.search) + ? Analytics_UI_QuickSearch_Search.fromJSON(object.search) + : undefined, + openItems: isSet(object.openItems) + ? Analytics_UI_QuickSearch_OpenItems.fromJSON(object.openItems) + : undefined, }; }, toJSON(message: Analytics_UI_QuickSearch): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_QuickSearch_Shown.toJSON(message.shown) : undefined); - message.search !== undefined && - (obj.search = message.search ? Analytics_UI_QuickSearch_Search.toJSON(message.search) : undefined); - message.openItems !== undefined && - (obj.openItems = message.openItems ? Analytics_UI_QuickSearch_OpenItems.toJSON(message.openItems) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_QuickSearch_Shown.toJSON(message.shown); + } + if (message.search !== undefined) { + obj.search = Analytics_UI_QuickSearch_Search.toJSON(message.search); + } + if (message.openItems !== undefined) { + obj.openItems = Analytics_UI_QuickSearch_OpenItems.toJSON( + message.openItems, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_QuickSearch { - return Analytics_UI_QuickSearch.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_QuickSearch { + return Analytics_UI_QuickSearch.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_QuickSearch { + fromPartial, I>>( + object: I, + ): Analytics_UI_QuickSearch { const message = createBaseAnalytics_UI_QuickSearch(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_QuickSearch_Shown.fromPartial(object.shown) - : undefined; - message.search = (object.search !== undefined && object.search !== null) - ? Analytics_UI_QuickSearch_Search.fromPartial(object.search) - : undefined; - message.openItems = (object.openItems !== undefined && object.openItems !== null) - ? Analytics_UI_QuickSearch_OpenItems.fromPartial(object.openItems) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_QuickSearch_Shown.fromPartial(object.shown) + : undefined; + message.search = + object.search !== undefined && object.search !== null + ? Analytics_UI_QuickSearch_Search.fromPartial(object.search) + : undefined; + message.openItems = + object.openItems !== undefined && object.openItems !== null + ? Analytics_UI_QuickSearch_OpenItems.fromPartial(object.openItems) + : undefined; return message; }, }; @@ -7328,29 +8109,36 @@ function createBaseAnalytics_UI_QuickSearch_Shown(): Analytics_UI_QuickSearch_Sh } export const Analytics_UI_QuickSearch_Shown = { - encode(message: Analytics_UI_QuickSearch_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_QuickSearch_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_QuickSearch_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_QuickSearch_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_QuickSearch_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7359,19 +8147,26 @@ export const Analytics_UI_QuickSearch_Shown = { }, fromJSON(object: any): Analytics_UI_QuickSearch_Shown { - return { source: isSet(object.source) ? analytics_UI_QuickSearch_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_QuickSearch_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_QuickSearch_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_QuickSearch_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_QuickSearch_Shown_SourceToJSON(message.source); + } return obj; }, - create, I>>(base?: I): Analytics_UI_QuickSearch_Shown { - return Analytics_UI_QuickSearch_Shown.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_QuickSearch_Shown { + return Analytics_UI_QuickSearch_Shown.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_QuickSearch_Shown { @@ -7386,29 +8181,36 @@ function createBaseAnalytics_UI_QuickSearch_Search(): Analytics_UI_QuickSearch_S } export const Analytics_UI_QuickSearch_Search = { - encode(message: Analytics_UI_QuickSearch_Search, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_QuickSearch_Search, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_QuickSearch_Search { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_QuickSearch_Search { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_QuickSearch_Search(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7417,19 +8219,26 @@ export const Analytics_UI_QuickSearch_Search = { }, fromJSON(object: any): Analytics_UI_QuickSearch_Search { - return { source: isSet(object.source) ? analytics_UI_QuickSearch_Search_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_QuickSearch_Search_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_QuickSearch_Search): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_QuickSearch_Search_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_QuickSearch_Search_SourceToJSON(message.source); + } return obj; }, - create, I>>(base?: I): Analytics_UI_QuickSearch_Search { - return Analytics_UI_QuickSearch_Search.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_QuickSearch_Search { + return Analytics_UI_QuickSearch_Search.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_QuickSearch_Search { @@ -7444,7 +8253,10 @@ function createBaseAnalytics_UI_QuickSearch_OpenItems(): Analytics_UI_QuickSearc } export const Analytics_UI_QuickSearch_OpenItems = { - encode(message: Analytics_UI_QuickSearch_OpenItems, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_QuickSearch_OpenItems, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } @@ -7457,36 +8269,40 @@ export const Analytics_UI_QuickSearch_OpenItems = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_QuickSearch_OpenItems { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_QuickSearch_OpenItems { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_QuickSearch_OpenItems(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.style = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.count = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7496,29 +8312,40 @@ export const Analytics_UI_QuickSearch_OpenItems = { fromJSON(object: any): Analytics_UI_QuickSearch_OpenItems { return { - source: isSet(object.source) ? analytics_UI_QuickSearch_OpenItems_SourceFromJSON(object.source) : 0, - style: isSet(object.style) ? analytics_UI_QuickSearch_OpenItems_StyleFromJSON(object.style) : 0, - count: isSet(object.count) ? Number(object.count) : 0, + source: isSet(object.source) + ? analytics_UI_QuickSearch_OpenItems_SourceFromJSON(object.source) + : 0, + style: isSet(object.style) + ? analytics_UI_QuickSearch_OpenItems_StyleFromJSON(object.style) + : 0, + count: isSet(object.count) ? globalThis.Number(object.count) : 0, }; }, toJSON(message: Analytics_UI_QuickSearch_OpenItems): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_QuickSearch_OpenItems_SourceToJSON(message.source)); - message.style !== undefined && (obj.style = analytics_UI_QuickSearch_OpenItems_StyleToJSON(message.style)); - message.count !== undefined && (obj.count = Math.round(message.count)); + if (message.source !== 0) { + obj.source = analytics_UI_QuickSearch_OpenItems_SourceToJSON( + message.source, + ); + } + if (message.style !== 0) { + obj.style = analytics_UI_QuickSearch_OpenItems_StyleToJSON(message.style); + } + if (message.count !== 0) { + obj.count = Math.round(message.count); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_QuickSearch_OpenItems { - return Analytics_UI_QuickSearch_OpenItems.fromPartial(base ?? {}); + return Analytics_UI_QuickSearch_OpenItems.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_QuickSearch_OpenItems { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_QuickSearch_OpenItems { const message = createBaseAnalytics_UI_QuickSearch_OpenItems(); message.source = object.source ?? 0; message.style = object.style ?? 0; @@ -7532,39 +8359,58 @@ function createBaseAnalytics_UI_Toolbar(): Analytics_UI_Toolbar { } export const Analytics_UI_Toolbar = { - encode(message: Analytics_UI_Toolbar, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Toolbar, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.textStyle !== undefined) { - Analytics_UI_Toolbar_TextStyle.encode(message.textStyle, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Toolbar_TextStyle.encode( + message.textStyle, + writer.uint32(10).fork(), + ).ldelim(); } if (message.theme !== undefined) { - Analytics_UI_Toolbar_Theme.encode(message.theme, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Toolbar_Theme.encode( + message.theme, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.textStyle = Analytics_UI_Toolbar_TextStyle.decode(reader, reader.uint32()); + message.textStyle = Analytics_UI_Toolbar_TextStyle.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.theme = Analytics_UI_Toolbar_Theme.decode(reader, reader.uint32()); + message.theme = Analytics_UI_Toolbar_Theme.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7574,32 +8420,43 @@ export const Analytics_UI_Toolbar = { fromJSON(object: any): Analytics_UI_Toolbar { return { - textStyle: isSet(object.textStyle) ? Analytics_UI_Toolbar_TextStyle.fromJSON(object.textStyle) : undefined, - theme: isSet(object.theme) ? Analytics_UI_Toolbar_Theme.fromJSON(object.theme) : undefined, + textStyle: isSet(object.textStyle) + ? Analytics_UI_Toolbar_TextStyle.fromJSON(object.textStyle) + : undefined, + theme: isSet(object.theme) + ? Analytics_UI_Toolbar_Theme.fromJSON(object.theme) + : undefined, }; }, toJSON(message: Analytics_UI_Toolbar): unknown { const obj: any = {}; - message.textStyle !== undefined && - (obj.textStyle = message.textStyle ? Analytics_UI_Toolbar_TextStyle.toJSON(message.textStyle) : undefined); - message.theme !== undefined && - (obj.theme = message.theme ? Analytics_UI_Toolbar_Theme.toJSON(message.theme) : undefined); + if (message.textStyle !== undefined) { + obj.textStyle = Analytics_UI_Toolbar_TextStyle.toJSON(message.textStyle); + } + if (message.theme !== undefined) { + obj.theme = Analytics_UI_Toolbar_Theme.toJSON(message.theme); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Toolbar { - return Analytics_UI_Toolbar.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Toolbar { + return Analytics_UI_Toolbar.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Toolbar { + fromPartial, I>>( + object: I, + ): Analytics_UI_Toolbar { const message = createBaseAnalytics_UI_Toolbar(); - message.textStyle = (object.textStyle !== undefined && object.textStyle !== null) - ? Analytics_UI_Toolbar_TextStyle.fromPartial(object.textStyle) - : undefined; - message.theme = (object.theme !== undefined && object.theme !== null) - ? Analytics_UI_Toolbar_Theme.fromPartial(object.theme) - : undefined; + message.textStyle = + object.textStyle !== undefined && object.textStyle !== null + ? Analytics_UI_Toolbar_TextStyle.fromPartial(object.textStyle) + : undefined; + message.theme = + object.theme !== undefined && object.theme !== null + ? Analytics_UI_Toolbar_Theme.fromPartial(object.theme) + : undefined; return message; }, }; @@ -7609,39 +8466,58 @@ function createBaseAnalytics_UI_Toolbar_TextStyle(): Analytics_UI_Toolbar_TextSt } export const Analytics_UI_Toolbar_TextStyle = { - encode(message: Analytics_UI_Toolbar_TextStyle, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Toolbar_TextStyle, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_Toolbar_TextStyle_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Toolbar_TextStyle_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.change !== undefined) { - Analytics_UI_Toolbar_TextStyle_Change.encode(message.change, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Toolbar_TextStyle_Change.encode( + message.change, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar_TextStyle { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar_TextStyle { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar_TextStyle(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_Toolbar_TextStyle_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_Toolbar_TextStyle_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.change = Analytics_UI_Toolbar_TextStyle_Change.decode(reader, reader.uint32()); + message.change = Analytics_UI_Toolbar_TextStyle_Change.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7651,34 +8527,43 @@ export const Analytics_UI_Toolbar_TextStyle = { fromJSON(object: any): Analytics_UI_Toolbar_TextStyle { return { - shown: isSet(object.shown) ? Analytics_UI_Toolbar_TextStyle_Shown.fromJSON(object.shown) : undefined, - change: isSet(object.change) ? Analytics_UI_Toolbar_TextStyle_Change.fromJSON(object.change) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_Toolbar_TextStyle_Shown.fromJSON(object.shown) + : undefined, + change: isSet(object.change) + ? Analytics_UI_Toolbar_TextStyle_Change.fromJSON(object.change) + : undefined, }; }, toJSON(message: Analytics_UI_Toolbar_TextStyle): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_Toolbar_TextStyle_Shown.toJSON(message.shown) : undefined); - message.change !== undefined && - (obj.change = message.change ? Analytics_UI_Toolbar_TextStyle_Change.toJSON(message.change) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_Toolbar_TextStyle_Shown.toJSON(message.shown); + } + if (message.change !== undefined) { + obj.change = Analytics_UI_Toolbar_TextStyle_Change.toJSON(message.change); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Toolbar_TextStyle { - return Analytics_UI_Toolbar_TextStyle.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Toolbar_TextStyle { + return Analytics_UI_Toolbar_TextStyle.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_Toolbar_TextStyle { const message = createBaseAnalytics_UI_Toolbar_TextStyle(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_Toolbar_TextStyle_Shown.fromPartial(object.shown) - : undefined; - message.change = (object.change !== undefined && object.change !== null) - ? Analytics_UI_Toolbar_TextStyle_Change.fromPartial(object.change) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_Toolbar_TextStyle_Shown.fromPartial(object.shown) + : undefined; + message.change = + object.change !== undefined && object.change !== null + ? Analytics_UI_Toolbar_TextStyle_Change.fromPartial(object.change) + : undefined; return message; }, }; @@ -7688,19 +8573,26 @@ function createBaseAnalytics_UI_Toolbar_TextStyle_Shown(): Analytics_UI_Toolbar_ } export const Analytics_UI_Toolbar_TextStyle_Shown = { - encode(_: Analytics_UI_Toolbar_TextStyle_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_Toolbar_TextStyle_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar_TextStyle_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar_TextStyle_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar_TextStyle_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7720,12 +8612,13 @@ export const Analytics_UI_Toolbar_TextStyle_Shown = { create, I>>( base?: I, ): Analytics_UI_Toolbar_TextStyle_Shown { - return Analytics_UI_Toolbar_TextStyle_Shown.fromPartial(base ?? {}); + return Analytics_UI_Toolbar_TextStyle_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_Toolbar_TextStyle_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_Toolbar_TextStyle_Shown { const message = createBaseAnalytics_UI_Toolbar_TextStyle_Shown(); return message; }, @@ -7736,7 +8629,10 @@ function createBaseAnalytics_UI_Toolbar_TextStyle_Change(): Analytics_UI_Toolbar } export const Analytics_UI_Toolbar_TextStyle_Change = { - encode(message: Analytics_UI_Toolbar_TextStyle_Change, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Toolbar_TextStyle_Change, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.property !== 0) { writer.uint32(8).int32(message.property); } @@ -7746,29 +8642,33 @@ export const Analytics_UI_Toolbar_TextStyle_Change = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar_TextStyle_Change { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar_TextStyle_Change { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar_TextStyle_Change(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.property = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.target = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7778,28 +8678,42 @@ export const Analytics_UI_Toolbar_TextStyle_Change = { fromJSON(object: any): Analytics_UI_Toolbar_TextStyle_Change { return { - property: isSet(object.property) ? analytics_UI_Toolbar_TextStyle_Change_PropertyFromJSON(object.property) : 0, - target: isSet(object.target) ? analytics_UI_Toolbar_TextStyle_Change_TargetFromJSON(object.target) : 0, + property: isSet(object.property) + ? analytics_UI_Toolbar_TextStyle_Change_PropertyFromJSON( + object.property, + ) + : 0, + target: isSet(object.target) + ? analytics_UI_Toolbar_TextStyle_Change_TargetFromJSON(object.target) + : 0, }; }, toJSON(message: Analytics_UI_Toolbar_TextStyle_Change): unknown { const obj: any = {}; - message.property !== undefined && - (obj.property = analytics_UI_Toolbar_TextStyle_Change_PropertyToJSON(message.property)); - message.target !== undefined && (obj.target = analytics_UI_Toolbar_TextStyle_Change_TargetToJSON(message.target)); + if (message.property !== 0) { + obj.property = analytics_UI_Toolbar_TextStyle_Change_PropertyToJSON( + message.property, + ); + } + if (message.target !== 0) { + obj.target = analytics_UI_Toolbar_TextStyle_Change_TargetToJSON( + message.target, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_Toolbar_TextStyle_Change { - return Analytics_UI_Toolbar_TextStyle_Change.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_Toolbar_TextStyle_Change { + return Analytics_UI_Toolbar_TextStyle_Change.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_Toolbar_TextStyle_Change { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_Toolbar_TextStyle_Change { const message = createBaseAnalytics_UI_Toolbar_TextStyle_Change(); message.property = object.property ?? 0; message.target = object.target ?? 0; @@ -7812,39 +8726,58 @@ function createBaseAnalytics_UI_Toolbar_Theme(): Analytics_UI_Toolbar_Theme { } export const Analytics_UI_Toolbar_Theme = { - encode(message: Analytics_UI_Toolbar_Theme, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Toolbar_Theme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_Toolbar_Theme_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Toolbar_Theme_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.applied !== undefined) { - Analytics_UI_Toolbar_Theme_Applied.encode(message.applied, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Toolbar_Theme_Applied.encode( + message.applied, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar_Theme { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar_Theme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar_Theme(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_Toolbar_Theme_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_Toolbar_Theme_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.applied = Analytics_UI_Toolbar_Theme_Applied.decode(reader, reader.uint32()); + message.applied = Analytics_UI_Toolbar_Theme_Applied.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7854,32 +8787,43 @@ export const Analytics_UI_Toolbar_Theme = { fromJSON(object: any): Analytics_UI_Toolbar_Theme { return { - shown: isSet(object.shown) ? Analytics_UI_Toolbar_Theme_Shown.fromJSON(object.shown) : undefined, - applied: isSet(object.applied) ? Analytics_UI_Toolbar_Theme_Applied.fromJSON(object.applied) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_Toolbar_Theme_Shown.fromJSON(object.shown) + : undefined, + applied: isSet(object.applied) + ? Analytics_UI_Toolbar_Theme_Applied.fromJSON(object.applied) + : undefined, }; }, toJSON(message: Analytics_UI_Toolbar_Theme): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_Toolbar_Theme_Shown.toJSON(message.shown) : undefined); - message.applied !== undefined && - (obj.applied = message.applied ? Analytics_UI_Toolbar_Theme_Applied.toJSON(message.applied) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_Toolbar_Theme_Shown.toJSON(message.shown); + } + if (message.applied !== undefined) { + obj.applied = Analytics_UI_Toolbar_Theme_Applied.toJSON(message.applied); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Toolbar_Theme { - return Analytics_UI_Toolbar_Theme.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Toolbar_Theme { + return Analytics_UI_Toolbar_Theme.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Toolbar_Theme { + fromPartial, I>>( + object: I, + ): Analytics_UI_Toolbar_Theme { const message = createBaseAnalytics_UI_Toolbar_Theme(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_Toolbar_Theme_Shown.fromPartial(object.shown) - : undefined; - message.applied = (object.applied !== undefined && object.applied !== null) - ? Analytics_UI_Toolbar_Theme_Applied.fromPartial(object.applied) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_Toolbar_Theme_Shown.fromPartial(object.shown) + : undefined; + message.applied = + object.applied !== undefined && object.applied !== null + ? Analytics_UI_Toolbar_Theme_Applied.fromPartial(object.applied) + : undefined; return message; }, }; @@ -7889,19 +8833,26 @@ function createBaseAnalytics_UI_Toolbar_Theme_Shown(): Analytics_UI_Toolbar_Them } export const Analytics_UI_Toolbar_Theme_Shown = { - encode(_: Analytics_UI_Toolbar_Theme_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_Toolbar_Theme_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar_Theme_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar_Theme_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar_Theme_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7921,12 +8872,11 @@ export const Analytics_UI_Toolbar_Theme_Shown = { create, I>>( base?: I, ): Analytics_UI_Toolbar_Theme_Shown { - return Analytics_UI_Toolbar_Theme_Shown.fromPartial(base ?? {}); + return Analytics_UI_Toolbar_Theme_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_Toolbar_Theme_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_Toolbar_Theme_Shown { const message = createBaseAnalytics_UI_Toolbar_Theme_Shown(); return message; }, @@ -7937,29 +8887,36 @@ function createBaseAnalytics_UI_Toolbar_Theme_Applied(): Analytics_UI_Toolbar_Th } export const Analytics_UI_Toolbar_Theme_Applied = { - encode(message: Analytics_UI_Toolbar_Theme_Applied, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Toolbar_Theme_Applied, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.target !== 0) { writer.uint32(8).int32(message.target); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Toolbar_Theme_Applied { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Toolbar_Theme_Applied { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Toolbar_Theme_Applied(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.target = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7968,24 +8925,31 @@ export const Analytics_UI_Toolbar_Theme_Applied = { }, fromJSON(object: any): Analytics_UI_Toolbar_Theme_Applied { - return { target: isSet(object.target) ? analytics_UI_Toolbar_Theme_Applied_TargetFromJSON(object.target) : 0 }; + return { + target: isSet(object.target) + ? analytics_UI_Toolbar_Theme_Applied_TargetFromJSON(object.target) + : 0, + }; }, toJSON(message: Analytics_UI_Toolbar_Theme_Applied): unknown { const obj: any = {}; - message.target !== undefined && (obj.target = analytics_UI_Toolbar_Theme_Applied_TargetToJSON(message.target)); + if (message.target !== 0) { + obj.target = analytics_UI_Toolbar_Theme_Applied_TargetToJSON( + message.target, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_Toolbar_Theme_Applied { - return Analytics_UI_Toolbar_Theme_Applied.fromPartial(base ?? {}); + return Analytics_UI_Toolbar_Theme_Applied.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_Toolbar_Theme_Applied { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_Toolbar_Theme_Applied { const message = createBaseAnalytics_UI_Toolbar_Theme_Applied(); message.target = object.target ?? 0; return message; @@ -8007,109 +8971,172 @@ function createBaseAnalytics_UI_MainView(): Analytics_UI_MainView { } export const Analytics_UI_MainView = { - encode(message: Analytics_UI_MainView, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.show !== undefined) { - Analytics_UI_MainView_Show.encode(message.show, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_Show.encode( + message.show, + writer.uint32(10).fork(), + ).ldelim(); } if (message.presentationEditor !== undefined) { - Analytics_UI_MainView_PresentationEditor.encode(message.presentationEditor, writer.uint32(18).fork()).ldelim(); + Analytics_UI_MainView_PresentationEditor.encode( + message.presentationEditor, + writer.uint32(18).fork(), + ).ldelim(); } if (message.reflowEditor !== undefined) { - Analytics_UI_MainView_ReflowEditor.encode(message.reflowEditor, writer.uint32(26).fork()).ldelim(); + Analytics_UI_MainView_ReflowEditor.encode( + message.reflowEditor, + writer.uint32(26).fork(), + ).ldelim(); } if (message.bible !== undefined) { - Analytics_UI_MainView_Bible.encode(message.bible, writer.uint32(34).fork()).ldelim(); + Analytics_UI_MainView_Bible.encode( + message.bible, + writer.uint32(34).fork(), + ).ldelim(); } if (message.stageEditor !== undefined) { - Analytics_UI_MainView_StageEditor.encode(message.stageEditor, writer.uint32(42).fork()).ldelim(); + Analytics_UI_MainView_StageEditor.encode( + message.stageEditor, + writer.uint32(42).fork(), + ).ldelim(); } if (message.themeEditor !== undefined) { - Analytics_UI_MainView_ThemeEditor.encode(message.themeEditor, writer.uint32(50).fork()).ldelim(); + Analytics_UI_MainView_ThemeEditor.encode( + message.themeEditor, + writer.uint32(50).fork(), + ).ldelim(); } if (message.copyrightEditor !== undefined) { - Analytics_UI_MainView_CopyrightEditor.encode(message.copyrightEditor, writer.uint32(58).fork()).ldelim(); + Analytics_UI_MainView_CopyrightEditor.encode( + message.copyrightEditor, + writer.uint32(58).fork(), + ).ldelim(); } if (message.propsEditor !== undefined) { - Analytics_UI_MainView_PropsEditor.encode(message.propsEditor, writer.uint32(66).fork()).ldelim(); + Analytics_UI_MainView_PropsEditor.encode( + message.propsEditor, + writer.uint32(66).fork(), + ).ldelim(); } if (message.maskEditor !== undefined) { - Analytics_UI_MainView_MaskEditor.encode(message.maskEditor, writer.uint32(74).fork()).ldelim(); + Analytics_UI_MainView_MaskEditor.encode( + message.maskEditor, + writer.uint32(74).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.show = Analytics_UI_MainView_Show.decode(reader, reader.uint32()); + message.show = Analytics_UI_MainView_Show.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.presentationEditor = Analytics_UI_MainView_PresentationEditor.decode(reader, reader.uint32()); + message.presentationEditor = + Analytics_UI_MainView_PresentationEditor.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.reflowEditor = Analytics_UI_MainView_ReflowEditor.decode(reader, reader.uint32()); + message.reflowEditor = Analytics_UI_MainView_ReflowEditor.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.bible = Analytics_UI_MainView_Bible.decode(reader, reader.uint32()); + message.bible = Analytics_UI_MainView_Bible.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.stageEditor = Analytics_UI_MainView_StageEditor.decode(reader, reader.uint32()); + message.stageEditor = Analytics_UI_MainView_StageEditor.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.themeEditor = Analytics_UI_MainView_ThemeEditor.decode(reader, reader.uint32()); + message.themeEditor = Analytics_UI_MainView_ThemeEditor.decode( + reader, + reader.uint32(), + ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } - message.copyrightEditor = Analytics_UI_MainView_CopyrightEditor.decode(reader, reader.uint32()); + message.copyrightEditor = + Analytics_UI_MainView_CopyrightEditor.decode( + reader, + reader.uint32(), + ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } - message.propsEditor = Analytics_UI_MainView_PropsEditor.decode(reader, reader.uint32()); + message.propsEditor = Analytics_UI_MainView_PropsEditor.decode( + reader, + reader.uint32(), + ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } - message.maskEditor = Analytics_UI_MainView_MaskEditor.decode(reader, reader.uint32()); + message.maskEditor = Analytics_UI_MainView_MaskEditor.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8119,14 +9146,20 @@ export const Analytics_UI_MainView = { fromJSON(object: any): Analytics_UI_MainView { return { - show: isSet(object.show) ? Analytics_UI_MainView_Show.fromJSON(object.show) : undefined, + show: isSet(object.show) + ? Analytics_UI_MainView_Show.fromJSON(object.show) + : undefined, presentationEditor: isSet(object.presentationEditor) - ? Analytics_UI_MainView_PresentationEditor.fromJSON(object.presentationEditor) + ? Analytics_UI_MainView_PresentationEditor.fromJSON( + object.presentationEditor, + ) : undefined, reflowEditor: isSet(object.reflowEditor) ? Analytics_UI_MainView_ReflowEditor.fromJSON(object.reflowEditor) : undefined, - bible: isSet(object.bible) ? Analytics_UI_MainView_Bible.fromJSON(object.bible) : undefined, + bible: isSet(object.bible) + ? Analytics_UI_MainView_Bible.fromJSON(object.bible) + : undefined, stageEditor: isSet(object.stageEditor) ? Analytics_UI_MainView_StageEditor.fromJSON(object.stageEditor) : undefined, @@ -8139,75 +9172,108 @@ export const Analytics_UI_MainView = { propsEditor: isSet(object.propsEditor) ? Analytics_UI_MainView_PropsEditor.fromJSON(object.propsEditor) : undefined, - maskEditor: isSet(object.maskEditor) ? Analytics_UI_MainView_MaskEditor.fromJSON(object.maskEditor) : undefined, + maskEditor: isSet(object.maskEditor) + ? Analytics_UI_MainView_MaskEditor.fromJSON(object.maskEditor) + : undefined, }; }, toJSON(message: Analytics_UI_MainView): unknown { const obj: any = {}; - message.show !== undefined && - (obj.show = message.show ? Analytics_UI_MainView_Show.toJSON(message.show) : undefined); - message.presentationEditor !== undefined && (obj.presentationEditor = message.presentationEditor - ? Analytics_UI_MainView_PresentationEditor.toJSON(message.presentationEditor) - : undefined); - message.reflowEditor !== undefined && (obj.reflowEditor = message.reflowEditor - ? Analytics_UI_MainView_ReflowEditor.toJSON(message.reflowEditor) - : undefined); - message.bible !== undefined && - (obj.bible = message.bible ? Analytics_UI_MainView_Bible.toJSON(message.bible) : undefined); - message.stageEditor !== undefined && - (obj.stageEditor = message.stageEditor - ? Analytics_UI_MainView_StageEditor.toJSON(message.stageEditor) - : undefined); - message.themeEditor !== undefined && - (obj.themeEditor = message.themeEditor - ? Analytics_UI_MainView_ThemeEditor.toJSON(message.themeEditor) - : undefined); - message.copyrightEditor !== undefined && (obj.copyrightEditor = message.copyrightEditor - ? Analytics_UI_MainView_CopyrightEditor.toJSON(message.copyrightEditor) - : undefined); - message.propsEditor !== undefined && - (obj.propsEditor = message.propsEditor - ? Analytics_UI_MainView_PropsEditor.toJSON(message.propsEditor) - : undefined); - message.maskEditor !== undefined && - (obj.maskEditor = message.maskEditor ? Analytics_UI_MainView_MaskEditor.toJSON(message.maskEditor) : undefined); + if (message.show !== undefined) { + obj.show = Analytics_UI_MainView_Show.toJSON(message.show); + } + if (message.presentationEditor !== undefined) { + obj.presentationEditor = Analytics_UI_MainView_PresentationEditor.toJSON( + message.presentationEditor, + ); + } + if (message.reflowEditor !== undefined) { + obj.reflowEditor = Analytics_UI_MainView_ReflowEditor.toJSON( + message.reflowEditor, + ); + } + if (message.bible !== undefined) { + obj.bible = Analytics_UI_MainView_Bible.toJSON(message.bible); + } + if (message.stageEditor !== undefined) { + obj.stageEditor = Analytics_UI_MainView_StageEditor.toJSON( + message.stageEditor, + ); + } + if (message.themeEditor !== undefined) { + obj.themeEditor = Analytics_UI_MainView_ThemeEditor.toJSON( + message.themeEditor, + ); + } + if (message.copyrightEditor !== undefined) { + obj.copyrightEditor = Analytics_UI_MainView_CopyrightEditor.toJSON( + message.copyrightEditor, + ); + } + if (message.propsEditor !== undefined) { + obj.propsEditor = Analytics_UI_MainView_PropsEditor.toJSON( + message.propsEditor, + ); + } + if (message.maskEditor !== undefined) { + obj.maskEditor = Analytics_UI_MainView_MaskEditor.toJSON( + message.maskEditor, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_MainView { - return Analytics_UI_MainView.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_MainView { + return Analytics_UI_MainView.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_MainView { + fromPartial, I>>( + object: I, + ): Analytics_UI_MainView { const message = createBaseAnalytics_UI_MainView(); - message.show = (object.show !== undefined && object.show !== null) - ? Analytics_UI_MainView_Show.fromPartial(object.show) - : undefined; - message.presentationEditor = (object.presentationEditor !== undefined && object.presentationEditor !== null) - ? Analytics_UI_MainView_PresentationEditor.fromPartial(object.presentationEditor) - : undefined; - message.reflowEditor = (object.reflowEditor !== undefined && object.reflowEditor !== null) - ? Analytics_UI_MainView_ReflowEditor.fromPartial(object.reflowEditor) - : undefined; - message.bible = (object.bible !== undefined && object.bible !== null) - ? Analytics_UI_MainView_Bible.fromPartial(object.bible) - : undefined; - message.stageEditor = (object.stageEditor !== undefined && object.stageEditor !== null) - ? Analytics_UI_MainView_StageEditor.fromPartial(object.stageEditor) - : undefined; - message.themeEditor = (object.themeEditor !== undefined && object.themeEditor !== null) - ? Analytics_UI_MainView_ThemeEditor.fromPartial(object.themeEditor) - : undefined; - message.copyrightEditor = (object.copyrightEditor !== undefined && object.copyrightEditor !== null) - ? Analytics_UI_MainView_CopyrightEditor.fromPartial(object.copyrightEditor) - : undefined; - message.propsEditor = (object.propsEditor !== undefined && object.propsEditor !== null) - ? Analytics_UI_MainView_PropsEditor.fromPartial(object.propsEditor) - : undefined; - message.maskEditor = (object.maskEditor !== undefined && object.maskEditor !== null) - ? Analytics_UI_MainView_MaskEditor.fromPartial(object.maskEditor) - : undefined; + message.show = + object.show !== undefined && object.show !== null + ? Analytics_UI_MainView_Show.fromPartial(object.show) + : undefined; + message.presentationEditor = + object.presentationEditor !== undefined && + object.presentationEditor !== null + ? Analytics_UI_MainView_PresentationEditor.fromPartial( + object.presentationEditor, + ) + : undefined; + message.reflowEditor = + object.reflowEditor !== undefined && object.reflowEditor !== null + ? Analytics_UI_MainView_ReflowEditor.fromPartial(object.reflowEditor) + : undefined; + message.bible = + object.bible !== undefined && object.bible !== null + ? Analytics_UI_MainView_Bible.fromPartial(object.bible) + : undefined; + message.stageEditor = + object.stageEditor !== undefined && object.stageEditor !== null + ? Analytics_UI_MainView_StageEditor.fromPartial(object.stageEditor) + : undefined; + message.themeEditor = + object.themeEditor !== undefined && object.themeEditor !== null + ? Analytics_UI_MainView_ThemeEditor.fromPartial(object.themeEditor) + : undefined; + message.copyrightEditor = + object.copyrightEditor !== undefined && object.copyrightEditor !== null + ? Analytics_UI_MainView_CopyrightEditor.fromPartial( + object.copyrightEditor, + ) + : undefined; + message.propsEditor = + object.propsEditor !== undefined && object.propsEditor !== null + ? Analytics_UI_MainView_PropsEditor.fromPartial(object.propsEditor) + : undefined; + message.maskEditor = + object.maskEditor !== undefined && object.maskEditor !== null + ? Analytics_UI_MainView_MaskEditor.fromPartial(object.maskEditor) + : undefined; return message; }, }; @@ -8217,29 +9283,42 @@ function createBaseAnalytics_UI_MainView_Show(): Analytics_UI_MainView_Show { } export const Analytics_UI_MainView_Show = { - encode(message: Analytics_UI_MainView_Show, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Show, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_Show_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_Show_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Show { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Show { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Show(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_Show_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_Show_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8248,25 +9327,34 @@ export const Analytics_UI_MainView_Show = { }, fromJSON(object: any): Analytics_UI_MainView_Show { - return { shown: isSet(object.shown) ? Analytics_UI_MainView_Show_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_MainView_Show_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_MainView_Show): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_Show_Shown.toJSON(message.shown) : undefined); - return obj; + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_Show_Shown.toJSON(message.shown); + } + return obj; }, - create, I>>(base?: I): Analytics_UI_MainView_Show { - return Analytics_UI_MainView_Show.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_MainView_Show { + return Analytics_UI_MainView_Show.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_MainView_Show { + fromPartial, I>>( + object: I, + ): Analytics_UI_MainView_Show { const message = createBaseAnalytics_UI_MainView_Show(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_Show_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_Show_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -8276,29 +9364,36 @@ function createBaseAnalytics_UI_MainView_Show_Shown(): Analytics_UI_MainView_Sho } export const Analytics_UI_MainView_Show_Shown = { - encode(message: Analytics_UI_MainView_Show_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Show_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Show_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Show_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Show_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8307,24 +9402,31 @@ export const Analytics_UI_MainView_Show_Shown = { }, fromJSON(object: any): Analytics_UI_MainView_Show_Shown { - return { source: isSet(object.source) ? analytics_UI_MainView_Show_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_MainView_Show_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_Show_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_MainView_Show_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_Show_Shown_SourceToJSON( + message.source, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_Show_Shown { - return Analytics_UI_MainView_Show_Shown.fromPartial(base ?? {}); + return Analytics_UI_MainView_Show_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Show_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Show_Shown { const message = createBaseAnalytics_UI_MainView_Show_Shown(); message.source = object.source ?? 0; return message; @@ -8336,29 +9438,42 @@ function createBaseAnalytics_UI_MainView_PresentationEditor(): Analytics_UI_Main } export const Analytics_UI_MainView_PresentationEditor = { - encode(message: Analytics_UI_MainView_PresentationEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_PresentationEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_PresentationEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_PresentationEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_PresentationEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_PresentationEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_PresentationEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_PresentationEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_PresentationEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8368,30 +9483,39 @@ export const Analytics_UI_MainView_PresentationEditor = { fromJSON(object: any): Analytics_UI_MainView_PresentationEditor { return { - shown: isSet(object.shown) ? Analytics_UI_MainView_PresentationEditor_Shown.fromJSON(object.shown) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_MainView_PresentationEditor_Shown.fromJSON(object.shown) + : undefined, }; }, toJSON(message: Analytics_UI_MainView_PresentationEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_PresentationEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_PresentationEditor_Shown.toJSON( + message.shown, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_PresentationEditor { - return Analytics_UI_MainView_PresentationEditor.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_PresentationEditor { + return Analytics_UI_MainView_PresentationEditor.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_PresentationEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_PresentationEditor { const message = createBaseAnalytics_UI_MainView_PresentationEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_PresentationEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_PresentationEditor_Shown.fromPartial( + object.shown, + ) + : undefined; return message; }, }; @@ -8411,22 +9535,26 @@ export const Analytics_UI_MainView_PresentationEditor_Shown = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_PresentationEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_PresentationEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_PresentationEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8436,26 +9564,40 @@ export const Analytics_UI_MainView_PresentationEditor_Shown = { fromJSON(object: any): Analytics_UI_MainView_PresentationEditor_Shown { return { - source: isSet(object.source) ? analytics_UI_MainView_PresentationEditor_Shown_SourceFromJSON(object.source) : 0, + source: isSet(object.source) + ? analytics_UI_MainView_PresentationEditor_Shown_SourceFromJSON( + object.source, + ) + : 0, }; }, toJSON(message: Analytics_UI_MainView_PresentationEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && - (obj.source = analytics_UI_MainView_PresentationEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_PresentationEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_PresentationEditor_Shown { - return Analytics_UI_MainView_PresentationEditor_Shown.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_PresentationEditor_Shown { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_MainView_PresentationEditor_Shown { + return Analytics_UI_MainView_PresentationEditor_Shown.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_UI_MainView_PresentationEditor_Shown { const message = createBaseAnalytics_UI_MainView_PresentationEditor_Shown(); message.source = object.source ?? 0; return message; @@ -8467,29 +9609,42 @@ function createBaseAnalytics_UI_MainView_ReflowEditor(): Analytics_UI_MainView_R } export const Analytics_UI_MainView_ReflowEditor = { - encode(message: Analytics_UI_MainView_ReflowEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_ReflowEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_ReflowEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_ReflowEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_ReflowEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_ReflowEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_ReflowEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_ReflowEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_ReflowEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8498,29 +9653,36 @@ export const Analytics_UI_MainView_ReflowEditor = { }, fromJSON(object: any): Analytics_UI_MainView_ReflowEditor { - return { shown: isSet(object.shown) ? Analytics_UI_MainView_ReflowEditor_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_MainView_ReflowEditor_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_MainView_ReflowEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_ReflowEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_ReflowEditor_Shown.toJSON( + message.shown, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_ReflowEditor { - return Analytics_UI_MainView_ReflowEditor.fromPartial(base ?? {}); + return Analytics_UI_MainView_ReflowEditor.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_ReflowEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_ReflowEditor { const message = createBaseAnalytics_UI_MainView_ReflowEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_ReflowEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_ReflowEditor_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -8530,29 +9692,36 @@ function createBaseAnalytics_UI_MainView_ReflowEditor_Shown(): Analytics_UI_Main } export const Analytics_UI_MainView_ReflowEditor_Shown = { - encode(message: Analytics_UI_MainView_ReflowEditor_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_ReflowEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_ReflowEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_ReflowEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_ReflowEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8562,26 +9731,32 @@ export const Analytics_UI_MainView_ReflowEditor_Shown = { fromJSON(object: any): Analytics_UI_MainView_ReflowEditor_Shown { return { - source: isSet(object.source) ? analytics_UI_MainView_ReflowEditor_Shown_SourceFromJSON(object.source) : 0, + source: isSet(object.source) + ? analytics_UI_MainView_ReflowEditor_Shown_SourceFromJSON(object.source) + : 0, }; }, toJSON(message: Analytics_UI_MainView_ReflowEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && - (obj.source = analytics_UI_MainView_ReflowEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_ReflowEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_ReflowEditor_Shown { - return Analytics_UI_MainView_ReflowEditor_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_ReflowEditor_Shown { + return Analytics_UI_MainView_ReflowEditor_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_ReflowEditor_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_ReflowEditor_Shown { const message = createBaseAnalytics_UI_MainView_ReflowEditor_Shown(); message.source = object.source ?? 0; return message; @@ -8604,119 +9779,189 @@ function createBaseAnalytics_UI_MainView_Bible(): Analytics_UI_MainView_Bible { } export const Analytics_UI_MainView_Bible = { - encode(message: Analytics_UI_MainView_Bible, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_Bible_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_Bible_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.trigger !== undefined) { - Analytics_UI_MainView_Bible_Trigger.encode(message.trigger, writer.uint32(18).fork()).ldelim(); + Analytics_UI_MainView_Bible_Trigger.encode( + message.trigger, + writer.uint32(18).fork(), + ).ldelim(); } if (message.generateSlides !== undefined) { - Analytics_UI_MainView_Bible_GenerateSlides.encode(message.generateSlides, writer.uint32(26).fork()).ldelim(); + Analytics_UI_MainView_Bible_GenerateSlides.encode( + message.generateSlides, + writer.uint32(26).fork(), + ).ldelim(); } if (message.generateNext !== undefined) { - Analytics_UI_MainView_Bible_GenerateNext.encode(message.generateNext, writer.uint32(34).fork()).ldelim(); + Analytics_UI_MainView_Bible_GenerateNext.encode( + message.generateNext, + writer.uint32(34).fork(), + ).ldelim(); } if (message.generatePrevious !== undefined) { - Analytics_UI_MainView_Bible_GeneratePrevious.encode(message.generatePrevious, writer.uint32(42).fork()).ldelim(); + Analytics_UI_MainView_Bible_GeneratePrevious.encode( + message.generatePrevious, + writer.uint32(42).fork(), + ).ldelim(); } if (message.saveSlides !== undefined) { - Analytics_UI_MainView_Bible_SaveSlides.encode(message.saveSlides, writer.uint32(50).fork()).ldelim(); + Analytics_UI_MainView_Bible_SaveSlides.encode( + message.saveSlides, + writer.uint32(50).fork(), + ).ldelim(); } if (message.lookup !== undefined) { - Analytics_UI_MainView_Bible_Lookup.encode(message.lookup, writer.uint32(58).fork()).ldelim(); + Analytics_UI_MainView_Bible_Lookup.encode( + message.lookup, + writer.uint32(58).fork(), + ).ldelim(); } if (message.install !== undefined) { - Analytics_UI_MainView_Bible_BibleCount.encode(message.install, writer.uint32(66).fork()).ldelim(); + Analytics_UI_MainView_Bible_BibleCount.encode( + message.install, + writer.uint32(66).fork(), + ).ldelim(); } if (message.remove !== undefined) { - Analytics_UI_MainView_Bible_BibleCount.encode(message.remove, writer.uint32(74).fork()).ldelim(); + Analytics_UI_MainView_Bible_BibleCount.encode( + message.remove, + writer.uint32(74).fork(), + ).ldelim(); } if (message.startup !== undefined) { - Analytics_UI_MainView_Bible_BibleCount.encode(message.startup, writer.uint32(82).fork()).ldelim(); + Analytics_UI_MainView_Bible_BibleCount.encode( + message.startup, + writer.uint32(82).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_Bible_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_Bible_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.trigger = Analytics_UI_MainView_Bible_Trigger.decode(reader, reader.uint32()); + message.trigger = Analytics_UI_MainView_Bible_Trigger.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.generateSlides = Analytics_UI_MainView_Bible_GenerateSlides.decode(reader, reader.uint32()); + message.generateSlides = + Analytics_UI_MainView_Bible_GenerateSlides.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.generateNext = Analytics_UI_MainView_Bible_GenerateNext.decode(reader, reader.uint32()); + message.generateNext = + Analytics_UI_MainView_Bible_GenerateNext.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.generatePrevious = Analytics_UI_MainView_Bible_GeneratePrevious.decode(reader, reader.uint32()); + message.generatePrevious = + Analytics_UI_MainView_Bible_GeneratePrevious.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.saveSlides = Analytics_UI_MainView_Bible_SaveSlides.decode(reader, reader.uint32()); + message.saveSlides = Analytics_UI_MainView_Bible_SaveSlides.decode( + reader, + reader.uint32(), + ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } - message.lookup = Analytics_UI_MainView_Bible_Lookup.decode(reader, reader.uint32()); + message.lookup = Analytics_UI_MainView_Bible_Lookup.decode( + reader, + reader.uint32(), + ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } - message.install = Analytics_UI_MainView_Bible_BibleCount.decode(reader, reader.uint32()); + message.install = Analytics_UI_MainView_Bible_BibleCount.decode( + reader, + reader.uint32(), + ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } - message.remove = Analytics_UI_MainView_Bible_BibleCount.decode(reader, reader.uint32()); + message.remove = Analytics_UI_MainView_Bible_BibleCount.decode( + reader, + reader.uint32(), + ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } - message.startup = Analytics_UI_MainView_Bible_BibleCount.decode(reader, reader.uint32()); + message.startup = Analytics_UI_MainView_Bible_BibleCount.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8726,92 +9971,148 @@ export const Analytics_UI_MainView_Bible = { fromJSON(object: any): Analytics_UI_MainView_Bible { return { - shown: isSet(object.shown) ? Analytics_UI_MainView_Bible_Shown.fromJSON(object.shown) : undefined, - trigger: isSet(object.trigger) ? Analytics_UI_MainView_Bible_Trigger.fromJSON(object.trigger) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_MainView_Bible_Shown.fromJSON(object.shown) + : undefined, + trigger: isSet(object.trigger) + ? Analytics_UI_MainView_Bible_Trigger.fromJSON(object.trigger) + : undefined, generateSlides: isSet(object.generateSlides) - ? Analytics_UI_MainView_Bible_GenerateSlides.fromJSON(object.generateSlides) + ? Analytics_UI_MainView_Bible_GenerateSlides.fromJSON( + object.generateSlides, + ) : undefined, generateNext: isSet(object.generateNext) ? Analytics_UI_MainView_Bible_GenerateNext.fromJSON(object.generateNext) : undefined, generatePrevious: isSet(object.generatePrevious) - ? Analytics_UI_MainView_Bible_GeneratePrevious.fromJSON(object.generatePrevious) + ? Analytics_UI_MainView_Bible_GeneratePrevious.fromJSON( + object.generatePrevious, + ) : undefined, saveSlides: isSet(object.saveSlides) ? Analytics_UI_MainView_Bible_SaveSlides.fromJSON(object.saveSlides) : undefined, - lookup: isSet(object.lookup) ? Analytics_UI_MainView_Bible_Lookup.fromJSON(object.lookup) : undefined, - install: isSet(object.install) ? Analytics_UI_MainView_Bible_BibleCount.fromJSON(object.install) : undefined, - remove: isSet(object.remove) ? Analytics_UI_MainView_Bible_BibleCount.fromJSON(object.remove) : undefined, - startup: isSet(object.startup) ? Analytics_UI_MainView_Bible_BibleCount.fromJSON(object.startup) : undefined, + lookup: isSet(object.lookup) + ? Analytics_UI_MainView_Bible_Lookup.fromJSON(object.lookup) + : undefined, + install: isSet(object.install) + ? Analytics_UI_MainView_Bible_BibleCount.fromJSON(object.install) + : undefined, + remove: isSet(object.remove) + ? Analytics_UI_MainView_Bible_BibleCount.fromJSON(object.remove) + : undefined, + startup: isSet(object.startup) + ? Analytics_UI_MainView_Bible_BibleCount.fromJSON(object.startup) + : undefined, }; }, toJSON(message: Analytics_UI_MainView_Bible): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_Bible_Shown.toJSON(message.shown) : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger ? Analytics_UI_MainView_Bible_Trigger.toJSON(message.trigger) : undefined); - message.generateSlides !== undefined && (obj.generateSlides = message.generateSlides - ? Analytics_UI_MainView_Bible_GenerateSlides.toJSON(message.generateSlides) - : undefined); - message.generateNext !== undefined && (obj.generateNext = message.generateNext - ? Analytics_UI_MainView_Bible_GenerateNext.toJSON(message.generateNext) - : undefined); - message.generatePrevious !== undefined && (obj.generatePrevious = message.generatePrevious - ? Analytics_UI_MainView_Bible_GeneratePrevious.toJSON(message.generatePrevious) - : undefined); - message.saveSlides !== undefined && (obj.saveSlides = message.saveSlides - ? Analytics_UI_MainView_Bible_SaveSlides.toJSON(message.saveSlides) - : undefined); - message.lookup !== undefined && - (obj.lookup = message.lookup ? Analytics_UI_MainView_Bible_Lookup.toJSON(message.lookup) : undefined); - message.install !== undefined && - (obj.install = message.install ? Analytics_UI_MainView_Bible_BibleCount.toJSON(message.install) : undefined); - message.remove !== undefined && - (obj.remove = message.remove ? Analytics_UI_MainView_Bible_BibleCount.toJSON(message.remove) : undefined); - message.startup !== undefined && - (obj.startup = message.startup ? Analytics_UI_MainView_Bible_BibleCount.toJSON(message.startup) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_Bible_Shown.toJSON(message.shown); + } + if (message.trigger !== undefined) { + obj.trigger = Analytics_UI_MainView_Bible_Trigger.toJSON(message.trigger); + } + if (message.generateSlides !== undefined) { + obj.generateSlides = Analytics_UI_MainView_Bible_GenerateSlides.toJSON( + message.generateSlides, + ); + } + if (message.generateNext !== undefined) { + obj.generateNext = Analytics_UI_MainView_Bible_GenerateNext.toJSON( + message.generateNext, + ); + } + if (message.generatePrevious !== undefined) { + obj.generatePrevious = + Analytics_UI_MainView_Bible_GeneratePrevious.toJSON( + message.generatePrevious, + ); + } + if (message.saveSlides !== undefined) { + obj.saveSlides = Analytics_UI_MainView_Bible_SaveSlides.toJSON( + message.saveSlides, + ); + } + if (message.lookup !== undefined) { + obj.lookup = Analytics_UI_MainView_Bible_Lookup.toJSON(message.lookup); + } + if (message.install !== undefined) { + obj.install = Analytics_UI_MainView_Bible_BibleCount.toJSON( + message.install, + ); + } + if (message.remove !== undefined) { + obj.remove = Analytics_UI_MainView_Bible_BibleCount.toJSON( + message.remove, + ); + } + if (message.startup !== undefined) { + obj.startup = Analytics_UI_MainView_Bible_BibleCount.toJSON( + message.startup, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_MainView_Bible { - return Analytics_UI_MainView_Bible.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_MainView_Bible { + return Analytics_UI_MainView_Bible.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_MainView_Bible { + fromPartial, I>>( + object: I, + ): Analytics_UI_MainView_Bible { const message = createBaseAnalytics_UI_MainView_Bible(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_Bible_Shown.fromPartial(object.shown) - : undefined; - message.trigger = (object.trigger !== undefined && object.trigger !== null) - ? Analytics_UI_MainView_Bible_Trigger.fromPartial(object.trigger) - : undefined; - message.generateSlides = (object.generateSlides !== undefined && object.generateSlides !== null) - ? Analytics_UI_MainView_Bible_GenerateSlides.fromPartial(object.generateSlides) - : undefined; - message.generateNext = (object.generateNext !== undefined && object.generateNext !== null) - ? Analytics_UI_MainView_Bible_GenerateNext.fromPartial(object.generateNext) - : undefined; - message.generatePrevious = (object.generatePrevious !== undefined && object.generatePrevious !== null) - ? Analytics_UI_MainView_Bible_GeneratePrevious.fromPartial(object.generatePrevious) - : undefined; - message.saveSlides = (object.saveSlides !== undefined && object.saveSlides !== null) - ? Analytics_UI_MainView_Bible_SaveSlides.fromPartial(object.saveSlides) - : undefined; - message.lookup = (object.lookup !== undefined && object.lookup !== null) - ? Analytics_UI_MainView_Bible_Lookup.fromPartial(object.lookup) - : undefined; - message.install = (object.install !== undefined && object.install !== null) - ? Analytics_UI_MainView_Bible_BibleCount.fromPartial(object.install) - : undefined; - message.remove = (object.remove !== undefined && object.remove !== null) - ? Analytics_UI_MainView_Bible_BibleCount.fromPartial(object.remove) - : undefined; - message.startup = (object.startup !== undefined && object.startup !== null) - ? Analytics_UI_MainView_Bible_BibleCount.fromPartial(object.startup) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_Bible_Shown.fromPartial(object.shown) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Analytics_UI_MainView_Bible_Trigger.fromPartial(object.trigger) + : undefined; + message.generateSlides = + object.generateSlides !== undefined && object.generateSlides !== null + ? Analytics_UI_MainView_Bible_GenerateSlides.fromPartial( + object.generateSlides, + ) + : undefined; + message.generateNext = + object.generateNext !== undefined && object.generateNext !== null + ? Analytics_UI_MainView_Bible_GenerateNext.fromPartial( + object.generateNext, + ) + : undefined; + message.generatePrevious = + object.generatePrevious !== undefined && object.generatePrevious !== null + ? Analytics_UI_MainView_Bible_GeneratePrevious.fromPartial( + object.generatePrevious, + ) + : undefined; + message.saveSlides = + object.saveSlides !== undefined && object.saveSlides !== null + ? Analytics_UI_MainView_Bible_SaveSlides.fromPartial(object.saveSlides) + : undefined; + message.lookup = + object.lookup !== undefined && object.lookup !== null + ? Analytics_UI_MainView_Bible_Lookup.fromPartial(object.lookup) + : undefined; + message.install = + object.install !== undefined && object.install !== null + ? Analytics_UI_MainView_Bible_BibleCount.fromPartial(object.install) + : undefined; + message.remove = + object.remove !== undefined && object.remove !== null + ? Analytics_UI_MainView_Bible_BibleCount.fromPartial(object.remove) + : undefined; + message.startup = + object.startup !== undefined && object.startup !== null + ? Analytics_UI_MainView_Bible_BibleCount.fromPartial(object.startup) + : undefined; return message; }, }; @@ -8821,29 +10122,36 @@ function createBaseAnalytics_UI_MainView_Bible_Shown(): Analytics_UI_MainView_Bi } export const Analytics_UI_MainView_Bible_Shown = { - encode(message: Analytics_UI_MainView_Bible_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8852,24 +10160,31 @@ export const Analytics_UI_MainView_Bible_Shown = { }, fromJSON(object: any): Analytics_UI_MainView_Bible_Shown { - return { source: isSet(object.source) ? analytics_UI_MainView_Bible_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_MainView_Bible_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_Bible_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_MainView_Bible_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_Bible_Shown_SourceToJSON( + message.source, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_Bible_Shown { - return Analytics_UI_MainView_Bible_Shown.fromPartial(base ?? {}); + return Analytics_UI_MainView_Bible_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_Shown { const message = createBaseAnalytics_UI_MainView_Bible_Shown(); message.source = object.source ?? 0; return message; @@ -8881,29 +10196,36 @@ function createBaseAnalytics_UI_MainView_Bible_Trigger(): Analytics_UI_MainView_ } export const Analytics_UI_MainView_Bible_Trigger = { - encode(message: Analytics_UI_MainView_Bible_Trigger, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.location !== 0) { writer.uint32(8).int32(message.location); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_Trigger { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_Trigger(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.location = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8912,24 +10234,31 @@ export const Analytics_UI_MainView_Bible_Trigger = { }, fromJSON(object: any): Analytics_UI_MainView_Bible_Trigger { - return { location: isSet(object.location) ? analytics_UI_MainView_Bible_LocationFromJSON(object.location) : 0 }; + return { + location: isSet(object.location) + ? analytics_UI_MainView_Bible_LocationFromJSON(object.location) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_Bible_Trigger): unknown { const obj: any = {}; - message.location !== undefined && (obj.location = analytics_UI_MainView_Bible_LocationToJSON(message.location)); + if (message.location !== 0) { + obj.location = analytics_UI_MainView_Bible_LocationToJSON( + message.location, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_Bible_Trigger { - return Analytics_UI_MainView_Bible_Trigger.fromPartial(base ?? {}); + return Analytics_UI_MainView_Bible_Trigger.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_Trigger { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_Trigger { const message = createBaseAnalytics_UI_MainView_Bible_Trigger(); message.location = object.location ?? 0; return message; @@ -8951,7 +10280,10 @@ function createBaseAnalytics_UI_MainView_Bible_GenerateSlides(): Analytics_UI_Ma } export const Analytics_UI_MainView_Bible_GenerateSlides = { - encode(message: Analytics_UI_MainView_Bible_GenerateSlides, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_GenerateSlides, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.translationCount !== 0) { writer.uint32(8).int32(message.translationCount); } @@ -8982,78 +10314,82 @@ export const Analytics_UI_MainView_Bible_GenerateSlides = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_GenerateSlides { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_GenerateSlides { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_GenerateSlides(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.translationCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.slideCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.verseLocation = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.referenceLocation = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.showVerseNumbers = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.breakNewVerse = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.displayTranslation = reader.bool(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.preserveFontColor = reader.bool(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.referenceStyle = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9063,52 +10399,93 @@ export const Analytics_UI_MainView_Bible_GenerateSlides = { fromJSON(object: any): Analytics_UI_MainView_Bible_GenerateSlides { return { - translationCount: isSet(object.translationCount) ? Number(object.translationCount) : 0, - slideCount: isSet(object.slideCount) ? Number(object.slideCount) : 0, + translationCount: isSet(object.translationCount) + ? globalThis.Number(object.translationCount) + : 0, + slideCount: isSet(object.slideCount) + ? globalThis.Number(object.slideCount) + : 0, verseLocation: isSet(object.verseLocation) - ? analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON(object.verseLocation) + ? analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON( + object.verseLocation, + ) : 0, referenceLocation: isSet(object.referenceLocation) - ? analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON(object.referenceLocation) + ? analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON( + object.referenceLocation, + ) : 0, - showVerseNumbers: isSet(object.showVerseNumbers) ? Boolean(object.showVerseNumbers) : false, - breakNewVerse: isSet(object.breakNewVerse) ? Boolean(object.breakNewVerse) : false, - displayTranslation: isSet(object.displayTranslation) ? Boolean(object.displayTranslation) : false, - preserveFontColor: isSet(object.preserveFontColor) ? Boolean(object.preserveFontColor) : false, + showVerseNumbers: isSet(object.showVerseNumbers) + ? globalThis.Boolean(object.showVerseNumbers) + : false, + breakNewVerse: isSet(object.breakNewVerse) + ? globalThis.Boolean(object.breakNewVerse) + : false, + displayTranslation: isSet(object.displayTranslation) + ? globalThis.Boolean(object.displayTranslation) + : false, + preserveFontColor: isSet(object.preserveFontColor) + ? globalThis.Boolean(object.preserveFontColor) + : false, referenceStyle: isSet(object.referenceStyle) - ? analytics_UI_MainView_Bible_GenerateSlides_ReferenceTypeFromJSON(object.referenceStyle) + ? analytics_UI_MainView_Bible_GenerateSlides_ReferenceTypeFromJSON( + object.referenceStyle, + ) : 0, }; }, toJSON(message: Analytics_UI_MainView_Bible_GenerateSlides): unknown { const obj: any = {}; - message.translationCount !== undefined && (obj.translationCount = Math.round(message.translationCount)); - message.slideCount !== undefined && (obj.slideCount = Math.round(message.slideCount)); - message.verseLocation !== undefined && - (obj.verseLocation = analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON(message.verseLocation)); - message.referenceLocation !== undefined && - (obj.referenceLocation = analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON( - message.referenceLocation, - )); - message.showVerseNumbers !== undefined && (obj.showVerseNumbers = message.showVerseNumbers); - message.breakNewVerse !== undefined && (obj.breakNewVerse = message.breakNewVerse); - message.displayTranslation !== undefined && (obj.displayTranslation = message.displayTranslation); - message.preserveFontColor !== undefined && (obj.preserveFontColor = message.preserveFontColor); - message.referenceStyle !== undefined && - (obj.referenceStyle = analytics_UI_MainView_Bible_GenerateSlides_ReferenceTypeToJSON(message.referenceStyle)); + if (message.translationCount !== 0) { + obj.translationCount = Math.round(message.translationCount); + } + if (message.slideCount !== 0) { + obj.slideCount = Math.round(message.slideCount); + } + if (message.verseLocation !== 0) { + obj.verseLocation = + analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON( + message.verseLocation, + ); + } + if (message.referenceLocation !== 0) { + obj.referenceLocation = + analytics_UI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON( + message.referenceLocation, + ); + } + if (message.showVerseNumbers === true) { + obj.showVerseNumbers = message.showVerseNumbers; + } + if (message.breakNewVerse === true) { + obj.breakNewVerse = message.breakNewVerse; + } + if (message.displayTranslation === true) { + obj.displayTranslation = message.displayTranslation; + } + if (message.preserveFontColor === true) { + obj.preserveFontColor = message.preserveFontColor; + } + if (message.referenceStyle !== 0) { + obj.referenceStyle = + analytics_UI_MainView_Bible_GenerateSlides_ReferenceTypeToJSON( + message.referenceStyle, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_Bible_GenerateSlides { - return Analytics_UI_MainView_Bible_GenerateSlides.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_Bible_GenerateSlides { + return Analytics_UI_MainView_Bible_GenerateSlides.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_GenerateSlides { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_GenerateSlides { const message = createBaseAnalytics_UI_MainView_Bible_GenerateSlides(); message.translationCount = object.translationCount ?? 0; message.slideCount = object.slideCount ?? 0; @@ -9128,29 +10505,36 @@ function createBaseAnalytics_UI_MainView_Bible_GenerateNext(): Analytics_UI_Main } export const Analytics_UI_MainView_Bible_GenerateNext = { - encode(message: Analytics_UI_MainView_Bible_GenerateNext, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_GenerateNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.location !== 0) { writer.uint32(8).int32(message.location); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_GenerateNext { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_GenerateNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_GenerateNext(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.location = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9159,24 +10543,33 @@ export const Analytics_UI_MainView_Bible_GenerateNext = { }, fromJSON(object: any): Analytics_UI_MainView_Bible_GenerateNext { - return { location: isSet(object.location) ? analytics_UI_MainView_Bible_LocationFromJSON(object.location) : 0 }; + return { + location: isSet(object.location) + ? analytics_UI_MainView_Bible_LocationFromJSON(object.location) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_Bible_GenerateNext): unknown { const obj: any = {}; - message.location !== undefined && (obj.location = analytics_UI_MainView_Bible_LocationToJSON(message.location)); + if (message.location !== 0) { + obj.location = analytics_UI_MainView_Bible_LocationToJSON( + message.location, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_Bible_GenerateNext { - return Analytics_UI_MainView_Bible_GenerateNext.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_Bible_GenerateNext { + return Analytics_UI_MainView_Bible_GenerateNext.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_GenerateNext { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_GenerateNext { const message = createBaseAnalytics_UI_MainView_Bible_GenerateNext(); message.location = object.location ?? 0; return message; @@ -9188,29 +10581,36 @@ function createBaseAnalytics_UI_MainView_Bible_GeneratePrevious(): Analytics_UI_ } export const Analytics_UI_MainView_Bible_GeneratePrevious = { - encode(message: Analytics_UI_MainView_Bible_GeneratePrevious, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_GeneratePrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.location !== 0) { writer.uint32(16).int32(message.location); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_GeneratePrevious { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_GeneratePrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_GeneratePrevious(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.location = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9219,24 +10619,39 @@ export const Analytics_UI_MainView_Bible_GeneratePrevious = { }, fromJSON(object: any): Analytics_UI_MainView_Bible_GeneratePrevious { - return { location: isSet(object.location) ? analytics_UI_MainView_Bible_LocationFromJSON(object.location) : 0 }; + return { + location: isSet(object.location) + ? analytics_UI_MainView_Bible_LocationFromJSON(object.location) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_Bible_GeneratePrevious): unknown { const obj: any = {}; - message.location !== undefined && (obj.location = analytics_UI_MainView_Bible_LocationToJSON(message.location)); + if (message.location !== 0) { + obj.location = analytics_UI_MainView_Bible_LocationToJSON( + message.location, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_Bible_GeneratePrevious { - return Analytics_UI_MainView_Bible_GeneratePrevious.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_GeneratePrevious { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_MainView_Bible_GeneratePrevious { + return Analytics_UI_MainView_Bible_GeneratePrevious.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_UI_MainView_Bible_GeneratePrevious { const message = createBaseAnalytics_UI_MainView_Bible_GeneratePrevious(); message.location = object.location ?? 0; return message; @@ -9248,29 +10663,36 @@ function createBaseAnalytics_UI_MainView_Bible_SaveSlides(): Analytics_UI_MainVi } export const Analytics_UI_MainView_Bible_SaveSlides = { - encode(message: Analytics_UI_MainView_Bible_SaveSlides, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_SaveSlides, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.destination !== 0) { writer.uint32(8).int32(message.destination); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_SaveSlides { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_SaveSlides { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_SaveSlides(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.destination = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9281,27 +10703,34 @@ export const Analytics_UI_MainView_Bible_SaveSlides = { fromJSON(object: any): Analytics_UI_MainView_Bible_SaveSlides { return { destination: isSet(object.destination) - ? analytics_UI_MainView_Bible_SaveSlides_SlideDestinationFromJSON(object.destination) + ? analytics_UI_MainView_Bible_SaveSlides_SlideDestinationFromJSON( + object.destination, + ) : 0, }; }, toJSON(message: Analytics_UI_MainView_Bible_SaveSlides): unknown { const obj: any = {}; - message.destination !== undefined && - (obj.destination = analytics_UI_MainView_Bible_SaveSlides_SlideDestinationToJSON(message.destination)); + if (message.destination !== 0) { + obj.destination = + analytics_UI_MainView_Bible_SaveSlides_SlideDestinationToJSON( + message.destination, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_Bible_SaveSlides { - return Analytics_UI_MainView_Bible_SaveSlides.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_Bible_SaveSlides { + return Analytics_UI_MainView_Bible_SaveSlides.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_SaveSlides { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_SaveSlides { const message = createBaseAnalytics_UI_MainView_Bible_SaveSlides(); message.destination = object.destination ?? 0; return message; @@ -9313,29 +10742,36 @@ function createBaseAnalytics_UI_MainView_Bible_Lookup(): Analytics_UI_MainView_B } export const Analytics_UI_MainView_Bible_Lookup = { - encode(message: Analytics_UI_MainView_Bible_Lookup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_Lookup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.location !== 0) { writer.uint32(8).int32(message.location); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_Lookup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_Lookup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_Lookup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.location = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9345,26 +10781,32 @@ export const Analytics_UI_MainView_Bible_Lookup = { fromJSON(object: any): Analytics_UI_MainView_Bible_Lookup { return { - location: isSet(object.location) ? analytics_UI_MainView_Bible_Lookup_LookupLocationFromJSON(object.location) : 0, + location: isSet(object.location) + ? analytics_UI_MainView_Bible_Lookup_LookupLocationFromJSON( + object.location, + ) + : 0, }; }, toJSON(message: Analytics_UI_MainView_Bible_Lookup): unknown { const obj: any = {}; - message.location !== undefined && - (obj.location = analytics_UI_MainView_Bible_Lookup_LookupLocationToJSON(message.location)); + if (message.location !== 0) { + obj.location = analytics_UI_MainView_Bible_Lookup_LookupLocationToJSON( + message.location, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_Bible_Lookup { - return Analytics_UI_MainView_Bible_Lookup.fromPartial(base ?? {}); + return Analytics_UI_MainView_Bible_Lookup.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_Lookup { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_Lookup { const message = createBaseAnalytics_UI_MainView_Bible_Lookup(); message.location = object.location ?? 0; return message; @@ -9376,7 +10818,10 @@ function createBaseAnalytics_UI_MainView_Bible_BibleCount(): Analytics_UI_MainVi } export const Analytics_UI_MainView_Bible_BibleCount = { - encode(message: Analytics_UI_MainView_Bible_BibleCount, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_Bible_BibleCount, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.freeInstalledCount !== 0) { writer.uint32(8).int32(message.freeInstalledCount); } @@ -9386,29 +10831,33 @@ export const Analytics_UI_MainView_Bible_BibleCount = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_Bible_BibleCount { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_Bible_BibleCount { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_Bible_BibleCount(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.freeInstalledCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.purchasedInstalledCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9418,28 +10867,36 @@ export const Analytics_UI_MainView_Bible_BibleCount = { fromJSON(object: any): Analytics_UI_MainView_Bible_BibleCount { return { - freeInstalledCount: isSet(object.freeInstalledCount) ? Number(object.freeInstalledCount) : 0, - purchasedInstalledCount: isSet(object.purchasedInstalledCount) ? Number(object.purchasedInstalledCount) : 0, + freeInstalledCount: isSet(object.freeInstalledCount) + ? globalThis.Number(object.freeInstalledCount) + : 0, + purchasedInstalledCount: isSet(object.purchasedInstalledCount) + ? globalThis.Number(object.purchasedInstalledCount) + : 0, }; }, toJSON(message: Analytics_UI_MainView_Bible_BibleCount): unknown { const obj: any = {}; - message.freeInstalledCount !== undefined && (obj.freeInstalledCount = Math.round(message.freeInstalledCount)); - message.purchasedInstalledCount !== undefined && - (obj.purchasedInstalledCount = Math.round(message.purchasedInstalledCount)); + if (message.freeInstalledCount !== 0) { + obj.freeInstalledCount = Math.round(message.freeInstalledCount); + } + if (message.purchasedInstalledCount !== 0) { + obj.purchasedInstalledCount = Math.round(message.purchasedInstalledCount); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_Bible_BibleCount { - return Analytics_UI_MainView_Bible_BibleCount.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_Bible_BibleCount { + return Analytics_UI_MainView_Bible_BibleCount.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_Bible_BibleCount { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_Bible_BibleCount { const message = createBaseAnalytics_UI_MainView_Bible_BibleCount(); message.freeInstalledCount = object.freeInstalledCount ?? 0; message.purchasedInstalledCount = object.purchasedInstalledCount ?? 0; @@ -9452,29 +10909,42 @@ function createBaseAnalytics_UI_MainView_StageEditor(): Analytics_UI_MainView_St } export const Analytics_UI_MainView_StageEditor = { - encode(message: Analytics_UI_MainView_StageEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_StageEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_StageEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_StageEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_StageEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_StageEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_StageEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_StageEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_StageEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9483,29 +10953,34 @@ export const Analytics_UI_MainView_StageEditor = { }, fromJSON(object: any): Analytics_UI_MainView_StageEditor { - return { shown: isSet(object.shown) ? Analytics_UI_MainView_StageEditor_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_MainView_StageEditor_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_MainView_StageEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_StageEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_StageEditor_Shown.toJSON(message.shown); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_StageEditor { - return Analytics_UI_MainView_StageEditor.fromPartial(base ?? {}); + return Analytics_UI_MainView_StageEditor.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_StageEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_StageEditor { const message = createBaseAnalytics_UI_MainView_StageEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_StageEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_StageEditor_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -9515,29 +10990,36 @@ function createBaseAnalytics_UI_MainView_StageEditor_Shown(): Analytics_UI_MainV } export const Analytics_UI_MainView_StageEditor_Shown = { - encode(message: Analytics_UI_MainView_StageEditor_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_StageEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_StageEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_StageEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_StageEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9546,24 +11028,33 @@ export const Analytics_UI_MainView_StageEditor_Shown = { }, fromJSON(object: any): Analytics_UI_MainView_StageEditor_Shown { - return { source: isSet(object.source) ? analytics_UI_MainView_StageEditor_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_MainView_StageEditor_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_StageEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_MainView_StageEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_StageEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_StageEditor_Shown { - return Analytics_UI_MainView_StageEditor_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_StageEditor_Shown { + return Analytics_UI_MainView_StageEditor_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_StageEditor_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_StageEditor_Shown { const message = createBaseAnalytics_UI_MainView_StageEditor_Shown(); message.source = object.source ?? 0; return message; @@ -9575,29 +11066,42 @@ function createBaseAnalytics_UI_MainView_ThemeEditor(): Analytics_UI_MainView_Th } export const Analytics_UI_MainView_ThemeEditor = { - encode(message: Analytics_UI_MainView_ThemeEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_ThemeEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_ThemeEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_ThemeEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_ThemeEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_ThemeEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_ThemeEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_ThemeEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_ThemeEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9606,29 +11110,34 @@ export const Analytics_UI_MainView_ThemeEditor = { }, fromJSON(object: any): Analytics_UI_MainView_ThemeEditor { - return { shown: isSet(object.shown) ? Analytics_UI_MainView_ThemeEditor_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_MainView_ThemeEditor_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_MainView_ThemeEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_ThemeEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_ThemeEditor_Shown.toJSON(message.shown); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_ThemeEditor { - return Analytics_UI_MainView_ThemeEditor.fromPartial(base ?? {}); + return Analytics_UI_MainView_ThemeEditor.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_ThemeEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_ThemeEditor { const message = createBaseAnalytics_UI_MainView_ThemeEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_ThemeEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_ThemeEditor_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -9638,29 +11147,36 @@ function createBaseAnalytics_UI_MainView_ThemeEditor_Shown(): Analytics_UI_MainV } export const Analytics_UI_MainView_ThemeEditor_Shown = { - encode(message: Analytics_UI_MainView_ThemeEditor_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_ThemeEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_ThemeEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_ThemeEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_ThemeEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9669,24 +11185,33 @@ export const Analytics_UI_MainView_ThemeEditor_Shown = { }, fromJSON(object: any): Analytics_UI_MainView_ThemeEditor_Shown { - return { source: isSet(object.source) ? analytics_UI_MainView_ThemeEditor_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_MainView_ThemeEditor_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_ThemeEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_MainView_ThemeEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_ThemeEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_ThemeEditor_Shown { - return Analytics_UI_MainView_ThemeEditor_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_ThemeEditor_Shown { + return Analytics_UI_MainView_ThemeEditor_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_ThemeEditor_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_ThemeEditor_Shown { const message = createBaseAnalytics_UI_MainView_ThemeEditor_Shown(); message.source = object.source ?? 0; return message; @@ -9698,29 +11223,42 @@ function createBaseAnalytics_UI_MainView_CopyrightEditor(): Analytics_UI_MainVie } export const Analytics_UI_MainView_CopyrightEditor = { - encode(message: Analytics_UI_MainView_CopyrightEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_CopyrightEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_CopyrightEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_CopyrightEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_CopyrightEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_CopyrightEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_CopyrightEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_CopyrightEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_CopyrightEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9730,30 +11268,37 @@ export const Analytics_UI_MainView_CopyrightEditor = { fromJSON(object: any): Analytics_UI_MainView_CopyrightEditor { return { - shown: isSet(object.shown) ? Analytics_UI_MainView_CopyrightEditor_Shown.fromJSON(object.shown) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_MainView_CopyrightEditor_Shown.fromJSON(object.shown) + : undefined, }; }, toJSON(message: Analytics_UI_MainView_CopyrightEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_CopyrightEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_CopyrightEditor_Shown.toJSON( + message.shown, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_CopyrightEditor { - return Analytics_UI_MainView_CopyrightEditor.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_CopyrightEditor { + return Analytics_UI_MainView_CopyrightEditor.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_CopyrightEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_CopyrightEditor { const message = createBaseAnalytics_UI_MainView_CopyrightEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_CopyrightEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_CopyrightEditor_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -9763,29 +11308,36 @@ function createBaseAnalytics_UI_MainView_CopyrightEditor_Shown(): Analytics_UI_M } export const Analytics_UI_MainView_CopyrightEditor_Shown = { - encode(message: Analytics_UI_MainView_CopyrightEditor_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_CopyrightEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_CopyrightEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_CopyrightEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_CopyrightEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9795,26 +11347,40 @@ export const Analytics_UI_MainView_CopyrightEditor_Shown = { fromJSON(object: any): Analytics_UI_MainView_CopyrightEditor_Shown { return { - source: isSet(object.source) ? analytics_UI_MainView_CopyrightEditor_Shown_SourceFromJSON(object.source) : 0, + source: isSet(object.source) + ? analytics_UI_MainView_CopyrightEditor_Shown_SourceFromJSON( + object.source, + ) + : 0, }; }, toJSON(message: Analytics_UI_MainView_CopyrightEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && - (obj.source = analytics_UI_MainView_CopyrightEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_CopyrightEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_CopyrightEditor_Shown { - return Analytics_UI_MainView_CopyrightEditor_Shown.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_CopyrightEditor_Shown { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_MainView_CopyrightEditor_Shown { + return Analytics_UI_MainView_CopyrightEditor_Shown.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_UI_MainView_CopyrightEditor_Shown { const message = createBaseAnalytics_UI_MainView_CopyrightEditor_Shown(); message.source = object.source ?? 0; return message; @@ -9826,29 +11392,42 @@ function createBaseAnalytics_UI_MainView_PropsEditor(): Analytics_UI_MainView_Pr } export const Analytics_UI_MainView_PropsEditor = { - encode(message: Analytics_UI_MainView_PropsEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_PropsEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_PropsEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_PropsEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_PropsEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_PropsEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_PropsEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_PropsEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_PropsEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9857,29 +11436,34 @@ export const Analytics_UI_MainView_PropsEditor = { }, fromJSON(object: any): Analytics_UI_MainView_PropsEditor { - return { shown: isSet(object.shown) ? Analytics_UI_MainView_PropsEditor_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_MainView_PropsEditor_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_MainView_PropsEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_PropsEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_PropsEditor_Shown.toJSON(message.shown); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_PropsEditor { - return Analytics_UI_MainView_PropsEditor.fromPartial(base ?? {}); + return Analytics_UI_MainView_PropsEditor.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_PropsEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_PropsEditor { const message = createBaseAnalytics_UI_MainView_PropsEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_PropsEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_PropsEditor_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -9889,29 +11473,36 @@ function createBaseAnalytics_UI_MainView_PropsEditor_Shown(): Analytics_UI_MainV } export const Analytics_UI_MainView_PropsEditor_Shown = { - encode(message: Analytics_UI_MainView_PropsEditor_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_PropsEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_PropsEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_PropsEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_PropsEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9920,24 +11511,33 @@ export const Analytics_UI_MainView_PropsEditor_Shown = { }, fromJSON(object: any): Analytics_UI_MainView_PropsEditor_Shown { - return { source: isSet(object.source) ? analytics_UI_MainView_PropsEditor_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_MainView_PropsEditor_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_PropsEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_MainView_PropsEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_PropsEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_PropsEditor_Shown { - return Analytics_UI_MainView_PropsEditor_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_PropsEditor_Shown { + return Analytics_UI_MainView_PropsEditor_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_PropsEditor_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_PropsEditor_Shown { const message = createBaseAnalytics_UI_MainView_PropsEditor_Shown(); message.source = object.source ?? 0; return message; @@ -9949,29 +11549,42 @@ function createBaseAnalytics_UI_MainView_MaskEditor(): Analytics_UI_MainView_Mas } export const Analytics_UI_MainView_MaskEditor = { - encode(message: Analytics_UI_MainView_MaskEditor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_MaskEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_MainView_MaskEditor_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_MainView_MaskEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_MaskEditor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_MaskEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_MaskEditor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_MainView_MaskEditor_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_MainView_MaskEditor_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9980,29 +11593,34 @@ export const Analytics_UI_MainView_MaskEditor = { }, fromJSON(object: any): Analytics_UI_MainView_MaskEditor { - return { shown: isSet(object.shown) ? Analytics_UI_MainView_MaskEditor_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_MainView_MaskEditor_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_MainView_MaskEditor): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_MainView_MaskEditor_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_MainView_MaskEditor_Shown.toJSON(message.shown); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_MainView_MaskEditor { - return Analytics_UI_MainView_MaskEditor.fromPartial(base ?? {}); + return Analytics_UI_MainView_MaskEditor.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_MaskEditor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_MaskEditor { const message = createBaseAnalytics_UI_MainView_MaskEditor(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_MainView_MaskEditor_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_MainView_MaskEditor_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -10012,29 +11630,36 @@ function createBaseAnalytics_UI_MainView_MaskEditor_Shown(): Analytics_UI_MainVi } export const Analytics_UI_MainView_MaskEditor_Shown = { - encode(message: Analytics_UI_MainView_MaskEditor_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_MainView_MaskEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_MainView_MaskEditor_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_MainView_MaskEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_MainView_MaskEditor_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10043,24 +11668,33 @@ export const Analytics_UI_MainView_MaskEditor_Shown = { }, fromJSON(object: any): Analytics_UI_MainView_MaskEditor_Shown { - return { source: isSet(object.source) ? analytics_UI_MainView_MaskEditor_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_MainView_MaskEditor_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_MainView_MaskEditor_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_MainView_MaskEditor_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_MainView_MaskEditor_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_MainView_MaskEditor_Shown { - return Analytics_UI_MainView_MaskEditor_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_MainView_MaskEditor_Shown { + return Analytics_UI_MainView_MaskEditor_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_MainView_MaskEditor_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_MainView_MaskEditor_Shown { const message = createBaseAnalytics_UI_MainView_MaskEditor_Shown(); message.source = object.source ?? 0; return message; @@ -10072,29 +11706,39 @@ function createBaseAnalytics_UI_Looks(): Analytics_UI_Looks { } export const Analytics_UI_Looks = { - encode(message: Analytics_UI_Looks, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Looks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_Looks_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Looks_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Looks { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Looks(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_Looks_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_Looks_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10103,25 +11747,34 @@ export const Analytics_UI_Looks = { }, fromJSON(object: any): Analytics_UI_Looks { - return { shown: isSet(object.shown) ? Analytics_UI_Looks_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_Looks_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_Looks): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_Looks_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_Looks_Shown.toJSON(message.shown); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Looks { - return Analytics_UI_Looks.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Looks { + return Analytics_UI_Looks.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Looks { + fromPartial, I>>( + object: I, + ): Analytics_UI_Looks { const message = createBaseAnalytics_UI_Looks(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_Looks_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_Looks_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -10131,29 +11784,36 @@ function createBaseAnalytics_UI_Looks_Shown(): Analytics_UI_Looks_Shown { } export const Analytics_UI_Looks_Shown = { - encode(message: Analytics_UI_Looks_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Looks_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Looks_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Looks_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Looks_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10162,20 +11822,29 @@ export const Analytics_UI_Looks_Shown = { }, fromJSON(object: any): Analytics_UI_Looks_Shown { - return { source: isSet(object.source) ? analytics_UI_Looks_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_Looks_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_Looks_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_Looks_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_Looks_Shown_SourceToJSON(message.source); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Looks_Shown { - return Analytics_UI_Looks_Shown.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Looks_Shown { + return Analytics_UI_Looks_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Looks_Shown { + fromPartial, I>>( + object: I, + ): Analytics_UI_Looks_Shown { const message = createBaseAnalytics_UI_Looks_Shown(); message.source = object.source ?? 0; return message; @@ -10187,29 +11856,42 @@ function createBaseAnalytics_UI_ScreenConfiguration(): Analytics_UI_ScreenConfig } export const Analytics_UI_ScreenConfiguration = { - encode(message: Analytics_UI_ScreenConfiguration, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_ScreenConfiguration, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_ScreenConfiguration_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_ScreenConfiguration_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ScreenConfiguration { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ScreenConfiguration { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ScreenConfiguration(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_ScreenConfiguration_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_ScreenConfiguration_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10218,29 +11900,34 @@ export const Analytics_UI_ScreenConfiguration = { }, fromJSON(object: any): Analytics_UI_ScreenConfiguration { - return { shown: isSet(object.shown) ? Analytics_UI_ScreenConfiguration_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_ScreenConfiguration_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_ScreenConfiguration): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_ScreenConfiguration_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_ScreenConfiguration_Shown.toJSON(message.shown); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_ScreenConfiguration { - return Analytics_UI_ScreenConfiguration.fromPartial(base ?? {}); + return Analytics_UI_ScreenConfiguration.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_ScreenConfiguration { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_ScreenConfiguration { const message = createBaseAnalytics_UI_ScreenConfiguration(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_ScreenConfiguration_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_ScreenConfiguration_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -10250,29 +11937,36 @@ function createBaseAnalytics_UI_ScreenConfiguration_Shown(): Analytics_UI_Screen } export const Analytics_UI_ScreenConfiguration_Shown = { - encode(message: Analytics_UI_ScreenConfiguration_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_ScreenConfiguration_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ScreenConfiguration_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ScreenConfiguration_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ScreenConfiguration_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10281,24 +11975,33 @@ export const Analytics_UI_ScreenConfiguration_Shown = { }, fromJSON(object: any): Analytics_UI_ScreenConfiguration_Shown { - return { source: isSet(object.source) ? analytics_UI_ScreenConfiguration_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_ScreenConfiguration_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_ScreenConfiguration_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_ScreenConfiguration_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_ScreenConfiguration_Shown_SourceToJSON( + message.source, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_ScreenConfiguration_Shown { - return Analytics_UI_ScreenConfiguration_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_ScreenConfiguration_Shown { + return Analytics_UI_ScreenConfiguration_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_ScreenConfiguration_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_ScreenConfiguration_Shown { const message = createBaseAnalytics_UI_ScreenConfiguration_Shown(); message.source = object.source ?? 0; return message; @@ -10317,79 +12020,122 @@ function createBaseAnalytics_UI_LowerRight(): Analytics_UI_LowerRight { } export const Analytics_UI_LowerRight = { - encode(message: Analytics_UI_LowerRight, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.timers !== undefined) { - Analytics_UI_LowerRight_Timers.encode(message.timers, writer.uint32(10).fork()).ldelim(); + Analytics_UI_LowerRight_Timers.encode( + message.timers, + writer.uint32(10).fork(), + ).ldelim(); } if (message.messages !== undefined) { - Analytics_UI_LowerRight_Messages.encode(message.messages, writer.uint32(18).fork()).ldelim(); + Analytics_UI_LowerRight_Messages.encode( + message.messages, + writer.uint32(18).fork(), + ).ldelim(); } if (message.props !== undefined) { - Analytics_UI_LowerRight_Props.encode(message.props, writer.uint32(26).fork()).ldelim(); + Analytics_UI_LowerRight_Props.encode( + message.props, + writer.uint32(26).fork(), + ).ldelim(); } if (message.stage !== undefined) { - Analytics_UI_LowerRight_Stage.encode(message.stage, writer.uint32(34).fork()).ldelim(); + Analytics_UI_LowerRight_Stage.encode( + message.stage, + writer.uint32(34).fork(), + ).ldelim(); } if (message.audioBin !== undefined) { - Analytics_UI_LowerRight_AudioBin.encode(message.audioBin, writer.uint32(42).fork()).ldelim(); + Analytics_UI_LowerRight_AudioBin.encode( + message.audioBin, + writer.uint32(42).fork(), + ).ldelim(); } if (message.macros !== undefined) { - Analytics_UI_LowerRight_Macros.encode(message.macros, writer.uint32(50).fork()).ldelim(); + Analytics_UI_LowerRight_Macros.encode( + message.macros, + writer.uint32(50).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.timers = Analytics_UI_LowerRight_Timers.decode(reader, reader.uint32()); + message.timers = Analytics_UI_LowerRight_Timers.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.messages = Analytics_UI_LowerRight_Messages.decode(reader, reader.uint32()); + message.messages = Analytics_UI_LowerRight_Messages.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.props = Analytics_UI_LowerRight_Props.decode(reader, reader.uint32()); + message.props = Analytics_UI_LowerRight_Props.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.stage = Analytics_UI_LowerRight_Stage.decode(reader, reader.uint32()); + message.stage = Analytics_UI_LowerRight_Stage.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.audioBin = Analytics_UI_LowerRight_AudioBin.decode(reader, reader.uint32()); + message.audioBin = Analytics_UI_LowerRight_AudioBin.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.macros = Analytics_UI_LowerRight_Macros.decode(reader, reader.uint32()); + message.macros = Analytics_UI_LowerRight_Macros.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10399,56 +12145,83 @@ export const Analytics_UI_LowerRight = { fromJSON(object: any): Analytics_UI_LowerRight { return { - timers: isSet(object.timers) ? Analytics_UI_LowerRight_Timers.fromJSON(object.timers) : undefined, - messages: isSet(object.messages) ? Analytics_UI_LowerRight_Messages.fromJSON(object.messages) : undefined, - props: isSet(object.props) ? Analytics_UI_LowerRight_Props.fromJSON(object.props) : undefined, - stage: isSet(object.stage) ? Analytics_UI_LowerRight_Stage.fromJSON(object.stage) : undefined, - audioBin: isSet(object.audioBin) ? Analytics_UI_LowerRight_AudioBin.fromJSON(object.audioBin) : undefined, - macros: isSet(object.macros) ? Analytics_UI_LowerRight_Macros.fromJSON(object.macros) : undefined, + timers: isSet(object.timers) + ? Analytics_UI_LowerRight_Timers.fromJSON(object.timers) + : undefined, + messages: isSet(object.messages) + ? Analytics_UI_LowerRight_Messages.fromJSON(object.messages) + : undefined, + props: isSet(object.props) + ? Analytics_UI_LowerRight_Props.fromJSON(object.props) + : undefined, + stage: isSet(object.stage) + ? Analytics_UI_LowerRight_Stage.fromJSON(object.stage) + : undefined, + audioBin: isSet(object.audioBin) + ? Analytics_UI_LowerRight_AudioBin.fromJSON(object.audioBin) + : undefined, + macros: isSet(object.macros) + ? Analytics_UI_LowerRight_Macros.fromJSON(object.macros) + : undefined, }; }, toJSON(message: Analytics_UI_LowerRight): unknown { const obj: any = {}; - message.timers !== undefined && - (obj.timers = message.timers ? Analytics_UI_LowerRight_Timers.toJSON(message.timers) : undefined); - message.messages !== undefined && - (obj.messages = message.messages ? Analytics_UI_LowerRight_Messages.toJSON(message.messages) : undefined); - message.props !== undefined && - (obj.props = message.props ? Analytics_UI_LowerRight_Props.toJSON(message.props) : undefined); - message.stage !== undefined && - (obj.stage = message.stage ? Analytics_UI_LowerRight_Stage.toJSON(message.stage) : undefined); - message.audioBin !== undefined && - (obj.audioBin = message.audioBin ? Analytics_UI_LowerRight_AudioBin.toJSON(message.audioBin) : undefined); - message.macros !== undefined && - (obj.macros = message.macros ? Analytics_UI_LowerRight_Macros.toJSON(message.macros) : undefined); + if (message.timers !== undefined) { + obj.timers = Analytics_UI_LowerRight_Timers.toJSON(message.timers); + } + if (message.messages !== undefined) { + obj.messages = Analytics_UI_LowerRight_Messages.toJSON(message.messages); + } + if (message.props !== undefined) { + obj.props = Analytics_UI_LowerRight_Props.toJSON(message.props); + } + if (message.stage !== undefined) { + obj.stage = Analytics_UI_LowerRight_Stage.toJSON(message.stage); + } + if (message.audioBin !== undefined) { + obj.audioBin = Analytics_UI_LowerRight_AudioBin.toJSON(message.audioBin); + } + if (message.macros !== undefined) { + obj.macros = Analytics_UI_LowerRight_Macros.toJSON(message.macros); + } return obj; }, - create, I>>(base?: I): Analytics_UI_LowerRight { - return Analytics_UI_LowerRight.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_LowerRight { + return Analytics_UI_LowerRight.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_LowerRight { + fromPartial, I>>( + object: I, + ): Analytics_UI_LowerRight { const message = createBaseAnalytics_UI_LowerRight(); - message.timers = (object.timers !== undefined && object.timers !== null) - ? Analytics_UI_LowerRight_Timers.fromPartial(object.timers) - : undefined; - message.messages = (object.messages !== undefined && object.messages !== null) - ? Analytics_UI_LowerRight_Messages.fromPartial(object.messages) - : undefined; - message.props = (object.props !== undefined && object.props !== null) - ? Analytics_UI_LowerRight_Props.fromPartial(object.props) - : undefined; - message.stage = (object.stage !== undefined && object.stage !== null) - ? Analytics_UI_LowerRight_Stage.fromPartial(object.stage) - : undefined; - message.audioBin = (object.audioBin !== undefined && object.audioBin !== null) - ? Analytics_UI_LowerRight_AudioBin.fromPartial(object.audioBin) - : undefined; - message.macros = (object.macros !== undefined && object.macros !== null) - ? Analytics_UI_LowerRight_Macros.fromPartial(object.macros) - : undefined; + message.timers = + object.timers !== undefined && object.timers !== null + ? Analytics_UI_LowerRight_Timers.fromPartial(object.timers) + : undefined; + message.messages = + object.messages !== undefined && object.messages !== null + ? Analytics_UI_LowerRight_Messages.fromPartial(object.messages) + : undefined; + message.props = + object.props !== undefined && object.props !== null + ? Analytics_UI_LowerRight_Props.fromPartial(object.props) + : undefined; + message.stage = + object.stage !== undefined && object.stage !== null + ? Analytics_UI_LowerRight_Stage.fromPartial(object.stage) + : undefined; + message.audioBin = + object.audioBin !== undefined && object.audioBin !== null + ? Analytics_UI_LowerRight_AudioBin.fromPartial(object.audioBin) + : undefined; + message.macros = + object.macros !== undefined && object.macros !== null + ? Analytics_UI_LowerRight_Macros.fromPartial(object.macros) + : undefined; return message; }, }; @@ -10465,79 +12238,122 @@ function createBaseAnalytics_UI_LowerRight_Timers(): Analytics_UI_LowerRight_Tim } export const Analytics_UI_LowerRight_Timers = { - encode(message: Analytics_UI_LowerRight_Timers, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Timers, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_LowerRight_Timers_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_LowerRight_Timers_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.collapse !== undefined) { - Analytics_UI_LowerRight_Timers_Collapse.encode(message.collapse, writer.uint32(18).fork()).ldelim(); + Analytics_UI_LowerRight_Timers_Collapse.encode( + message.collapse, + writer.uint32(18).fork(), + ).ldelim(); } if (message.edit !== undefined) { - Analytics_UI_LowerRight_Timers_Edit.encode(message.edit, writer.uint32(26).fork()).ldelim(); + Analytics_UI_LowerRight_Timers_Edit.encode( + message.edit, + writer.uint32(26).fork(), + ).ldelim(); } if (message.state !== undefined) { - Analytics_UI_LowerRight_Timers_State.encode(message.state, writer.uint32(34).fork()).ldelim(); + Analytics_UI_LowerRight_Timers_State.encode( + message.state, + writer.uint32(34).fork(), + ).ldelim(); } if (message.create !== undefined) { - Analytics_UI_LowerRight_Timers_Create.encode(message.create, writer.uint32(42).fork()).ldelim(); + Analytics_UI_LowerRight_Timers_Create.encode( + message.create, + writer.uint32(42).fork(), + ).ldelim(); } if (message.delete !== undefined) { - Analytics_UI_LowerRight_Timers_Delete.encode(message.delete, writer.uint32(50).fork()).ldelim(); + Analytics_UI_LowerRight_Timers_Delete.encode( + message.delete, + writer.uint32(50).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_LowerRight_Timers_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_LowerRight_Timers_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.collapse = Analytics_UI_LowerRight_Timers_Collapse.decode(reader, reader.uint32()); + message.collapse = Analytics_UI_LowerRight_Timers_Collapse.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.edit = Analytics_UI_LowerRight_Timers_Edit.decode(reader, reader.uint32()); + message.edit = Analytics_UI_LowerRight_Timers_Edit.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.state = Analytics_UI_LowerRight_Timers_State.decode(reader, reader.uint32()); + message.state = Analytics_UI_LowerRight_Timers_State.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.create = Analytics_UI_LowerRight_Timers_Create.decode(reader, reader.uint32()); + message.create = Analytics_UI_LowerRight_Timers_Create.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.delete = Analytics_UI_LowerRight_Timers_Delete.decode(reader, reader.uint32()); + message.delete = Analytics_UI_LowerRight_Timers_Delete.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10547,58 +12363,85 @@ export const Analytics_UI_LowerRight_Timers = { fromJSON(object: any): Analytics_UI_LowerRight_Timers { return { - shown: isSet(object.shown) ? Analytics_UI_LowerRight_Timers_Shown.fromJSON(object.shown) : undefined, - collapse: isSet(object.collapse) ? Analytics_UI_LowerRight_Timers_Collapse.fromJSON(object.collapse) : undefined, - edit: isSet(object.edit) ? Analytics_UI_LowerRight_Timers_Edit.fromJSON(object.edit) : undefined, - state: isSet(object.state) ? Analytics_UI_LowerRight_Timers_State.fromJSON(object.state) : undefined, - create: isSet(object.create) ? Analytics_UI_LowerRight_Timers_Create.fromJSON(object.create) : undefined, - delete: isSet(object.delete) ? Analytics_UI_LowerRight_Timers_Delete.fromJSON(object.delete) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_LowerRight_Timers_Shown.fromJSON(object.shown) + : undefined, + collapse: isSet(object.collapse) + ? Analytics_UI_LowerRight_Timers_Collapse.fromJSON(object.collapse) + : undefined, + edit: isSet(object.edit) + ? Analytics_UI_LowerRight_Timers_Edit.fromJSON(object.edit) + : undefined, + state: isSet(object.state) + ? Analytics_UI_LowerRight_Timers_State.fromJSON(object.state) + : undefined, + create: isSet(object.create) + ? Analytics_UI_LowerRight_Timers_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? Analytics_UI_LowerRight_Timers_Delete.fromJSON(object.delete) + : undefined, }; }, toJSON(message: Analytics_UI_LowerRight_Timers): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_LowerRight_Timers_Shown.toJSON(message.shown) : undefined); - message.collapse !== undefined && - (obj.collapse = message.collapse ? Analytics_UI_LowerRight_Timers_Collapse.toJSON(message.collapse) : undefined); - message.edit !== undefined && - (obj.edit = message.edit ? Analytics_UI_LowerRight_Timers_Edit.toJSON(message.edit) : undefined); - message.state !== undefined && - (obj.state = message.state ? Analytics_UI_LowerRight_Timers_State.toJSON(message.state) : undefined); - message.create !== undefined && - (obj.create = message.create ? Analytics_UI_LowerRight_Timers_Create.toJSON(message.create) : undefined); - message.delete !== undefined && - (obj.delete = message.delete ? Analytics_UI_LowerRight_Timers_Delete.toJSON(message.delete) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_LowerRight_Timers_Shown.toJSON(message.shown); + } + if (message.collapse !== undefined) { + obj.collapse = Analytics_UI_LowerRight_Timers_Collapse.toJSON( + message.collapse, + ); + } + if (message.edit !== undefined) { + obj.edit = Analytics_UI_LowerRight_Timers_Edit.toJSON(message.edit); + } + if (message.state !== undefined) { + obj.state = Analytics_UI_LowerRight_Timers_State.toJSON(message.state); + } + if (message.create !== undefined) { + obj.create = Analytics_UI_LowerRight_Timers_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = Analytics_UI_LowerRight_Timers_Delete.toJSON(message.delete); + } return obj; }, - create, I>>(base?: I): Analytics_UI_LowerRight_Timers { - return Analytics_UI_LowerRight_Timers.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_LowerRight_Timers { + return Analytics_UI_LowerRight_Timers.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_LowerRight_Timers { const message = createBaseAnalytics_UI_LowerRight_Timers(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_LowerRight_Timers_Shown.fromPartial(object.shown) - : undefined; - message.collapse = (object.collapse !== undefined && object.collapse !== null) - ? Analytics_UI_LowerRight_Timers_Collapse.fromPartial(object.collapse) - : undefined; - message.edit = (object.edit !== undefined && object.edit !== null) - ? Analytics_UI_LowerRight_Timers_Edit.fromPartial(object.edit) - : undefined; - message.state = (object.state !== undefined && object.state !== null) - ? Analytics_UI_LowerRight_Timers_State.fromPartial(object.state) - : undefined; - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_UI_LowerRight_Timers_Create.fromPartial(object.create) - : undefined; - message.delete = (object.delete !== undefined && object.delete !== null) - ? Analytics_UI_LowerRight_Timers_Delete.fromPartial(object.delete) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_LowerRight_Timers_Shown.fromPartial(object.shown) + : undefined; + message.collapse = + object.collapse !== undefined && object.collapse !== null + ? Analytics_UI_LowerRight_Timers_Collapse.fromPartial(object.collapse) + : undefined; + message.edit = + object.edit !== undefined && object.edit !== null + ? Analytics_UI_LowerRight_Timers_Edit.fromPartial(object.edit) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? Analytics_UI_LowerRight_Timers_State.fromPartial(object.state) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_UI_LowerRight_Timers_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? Analytics_UI_LowerRight_Timers_Delete.fromPartial(object.delete) + : undefined; return message; }, }; @@ -10608,19 +12451,26 @@ function createBaseAnalytics_UI_LowerRight_Timers_Shown(): Analytics_UI_LowerRig } export const Analytics_UI_LowerRight_Timers_Shown = { - encode(_: Analytics_UI_LowerRight_Timers_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Timers_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10640,12 +12490,13 @@ export const Analytics_UI_LowerRight_Timers_Shown = { create, I>>( base?: I, ): Analytics_UI_LowerRight_Timers_Shown { - return Analytics_UI_LowerRight_Timers_Shown.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Timers_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Timers_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Timers_Shown { const message = createBaseAnalytics_UI_LowerRight_Timers_Shown(); return message; }, @@ -10656,29 +12507,36 @@ function createBaseAnalytics_UI_LowerRight_Timers_Collapse(): Analytics_UI_Lower } export const Analytics_UI_LowerRight_Timers_Collapse = { - encode(message: Analytics_UI_LowerRight_Timers_Collapse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Timers_Collapse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.state !== 0) { writer.uint32(8).int32(message.state); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers_Collapse { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers_Collapse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers_Collapse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.state = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10687,24 +12545,33 @@ export const Analytics_UI_LowerRight_Timers_Collapse = { }, fromJSON(object: any): Analytics_UI_LowerRight_Timers_Collapse { - return { state: isSet(object.state) ? analytics_UI_LowerRight_Timers_Collapse_StateFromJSON(object.state) : 0 }; + return { + state: isSet(object.state) + ? analytics_UI_LowerRight_Timers_Collapse_StateFromJSON(object.state) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Timers_Collapse): unknown { const obj: any = {}; - message.state !== undefined && (obj.state = analytics_UI_LowerRight_Timers_Collapse_StateToJSON(message.state)); + if (message.state !== 0) { + obj.state = analytics_UI_LowerRight_Timers_Collapse_StateToJSON( + message.state, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Timers_Collapse { - return Analytics_UI_LowerRight_Timers_Collapse.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Timers_Collapse { + return Analytics_UI_LowerRight_Timers_Collapse.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Timers_Collapse { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Timers_Collapse { const message = createBaseAnalytics_UI_LowerRight_Timers_Collapse(); message.state = object.state ?? 0; return message; @@ -10716,29 +12583,36 @@ function createBaseAnalytics_UI_LowerRight_Timers_Edit(): Analytics_UI_LowerRigh } export const Analytics_UI_LowerRight_Timers_Edit = { - encode(message: Analytics_UI_LowerRight_Timers_Edit, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Timers_Edit, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.field !== 0) { writer.uint32(8).int32(message.field); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers_Edit { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers_Edit { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers_Edit(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.field = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10747,24 +12621,31 @@ export const Analytics_UI_LowerRight_Timers_Edit = { }, fromJSON(object: any): Analytics_UI_LowerRight_Timers_Edit { - return { field: isSet(object.field) ? analytics_UI_LowerRight_Timers_Edit_FieldFromJSON(object.field) : 0 }; + return { + field: isSet(object.field) + ? analytics_UI_LowerRight_Timers_Edit_FieldFromJSON(object.field) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Timers_Edit): unknown { const obj: any = {}; - message.field !== undefined && (obj.field = analytics_UI_LowerRight_Timers_Edit_FieldToJSON(message.field)); + if (message.field !== 0) { + obj.field = analytics_UI_LowerRight_Timers_Edit_FieldToJSON( + message.field, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_LowerRight_Timers_Edit { - return Analytics_UI_LowerRight_Timers_Edit.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Timers_Edit.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Timers_Edit { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Timers_Edit { const message = createBaseAnalytics_UI_LowerRight_Timers_Edit(); message.field = object.field ?? 0; return message; @@ -10776,29 +12657,36 @@ function createBaseAnalytics_UI_LowerRight_Timers_State(): Analytics_UI_LowerRig } export const Analytics_UI_LowerRight_Timers_State = { - encode(message: Analytics_UI_LowerRight_Timers_State, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Timers_State, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.state !== 0) { writer.uint32(8).int32(message.state); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers_State { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers_State { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers_State(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.state = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10807,24 +12695,33 @@ export const Analytics_UI_LowerRight_Timers_State = { }, fromJSON(object: any): Analytics_UI_LowerRight_Timers_State { - return { state: isSet(object.state) ? analytics_UI_LowerRight_Timers_State_StateFromJSON(object.state) : 0 }; + return { + state: isSet(object.state) + ? analytics_UI_LowerRight_Timers_State_StateFromJSON(object.state) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Timers_State): unknown { const obj: any = {}; - message.state !== undefined && (obj.state = analytics_UI_LowerRight_Timers_State_StateToJSON(message.state)); + if (message.state !== 0) { + obj.state = analytics_UI_LowerRight_Timers_State_StateToJSON( + message.state, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_LowerRight_Timers_State { - return Analytics_UI_LowerRight_Timers_State.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Timers_State.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Timers_State { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Timers_State { const message = createBaseAnalytics_UI_LowerRight_Timers_State(); message.state = object.state ?? 0; return message; @@ -10836,19 +12733,26 @@ function createBaseAnalytics_UI_LowerRight_Timers_Create(): Analytics_UI_LowerRi } export const Analytics_UI_LowerRight_Timers_Create = { - encode(_: Analytics_UI_LowerRight_Timers_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Timers_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10865,15 +12769,16 @@ export const Analytics_UI_LowerRight_Timers_Create = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Timers_Create { - return Analytics_UI_LowerRight_Timers_Create.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Timers_Create { + return Analytics_UI_LowerRight_Timers_Create.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Timers_Create { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Timers_Create { const message = createBaseAnalytics_UI_LowerRight_Timers_Create(); return message; }, @@ -10884,19 +12789,26 @@ function createBaseAnalytics_UI_LowerRight_Timers_Delete(): Analytics_UI_LowerRi } export const Analytics_UI_LowerRight_Timers_Delete = { - encode(_: Analytics_UI_LowerRight_Timers_Delete, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Timers_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Timers_Delete { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Timers_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Timers_Delete(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10913,88 +12825,132 @@ export const Analytics_UI_LowerRight_Timers_Delete = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Timers_Delete { - return Analytics_UI_LowerRight_Timers_Delete.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Timers_Delete { + return Analytics_UI_LowerRight_Timers_Delete.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Timers_Delete { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Timers_Delete { const message = createBaseAnalytics_UI_LowerRight_Timers_Delete(); return message; }, }; function createBaseAnalytics_UI_LowerRight_Messages(): Analytics_UI_LowerRight_Messages { - return { shown: undefined, edit: undefined, state: undefined, create: undefined, delete: undefined }; + return { + shown: undefined, + edit: undefined, + state: undefined, + create: undefined, + delete: undefined, + }; } export const Analytics_UI_LowerRight_Messages = { - encode(message: Analytics_UI_LowerRight_Messages, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Messages, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_LowerRight_Messages_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_LowerRight_Messages_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.edit !== undefined) { - Analytics_UI_LowerRight_Messages_Edit.encode(message.edit, writer.uint32(18).fork()).ldelim(); + Analytics_UI_LowerRight_Messages_Edit.encode( + message.edit, + writer.uint32(18).fork(), + ).ldelim(); } if (message.state !== undefined) { - Analytics_UI_LowerRight_Messages_State.encode(message.state, writer.uint32(26).fork()).ldelim(); + Analytics_UI_LowerRight_Messages_State.encode( + message.state, + writer.uint32(26).fork(), + ).ldelim(); } if (message.create !== undefined) { - Analytics_UI_LowerRight_Messages_Create.encode(message.create, writer.uint32(34).fork()).ldelim(); + Analytics_UI_LowerRight_Messages_Create.encode( + message.create, + writer.uint32(34).fork(), + ).ldelim(); } if (message.delete !== undefined) { - Analytics_UI_LowerRight_Messages_Delete.encode(message.delete, writer.uint32(42).fork()).ldelim(); + Analytics_UI_LowerRight_Messages_Delete.encode( + message.delete, + writer.uint32(42).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Messages { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Messages { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Messages(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_LowerRight_Messages_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_LowerRight_Messages_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.edit = Analytics_UI_LowerRight_Messages_Edit.decode(reader, reader.uint32()); + message.edit = Analytics_UI_LowerRight_Messages_Edit.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.state = Analytics_UI_LowerRight_Messages_State.decode(reader, reader.uint32()); + message.state = Analytics_UI_LowerRight_Messages_State.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.create = Analytics_UI_LowerRight_Messages_Create.decode(reader, reader.uint32()); + message.create = Analytics_UI_LowerRight_Messages_Create.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.delete = Analytics_UI_LowerRight_Messages_Delete.decode(reader, reader.uint32()); + message.delete = Analytics_UI_LowerRight_Messages_Delete.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11004,54 +12960,77 @@ export const Analytics_UI_LowerRight_Messages = { fromJSON(object: any): Analytics_UI_LowerRight_Messages { return { - shown: isSet(object.shown) ? Analytics_UI_LowerRight_Messages_Shown.fromJSON(object.shown) : undefined, - edit: isSet(object.edit) ? Analytics_UI_LowerRight_Messages_Edit.fromJSON(object.edit) : undefined, - state: isSet(object.state) ? Analytics_UI_LowerRight_Messages_State.fromJSON(object.state) : undefined, - create: isSet(object.create) ? Analytics_UI_LowerRight_Messages_Create.fromJSON(object.create) : undefined, - delete: isSet(object.delete) ? Analytics_UI_LowerRight_Messages_Delete.fromJSON(object.delete) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_LowerRight_Messages_Shown.fromJSON(object.shown) + : undefined, + edit: isSet(object.edit) + ? Analytics_UI_LowerRight_Messages_Edit.fromJSON(object.edit) + : undefined, + state: isSet(object.state) + ? Analytics_UI_LowerRight_Messages_State.fromJSON(object.state) + : undefined, + create: isSet(object.create) + ? Analytics_UI_LowerRight_Messages_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? Analytics_UI_LowerRight_Messages_Delete.fromJSON(object.delete) + : undefined, }; }, toJSON(message: Analytics_UI_LowerRight_Messages): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_LowerRight_Messages_Shown.toJSON(message.shown) : undefined); - message.edit !== undefined && - (obj.edit = message.edit ? Analytics_UI_LowerRight_Messages_Edit.toJSON(message.edit) : undefined); - message.state !== undefined && - (obj.state = message.state ? Analytics_UI_LowerRight_Messages_State.toJSON(message.state) : undefined); - message.create !== undefined && - (obj.create = message.create ? Analytics_UI_LowerRight_Messages_Create.toJSON(message.create) : undefined); - message.delete !== undefined && - (obj.delete = message.delete ? Analytics_UI_LowerRight_Messages_Delete.toJSON(message.delete) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_LowerRight_Messages_Shown.toJSON(message.shown); + } + if (message.edit !== undefined) { + obj.edit = Analytics_UI_LowerRight_Messages_Edit.toJSON(message.edit); + } + if (message.state !== undefined) { + obj.state = Analytics_UI_LowerRight_Messages_State.toJSON(message.state); + } + if (message.create !== undefined) { + obj.create = Analytics_UI_LowerRight_Messages_Create.toJSON( + message.create, + ); + } + if (message.delete !== undefined) { + obj.delete = Analytics_UI_LowerRight_Messages_Delete.toJSON( + message.delete, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_LowerRight_Messages { - return Analytics_UI_LowerRight_Messages.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Messages.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Messages { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Messages { const message = createBaseAnalytics_UI_LowerRight_Messages(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_LowerRight_Messages_Shown.fromPartial(object.shown) - : undefined; - message.edit = (object.edit !== undefined && object.edit !== null) - ? Analytics_UI_LowerRight_Messages_Edit.fromPartial(object.edit) - : undefined; - message.state = (object.state !== undefined && object.state !== null) - ? Analytics_UI_LowerRight_Messages_State.fromPartial(object.state) - : undefined; - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_UI_LowerRight_Messages_Create.fromPartial(object.create) - : undefined; - message.delete = (object.delete !== undefined && object.delete !== null) - ? Analytics_UI_LowerRight_Messages_Delete.fromPartial(object.delete) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_LowerRight_Messages_Shown.fromPartial(object.shown) + : undefined; + message.edit = + object.edit !== undefined && object.edit !== null + ? Analytics_UI_LowerRight_Messages_Edit.fromPartial(object.edit) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? Analytics_UI_LowerRight_Messages_State.fromPartial(object.state) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_UI_LowerRight_Messages_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? Analytics_UI_LowerRight_Messages_Delete.fromPartial(object.delete) + : undefined; return message; }, }; @@ -11061,19 +13040,26 @@ function createBaseAnalytics_UI_LowerRight_Messages_Shown(): Analytics_UI_LowerR } export const Analytics_UI_LowerRight_Messages_Shown = { - encode(_: Analytics_UI_LowerRight_Messages_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Messages_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Messages_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Messages_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Messages_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11090,15 +13076,16 @@ export const Analytics_UI_LowerRight_Messages_Shown = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Messages_Shown { - return Analytics_UI_LowerRight_Messages_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Messages_Shown { + return Analytics_UI_LowerRight_Messages_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Messages_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Messages_Shown { const message = createBaseAnalytics_UI_LowerRight_Messages_Shown(); return message; }, @@ -11109,29 +13096,36 @@ function createBaseAnalytics_UI_LowerRight_Messages_Edit(): Analytics_UI_LowerRi } export const Analytics_UI_LowerRight_Messages_Edit = { - encode(message: Analytics_UI_LowerRight_Messages_Edit, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Messages_Edit, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.action !== 0) { writer.uint32(8).int32(message.action); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Messages_Edit { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Messages_Edit { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Messages_Edit(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.action = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11140,24 +13134,33 @@ export const Analytics_UI_LowerRight_Messages_Edit = { }, fromJSON(object: any): Analytics_UI_LowerRight_Messages_Edit { - return { action: isSet(object.action) ? analytics_UI_LowerRight_Messages_Edit_ActionFromJSON(object.action) : 0 }; + return { + action: isSet(object.action) + ? analytics_UI_LowerRight_Messages_Edit_ActionFromJSON(object.action) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Messages_Edit): unknown { const obj: any = {}; - message.action !== undefined && (obj.action = analytics_UI_LowerRight_Messages_Edit_ActionToJSON(message.action)); + if (message.action !== 0) { + obj.action = analytics_UI_LowerRight_Messages_Edit_ActionToJSON( + message.action, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Messages_Edit { - return Analytics_UI_LowerRight_Messages_Edit.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Messages_Edit { + return Analytics_UI_LowerRight_Messages_Edit.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Messages_Edit { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Messages_Edit { const message = createBaseAnalytics_UI_LowerRight_Messages_Edit(); message.action = object.action ?? 0; return message; @@ -11169,29 +13172,36 @@ function createBaseAnalytics_UI_LowerRight_Messages_State(): Analytics_UI_LowerR } export const Analytics_UI_LowerRight_Messages_State = { - encode(message: Analytics_UI_LowerRight_Messages_State, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Messages_State, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.state !== 0) { writer.uint32(8).int32(message.state); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Messages_State { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Messages_State { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Messages_State(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.state = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11200,24 +13210,33 @@ export const Analytics_UI_LowerRight_Messages_State = { }, fromJSON(object: any): Analytics_UI_LowerRight_Messages_State { - return { state: isSet(object.state) ? analytics_UI_LowerRight_Messages_State_StateFromJSON(object.state) : 0 }; + return { + state: isSet(object.state) + ? analytics_UI_LowerRight_Messages_State_StateFromJSON(object.state) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Messages_State): unknown { const obj: any = {}; - message.state !== undefined && (obj.state = analytics_UI_LowerRight_Messages_State_StateToJSON(message.state)); + if (message.state !== 0) { + obj.state = analytics_UI_LowerRight_Messages_State_StateToJSON( + message.state, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Messages_State { - return Analytics_UI_LowerRight_Messages_State.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Messages_State { + return Analytics_UI_LowerRight_Messages_State.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Messages_State { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Messages_State { const message = createBaseAnalytics_UI_LowerRight_Messages_State(); message.state = object.state ?? 0; return message; @@ -11229,19 +13248,26 @@ function createBaseAnalytics_UI_LowerRight_Messages_Create(): Analytics_UI_Lower } export const Analytics_UI_LowerRight_Messages_Create = { - encode(_: Analytics_UI_LowerRight_Messages_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Messages_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Messages_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Messages_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Messages_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11258,15 +13284,16 @@ export const Analytics_UI_LowerRight_Messages_Create = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Messages_Create { - return Analytics_UI_LowerRight_Messages_Create.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Messages_Create { + return Analytics_UI_LowerRight_Messages_Create.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Messages_Create { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Messages_Create { const message = createBaseAnalytics_UI_LowerRight_Messages_Create(); return message; }, @@ -11277,19 +13304,26 @@ function createBaseAnalytics_UI_LowerRight_Messages_Delete(): Analytics_UI_Lower } export const Analytics_UI_LowerRight_Messages_Delete = { - encode(_: Analytics_UI_LowerRight_Messages_Delete, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Messages_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Messages_Delete { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Messages_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Messages_Delete(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11306,88 +13340,132 @@ export const Analytics_UI_LowerRight_Messages_Delete = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Messages_Delete { - return Analytics_UI_LowerRight_Messages_Delete.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Messages_Delete { + return Analytics_UI_LowerRight_Messages_Delete.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Messages_Delete { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Messages_Delete { const message = createBaseAnalytics_UI_LowerRight_Messages_Delete(); return message; }, }; function createBaseAnalytics_UI_LowerRight_Props(): Analytics_UI_LowerRight_Props { - return { shown: undefined, transition: undefined, state: undefined, create: undefined, delete: undefined }; + return { + shown: undefined, + transition: undefined, + state: undefined, + create: undefined, + delete: undefined, + }; } export const Analytics_UI_LowerRight_Props = { - encode(message: Analytics_UI_LowerRight_Props, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Props, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_LowerRight_Props_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_LowerRight_Props_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.transition !== undefined) { - Analytics_UI_LowerRight_Props_Transition.encode(message.transition, writer.uint32(18).fork()).ldelim(); + Analytics_UI_LowerRight_Props_Transition.encode( + message.transition, + writer.uint32(18).fork(), + ).ldelim(); } if (message.state !== undefined) { - Analytics_UI_LowerRight_Props_State.encode(message.state, writer.uint32(26).fork()).ldelim(); + Analytics_UI_LowerRight_Props_State.encode( + message.state, + writer.uint32(26).fork(), + ).ldelim(); } if (message.create !== undefined) { - Analytics_UI_LowerRight_Props_Create.encode(message.create, writer.uint32(34).fork()).ldelim(); + Analytics_UI_LowerRight_Props_Create.encode( + message.create, + writer.uint32(34).fork(), + ).ldelim(); } if (message.delete !== undefined) { - Analytics_UI_LowerRight_Props_Delete.encode(message.delete, writer.uint32(42).fork()).ldelim(); + Analytics_UI_LowerRight_Props_Delete.encode( + message.delete, + writer.uint32(42).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Props { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Props { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Props(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_LowerRight_Props_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_LowerRight_Props_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.transition = Analytics_UI_LowerRight_Props_Transition.decode(reader, reader.uint32()); + message.transition = Analytics_UI_LowerRight_Props_Transition.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.state = Analytics_UI_LowerRight_Props_State.decode(reader, reader.uint32()); + message.state = Analytics_UI_LowerRight_Props_State.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.create = Analytics_UI_LowerRight_Props_Create.decode(reader, reader.uint32()); + message.create = Analytics_UI_LowerRight_Props_Create.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.delete = Analytics_UI_LowerRight_Props_Delete.decode(reader, reader.uint32()); + message.delete = Analytics_UI_LowerRight_Props_Delete.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11397,55 +13475,77 @@ export const Analytics_UI_LowerRight_Props = { fromJSON(object: any): Analytics_UI_LowerRight_Props { return { - shown: isSet(object.shown) ? Analytics_UI_LowerRight_Props_Shown.fromJSON(object.shown) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_LowerRight_Props_Shown.fromJSON(object.shown) + : undefined, transition: isSet(object.transition) ? Analytics_UI_LowerRight_Props_Transition.fromJSON(object.transition) : undefined, - state: isSet(object.state) ? Analytics_UI_LowerRight_Props_State.fromJSON(object.state) : undefined, - create: isSet(object.create) ? Analytics_UI_LowerRight_Props_Create.fromJSON(object.create) : undefined, - delete: isSet(object.delete) ? Analytics_UI_LowerRight_Props_Delete.fromJSON(object.delete) : undefined, + state: isSet(object.state) + ? Analytics_UI_LowerRight_Props_State.fromJSON(object.state) + : undefined, + create: isSet(object.create) + ? Analytics_UI_LowerRight_Props_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? Analytics_UI_LowerRight_Props_Delete.fromJSON(object.delete) + : undefined, }; }, toJSON(message: Analytics_UI_LowerRight_Props): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_LowerRight_Props_Shown.toJSON(message.shown) : undefined); - message.transition !== undefined && (obj.transition = message.transition - ? Analytics_UI_LowerRight_Props_Transition.toJSON(message.transition) - : undefined); - message.state !== undefined && - (obj.state = message.state ? Analytics_UI_LowerRight_Props_State.toJSON(message.state) : undefined); - message.create !== undefined && - (obj.create = message.create ? Analytics_UI_LowerRight_Props_Create.toJSON(message.create) : undefined); - message.delete !== undefined && - (obj.delete = message.delete ? Analytics_UI_LowerRight_Props_Delete.toJSON(message.delete) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_LowerRight_Props_Shown.toJSON(message.shown); + } + if (message.transition !== undefined) { + obj.transition = Analytics_UI_LowerRight_Props_Transition.toJSON( + message.transition, + ); + } + if (message.state !== undefined) { + obj.state = Analytics_UI_LowerRight_Props_State.toJSON(message.state); + } + if (message.create !== undefined) { + obj.create = Analytics_UI_LowerRight_Props_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = Analytics_UI_LowerRight_Props_Delete.toJSON(message.delete); + } return obj; }, - create, I>>(base?: I): Analytics_UI_LowerRight_Props { - return Analytics_UI_LowerRight_Props.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_LowerRight_Props { + return Analytics_UI_LowerRight_Props.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_LowerRight_Props { const message = createBaseAnalytics_UI_LowerRight_Props(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_LowerRight_Props_Shown.fromPartial(object.shown) - : undefined; - message.transition = (object.transition !== undefined && object.transition !== null) - ? Analytics_UI_LowerRight_Props_Transition.fromPartial(object.transition) - : undefined; - message.state = (object.state !== undefined && object.state !== null) - ? Analytics_UI_LowerRight_Props_State.fromPartial(object.state) - : undefined; - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_UI_LowerRight_Props_Create.fromPartial(object.create) - : undefined; - message.delete = (object.delete !== undefined && object.delete !== null) - ? Analytics_UI_LowerRight_Props_Delete.fromPartial(object.delete) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_LowerRight_Props_Shown.fromPartial(object.shown) + : undefined; + message.transition = + object.transition !== undefined && object.transition !== null + ? Analytics_UI_LowerRight_Props_Transition.fromPartial( + object.transition, + ) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? Analytics_UI_LowerRight_Props_State.fromPartial(object.state) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_UI_LowerRight_Props_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? Analytics_UI_LowerRight_Props_Delete.fromPartial(object.delete) + : undefined; return message; }, }; @@ -11455,19 +13555,26 @@ function createBaseAnalytics_UI_LowerRight_Props_Shown(): Analytics_UI_LowerRigh } export const Analytics_UI_LowerRight_Props_Shown = { - encode(_: Analytics_UI_LowerRight_Props_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Props_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Props_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Props_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Props_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11487,12 +13594,11 @@ export const Analytics_UI_LowerRight_Props_Shown = { create, I>>( base?: I, ): Analytics_UI_LowerRight_Props_Shown { - return Analytics_UI_LowerRight_Props_Shown.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Props_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Props_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Props_Shown { const message = createBaseAnalytics_UI_LowerRight_Props_Shown(); return message; }, @@ -11503,19 +13609,26 @@ function createBaseAnalytics_UI_LowerRight_Props_Transition(): Analytics_UI_Lowe } export const Analytics_UI_LowerRight_Props_Transition = { - encode(_: Analytics_UI_LowerRight_Props_Transition, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Props_Transition, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Props_Transition { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Props_Transition { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Props_Transition(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11532,15 +13645,16 @@ export const Analytics_UI_LowerRight_Props_Transition = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Props_Transition { - return Analytics_UI_LowerRight_Props_Transition.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Props_Transition { + return Analytics_UI_LowerRight_Props_Transition.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Props_Transition { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Props_Transition { const message = createBaseAnalytics_UI_LowerRight_Props_Transition(); return message; }, @@ -11551,29 +13665,36 @@ function createBaseAnalytics_UI_LowerRight_Props_State(): Analytics_UI_LowerRigh } export const Analytics_UI_LowerRight_Props_State = { - encode(message: Analytics_UI_LowerRight_Props_State, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Props_State, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.state !== 0) { writer.uint32(8).int32(message.state); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Props_State { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Props_State { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Props_State(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.state = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11582,24 +13703,31 @@ export const Analytics_UI_LowerRight_Props_State = { }, fromJSON(object: any): Analytics_UI_LowerRight_Props_State { - return { state: isSet(object.state) ? analytics_UI_LowerRight_Props_State_StateFromJSON(object.state) : 0 }; + return { + state: isSet(object.state) + ? analytics_UI_LowerRight_Props_State_StateFromJSON(object.state) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Props_State): unknown { const obj: any = {}; - message.state !== undefined && (obj.state = analytics_UI_LowerRight_Props_State_StateToJSON(message.state)); + if (message.state !== 0) { + obj.state = analytics_UI_LowerRight_Props_State_StateToJSON( + message.state, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_LowerRight_Props_State { - return Analytics_UI_LowerRight_Props_State.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Props_State.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Props_State { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Props_State { const message = createBaseAnalytics_UI_LowerRight_Props_State(); message.state = object.state ?? 0; return message; @@ -11611,19 +13739,26 @@ function createBaseAnalytics_UI_LowerRight_Props_Create(): Analytics_UI_LowerRig } export const Analytics_UI_LowerRight_Props_Create = { - encode(_: Analytics_UI_LowerRight_Props_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Props_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Props_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Props_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Props_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11643,12 +13778,13 @@ export const Analytics_UI_LowerRight_Props_Create = { create, I>>( base?: I, ): Analytics_UI_LowerRight_Props_Create { - return Analytics_UI_LowerRight_Props_Create.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Props_Create.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Props_Create { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Props_Create { const message = createBaseAnalytics_UI_LowerRight_Props_Create(); return message; }, @@ -11659,19 +13795,26 @@ function createBaseAnalytics_UI_LowerRight_Props_Delete(): Analytics_UI_LowerRig } export const Analytics_UI_LowerRight_Props_Delete = { - encode(_: Analytics_UI_LowerRight_Props_Delete, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Props_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Props_Delete { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Props_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Props_Delete(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11691,12 +13834,13 @@ export const Analytics_UI_LowerRight_Props_Delete = { create, I>>( base?: I, ): Analytics_UI_LowerRight_Props_Delete { - return Analytics_UI_LowerRight_Props_Delete.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Props_Delete.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Props_Delete { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Props_Delete { const message = createBaseAnalytics_UI_LowerRight_Props_Delete(); return message; }, @@ -11713,70 +13857,110 @@ function createBaseAnalytics_UI_LowerRight_Stage(): Analytics_UI_LowerRight_Stag } export const Analytics_UI_LowerRight_Stage = { - encode(message: Analytics_UI_LowerRight_Stage, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Stage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_LowerRight_Stage_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_LowerRight_Stage_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.changeLayout !== undefined) { - Analytics_UI_LowerRight_Stage_ChangeLayout.encode(message.changeLayout, writer.uint32(18).fork()).ldelim(); + Analytics_UI_LowerRight_Stage_ChangeLayout.encode( + message.changeLayout, + writer.uint32(18).fork(), + ).ldelim(); } if (message.messageState !== undefined) { - Analytics_UI_LowerRight_Stage_MessageState.encode(message.messageState, writer.uint32(26).fork()).ldelim(); + Analytics_UI_LowerRight_Stage_MessageState.encode( + message.messageState, + writer.uint32(26).fork(), + ).ldelim(); } if (message.configureScreens !== undefined) { - Analytics_UI_LowerRight_Stage_ConfigureScreens.encode(message.configureScreens, writer.uint32(34).fork()) - .ldelim(); + Analytics_UI_LowerRight_Stage_ConfigureScreens.encode( + message.configureScreens, + writer.uint32(34).fork(), + ).ldelim(); } if (message.editLayouts !== undefined) { - Analytics_UI_LowerRight_Stage_EditLayouts.encode(message.editLayouts, writer.uint32(42).fork()).ldelim(); + Analytics_UI_LowerRight_Stage_EditLayouts.encode( + message.editLayouts, + writer.uint32(42).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Stage { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Stage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Stage(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_LowerRight_Stage_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_LowerRight_Stage_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.changeLayout = Analytics_UI_LowerRight_Stage_ChangeLayout.decode(reader, reader.uint32()); + message.changeLayout = + Analytics_UI_LowerRight_Stage_ChangeLayout.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.messageState = Analytics_UI_LowerRight_Stage_MessageState.decode(reader, reader.uint32()); + message.messageState = + Analytics_UI_LowerRight_Stage_MessageState.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.configureScreens = Analytics_UI_LowerRight_Stage_ConfigureScreens.decode(reader, reader.uint32()); + message.configureScreens = + Analytics_UI_LowerRight_Stage_ConfigureScreens.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.editLayouts = Analytics_UI_LowerRight_Stage_EditLayouts.decode(reader, reader.uint32()); + message.editLayouts = + Analytics_UI_LowerRight_Stage_EditLayouts.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11786,15 +13970,23 @@ export const Analytics_UI_LowerRight_Stage = { fromJSON(object: any): Analytics_UI_LowerRight_Stage { return { - shown: isSet(object.shown) ? Analytics_UI_LowerRight_Stage_Shown.fromJSON(object.shown) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_LowerRight_Stage_Shown.fromJSON(object.shown) + : undefined, changeLayout: isSet(object.changeLayout) - ? Analytics_UI_LowerRight_Stage_ChangeLayout.fromJSON(object.changeLayout) + ? Analytics_UI_LowerRight_Stage_ChangeLayout.fromJSON( + object.changeLayout, + ) : undefined, messageState: isSet(object.messageState) - ? Analytics_UI_LowerRight_Stage_MessageState.fromJSON(object.messageState) + ? Analytics_UI_LowerRight_Stage_MessageState.fromJSON( + object.messageState, + ) : undefined, configureScreens: isSet(object.configureScreens) - ? Analytics_UI_LowerRight_Stage_ConfigureScreens.fromJSON(object.configureScreens) + ? Analytics_UI_LowerRight_Stage_ConfigureScreens.fromJSON( + object.configureScreens, + ) : undefined, editLayouts: isSet(object.editLayouts) ? Analytics_UI_LowerRight_Stage_EditLayouts.fromJSON(object.editLayouts) @@ -11804,46 +13996,70 @@ export const Analytics_UI_LowerRight_Stage = { toJSON(message: Analytics_UI_LowerRight_Stage): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_LowerRight_Stage_Shown.toJSON(message.shown) : undefined); - message.changeLayout !== undefined && (obj.changeLayout = message.changeLayout - ? Analytics_UI_LowerRight_Stage_ChangeLayout.toJSON(message.changeLayout) - : undefined); - message.messageState !== undefined && (obj.messageState = message.messageState - ? Analytics_UI_LowerRight_Stage_MessageState.toJSON(message.messageState) - : undefined); - message.configureScreens !== undefined && (obj.configureScreens = message.configureScreens - ? Analytics_UI_LowerRight_Stage_ConfigureScreens.toJSON(message.configureScreens) - : undefined); - message.editLayouts !== undefined && (obj.editLayouts = message.editLayouts - ? Analytics_UI_LowerRight_Stage_EditLayouts.toJSON(message.editLayouts) - : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_LowerRight_Stage_Shown.toJSON(message.shown); + } + if (message.changeLayout !== undefined) { + obj.changeLayout = Analytics_UI_LowerRight_Stage_ChangeLayout.toJSON( + message.changeLayout, + ); + } + if (message.messageState !== undefined) { + obj.messageState = Analytics_UI_LowerRight_Stage_MessageState.toJSON( + message.messageState, + ); + } + if (message.configureScreens !== undefined) { + obj.configureScreens = + Analytics_UI_LowerRight_Stage_ConfigureScreens.toJSON( + message.configureScreens, + ); + } + if (message.editLayouts !== undefined) { + obj.editLayouts = Analytics_UI_LowerRight_Stage_EditLayouts.toJSON( + message.editLayouts, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_LowerRight_Stage { - return Analytics_UI_LowerRight_Stage.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_LowerRight_Stage { + return Analytics_UI_LowerRight_Stage.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_LowerRight_Stage { const message = createBaseAnalytics_UI_LowerRight_Stage(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_LowerRight_Stage_Shown.fromPartial(object.shown) - : undefined; - message.changeLayout = (object.changeLayout !== undefined && object.changeLayout !== null) - ? Analytics_UI_LowerRight_Stage_ChangeLayout.fromPartial(object.changeLayout) - : undefined; - message.messageState = (object.messageState !== undefined && object.messageState !== null) - ? Analytics_UI_LowerRight_Stage_MessageState.fromPartial(object.messageState) - : undefined; - message.configureScreens = (object.configureScreens !== undefined && object.configureScreens !== null) - ? Analytics_UI_LowerRight_Stage_ConfigureScreens.fromPartial(object.configureScreens) - : undefined; - message.editLayouts = (object.editLayouts !== undefined && object.editLayouts !== null) - ? Analytics_UI_LowerRight_Stage_EditLayouts.fromPartial(object.editLayouts) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_LowerRight_Stage_Shown.fromPartial(object.shown) + : undefined; + message.changeLayout = + object.changeLayout !== undefined && object.changeLayout !== null + ? Analytics_UI_LowerRight_Stage_ChangeLayout.fromPartial( + object.changeLayout, + ) + : undefined; + message.messageState = + object.messageState !== undefined && object.messageState !== null + ? Analytics_UI_LowerRight_Stage_MessageState.fromPartial( + object.messageState, + ) + : undefined; + message.configureScreens = + object.configureScreens !== undefined && object.configureScreens !== null + ? Analytics_UI_LowerRight_Stage_ConfigureScreens.fromPartial( + object.configureScreens, + ) + : undefined; + message.editLayouts = + object.editLayouts !== undefined && object.editLayouts !== null + ? Analytics_UI_LowerRight_Stage_EditLayouts.fromPartial( + object.editLayouts, + ) + : undefined; return message; }, }; @@ -11853,19 +14069,26 @@ function createBaseAnalytics_UI_LowerRight_Stage_Shown(): Analytics_UI_LowerRigh } export const Analytics_UI_LowerRight_Stage_Shown = { - encode(_: Analytics_UI_LowerRight_Stage_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Stage_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Stage_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Stage_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Stage_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11885,12 +14108,11 @@ export const Analytics_UI_LowerRight_Stage_Shown = { create, I>>( base?: I, ): Analytics_UI_LowerRight_Stage_Shown { - return Analytics_UI_LowerRight_Stage_Shown.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Stage_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Stage_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Stage_Shown { const message = createBaseAnalytics_UI_LowerRight_Stage_Shown(); return message; }, @@ -11901,19 +14123,26 @@ function createBaseAnalytics_UI_LowerRight_Stage_ChangeLayout(): Analytics_UI_Lo } export const Analytics_UI_LowerRight_Stage_ChangeLayout = { - encode(_: Analytics_UI_LowerRight_Stage_ChangeLayout, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Stage_ChangeLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Stage_ChangeLayout { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Stage_ChangeLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Stage_ChangeLayout(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11930,15 +14159,16 @@ export const Analytics_UI_LowerRight_Stage_ChangeLayout = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Stage_ChangeLayout { - return Analytics_UI_LowerRight_Stage_ChangeLayout.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Stage_ChangeLayout { + return Analytics_UI_LowerRight_Stage_ChangeLayout.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Stage_ChangeLayout { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Stage_ChangeLayout { const message = createBaseAnalytics_UI_LowerRight_Stage_ChangeLayout(); return message; }, @@ -11949,29 +14179,36 @@ function createBaseAnalytics_UI_LowerRight_Stage_MessageState(): Analytics_UI_Lo } export const Analytics_UI_LowerRight_Stage_MessageState = { - encode(message: Analytics_UI_LowerRight_Stage_MessageState, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Stage_MessageState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.state !== 0) { writer.uint32(8).int32(message.state); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Stage_MessageState { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Stage_MessageState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Stage_MessageState(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.state = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11980,24 +14217,33 @@ export const Analytics_UI_LowerRight_Stage_MessageState = { }, fromJSON(object: any): Analytics_UI_LowerRight_Stage_MessageState { - return { state: isSet(object.state) ? analytics_UI_LowerRight_Stage_MessageState_StateFromJSON(object.state) : 0 }; + return { + state: isSet(object.state) + ? analytics_UI_LowerRight_Stage_MessageState_StateFromJSON(object.state) + : 0, + }; }, toJSON(message: Analytics_UI_LowerRight_Stage_MessageState): unknown { const obj: any = {}; - message.state !== undefined && (obj.state = analytics_UI_LowerRight_Stage_MessageState_StateToJSON(message.state)); + if (message.state !== 0) { + obj.state = analytics_UI_LowerRight_Stage_MessageState_StateToJSON( + message.state, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Stage_MessageState { - return Analytics_UI_LowerRight_Stage_MessageState.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Stage_MessageState { + return Analytics_UI_LowerRight_Stage_MessageState.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_LowerRight_Stage_MessageState { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_LowerRight_Stage_MessageState { const message = createBaseAnalytics_UI_LowerRight_Stage_MessageState(); message.state = object.state ?? 0; return message; @@ -12009,19 +14255,26 @@ function createBaseAnalytics_UI_LowerRight_Stage_ConfigureScreens(): Analytics_U } export const Analytics_UI_LowerRight_Stage_ConfigureScreens = { - encode(_: Analytics_UI_LowerRight_Stage_ConfigureScreens, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Stage_ConfigureScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Stage_ConfigureScreens { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Stage_ConfigureScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Stage_ConfigureScreens(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12038,15 +14291,22 @@ export const Analytics_UI_LowerRight_Stage_ConfigureScreens = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Stage_ConfigureScreens { - return Analytics_UI_LowerRight_Stage_ConfigureScreens.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Stage_ConfigureScreens { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_LowerRight_Stage_ConfigureScreens { + return Analytics_UI_LowerRight_Stage_ConfigureScreens.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): Analytics_UI_LowerRight_Stage_ConfigureScreens { const message = createBaseAnalytics_UI_LowerRight_Stage_ConfigureScreens(); return message; }, @@ -12057,19 +14317,26 @@ function createBaseAnalytics_UI_LowerRight_Stage_EditLayouts(): Analytics_UI_Low } export const Analytics_UI_LowerRight_Stage_EditLayouts = { - encode(_: Analytics_UI_LowerRight_Stage_EditLayouts, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Stage_EditLayouts, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Stage_EditLayouts { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Stage_EditLayouts { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Stage_EditLayouts(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12086,15 +14353,16 @@ export const Analytics_UI_LowerRight_Stage_EditLayouts = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Stage_EditLayouts { - return Analytics_UI_LowerRight_Stage_EditLayouts.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Stage_EditLayouts { + return Analytics_UI_LowerRight_Stage_EditLayouts.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Stage_EditLayouts { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Stage_EditLayouts { const message = createBaseAnalytics_UI_LowerRight_Stage_EditLayouts(); return message; }, @@ -12105,19 +14373,26 @@ function createBaseAnalytics_UI_LowerRight_AudioBin(): Analytics_UI_LowerRight_A } export const Analytics_UI_LowerRight_AudioBin = { - encode(_: Analytics_UI_LowerRight_AudioBin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_AudioBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_AudioBin { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_AudioBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_AudioBin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12137,75 +14412,110 @@ export const Analytics_UI_LowerRight_AudioBin = { create, I>>( base?: I, ): Analytics_UI_LowerRight_AudioBin { - return Analytics_UI_LowerRight_AudioBin.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_AudioBin.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_AudioBin { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_AudioBin { const message = createBaseAnalytics_UI_LowerRight_AudioBin(); return message; }, }; function createBaseAnalytics_UI_LowerRight_Macros(): Analytics_UI_LowerRight_Macros { - return { shown: undefined, trigger: undefined, create: undefined, delete: undefined }; + return { + shown: undefined, + trigger: undefined, + create: undefined, + delete: undefined, + }; } export const Analytics_UI_LowerRight_Macros = { - encode(message: Analytics_UI_LowerRight_Macros, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_LowerRight_Macros, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_LowerRight_Macros_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_LowerRight_Macros_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.trigger !== undefined) { - Analytics_UI_LowerRight_Macros_Trigger.encode(message.trigger, writer.uint32(18).fork()).ldelim(); + Analytics_UI_LowerRight_Macros_Trigger.encode( + message.trigger, + writer.uint32(18).fork(), + ).ldelim(); } if (message.create !== undefined) { - Analytics_UI_LowerRight_Macros_Create.encode(message.create, writer.uint32(26).fork()).ldelim(); + Analytics_UI_LowerRight_Macros_Create.encode( + message.create, + writer.uint32(26).fork(), + ).ldelim(); } if (message.delete !== undefined) { - Analytics_UI_LowerRight_Macros_Delete.encode(message.delete, writer.uint32(34).fork()).ldelim(); + Analytics_UI_LowerRight_Macros_Delete.encode( + message.delete, + writer.uint32(34).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Macros { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Macros { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Macros(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_LowerRight_Macros_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_LowerRight_Macros_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.trigger = Analytics_UI_LowerRight_Macros_Trigger.decode(reader, reader.uint32()); + message.trigger = Analytics_UI_LowerRight_Macros_Trigger.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.create = Analytics_UI_LowerRight_Macros_Create.decode(reader, reader.uint32()); + message.create = Analytics_UI_LowerRight_Macros_Create.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.delete = Analytics_UI_LowerRight_Macros_Delete.decode(reader, reader.uint32()); + message.delete = Analytics_UI_LowerRight_Macros_Delete.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12215,46 +14525,65 @@ export const Analytics_UI_LowerRight_Macros = { fromJSON(object: any): Analytics_UI_LowerRight_Macros { return { - shown: isSet(object.shown) ? Analytics_UI_LowerRight_Macros_Shown.fromJSON(object.shown) : undefined, - trigger: isSet(object.trigger) ? Analytics_UI_LowerRight_Macros_Trigger.fromJSON(object.trigger) : undefined, - create: isSet(object.create) ? Analytics_UI_LowerRight_Macros_Create.fromJSON(object.create) : undefined, - delete: isSet(object.delete) ? Analytics_UI_LowerRight_Macros_Delete.fromJSON(object.delete) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_LowerRight_Macros_Shown.fromJSON(object.shown) + : undefined, + trigger: isSet(object.trigger) + ? Analytics_UI_LowerRight_Macros_Trigger.fromJSON(object.trigger) + : undefined, + create: isSet(object.create) + ? Analytics_UI_LowerRight_Macros_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? Analytics_UI_LowerRight_Macros_Delete.fromJSON(object.delete) + : undefined, }; }, toJSON(message: Analytics_UI_LowerRight_Macros): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_LowerRight_Macros_Shown.toJSON(message.shown) : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger ? Analytics_UI_LowerRight_Macros_Trigger.toJSON(message.trigger) : undefined); - message.create !== undefined && - (obj.create = message.create ? Analytics_UI_LowerRight_Macros_Create.toJSON(message.create) : undefined); - message.delete !== undefined && - (obj.delete = message.delete ? Analytics_UI_LowerRight_Macros_Delete.toJSON(message.delete) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_LowerRight_Macros_Shown.toJSON(message.shown); + } + if (message.trigger !== undefined) { + obj.trigger = Analytics_UI_LowerRight_Macros_Trigger.toJSON( + message.trigger, + ); + } + if (message.create !== undefined) { + obj.create = Analytics_UI_LowerRight_Macros_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = Analytics_UI_LowerRight_Macros_Delete.toJSON(message.delete); + } return obj; }, - create, I>>(base?: I): Analytics_UI_LowerRight_Macros { - return Analytics_UI_LowerRight_Macros.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_LowerRight_Macros { + return Analytics_UI_LowerRight_Macros.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_LowerRight_Macros { const message = createBaseAnalytics_UI_LowerRight_Macros(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_LowerRight_Macros_Shown.fromPartial(object.shown) - : undefined; - message.trigger = (object.trigger !== undefined && object.trigger !== null) - ? Analytics_UI_LowerRight_Macros_Trigger.fromPartial(object.trigger) - : undefined; - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_UI_LowerRight_Macros_Create.fromPartial(object.create) - : undefined; - message.delete = (object.delete !== undefined && object.delete !== null) - ? Analytics_UI_LowerRight_Macros_Delete.fromPartial(object.delete) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_LowerRight_Macros_Shown.fromPartial(object.shown) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Analytics_UI_LowerRight_Macros_Trigger.fromPartial(object.trigger) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_UI_LowerRight_Macros_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? Analytics_UI_LowerRight_Macros_Delete.fromPartial(object.delete) + : undefined; return message; }, }; @@ -12264,19 +14593,26 @@ function createBaseAnalytics_UI_LowerRight_Macros_Shown(): Analytics_UI_LowerRig } export const Analytics_UI_LowerRight_Macros_Shown = { - encode(_: Analytics_UI_LowerRight_Macros_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Macros_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Macros_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Macros_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Macros_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12296,12 +14632,13 @@ export const Analytics_UI_LowerRight_Macros_Shown = { create, I>>( base?: I, ): Analytics_UI_LowerRight_Macros_Shown { - return Analytics_UI_LowerRight_Macros_Shown.fromPartial(base ?? {}); + return Analytics_UI_LowerRight_Macros_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Macros_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Macros_Shown { const message = createBaseAnalytics_UI_LowerRight_Macros_Shown(); return message; }, @@ -12312,19 +14649,26 @@ function createBaseAnalytics_UI_LowerRight_Macros_Trigger(): Analytics_UI_LowerR } export const Analytics_UI_LowerRight_Macros_Trigger = { - encode(_: Analytics_UI_LowerRight_Macros_Trigger, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Macros_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Macros_Trigger { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Macros_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Macros_Trigger(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12341,15 +14685,16 @@ export const Analytics_UI_LowerRight_Macros_Trigger = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Macros_Trigger { - return Analytics_UI_LowerRight_Macros_Trigger.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Macros_Trigger { + return Analytics_UI_LowerRight_Macros_Trigger.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Macros_Trigger { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Macros_Trigger { const message = createBaseAnalytics_UI_LowerRight_Macros_Trigger(); return message; }, @@ -12360,19 +14705,26 @@ function createBaseAnalytics_UI_LowerRight_Macros_Create(): Analytics_UI_LowerRi } export const Analytics_UI_LowerRight_Macros_Create = { - encode(_: Analytics_UI_LowerRight_Macros_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Macros_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Macros_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Macros_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Macros_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12389,15 +14741,16 @@ export const Analytics_UI_LowerRight_Macros_Create = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Macros_Create { - return Analytics_UI_LowerRight_Macros_Create.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Macros_Create { + return Analytics_UI_LowerRight_Macros_Create.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Macros_Create { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Macros_Create { const message = createBaseAnalytics_UI_LowerRight_Macros_Create(); return message; }, @@ -12408,19 +14761,26 @@ function createBaseAnalytics_UI_LowerRight_Macros_Delete(): Analytics_UI_LowerRi } export const Analytics_UI_LowerRight_Macros_Delete = { - encode(_: Analytics_UI_LowerRight_Macros_Delete, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_LowerRight_Macros_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_LowerRight_Macros_Delete { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_LowerRight_Macros_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_LowerRight_Macros_Delete(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12437,15 +14797,16 @@ export const Analytics_UI_LowerRight_Macros_Delete = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_LowerRight_Macros_Delete { - return Analytics_UI_LowerRight_Macros_Delete.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_LowerRight_Macros_Delete { + return Analytics_UI_LowerRight_Macros_Delete.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_LowerRight_Macros_Delete { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_LowerRight_Macros_Delete { const message = createBaseAnalytics_UI_LowerRight_Macros_Delete(); return message; }, @@ -12463,79 +14824,126 @@ function createBaseAnalytics_UI_TextInspector(): Analytics_UI_TextInspector { } export const Analytics_UI_TextInspector = { - encode(message: Analytics_UI_TextInspector, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_TextInspector, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_TextInspector_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_TextInspector_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.foreground !== undefined) { - Analytics_UI_TextInspector_Foreground.encode(message.foreground, writer.uint32(18).fork()).ldelim(); + Analytics_UI_TextInspector_Foreground.encode( + message.foreground, + writer.uint32(18).fork(), + ).ldelim(); } if (message.underlineColor !== undefined) { - Analytics_UI_TextInspector_UnderlineColor.encode(message.underlineColor, writer.uint32(26).fork()).ldelim(); + Analytics_UI_TextInspector_UnderlineColor.encode( + message.underlineColor, + writer.uint32(26).fork(), + ).ldelim(); } if (message.backgroundColor !== undefined) { - Analytics_UI_TextInspector_BackgroundColor.encode(message.backgroundColor, writer.uint32(34).fork()).ldelim(); + Analytics_UI_TextInspector_BackgroundColor.encode( + message.backgroundColor, + writer.uint32(34).fork(), + ).ldelim(); } if (message.scrollingText !== undefined) { - Analytics_UI_TextInspector_ScrollingText.encode(message.scrollingText, writer.uint32(42).fork()).ldelim(); + Analytics_UI_TextInspector_ScrollingText.encode( + message.scrollingText, + writer.uint32(42).fork(), + ).ldelim(); } if (message.lineTransform !== undefined) { - Analytics_UI_TextInspector_LineTransform.encode(message.lineTransform, writer.uint32(50).fork()).ldelim(); + Analytics_UI_TextInspector_LineTransform.encode( + message.lineTransform, + writer.uint32(50).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_TextInspector_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_TextInspector_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.foreground = Analytics_UI_TextInspector_Foreground.decode(reader, reader.uint32()); + message.foreground = Analytics_UI_TextInspector_Foreground.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.underlineColor = Analytics_UI_TextInspector_UnderlineColor.decode(reader, reader.uint32()); + message.underlineColor = + Analytics_UI_TextInspector_UnderlineColor.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.backgroundColor = Analytics_UI_TextInspector_BackgroundColor.decode(reader, reader.uint32()); + message.backgroundColor = + Analytics_UI_TextInspector_BackgroundColor.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.scrollingText = Analytics_UI_TextInspector_ScrollingText.decode(reader, reader.uint32()); + message.scrollingText = + Analytics_UI_TextInspector_ScrollingText.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.lineTransform = Analytics_UI_TextInspector_LineTransform.decode(reader, reader.uint32()); + message.lineTransform = + Analytics_UI_TextInspector_LineTransform.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12545,71 +14953,109 @@ export const Analytics_UI_TextInspector = { fromJSON(object: any): Analytics_UI_TextInspector { return { - shown: isSet(object.shown) ? Analytics_UI_TextInspector_Shown.fromJSON(object.shown) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_TextInspector_Shown.fromJSON(object.shown) + : undefined, foreground: isSet(object.foreground) ? Analytics_UI_TextInspector_Foreground.fromJSON(object.foreground) : undefined, underlineColor: isSet(object.underlineColor) - ? Analytics_UI_TextInspector_UnderlineColor.fromJSON(object.underlineColor) + ? Analytics_UI_TextInspector_UnderlineColor.fromJSON( + object.underlineColor, + ) : undefined, backgroundColor: isSet(object.backgroundColor) - ? Analytics_UI_TextInspector_BackgroundColor.fromJSON(object.backgroundColor) + ? Analytics_UI_TextInspector_BackgroundColor.fromJSON( + object.backgroundColor, + ) : undefined, scrollingText: isSet(object.scrollingText) - ? Analytics_UI_TextInspector_ScrollingText.fromJSON(object.scrollingText) + ? Analytics_UI_TextInspector_ScrollingText.fromJSON( + object.scrollingText, + ) : undefined, lineTransform: isSet(object.lineTransform) - ? Analytics_UI_TextInspector_LineTransform.fromJSON(object.lineTransform) + ? Analytics_UI_TextInspector_LineTransform.fromJSON( + object.lineTransform, + ) : undefined, }; }, toJSON(message: Analytics_UI_TextInspector): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_TextInspector_Shown.toJSON(message.shown) : undefined); - message.foreground !== undefined && (obj.foreground = message.foreground - ? Analytics_UI_TextInspector_Foreground.toJSON(message.foreground) - : undefined); - message.underlineColor !== undefined && (obj.underlineColor = message.underlineColor - ? Analytics_UI_TextInspector_UnderlineColor.toJSON(message.underlineColor) - : undefined); - message.backgroundColor !== undefined && (obj.backgroundColor = message.backgroundColor - ? Analytics_UI_TextInspector_BackgroundColor.toJSON(message.backgroundColor) - : undefined); - message.scrollingText !== undefined && (obj.scrollingText = message.scrollingText - ? Analytics_UI_TextInspector_ScrollingText.toJSON(message.scrollingText) - : undefined); - message.lineTransform !== undefined && (obj.lineTransform = message.lineTransform - ? Analytics_UI_TextInspector_LineTransform.toJSON(message.lineTransform) - : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_TextInspector_Shown.toJSON(message.shown); + } + if (message.foreground !== undefined) { + obj.foreground = Analytics_UI_TextInspector_Foreground.toJSON( + message.foreground, + ); + } + if (message.underlineColor !== undefined) { + obj.underlineColor = Analytics_UI_TextInspector_UnderlineColor.toJSON( + message.underlineColor, + ); + } + if (message.backgroundColor !== undefined) { + obj.backgroundColor = Analytics_UI_TextInspector_BackgroundColor.toJSON( + message.backgroundColor, + ); + } + if (message.scrollingText !== undefined) { + obj.scrollingText = Analytics_UI_TextInspector_ScrollingText.toJSON( + message.scrollingText, + ); + } + if (message.lineTransform !== undefined) { + obj.lineTransform = Analytics_UI_TextInspector_LineTransform.toJSON( + message.lineTransform, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_TextInspector { - return Analytics_UI_TextInspector.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_TextInspector { + return Analytics_UI_TextInspector.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_TextInspector { + fromPartial, I>>( + object: I, + ): Analytics_UI_TextInspector { const message = createBaseAnalytics_UI_TextInspector(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_TextInspector_Shown.fromPartial(object.shown) - : undefined; - message.foreground = (object.foreground !== undefined && object.foreground !== null) - ? Analytics_UI_TextInspector_Foreground.fromPartial(object.foreground) - : undefined; - message.underlineColor = (object.underlineColor !== undefined && object.underlineColor !== null) - ? Analytics_UI_TextInspector_UnderlineColor.fromPartial(object.underlineColor) - : undefined; - message.backgroundColor = (object.backgroundColor !== undefined && object.backgroundColor !== null) - ? Analytics_UI_TextInspector_BackgroundColor.fromPartial(object.backgroundColor) - : undefined; - message.scrollingText = (object.scrollingText !== undefined && object.scrollingText !== null) - ? Analytics_UI_TextInspector_ScrollingText.fromPartial(object.scrollingText) - : undefined; - message.lineTransform = (object.lineTransform !== undefined && object.lineTransform !== null) - ? Analytics_UI_TextInspector_LineTransform.fromPartial(object.lineTransform) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_TextInspector_Shown.fromPartial(object.shown) + : undefined; + message.foreground = + object.foreground !== undefined && object.foreground !== null + ? Analytics_UI_TextInspector_Foreground.fromPartial(object.foreground) + : undefined; + message.underlineColor = + object.underlineColor !== undefined && object.underlineColor !== null + ? Analytics_UI_TextInspector_UnderlineColor.fromPartial( + object.underlineColor, + ) + : undefined; + message.backgroundColor = + object.backgroundColor !== undefined && object.backgroundColor !== null + ? Analytics_UI_TextInspector_BackgroundColor.fromPartial( + object.backgroundColor, + ) + : undefined; + message.scrollingText = + object.scrollingText !== undefined && object.scrollingText !== null + ? Analytics_UI_TextInspector_ScrollingText.fromPartial( + object.scrollingText, + ) + : undefined; + message.lineTransform = + object.lineTransform !== undefined && object.lineTransform !== null + ? Analytics_UI_TextInspector_LineTransform.fromPartial( + object.lineTransform, + ) + : undefined; return message; }, }; @@ -12619,19 +15065,26 @@ function createBaseAnalytics_UI_TextInspector_Shown(): Analytics_UI_TextInspecto } export const Analytics_UI_TextInspector_Shown = { - encode(_: Analytics_UI_TextInspector_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_TextInspector_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12651,12 +15104,11 @@ export const Analytics_UI_TextInspector_Shown = { create, I>>( base?: I, ): Analytics_UI_TextInspector_Shown { - return Analytics_UI_TextInspector_Shown.fromPartial(base ?? {}); + return Analytics_UI_TextInspector_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_TextInspector_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_TextInspector_Shown { const message = createBaseAnalytics_UI_TextInspector_Shown(); return message; }, @@ -12667,7 +15119,10 @@ function createBaseAnalytics_UI_TextInspector_Foreground(): Analytics_UI_TextIns } export const Analytics_UI_TextInspector_Foreground = { - encode(message: Analytics_UI_TextInspector_Foreground, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_TextInspector_Foreground, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.fillType !== 0) { writer.uint32(8).int32(message.fillType); } @@ -12677,29 +15132,33 @@ export const Analytics_UI_TextInspector_Foreground = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_Foreground { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_Foreground { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_Foreground(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.fillType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.selectionMode = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12709,7 +15168,11 @@ export const Analytics_UI_TextInspector_Foreground = { fromJSON(object: any): Analytics_UI_TextInspector_Foreground { return { - fillType: isSet(object.fillType) ? analytics_UI_TextInspector_Foreground_FillTypeFromJSON(object.fillType) : 0, + fillType: isSet(object.fillType) + ? analytics_UI_TextInspector_Foreground_FillTypeFromJSON( + object.fillType, + ) + : 0, selectionMode: isSet(object.selectionMode) ? analytics_UI_TextInspector_SelectionModeFromJSON(object.selectionMode) : 0, @@ -12718,22 +15181,29 @@ export const Analytics_UI_TextInspector_Foreground = { toJSON(message: Analytics_UI_TextInspector_Foreground): unknown { const obj: any = {}; - message.fillType !== undefined && - (obj.fillType = analytics_UI_TextInspector_Foreground_FillTypeToJSON(message.fillType)); - message.selectionMode !== undefined && - (obj.selectionMode = analytics_UI_TextInspector_SelectionModeToJSON(message.selectionMode)); + if (message.fillType !== 0) { + obj.fillType = analytics_UI_TextInspector_Foreground_FillTypeToJSON( + message.fillType, + ); + } + if (message.selectionMode !== 0) { + obj.selectionMode = analytics_UI_TextInspector_SelectionModeToJSON( + message.selectionMode, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_TextInspector_Foreground { - return Analytics_UI_TextInspector_Foreground.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_TextInspector_Foreground { + return Analytics_UI_TextInspector_Foreground.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_TextInspector_Foreground { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_TextInspector_Foreground { const message = createBaseAnalytics_UI_TextInspector_Foreground(); message.fillType = object.fillType ?? 0; message.selectionMode = object.selectionMode ?? 0; @@ -12746,7 +15216,10 @@ function createBaseAnalytics_UI_TextInspector_UnderlineColor(): Analytics_UI_Tex } export const Analytics_UI_TextInspector_UnderlineColor = { - encode(message: Analytics_UI_TextInspector_UnderlineColor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_TextInspector_UnderlineColor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.isEnabled === true) { writer.uint32(8).bool(message.isEnabled); } @@ -12756,29 +15229,33 @@ export const Analytics_UI_TextInspector_UnderlineColor = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_UnderlineColor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_UnderlineColor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_UnderlineColor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.isEnabled = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.selectionMode = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12788,7 +15265,9 @@ export const Analytics_UI_TextInspector_UnderlineColor = { fromJSON(object: any): Analytics_UI_TextInspector_UnderlineColor { return { - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, selectionMode: isSet(object.selectionMode) ? analytics_UI_TextInspector_SelectionModeFromJSON(object.selectionMode) : 0, @@ -12797,21 +15276,27 @@ export const Analytics_UI_TextInspector_UnderlineColor = { toJSON(message: Analytics_UI_TextInspector_UnderlineColor): unknown { const obj: any = {}; - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - message.selectionMode !== undefined && - (obj.selectionMode = analytics_UI_TextInspector_SelectionModeToJSON(message.selectionMode)); + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.selectionMode !== 0) { + obj.selectionMode = analytics_UI_TextInspector_SelectionModeToJSON( + message.selectionMode, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_TextInspector_UnderlineColor { - return Analytics_UI_TextInspector_UnderlineColor.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_TextInspector_UnderlineColor { + return Analytics_UI_TextInspector_UnderlineColor.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_TextInspector_UnderlineColor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_TextInspector_UnderlineColor { const message = createBaseAnalytics_UI_TextInspector_UnderlineColor(); message.isEnabled = object.isEnabled ?? false; message.selectionMode = object.selectionMode ?? 0; @@ -12824,7 +15309,10 @@ function createBaseAnalytics_UI_TextInspector_BackgroundColor(): Analytics_UI_Te } export const Analytics_UI_TextInspector_BackgroundColor = { - encode(message: Analytics_UI_TextInspector_BackgroundColor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_TextInspector_BackgroundColor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.colorType !== 0) { writer.uint32(8).int32(message.colorType); } @@ -12834,29 +15322,33 @@ export const Analytics_UI_TextInspector_BackgroundColor = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_BackgroundColor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_BackgroundColor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_BackgroundColor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.colorType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.selectionMode = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12867,7 +15359,9 @@ export const Analytics_UI_TextInspector_BackgroundColor = { fromJSON(object: any): Analytics_UI_TextInspector_BackgroundColor { return { colorType: isSet(object.colorType) - ? analytics_UI_TextInspector_BackgroundColor_ColorTypeFromJSON(object.colorType) + ? analytics_UI_TextInspector_BackgroundColor_ColorTypeFromJSON( + object.colorType, + ) : 0, selectionMode: isSet(object.selectionMode) ? analytics_UI_TextInspector_SelectionModeFromJSON(object.selectionMode) @@ -12877,22 +15371,30 @@ export const Analytics_UI_TextInspector_BackgroundColor = { toJSON(message: Analytics_UI_TextInspector_BackgroundColor): unknown { const obj: any = {}; - message.colorType !== undefined && - (obj.colorType = analytics_UI_TextInspector_BackgroundColor_ColorTypeToJSON(message.colorType)); - message.selectionMode !== undefined && - (obj.selectionMode = analytics_UI_TextInspector_SelectionModeToJSON(message.selectionMode)); + if (message.colorType !== 0) { + obj.colorType = + analytics_UI_TextInspector_BackgroundColor_ColorTypeToJSON( + message.colorType, + ); + } + if (message.selectionMode !== 0) { + obj.selectionMode = analytics_UI_TextInspector_SelectionModeToJSON( + message.selectionMode, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_TextInspector_BackgroundColor { - return Analytics_UI_TextInspector_BackgroundColor.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_TextInspector_BackgroundColor { + return Analytics_UI_TextInspector_BackgroundColor.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_TextInspector_BackgroundColor { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_TextInspector_BackgroundColor { const message = createBaseAnalytics_UI_TextInspector_BackgroundColor(); message.colorType = object.colorType ?? 0; message.selectionMode = object.selectionMode ?? 0; @@ -12905,29 +15407,43 @@ function createBaseAnalytics_UI_TextInspector_ScrollingText(): Analytics_UI_Text } export const Analytics_UI_TextInspector_ScrollingText = { - encode(message: Analytics_UI_TextInspector_ScrollingText, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_TextInspector_ScrollingText, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.enable !== undefined) { - Analytics_UI_TextInspector_ScrollingText_Enable.encode(message.enable, writer.uint32(10).fork()).ldelim(); + Analytics_UI_TextInspector_ScrollingText_Enable.encode( + message.enable, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_ScrollingText { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_ScrollingText { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_ScrollingText(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.enable = Analytics_UI_TextInspector_ScrollingText_Enable.decode(reader, reader.uint32()); + message.enable = + Analytics_UI_TextInspector_ScrollingText_Enable.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12938,33 +15454,40 @@ export const Analytics_UI_TextInspector_ScrollingText = { fromJSON(object: any): Analytics_UI_TextInspector_ScrollingText { return { enable: isSet(object.enable) - ? Analytics_UI_TextInspector_ScrollingText_Enable.fromJSON(object.enable) + ? Analytics_UI_TextInspector_ScrollingText_Enable.fromJSON( + object.enable, + ) : undefined, }; }, toJSON(message: Analytics_UI_TextInspector_ScrollingText): unknown { const obj: any = {}; - message.enable !== undefined && - (obj.enable = message.enable - ? Analytics_UI_TextInspector_ScrollingText_Enable.toJSON(message.enable) - : undefined); + if (message.enable !== undefined) { + obj.enable = Analytics_UI_TextInspector_ScrollingText_Enable.toJSON( + message.enable, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_TextInspector_ScrollingText { - return Analytics_UI_TextInspector_ScrollingText.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_TextInspector_ScrollingText { + return Analytics_UI_TextInspector_ScrollingText.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_TextInspector_ScrollingText { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_TextInspector_ScrollingText { const message = createBaseAnalytics_UI_TextInspector_ScrollingText(); - message.enable = (object.enable !== undefined && object.enable !== null) - ? Analytics_UI_TextInspector_ScrollingText_Enable.fromPartial(object.enable) - : undefined; + message.enable = + object.enable !== undefined && object.enable !== null + ? Analytics_UI_TextInspector_ScrollingText_Enable.fromPartial( + object.enable, + ) + : undefined; return message; }, }; @@ -12984,22 +15507,26 @@ export const Analytics_UI_TextInspector_ScrollingText_Enable = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_ScrollingText_Enable { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_ScrollingText_Enable { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_ScrollingText_Enable(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enabled = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13008,24 +15535,37 @@ export const Analytics_UI_TextInspector_ScrollingText_Enable = { }, fromJSON(object: any): Analytics_UI_TextInspector_ScrollingText_Enable { - return { enabled: isSet(object.enabled) ? Boolean(object.enabled) : false }; + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + }; }, toJSON(message: Analytics_UI_TextInspector_ScrollingText_Enable): unknown { const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); + if (message.enabled === true) { + obj.enabled = message.enabled; + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_TextInspector_ScrollingText_Enable { - return Analytics_UI_TextInspector_ScrollingText_Enable.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_TextInspector_ScrollingText_Enable { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_TextInspector_ScrollingText_Enable { + return Analytics_UI_TextInspector_ScrollingText_Enable.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_UI_TextInspector_ScrollingText_Enable { const message = createBaseAnalytics_UI_TextInspector_ScrollingText_Enable(); message.enabled = object.enabled ?? false; return message; @@ -13037,29 +15577,36 @@ function createBaseAnalytics_UI_TextInspector_LineTransform(): Analytics_UI_Text } export const Analytics_UI_TextInspector_LineTransform = { - encode(message: Analytics_UI_TextInspector_LineTransform, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_TextInspector_LineTransform, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.transformType !== 0) { writer.uint32(8).int32(message.transformType); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_TextInspector_LineTransform { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_TextInspector_LineTransform { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_TextInspector_LineTransform(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.transformType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13070,27 +15617,34 @@ export const Analytics_UI_TextInspector_LineTransform = { fromJSON(object: any): Analytics_UI_TextInspector_LineTransform { return { transformType: isSet(object.transformType) - ? analytics_UI_TextInspector_LineTransform_TransformTypeFromJSON(object.transformType) + ? analytics_UI_TextInspector_LineTransform_TransformTypeFromJSON( + object.transformType, + ) : 0, }; }, toJSON(message: Analytics_UI_TextInspector_LineTransform): unknown { const obj: any = {}; - message.transformType !== undefined && - (obj.transformType = analytics_UI_TextInspector_LineTransform_TransformTypeToJSON(message.transformType)); + if (message.transformType !== 0) { + obj.transformType = + analytics_UI_TextInspector_LineTransform_TransformTypeToJSON( + message.transformType, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_TextInspector_LineTransform { - return Analytics_UI_TextInspector_LineTransform.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_TextInspector_LineTransform { + return Analytics_UI_TextInspector_LineTransform.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_TextInspector_LineTransform { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_TextInspector_LineTransform { const message = createBaseAnalytics_UI_TextInspector_LineTransform(); message.transformType = object.transformType ?? 0; return message; @@ -13102,29 +15656,39 @@ function createBaseAnalytics_UI_Show(): Analytics_UI_Show { } export const Analytics_UI_Show = { - encode(message: Analytics_UI_Show, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Show, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.slideLabel !== undefined) { - Analytics_UI_Show_SlideLabel.encode(message.slideLabel, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Show_SlideLabel.encode( + message.slideLabel, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Show { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Show(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.slideLabel = Analytics_UI_Show_SlideLabel.decode(reader, reader.uint32()); + message.slideLabel = Analytics_UI_Show_SlideLabel.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13134,26 +15698,33 @@ export const Analytics_UI_Show = { fromJSON(object: any): Analytics_UI_Show { return { - slideLabel: isSet(object.slideLabel) ? Analytics_UI_Show_SlideLabel.fromJSON(object.slideLabel) : undefined, + slideLabel: isSet(object.slideLabel) + ? Analytics_UI_Show_SlideLabel.fromJSON(object.slideLabel) + : undefined, }; }, toJSON(message: Analytics_UI_Show): unknown { const obj: any = {}; - message.slideLabel !== undefined && - (obj.slideLabel = message.slideLabel ? Analytics_UI_Show_SlideLabel.toJSON(message.slideLabel) : undefined); + if (message.slideLabel !== undefined) { + obj.slideLabel = Analytics_UI_Show_SlideLabel.toJSON(message.slideLabel); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Show { - return Analytics_UI_Show.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Show { + return Analytics_UI_Show.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Show { + fromPartial, I>>( + object: I, + ): Analytics_UI_Show { const message = createBaseAnalytics_UI_Show(); - message.slideLabel = (object.slideLabel !== undefined && object.slideLabel !== null) - ? Analytics_UI_Show_SlideLabel.fromPartial(object.slideLabel) - : undefined; + message.slideLabel = + object.slideLabel !== undefined && object.slideLabel !== null + ? Analytics_UI_Show_SlideLabel.fromPartial(object.slideLabel) + : undefined; return message; }, }; @@ -13163,39 +15734,58 @@ function createBaseAnalytics_UI_Show_SlideLabel(): Analytics_UI_Show_SlideLabel } export const Analytics_UI_Show_SlideLabel = { - encode(message: Analytics_UI_Show_SlideLabel, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Show_SlideLabel, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_Show_SlideLabel_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Show_SlideLabel_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.change !== undefined) { - Analytics_UI_Show_SlideLabel_Change.encode(message.change, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Show_SlideLabel_Change.encode( + message.change, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Show_SlideLabel { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Show_SlideLabel { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Show_SlideLabel(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_Show_SlideLabel_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_Show_SlideLabel_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.change = Analytics_UI_Show_SlideLabel_Change.decode(reader, reader.uint32()); + message.change = Analytics_UI_Show_SlideLabel_Change.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13205,32 +15795,43 @@ export const Analytics_UI_Show_SlideLabel = { fromJSON(object: any): Analytics_UI_Show_SlideLabel { return { - shown: isSet(object.shown) ? Analytics_UI_Show_SlideLabel_Shown.fromJSON(object.shown) : undefined, - change: isSet(object.change) ? Analytics_UI_Show_SlideLabel_Change.fromJSON(object.change) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_Show_SlideLabel_Shown.fromJSON(object.shown) + : undefined, + change: isSet(object.change) + ? Analytics_UI_Show_SlideLabel_Change.fromJSON(object.change) + : undefined, }; }, toJSON(message: Analytics_UI_Show_SlideLabel): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_Show_SlideLabel_Shown.toJSON(message.shown) : undefined); - message.change !== undefined && - (obj.change = message.change ? Analytics_UI_Show_SlideLabel_Change.toJSON(message.change) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_Show_SlideLabel_Shown.toJSON(message.shown); + } + if (message.change !== undefined) { + obj.change = Analytics_UI_Show_SlideLabel_Change.toJSON(message.change); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Show_SlideLabel { - return Analytics_UI_Show_SlideLabel.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Show_SlideLabel { + return Analytics_UI_Show_SlideLabel.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Show_SlideLabel { + fromPartial, I>>( + object: I, + ): Analytics_UI_Show_SlideLabel { const message = createBaseAnalytics_UI_Show_SlideLabel(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_Show_SlideLabel_Shown.fromPartial(object.shown) - : undefined; - message.change = (object.change !== undefined && object.change !== null) - ? Analytics_UI_Show_SlideLabel_Change.fromPartial(object.change) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_Show_SlideLabel_Shown.fromPartial(object.shown) + : undefined; + message.change = + object.change !== undefined && object.change !== null + ? Analytics_UI_Show_SlideLabel_Change.fromPartial(object.change) + : undefined; return message; }, }; @@ -13240,19 +15841,26 @@ function createBaseAnalytics_UI_Show_SlideLabel_Shown(): Analytics_UI_Show_Slide } export const Analytics_UI_Show_SlideLabel_Shown = { - encode(_: Analytics_UI_Show_SlideLabel_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_Show_SlideLabel_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Show_SlideLabel_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Show_SlideLabel_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Show_SlideLabel_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13272,12 +15880,11 @@ export const Analytics_UI_Show_SlideLabel_Shown = { create, I>>( base?: I, ): Analytics_UI_Show_SlideLabel_Shown { - return Analytics_UI_Show_SlideLabel_Shown.fromPartial(base ?? {}); + return Analytics_UI_Show_SlideLabel_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_Show_SlideLabel_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_Show_SlideLabel_Shown { const message = createBaseAnalytics_UI_Show_SlideLabel_Shown(); return message; }, @@ -13288,7 +15895,10 @@ function createBaseAnalytics_UI_Show_SlideLabel_Change(): Analytics_UI_Show_Slid } export const Analytics_UI_Show_SlideLabel_Change = { - encode(message: Analytics_UI_Show_SlideLabel_Change, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Show_SlideLabel_Change, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.numberOfSlides !== 0) { writer.uint32(8).int32(message.numberOfSlides); } @@ -13298,29 +15908,33 @@ export const Analytics_UI_Show_SlideLabel_Change = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Show_SlideLabel_Change { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Show_SlideLabel_Change { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Show_SlideLabel_Change(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.numberOfSlides = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13330,27 +15944,36 @@ export const Analytics_UI_Show_SlideLabel_Change = { fromJSON(object: any): Analytics_UI_Show_SlideLabel_Change { return { - numberOfSlides: isSet(object.numberOfSlides) ? Number(object.numberOfSlides) : 0, - source: isSet(object.source) ? analytics_UI_Show_SlideLabel_Change_SourceFromJSON(object.source) : 0, + numberOfSlides: isSet(object.numberOfSlides) + ? globalThis.Number(object.numberOfSlides) + : 0, + source: isSet(object.source) + ? analytics_UI_Show_SlideLabel_Change_SourceFromJSON(object.source) + : 0, }; }, toJSON(message: Analytics_UI_Show_SlideLabel_Change): unknown { const obj: any = {}; - message.numberOfSlides !== undefined && (obj.numberOfSlides = Math.round(message.numberOfSlides)); - message.source !== undefined && (obj.source = analytics_UI_Show_SlideLabel_Change_SourceToJSON(message.source)); + if (message.numberOfSlides !== 0) { + obj.numberOfSlides = Math.round(message.numberOfSlides); + } + if (message.source !== 0) { + obj.source = analytics_UI_Show_SlideLabel_Change_SourceToJSON( + message.source, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_Show_SlideLabel_Change { - return Analytics_UI_Show_SlideLabel_Change.fromPartial(base ?? {}); + return Analytics_UI_Show_SlideLabel_Change.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_Show_SlideLabel_Change { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_Show_SlideLabel_Change { const message = createBaseAnalytics_UI_Show_SlideLabel_Change(); message.numberOfSlides = object.numberOfSlides ?? 0; message.source = object.source ?? 0; @@ -13363,29 +15986,42 @@ function createBaseAnalytics_UI_InAppStore(): Analytics_UI_InAppStore { } export const Analytics_UI_InAppStore = { - encode(message: Analytics_UI_InAppStore, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_InAppStore, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.trial !== undefined) { - Analytics_UI_InAppStore_Trial.encode(message.trial, writer.uint32(10).fork()).ldelim(); + Analytics_UI_InAppStore_Trial.encode( + message.trial, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_InAppStore { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_InAppStore { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_InAppStore(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.trial = Analytics_UI_InAppStore_Trial.decode(reader, reader.uint32()); + message.trial = Analytics_UI_InAppStore_Trial.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13394,25 +16030,34 @@ export const Analytics_UI_InAppStore = { }, fromJSON(object: any): Analytics_UI_InAppStore { - return { trial: isSet(object.trial) ? Analytics_UI_InAppStore_Trial.fromJSON(object.trial) : undefined }; + return { + trial: isSet(object.trial) + ? Analytics_UI_InAppStore_Trial.fromJSON(object.trial) + : undefined, + }; }, toJSON(message: Analytics_UI_InAppStore): unknown { const obj: any = {}; - message.trial !== undefined && - (obj.trial = message.trial ? Analytics_UI_InAppStore_Trial.toJSON(message.trial) : undefined); + if (message.trial !== undefined) { + obj.trial = Analytics_UI_InAppStore_Trial.toJSON(message.trial); + } return obj; }, - create, I>>(base?: I): Analytics_UI_InAppStore { - return Analytics_UI_InAppStore.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_InAppStore { + return Analytics_UI_InAppStore.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_InAppStore { + fromPartial, I>>( + object: I, + ): Analytics_UI_InAppStore { const message = createBaseAnalytics_UI_InAppStore(); - message.trial = (object.trial !== undefined && object.trial !== null) - ? Analytics_UI_InAppStore_Trial.fromPartial(object.trial) - : undefined; + message.trial = + object.trial !== undefined && object.trial !== null + ? Analytics_UI_InAppStore_Trial.fromPartial(object.trial) + : undefined; return message; }, }; @@ -13422,39 +16067,58 @@ function createBaseAnalytics_UI_InAppStore_Trial(): Analytics_UI_InAppStore_Tria } export const Analytics_UI_InAppStore_Trial = { - encode(message: Analytics_UI_InAppStore_Trial, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_InAppStore_Trial, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_InAppStore_Trial_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_InAppStore_Trial_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.complete !== undefined) { - Analytics_UI_InAppStore_Trial_Complete.encode(message.complete, writer.uint32(18).fork()).ldelim(); + Analytics_UI_InAppStore_Trial_Complete.encode( + message.complete, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_InAppStore_Trial { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_InAppStore_Trial { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_InAppStore_Trial(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_InAppStore_Trial_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_InAppStore_Trial_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.complete = Analytics_UI_InAppStore_Trial_Complete.decode(reader, reader.uint32()); + message.complete = Analytics_UI_InAppStore_Trial_Complete.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13464,34 +16128,45 @@ export const Analytics_UI_InAppStore_Trial = { fromJSON(object: any): Analytics_UI_InAppStore_Trial { return { - shown: isSet(object.shown) ? Analytics_UI_InAppStore_Trial_Shown.fromJSON(object.shown) : undefined, - complete: isSet(object.complete) ? Analytics_UI_InAppStore_Trial_Complete.fromJSON(object.complete) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_InAppStore_Trial_Shown.fromJSON(object.shown) + : undefined, + complete: isSet(object.complete) + ? Analytics_UI_InAppStore_Trial_Complete.fromJSON(object.complete) + : undefined, }; }, toJSON(message: Analytics_UI_InAppStore_Trial): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_InAppStore_Trial_Shown.toJSON(message.shown) : undefined); - message.complete !== undefined && - (obj.complete = message.complete ? Analytics_UI_InAppStore_Trial_Complete.toJSON(message.complete) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_InAppStore_Trial_Shown.toJSON(message.shown); + } + if (message.complete !== undefined) { + obj.complete = Analytics_UI_InAppStore_Trial_Complete.toJSON( + message.complete, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_InAppStore_Trial { - return Analytics_UI_InAppStore_Trial.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_InAppStore_Trial { + return Analytics_UI_InAppStore_Trial.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_InAppStore_Trial { const message = createBaseAnalytics_UI_InAppStore_Trial(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_InAppStore_Trial_Shown.fromPartial(object.shown) - : undefined; - message.complete = (object.complete !== undefined && object.complete !== null) - ? Analytics_UI_InAppStore_Trial_Complete.fromPartial(object.complete) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_InAppStore_Trial_Shown.fromPartial(object.shown) + : undefined; + message.complete = + object.complete !== undefined && object.complete !== null + ? Analytics_UI_InAppStore_Trial_Complete.fromPartial(object.complete) + : undefined; return message; }, }; @@ -13501,19 +16176,26 @@ function createBaseAnalytics_UI_InAppStore_Trial_Shown(): Analytics_UI_InAppStor } export const Analytics_UI_InAppStore_Trial_Shown = { - encode(_: Analytics_UI_InAppStore_Trial_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_InAppStore_Trial_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_InAppStore_Trial_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_InAppStore_Trial_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_InAppStore_Trial_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13533,12 +16215,11 @@ export const Analytics_UI_InAppStore_Trial_Shown = { create, I>>( base?: I, ): Analytics_UI_InAppStore_Trial_Shown { - return Analytics_UI_InAppStore_Trial_Shown.fromPartial(base ?? {}); + return Analytics_UI_InAppStore_Trial_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_InAppStore_Trial_Shown { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_InAppStore_Trial_Shown { const message = createBaseAnalytics_UI_InAppStore_Trial_Shown(); return message; }, @@ -13549,29 +16230,36 @@ function createBaseAnalytics_UI_InAppStore_Trial_Complete(): Analytics_UI_InAppS } export const Analytics_UI_InAppStore_Trial_Complete = { - encode(message: Analytics_UI_InAppStore_Trial_Complete, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_InAppStore_Trial_Complete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.result !== 0) { writer.uint32(8).int32(message.result); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_InAppStore_Trial_Complete { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_InAppStore_Trial_Complete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_InAppStore_Trial_Complete(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.result = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13580,24 +16268,33 @@ export const Analytics_UI_InAppStore_Trial_Complete = { }, fromJSON(object: any): Analytics_UI_InAppStore_Trial_Complete { - return { result: isSet(object.result) ? analytics_UI_InAppStore_Trial_Complete_ResultFromJSON(object.result) : 0 }; + return { + result: isSet(object.result) + ? analytics_UI_InAppStore_Trial_Complete_ResultFromJSON(object.result) + : 0, + }; }, toJSON(message: Analytics_UI_InAppStore_Trial_Complete): unknown { const obj: any = {}; - message.result !== undefined && (obj.result = analytics_UI_InAppStore_Trial_Complete_ResultToJSON(message.result)); + if (message.result !== 0) { + obj.result = analytics_UI_InAppStore_Trial_Complete_ResultToJSON( + message.result, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_InAppStore_Trial_Complete { - return Analytics_UI_InAppStore_Trial_Complete.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_InAppStore_Trial_Complete { + return Analytics_UI_InAppStore_Trial_Complete.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_InAppStore_Trial_Complete { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_InAppStore_Trial_Complete { const message = createBaseAnalytics_UI_InAppStore_Trial_Complete(); message.result = object.result ?? 0; return message; @@ -13609,29 +16306,39 @@ function createBaseAnalytics_UI_Editor(): Analytics_UI_Editor { } export const Analytics_UI_Editor = { - encode(message: Analytics_UI_Editor, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Editor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.overlay !== undefined) { - Analytics_UI_Editor_Overlay.encode(message.overlay, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Editor_Overlay.encode( + message.overlay, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Editor { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Editor(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.overlay = Analytics_UI_Editor_Overlay.decode(reader, reader.uint32()); + message.overlay = Analytics_UI_Editor_Overlay.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13640,25 +16347,34 @@ export const Analytics_UI_Editor = { }, fromJSON(object: any): Analytics_UI_Editor { - return { overlay: isSet(object.overlay) ? Analytics_UI_Editor_Overlay.fromJSON(object.overlay) : undefined }; + return { + overlay: isSet(object.overlay) + ? Analytics_UI_Editor_Overlay.fromJSON(object.overlay) + : undefined, + }; }, toJSON(message: Analytics_UI_Editor): unknown { const obj: any = {}; - message.overlay !== undefined && - (obj.overlay = message.overlay ? Analytics_UI_Editor_Overlay.toJSON(message.overlay) : undefined); + if (message.overlay !== undefined) { + obj.overlay = Analytics_UI_Editor_Overlay.toJSON(message.overlay); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Editor { - return Analytics_UI_Editor.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Editor { + return Analytics_UI_Editor.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Editor { + fromPartial, I>>( + object: I, + ): Analytics_UI_Editor { const message = createBaseAnalytics_UI_Editor(); - message.overlay = (object.overlay !== undefined && object.overlay !== null) - ? Analytics_UI_Editor_Overlay.fromPartial(object.overlay) - : undefined; + message.overlay = + object.overlay !== undefined && object.overlay !== null + ? Analytics_UI_Editor_Overlay.fromPartial(object.overlay) + : undefined; return message; }, }; @@ -13668,39 +16384,58 @@ function createBaseAnalytics_UI_Editor_Overlay(): Analytics_UI_Editor_Overlay { } export const Analytics_UI_Editor_Overlay = { - encode(message: Analytics_UI_Editor_Overlay, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Editor_Overlay, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_Editor_Overlay_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Editor_Overlay_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.closed !== undefined) { - Analytics_UI_Editor_Overlay_Closed.encode(message.closed, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Editor_Overlay_Closed.encode( + message.closed, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Editor_Overlay { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Editor_Overlay { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Editor_Overlay(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_Editor_Overlay_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_Editor_Overlay_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.closed = Analytics_UI_Editor_Overlay_Closed.decode(reader, reader.uint32()); + message.closed = Analytics_UI_Editor_Overlay_Closed.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13710,32 +16445,43 @@ export const Analytics_UI_Editor_Overlay = { fromJSON(object: any): Analytics_UI_Editor_Overlay { return { - shown: isSet(object.shown) ? Analytics_UI_Editor_Overlay_Shown.fromJSON(object.shown) : undefined, - closed: isSet(object.closed) ? Analytics_UI_Editor_Overlay_Closed.fromJSON(object.closed) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_Editor_Overlay_Shown.fromJSON(object.shown) + : undefined, + closed: isSet(object.closed) + ? Analytics_UI_Editor_Overlay_Closed.fromJSON(object.closed) + : undefined, }; }, toJSON(message: Analytics_UI_Editor_Overlay): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_Editor_Overlay_Shown.toJSON(message.shown) : undefined); - message.closed !== undefined && - (obj.closed = message.closed ? Analytics_UI_Editor_Overlay_Closed.toJSON(message.closed) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_Editor_Overlay_Shown.toJSON(message.shown); + } + if (message.closed !== undefined) { + obj.closed = Analytics_UI_Editor_Overlay_Closed.toJSON(message.closed); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Editor_Overlay { - return Analytics_UI_Editor_Overlay.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Editor_Overlay { + return Analytics_UI_Editor_Overlay.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Editor_Overlay { + fromPartial, I>>( + object: I, + ): Analytics_UI_Editor_Overlay { const message = createBaseAnalytics_UI_Editor_Overlay(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_Editor_Overlay_Shown.fromPartial(object.shown) - : undefined; - message.closed = (object.closed !== undefined && object.closed !== null) - ? Analytics_UI_Editor_Overlay_Closed.fromPartial(object.closed) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_Editor_Overlay_Shown.fromPartial(object.shown) + : undefined; + message.closed = + object.closed !== undefined && object.closed !== null + ? Analytics_UI_Editor_Overlay_Closed.fromPartial(object.closed) + : undefined; return message; }, }; @@ -13745,29 +16491,36 @@ function createBaseAnalytics_UI_Editor_Overlay_Shown(): Analytics_UI_Editor_Over } export const Analytics_UI_Editor_Overlay_Shown = { - encode(message: Analytics_UI_Editor_Overlay_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Editor_Overlay_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Editor_Overlay_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Editor_Overlay_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Editor_Overlay_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13776,24 +16529,31 @@ export const Analytics_UI_Editor_Overlay_Shown = { }, fromJSON(object: any): Analytics_UI_Editor_Overlay_Shown { - return { source: isSet(object.source) ? analytics_UI_Editor_Overlay_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_Editor_Overlay_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_Editor_Overlay_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_Editor_Overlay_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_Editor_Overlay_Shown_SourceToJSON( + message.source, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_Editor_Overlay_Shown { - return Analytics_UI_Editor_Overlay_Shown.fromPartial(base ?? {}); + return Analytics_UI_Editor_Overlay_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_Editor_Overlay_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_Editor_Overlay_Shown { const message = createBaseAnalytics_UI_Editor_Overlay_Shown(); message.source = object.source ?? 0; return message; @@ -13805,29 +16565,36 @@ function createBaseAnalytics_UI_Editor_Overlay_Closed(): Analytics_UI_Editor_Ove } export const Analytics_UI_Editor_Overlay_Closed = { - encode(message: Analytics_UI_Editor_Overlay_Closed, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Editor_Overlay_Closed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Editor_Overlay_Closed { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Editor_Overlay_Closed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Editor_Overlay_Closed(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13836,24 +16603,31 @@ export const Analytics_UI_Editor_Overlay_Closed = { }, fromJSON(object: any): Analytics_UI_Editor_Overlay_Closed { - return { source: isSet(object.source) ? analytics_UI_Editor_Overlay_Closed_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_Editor_Overlay_Closed_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_Editor_Overlay_Closed): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_Editor_Overlay_Closed_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_Editor_Overlay_Closed_SourceToJSON( + message.source, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_Editor_Overlay_Closed { - return Analytics_UI_Editor_Overlay_Closed.fromPartial(base ?? {}); + return Analytics_UI_Editor_Overlay_Closed.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_Editor_Overlay_Closed { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_Editor_Overlay_Closed { const message = createBaseAnalytics_UI_Editor_Overlay_Closed(); message.source = object.source ?? 0; return message; @@ -13865,29 +16639,42 @@ function createBaseAnalytics_UI_WhatsNew(): Analytics_UI_WhatsNew { } export const Analytics_UI_WhatsNew = { - encode(message: Analytics_UI_WhatsNew, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_WhatsNew, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.viewed !== undefined) { - Analytics_UI_WhatsNew_Viewed.encode(message.viewed, writer.uint32(10).fork()).ldelim(); + Analytics_UI_WhatsNew_Viewed.encode( + message.viewed, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_WhatsNew { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_WhatsNew { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_WhatsNew(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.viewed = Analytics_UI_WhatsNew_Viewed.decode(reader, reader.uint32()); + message.viewed = Analytics_UI_WhatsNew_Viewed.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13896,39 +16683,51 @@ export const Analytics_UI_WhatsNew = { }, fromJSON(object: any): Analytics_UI_WhatsNew { - return { viewed: isSet(object.viewed) ? Analytics_UI_WhatsNew_Viewed.fromJSON(object.viewed) : undefined }; + return { + viewed: isSet(object.viewed) + ? Analytics_UI_WhatsNew_Viewed.fromJSON(object.viewed) + : undefined, + }; }, toJSON(message: Analytics_UI_WhatsNew): unknown { const obj: any = {}; - message.viewed !== undefined && - (obj.viewed = message.viewed ? Analytics_UI_WhatsNew_Viewed.toJSON(message.viewed) : undefined); + if (message.viewed !== undefined) { + obj.viewed = Analytics_UI_WhatsNew_Viewed.toJSON(message.viewed); + } return obj; }, - create, I>>(base?: I): Analytics_UI_WhatsNew { - return Analytics_UI_WhatsNew.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_WhatsNew { + return Analytics_UI_WhatsNew.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_WhatsNew { + fromPartial, I>>( + object: I, + ): Analytics_UI_WhatsNew { const message = createBaseAnalytics_UI_WhatsNew(); - message.viewed = (object.viewed !== undefined && object.viewed !== null) - ? Analytics_UI_WhatsNew_Viewed.fromPartial(object.viewed) - : undefined; + message.viewed = + object.viewed !== undefined && object.viewed !== null + ? Analytics_UI_WhatsNew_Viewed.fromPartial(object.viewed) + : undefined; return message; }, }; function createBaseAnalytics_UI_WhatsNew_Viewed(): Analytics_UI_WhatsNew_Viewed { - return { version: "", resourceName: "", viewTime: 0 }; + return { version: '', resourceName: '', viewTime: 0 }; } export const Analytics_UI_WhatsNew_Viewed = { - encode(message: Analytics_UI_WhatsNew_Viewed, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - if (message.version !== "") { + encode( + message: Analytics_UI_WhatsNew_Viewed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.version !== '') { writer.uint32(10).string(message.version); } - if (message.resourceName !== "") { + if (message.resourceName !== '') { writer.uint32(18).string(message.resourceName); } if (message.viewTime !== 0) { @@ -13937,36 +16736,40 @@ export const Analytics_UI_WhatsNew_Viewed = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_WhatsNew_Viewed { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_WhatsNew_Viewed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_WhatsNew_Viewed(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.version = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.resourceName = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.viewTime = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -13976,91 +16779,138 @@ export const Analytics_UI_WhatsNew_Viewed = { fromJSON(object: any): Analytics_UI_WhatsNew_Viewed { return { - version: isSet(object.version) ? String(object.version) : "", - resourceName: isSet(object.resourceName) ? String(object.resourceName) : "", - viewTime: isSet(object.viewTime) ? Number(object.viewTime) : 0, + version: isSet(object.version) ? globalThis.String(object.version) : '', + resourceName: isSet(object.resourceName) + ? globalThis.String(object.resourceName) + : '', + viewTime: isSet(object.viewTime) ? globalThis.Number(object.viewTime) : 0, }; }, toJSON(message: Analytics_UI_WhatsNew_Viewed): unknown { const obj: any = {}; - message.version !== undefined && (obj.version = message.version); - message.resourceName !== undefined && (obj.resourceName = message.resourceName); - message.viewTime !== undefined && (obj.viewTime = Math.round(message.viewTime)); + if (message.version !== '') { + obj.version = message.version; + } + if (message.resourceName !== '') { + obj.resourceName = message.resourceName; + } + if (message.viewTime !== 0) { + obj.viewTime = Math.round(message.viewTime); + } return obj; }, - create, I>>(base?: I): Analytics_UI_WhatsNew_Viewed { - return Analytics_UI_WhatsNew_Viewed.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_WhatsNew_Viewed { + return Analytics_UI_WhatsNew_Viewed.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_WhatsNew_Viewed { + fromPartial, I>>( + object: I, + ): Analytics_UI_WhatsNew_Viewed { const message = createBaseAnalytics_UI_WhatsNew_Viewed(); - message.version = object.version ?? ""; - message.resourceName = object.resourceName ?? ""; + message.version = object.version ?? ''; + message.resourceName = object.resourceName ?? ''; message.viewTime = object.viewTime ?? 0; return message; }, }; function createBaseAnalytics_UI_ClearGroups(): Analytics_UI_ClearGroups { - return { shown: undefined, create: undefined, delete: undefined, group: undefined }; + return { + shown: undefined, + create: undefined, + delete: undefined, + group: undefined, + }; } export const Analytics_UI_ClearGroups = { - encode(message: Analytics_UI_ClearGroups, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_ClearGroups, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_ClearGroups_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_ClearGroups_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.create !== undefined) { - Analytics_UI_ClearGroups_Create.encode(message.create, writer.uint32(18).fork()).ldelim(); + Analytics_UI_ClearGroups_Create.encode( + message.create, + writer.uint32(18).fork(), + ).ldelim(); } if (message.delete !== undefined) { - Analytics_UI_ClearGroups_Delete.encode(message.delete, writer.uint32(26).fork()).ldelim(); + Analytics_UI_ClearGroups_Delete.encode( + message.delete, + writer.uint32(26).fork(), + ).ldelim(); } if (message.group !== undefined) { - Analytics_UI_ClearGroups_Group.encode(message.group, writer.uint32(34).fork()).ldelim(); + Analytics_UI_ClearGroups_Group.encode( + message.group, + writer.uint32(34).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_ClearGroups_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_ClearGroups_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.create = Analytics_UI_ClearGroups_Create.decode(reader, reader.uint32()); + message.create = Analytics_UI_ClearGroups_Create.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.delete = Analytics_UI_ClearGroups_Delete.decode(reader, reader.uint32()); + message.delete = Analytics_UI_ClearGroups_Delete.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.group = Analytics_UI_ClearGroups_Group.decode(reader, reader.uint32()); + message.group = Analytics_UI_ClearGroups_Group.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14070,44 +16920,63 @@ export const Analytics_UI_ClearGroups = { fromJSON(object: any): Analytics_UI_ClearGroups { return { - shown: isSet(object.shown) ? Analytics_UI_ClearGroups_Shown.fromJSON(object.shown) : undefined, - create: isSet(object.create) ? Analytics_UI_ClearGroups_Create.fromJSON(object.create) : undefined, - delete: isSet(object.delete) ? Analytics_UI_ClearGroups_Delete.fromJSON(object.delete) : undefined, - group: isSet(object.group) ? Analytics_UI_ClearGroups_Group.fromJSON(object.group) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_ClearGroups_Shown.fromJSON(object.shown) + : undefined, + create: isSet(object.create) + ? Analytics_UI_ClearGroups_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? Analytics_UI_ClearGroups_Delete.fromJSON(object.delete) + : undefined, + group: isSet(object.group) + ? Analytics_UI_ClearGroups_Group.fromJSON(object.group) + : undefined, }; }, toJSON(message: Analytics_UI_ClearGroups): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_ClearGroups_Shown.toJSON(message.shown) : undefined); - message.create !== undefined && - (obj.create = message.create ? Analytics_UI_ClearGroups_Create.toJSON(message.create) : undefined); - message.delete !== undefined && - (obj.delete = message.delete ? Analytics_UI_ClearGroups_Delete.toJSON(message.delete) : undefined); - message.group !== undefined && - (obj.group = message.group ? Analytics_UI_ClearGroups_Group.toJSON(message.group) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_ClearGroups_Shown.toJSON(message.shown); + } + if (message.create !== undefined) { + obj.create = Analytics_UI_ClearGroups_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = Analytics_UI_ClearGroups_Delete.toJSON(message.delete); + } + if (message.group !== undefined) { + obj.group = Analytics_UI_ClearGroups_Group.toJSON(message.group); + } return obj; }, - create, I>>(base?: I): Analytics_UI_ClearGroups { - return Analytics_UI_ClearGroups.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_ClearGroups { + return Analytics_UI_ClearGroups.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_ClearGroups { + fromPartial, I>>( + object: I, + ): Analytics_UI_ClearGroups { const message = createBaseAnalytics_UI_ClearGroups(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_ClearGroups_Shown.fromPartial(object.shown) - : undefined; - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_UI_ClearGroups_Create.fromPartial(object.create) - : undefined; - message.delete = (object.delete !== undefined && object.delete !== null) - ? Analytics_UI_ClearGroups_Delete.fromPartial(object.delete) - : undefined; - message.group = (object.group !== undefined && object.group !== null) - ? Analytics_UI_ClearGroups_Group.fromPartial(object.group) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_ClearGroups_Shown.fromPartial(object.shown) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_UI_ClearGroups_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? Analytics_UI_ClearGroups_Delete.fromPartial(object.delete) + : undefined; + message.group = + object.group !== undefined && object.group !== null + ? Analytics_UI_ClearGroups_Group.fromPartial(object.group) + : undefined; return message; }, }; @@ -14117,29 +16986,36 @@ function createBaseAnalytics_UI_ClearGroups_Shown(): Analytics_UI_ClearGroups_Sh } export const Analytics_UI_ClearGroups_Shown = { - encode(message: Analytics_UI_ClearGroups_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_ClearGroups_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14148,19 +17024,26 @@ export const Analytics_UI_ClearGroups_Shown = { }, fromJSON(object: any): Analytics_UI_ClearGroups_Shown { - return { source: isSet(object.source) ? analytics_UI_ClearGroups_Shown_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_UI_ClearGroups_Shown_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_UI_ClearGroups_Shown): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_UI_ClearGroups_Shown_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_UI_ClearGroups_Shown_SourceToJSON(message.source); + } return obj; }, - create, I>>(base?: I): Analytics_UI_ClearGroups_Shown { - return Analytics_UI_ClearGroups_Shown.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_ClearGroups_Shown { + return Analytics_UI_ClearGroups_Shown.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_ClearGroups_Shown { @@ -14175,19 +17058,26 @@ function createBaseAnalytics_UI_ClearGroups_Create(): Analytics_UI_ClearGroups_C } export const Analytics_UI_ClearGroups_Create = { - encode(_: Analytics_UI_ClearGroups_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_ClearGroups_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14204,11 +17094,14 @@ export const Analytics_UI_ClearGroups_Create = { return obj; }, - create, I>>(base?: I): Analytics_UI_ClearGroups_Create { - return Analytics_UI_ClearGroups_Create.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_ClearGroups_Create { + return Analytics_UI_ClearGroups_Create.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_ClearGroups_Create { + fromPartial, I>>( + _: I, + ): Analytics_UI_ClearGroups_Create { const message = createBaseAnalytics_UI_ClearGroups_Create(); return message; }, @@ -14219,19 +17112,26 @@ function createBaseAnalytics_UI_ClearGroups_Delete(): Analytics_UI_ClearGroups_D } export const Analytics_UI_ClearGroups_Delete = { - encode(_: Analytics_UI_ClearGroups_Delete, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_ClearGroups_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups_Delete { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups_Delete(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14248,11 +17148,14 @@ export const Analytics_UI_ClearGroups_Delete = { return obj; }, - create, I>>(base?: I): Analytics_UI_ClearGroups_Delete { - return Analytics_UI_ClearGroups_Delete.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_ClearGroups_Delete { + return Analytics_UI_ClearGroups_Delete.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_ClearGroups_Delete { + fromPartial, I>>( + _: I, + ): Analytics_UI_ClearGroups_Delete { const message = createBaseAnalytics_UI_ClearGroups_Delete(); return message; }, @@ -14263,40 +17166,59 @@ function createBaseAnalytics_UI_ClearGroups_Group(): Analytics_UI_ClearGroups_Gr } export const Analytics_UI_ClearGroups_Group = { - encode(message: Analytics_UI_ClearGroups_Group, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_ClearGroups_Group, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.changeVisibility !== undefined) { - Analytics_UI_ClearGroups_Group_ChangeVisibility.encode(message.changeVisibility, writer.uint32(10).fork()) - .ldelim(); + Analytics_UI_ClearGroups_Group_ChangeVisibility.encode( + message.changeVisibility, + writer.uint32(10).fork(), + ).ldelim(); } if (message.changeIcon !== undefined) { - Analytics_UI_ClearGroups_Group_ChangeIcon.encode(message.changeIcon, writer.uint32(18).fork()).ldelim(); + Analytics_UI_ClearGroups_Group_ChangeIcon.encode( + message.changeIcon, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups_Group { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups_Group { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups_Group(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.changeVisibility = Analytics_UI_ClearGroups_Group_ChangeVisibility.decode(reader, reader.uint32()); + message.changeVisibility = + Analytics_UI_ClearGroups_Group_ChangeVisibility.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.changeIcon = Analytics_UI_ClearGroups_Group_ChangeIcon.decode(reader, reader.uint32()); + message.changeIcon = Analytics_UI_ClearGroups_Group_ChangeIcon.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14307,7 +17229,9 @@ export const Analytics_UI_ClearGroups_Group = { fromJSON(object: any): Analytics_UI_ClearGroups_Group { return { changeVisibility: isSet(object.changeVisibility) - ? Analytics_UI_ClearGroups_Group_ChangeVisibility.fromJSON(object.changeVisibility) + ? Analytics_UI_ClearGroups_Group_ChangeVisibility.fromJSON( + object.changeVisibility, + ) : undefined, changeIcon: isSet(object.changeIcon) ? Analytics_UI_ClearGroups_Group_ChangeIcon.fromJSON(object.changeIcon) @@ -14317,29 +17241,41 @@ export const Analytics_UI_ClearGroups_Group = { toJSON(message: Analytics_UI_ClearGroups_Group): unknown { const obj: any = {}; - message.changeVisibility !== undefined && (obj.changeVisibility = message.changeVisibility - ? Analytics_UI_ClearGroups_Group_ChangeVisibility.toJSON(message.changeVisibility) - : undefined); - message.changeIcon !== undefined && (obj.changeIcon = message.changeIcon - ? Analytics_UI_ClearGroups_Group_ChangeIcon.toJSON(message.changeIcon) - : undefined); + if (message.changeVisibility !== undefined) { + obj.changeVisibility = + Analytics_UI_ClearGroups_Group_ChangeVisibility.toJSON( + message.changeVisibility, + ); + } + if (message.changeIcon !== undefined) { + obj.changeIcon = Analytics_UI_ClearGroups_Group_ChangeIcon.toJSON( + message.changeIcon, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_ClearGroups_Group { - return Analytics_UI_ClearGroups_Group.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_ClearGroups_Group { + return Analytics_UI_ClearGroups_Group.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_ClearGroups_Group { const message = createBaseAnalytics_UI_ClearGroups_Group(); - message.changeVisibility = (object.changeVisibility !== undefined && object.changeVisibility !== null) - ? Analytics_UI_ClearGroups_Group_ChangeVisibility.fromPartial(object.changeVisibility) - : undefined; - message.changeIcon = (object.changeIcon !== undefined && object.changeIcon !== null) - ? Analytics_UI_ClearGroups_Group_ChangeIcon.fromPartial(object.changeIcon) - : undefined; + message.changeVisibility = + object.changeVisibility !== undefined && object.changeVisibility !== null + ? Analytics_UI_ClearGroups_Group_ChangeVisibility.fromPartial( + object.changeVisibility, + ) + : undefined; + message.changeIcon = + object.changeIcon !== undefined && object.changeIcon !== null + ? Analytics_UI_ClearGroups_Group_ChangeIcon.fromPartial( + object.changeIcon, + ) + : undefined; return message; }, }; @@ -14359,22 +17295,26 @@ export const Analytics_UI_ClearGroups_Group_ChangeVisibility = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups_Group_ChangeVisibility { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups_Group_ChangeVisibility { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups_Group_ChangeVisibility(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.visibility = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14385,27 +17325,40 @@ export const Analytics_UI_ClearGroups_Group_ChangeVisibility = { fromJSON(object: any): Analytics_UI_ClearGroups_Group_ChangeVisibility { return { visibility: isSet(object.visibility) - ? analytics_UI_ClearGroups_Group_ChangeVisibility_VisibilityFromJSON(object.visibility) + ? analytics_UI_ClearGroups_Group_ChangeVisibility_VisibilityFromJSON( + object.visibility, + ) : 0, }; }, toJSON(message: Analytics_UI_ClearGroups_Group_ChangeVisibility): unknown { const obj: any = {}; - message.visibility !== undefined && - (obj.visibility = analytics_UI_ClearGroups_Group_ChangeVisibility_VisibilityToJSON(message.visibility)); + if (message.visibility !== 0) { + obj.visibility = + analytics_UI_ClearGroups_Group_ChangeVisibility_VisibilityToJSON( + message.visibility, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_ClearGroups_Group_ChangeVisibility { - return Analytics_UI_ClearGroups_Group_ChangeVisibility.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_ClearGroups_Group_ChangeVisibility { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_ClearGroups_Group_ChangeVisibility { + return Analytics_UI_ClearGroups_Group_ChangeVisibility.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_UI_ClearGroups_Group_ChangeVisibility { const message = createBaseAnalytics_UI_ClearGroups_Group_ChangeVisibility(); message.visibility = object.visibility ?? 0; return message; @@ -14417,7 +17370,10 @@ function createBaseAnalytics_UI_ClearGroups_Group_ChangeIcon(): Analytics_UI_Cle } export const Analytics_UI_ClearGroups_Group_ChangeIcon = { - encode(message: Analytics_UI_ClearGroups_Group_ChangeIcon, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_ClearGroups_Group_ChangeIcon, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.iconType !== 0) { writer.uint32(8).int32(message.iconType); } @@ -14427,29 +17383,33 @@ export const Analytics_UI_ClearGroups_Group_ChangeIcon = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_ClearGroups_Group_ChangeIcon { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_ClearGroups_Group_ChangeIcon { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_ClearGroups_Group_ChangeIcon(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.iconType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.isTinted = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14460,29 +17420,39 @@ export const Analytics_UI_ClearGroups_Group_ChangeIcon = { fromJSON(object: any): Analytics_UI_ClearGroups_Group_ChangeIcon { return { iconType: isSet(object.iconType) - ? analytics_UI_ClearGroups_Group_ChangeIcon_IconTypeFromJSON(object.iconType) + ? analytics_UI_ClearGroups_Group_ChangeIcon_IconTypeFromJSON( + object.iconType, + ) : 0, - isTinted: isSet(object.isTinted) ? Boolean(object.isTinted) : false, + isTinted: isSet(object.isTinted) + ? globalThis.Boolean(object.isTinted) + : false, }; }, toJSON(message: Analytics_UI_ClearGroups_Group_ChangeIcon): unknown { const obj: any = {}; - message.iconType !== undefined && - (obj.iconType = analytics_UI_ClearGroups_Group_ChangeIcon_IconTypeToJSON(message.iconType)); - message.isTinted !== undefined && (obj.isTinted = message.isTinted); + if (message.iconType !== 0) { + obj.iconType = analytics_UI_ClearGroups_Group_ChangeIcon_IconTypeToJSON( + message.iconType, + ); + } + if (message.isTinted === true) { + obj.isTinted = message.isTinted; + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_ClearGroups_Group_ChangeIcon { - return Analytics_UI_ClearGroups_Group_ChangeIcon.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_ClearGroups_Group_ChangeIcon { + return Analytics_UI_ClearGroups_Group_ChangeIcon.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_ClearGroups_Group_ChangeIcon { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_ClearGroups_Group_ChangeIcon { const message = createBaseAnalytics_UI_ClearGroups_Group_ChangeIcon(); message.iconType = object.iconType ?? 0; message.isTinted = object.isTinted ?? false; @@ -14495,29 +17465,42 @@ function createBaseAnalytics_UI_PreviewArea(): Analytics_UI_PreviewArea { } export const Analytics_UI_PreviewArea = { - encode(message: Analytics_UI_PreviewArea, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_PreviewArea, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.clearGroups !== undefined) { - Analytics_UI_PreviewArea_ClearGroups.encode(message.clearGroups, writer.uint32(10).fork()).ldelim(); + Analytics_UI_PreviewArea_ClearGroups.encode( + message.clearGroups, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_PreviewArea { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_PreviewArea { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_PreviewArea(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.clearGroups = Analytics_UI_PreviewArea_ClearGroups.decode(reader, reader.uint32()); + message.clearGroups = Analytics_UI_PreviewArea_ClearGroups.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14535,21 +17518,27 @@ export const Analytics_UI_PreviewArea = { toJSON(message: Analytics_UI_PreviewArea): unknown { const obj: any = {}; - message.clearGroups !== undefined && (obj.clearGroups = message.clearGroups - ? Analytics_UI_PreviewArea_ClearGroups.toJSON(message.clearGroups) - : undefined); + if (message.clearGroups !== undefined) { + obj.clearGroups = Analytics_UI_PreviewArea_ClearGroups.toJSON( + message.clearGroups, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_PreviewArea { - return Analytics_UI_PreviewArea.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_PreviewArea { + return Analytics_UI_PreviewArea.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_PreviewArea { + fromPartial, I>>( + object: I, + ): Analytics_UI_PreviewArea { const message = createBaseAnalytics_UI_PreviewArea(); - message.clearGroups = (object.clearGroups !== undefined && object.clearGroups !== null) - ? Analytics_UI_PreviewArea_ClearGroups.fromPartial(object.clearGroups) - : undefined; + message.clearGroups = + object.clearGroups !== undefined && object.clearGroups !== null + ? Analytics_UI_PreviewArea_ClearGroups.fromPartial(object.clearGroups) + : undefined; return message; }, }; @@ -14559,39 +17548,58 @@ function createBaseAnalytics_UI_PreviewArea_ClearGroups(): Analytics_UI_PreviewA } export const Analytics_UI_PreviewArea_ClearGroups = { - encode(message: Analytics_UI_PreviewArea_ClearGroups, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_PreviewArea_ClearGroups, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.trigger !== undefined) { - Analytics_UI_PreviewArea_ClearGroups_Trigger.encode(message.trigger, writer.uint32(10).fork()).ldelim(); + Analytics_UI_PreviewArea_ClearGroups_Trigger.encode( + message.trigger, + writer.uint32(10).fork(), + ).ldelim(); } if (message.changed !== undefined) { - Analytics_UI_PreviewArea_ClearGroups_Changed.encode(message.changed, writer.uint32(18).fork()).ldelim(); + Analytics_UI_PreviewArea_ClearGroups_Changed.encode( + message.changed, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_PreviewArea_ClearGroups { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_PreviewArea_ClearGroups { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_PreviewArea_ClearGroups(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.trigger = Analytics_UI_PreviewArea_ClearGroups_Trigger.decode(reader, reader.uint32()); + message.trigger = Analytics_UI_PreviewArea_ClearGroups_Trigger.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.changed = Analytics_UI_PreviewArea_ClearGroups_Changed.decode(reader, reader.uint32()); + message.changed = Analytics_UI_PreviewArea_ClearGroups_Changed.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14612,33 +17620,42 @@ export const Analytics_UI_PreviewArea_ClearGroups = { toJSON(message: Analytics_UI_PreviewArea_ClearGroups): unknown { const obj: any = {}; - message.trigger !== undefined && - (obj.trigger = message.trigger - ? Analytics_UI_PreviewArea_ClearGroups_Trigger.toJSON(message.trigger) - : undefined); - message.changed !== undefined && - (obj.changed = message.changed - ? Analytics_UI_PreviewArea_ClearGroups_Changed.toJSON(message.changed) - : undefined); + if (message.trigger !== undefined) { + obj.trigger = Analytics_UI_PreviewArea_ClearGroups_Trigger.toJSON( + message.trigger, + ); + } + if (message.changed !== undefined) { + obj.changed = Analytics_UI_PreviewArea_ClearGroups_Changed.toJSON( + message.changed, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_UI_PreviewArea_ClearGroups { - return Analytics_UI_PreviewArea_ClearGroups.fromPartial(base ?? {}); + return Analytics_UI_PreviewArea_ClearGroups.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_PreviewArea_ClearGroups { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_PreviewArea_ClearGroups { const message = createBaseAnalytics_UI_PreviewArea_ClearGroups(); - message.trigger = (object.trigger !== undefined && object.trigger !== null) - ? Analytics_UI_PreviewArea_ClearGroups_Trigger.fromPartial(object.trigger) - : undefined; - message.changed = (object.changed !== undefined && object.changed !== null) - ? Analytics_UI_PreviewArea_ClearGroups_Changed.fromPartial(object.changed) - : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Analytics_UI_PreviewArea_ClearGroups_Trigger.fromPartial( + object.trigger, + ) + : undefined; + message.changed = + object.changed !== undefined && object.changed !== null + ? Analytics_UI_PreviewArea_ClearGroups_Changed.fromPartial( + object.changed, + ) + : undefined; return message; }, }; @@ -14648,19 +17665,26 @@ function createBaseAnalytics_UI_PreviewArea_ClearGroups_Trigger(): Analytics_UI_ } export const Analytics_UI_PreviewArea_ClearGroups_Trigger = { - encode(_: Analytics_UI_PreviewArea_ClearGroups_Trigger, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_PreviewArea_ClearGroups_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_PreviewArea_ClearGroups_Trigger { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_PreviewArea_ClearGroups_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_PreviewArea_ClearGroups_Trigger(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14677,15 +17701,22 @@ export const Analytics_UI_PreviewArea_ClearGroups_Trigger = { return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_PreviewArea_ClearGroups_Trigger { - return Analytics_UI_PreviewArea_ClearGroups_Trigger.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_PreviewArea_ClearGroups_Trigger { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_PreviewArea_ClearGroups_Trigger { + return Analytics_UI_PreviewArea_ClearGroups_Trigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): Analytics_UI_PreviewArea_ClearGroups_Trigger { const message = createBaseAnalytics_UI_PreviewArea_ClearGroups_Trigger(); return message; }, @@ -14696,29 +17727,36 @@ function createBaseAnalytics_UI_PreviewArea_ClearGroups_Changed(): Analytics_UI_ } export const Analytics_UI_PreviewArea_ClearGroups_Changed = { - encode(message: Analytics_UI_PreviewArea_ClearGroups_Changed, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_PreviewArea_ClearGroups_Changed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.count !== 0) { writer.uint32(8).int32(message.count); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_PreviewArea_ClearGroups_Changed { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_PreviewArea_ClearGroups_Changed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_PreviewArea_ClearGroups_Changed(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.count = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14727,24 +17765,33 @@ export const Analytics_UI_PreviewArea_ClearGroups_Changed = { }, fromJSON(object: any): Analytics_UI_PreviewArea_ClearGroups_Changed { - return { count: isSet(object.count) ? Number(object.count) : 0 }; + return { count: isSet(object.count) ? globalThis.Number(object.count) : 0 }; }, toJSON(message: Analytics_UI_PreviewArea_ClearGroups_Changed): unknown { const obj: any = {}; - message.count !== undefined && (obj.count = Math.round(message.count)); + if (message.count !== 0) { + obj.count = Math.round(message.count); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_PreviewArea_ClearGroups_Changed { - return Analytics_UI_PreviewArea_ClearGroups_Changed.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_PreviewArea_ClearGroups_Changed { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_UI_PreviewArea_ClearGroups_Changed { + return Analytics_UI_PreviewArea_ClearGroups_Changed.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_UI_PreviewArea_ClearGroups_Changed { const message = createBaseAnalytics_UI_PreviewArea_ClearGroups_Changed(); message.count = object.count ?? 0; return message; @@ -14756,39 +17803,58 @@ function createBaseAnalytics_UI_Placeholder(): Analytics_UI_Placeholder { } export const Analytics_UI_Placeholder = { - encode(message: Analytics_UI_Placeholder, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Placeholder, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.link !== undefined) { - Analytics_UI_Placeholder_Link.encode(message.link, writer.uint32(10).fork()).ldelim(); + Analytics_UI_Placeholder_Link.encode( + message.link, + writer.uint32(10).fork(), + ).ldelim(); } if (message.unlink !== undefined) { - Analytics_UI_Placeholder_Unlink.encode(message.unlink, writer.uint32(18).fork()).ldelim(); + Analytics_UI_Placeholder_Unlink.encode( + message.unlink, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Placeholder { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Placeholder { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Placeholder(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.link = Analytics_UI_Placeholder_Link.decode(reader, reader.uint32()); + message.link = Analytics_UI_Placeholder_Link.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.unlink = Analytics_UI_Placeholder_Unlink.decode(reader, reader.uint32()); + message.unlink = Analytics_UI_Placeholder_Unlink.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14798,32 +17864,43 @@ export const Analytics_UI_Placeholder = { fromJSON(object: any): Analytics_UI_Placeholder { return { - link: isSet(object.link) ? Analytics_UI_Placeholder_Link.fromJSON(object.link) : undefined, - unlink: isSet(object.unlink) ? Analytics_UI_Placeholder_Unlink.fromJSON(object.unlink) : undefined, + link: isSet(object.link) + ? Analytics_UI_Placeholder_Link.fromJSON(object.link) + : undefined, + unlink: isSet(object.unlink) + ? Analytics_UI_Placeholder_Unlink.fromJSON(object.unlink) + : undefined, }; }, toJSON(message: Analytics_UI_Placeholder): unknown { const obj: any = {}; - message.link !== undefined && - (obj.link = message.link ? Analytics_UI_Placeholder_Link.toJSON(message.link) : undefined); - message.unlink !== undefined && - (obj.unlink = message.unlink ? Analytics_UI_Placeholder_Unlink.toJSON(message.unlink) : undefined); + if (message.link !== undefined) { + obj.link = Analytics_UI_Placeholder_Link.toJSON(message.link); + } + if (message.unlink !== undefined) { + obj.unlink = Analytics_UI_Placeholder_Unlink.toJSON(message.unlink); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Placeholder { - return Analytics_UI_Placeholder.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Placeholder { + return Analytics_UI_Placeholder.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_Placeholder { + fromPartial, I>>( + object: I, + ): Analytics_UI_Placeholder { const message = createBaseAnalytics_UI_Placeholder(); - message.link = (object.link !== undefined && object.link !== null) - ? Analytics_UI_Placeholder_Link.fromPartial(object.link) - : undefined; - message.unlink = (object.unlink !== undefined && object.unlink !== null) - ? Analytics_UI_Placeholder_Unlink.fromPartial(object.unlink) - : undefined; + message.link = + object.link !== undefined && object.link !== null + ? Analytics_UI_Placeholder_Link.fromPartial(object.link) + : undefined; + message.unlink = + object.unlink !== undefined && object.unlink !== null + ? Analytics_UI_Placeholder_Unlink.fromPartial(object.unlink) + : undefined; return message; }, }; @@ -14833,7 +17910,10 @@ function createBaseAnalytics_UI_Placeholder_Link(): Analytics_UI_Placeholder_Lin } export const Analytics_UI_Placeholder_Link = { - encode(message: Analytics_UI_Placeholder_Link, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_Placeholder_Link, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.linkType !== 0) { writer.uint32(8).int32(message.linkType); } @@ -14843,29 +17923,33 @@ export const Analytics_UI_Placeholder_Link = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Placeholder_Link { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Placeholder_Link { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Placeholder_Link(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.linkType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.linkSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14875,23 +17959,33 @@ export const Analytics_UI_Placeholder_Link = { fromJSON(object: any): Analytics_UI_Placeholder_Link { return { - linkType: isSet(object.linkType) ? analytics_UI_Placeholder_Link_TypeFromJSON(object.linkType) : 0, - linkSource: isSet(object.linkSource) ? analytics_UI_Placeholder_Link_SourceFromJSON(object.linkSource) : 0, + linkType: isSet(object.linkType) + ? analytics_UI_Placeholder_Link_TypeFromJSON(object.linkType) + : 0, + linkSource: isSet(object.linkSource) + ? analytics_UI_Placeholder_Link_SourceFromJSON(object.linkSource) + : 0, }; }, toJSON(message: Analytics_UI_Placeholder_Link): unknown { const obj: any = {}; - message.linkType !== undefined && (obj.linkType = analytics_UI_Placeholder_Link_TypeToJSON(message.linkType)); - message.linkSource !== undefined && - (obj.linkSource = analytics_UI_Placeholder_Link_SourceToJSON(message.linkSource)); + if (message.linkType !== 0) { + obj.linkType = analytics_UI_Placeholder_Link_TypeToJSON(message.linkType); + } + if (message.linkSource !== 0) { + obj.linkSource = analytics_UI_Placeholder_Link_SourceToJSON( + message.linkSource, + ); + } return obj; }, - create, I>>(base?: I): Analytics_UI_Placeholder_Link { - return Analytics_UI_Placeholder_Link.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Placeholder_Link { + return Analytics_UI_Placeholder_Link.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_Placeholder_Link { @@ -14907,19 +18001,26 @@ function createBaseAnalytics_UI_Placeholder_Unlink(): Analytics_UI_Placeholder_U } export const Analytics_UI_Placeholder_Unlink = { - encode(_: Analytics_UI_Placeholder_Unlink, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_Placeholder_Unlink, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_Placeholder_Unlink { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_Placeholder_Unlink { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_Placeholder_Unlink(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14936,11 +18037,14 @@ export const Analytics_UI_Placeholder_Unlink = { return obj; }, - create, I>>(base?: I): Analytics_UI_Placeholder_Unlink { - return Analytics_UI_Placeholder_Unlink.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_Placeholder_Unlink { + return Analytics_UI_Placeholder_Unlink.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_Placeholder_Unlink { + fromPartial, I>>( + _: I, + ): Analytics_UI_Placeholder_Unlink { const message = createBaseAnalytics_UI_Placeholder_Unlink(); return message; }, @@ -14951,29 +18055,42 @@ function createBaseAnalytics_UI_PlanningCenterLive(): Analytics_UI_PlanningCente } export const Analytics_UI_PlanningCenterLive = { - encode(message: Analytics_UI_PlanningCenterLive, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_PlanningCenterLive, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_PlanningCenterLive_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_PlanningCenterLive_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_PlanningCenterLive { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_PlanningCenterLive { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_PlanningCenterLive(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_PlanningCenterLive_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_PlanningCenterLive_Shown.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -14982,27 +18099,34 @@ export const Analytics_UI_PlanningCenterLive = { }, fromJSON(object: any): Analytics_UI_PlanningCenterLive { - return { shown: isSet(object.shown) ? Analytics_UI_PlanningCenterLive_Shown.fromJSON(object.shown) : undefined }; + return { + shown: isSet(object.shown) + ? Analytics_UI_PlanningCenterLive_Shown.fromJSON(object.shown) + : undefined, + }; }, toJSON(message: Analytics_UI_PlanningCenterLive): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_PlanningCenterLive_Shown.toJSON(message.shown) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_PlanningCenterLive_Shown.toJSON(message.shown); + } return obj; }, - create, I>>(base?: I): Analytics_UI_PlanningCenterLive { - return Analytics_UI_PlanningCenterLive.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_PlanningCenterLive { + return Analytics_UI_PlanningCenterLive.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_UI_PlanningCenterLive { const message = createBaseAnalytics_UI_PlanningCenterLive(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_PlanningCenterLive_Shown.fromPartial(object.shown) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_PlanningCenterLive_Shown.fromPartial(object.shown) + : undefined; return message; }, }; @@ -15012,29 +18136,36 @@ function createBaseAnalytics_UI_PlanningCenterLive_Shown(): Analytics_UI_Plannin } export const Analytics_UI_PlanningCenterLive_Shown = { - encode(message: Analytics_UI_PlanningCenterLive_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_PlanningCenterLive_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.windowType !== 0) { writer.uint32(8).int32(message.windowType); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_PlanningCenterLive_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_PlanningCenterLive_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_PlanningCenterLive_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.windowType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15045,27 +18176,33 @@ export const Analytics_UI_PlanningCenterLive_Shown = { fromJSON(object: any): Analytics_UI_PlanningCenterLive_Shown { return { windowType: isSet(object.windowType) - ? analytics_UI_PlanningCenterLive_Shown_WindowTypeFromJSON(object.windowType) + ? analytics_UI_PlanningCenterLive_Shown_WindowTypeFromJSON( + object.windowType, + ) : 0, }; }, toJSON(message: Analytics_UI_PlanningCenterLive_Shown): unknown { const obj: any = {}; - message.windowType !== undefined && - (obj.windowType = analytics_UI_PlanningCenterLive_Shown_WindowTypeToJSON(message.windowType)); + if (message.windowType !== 0) { + obj.windowType = analytics_UI_PlanningCenterLive_Shown_WindowTypeToJSON( + message.windowType, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_UI_PlanningCenterLive_Shown { - return Analytics_UI_PlanningCenterLive_Shown.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_UI_PlanningCenterLive_Shown { + return Analytics_UI_PlanningCenterLive_Shown.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_PlanningCenterLive_Shown { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_PlanningCenterLive_Shown { const message = createBaseAnalytics_UI_PlanningCenterLive_Shown(); message.windowType = object.windowType ?? 0; return message; @@ -15073,83 +18210,133 @@ export const Analytics_UI_PlanningCenterLive_Shown = { }; function createBaseAnalytics_UI_NetworkGroup(): Analytics_UI_NetworkGroup { - return { create: undefined, add: undefined, join: undefined, invite: undefined, leave: undefined, remove: undefined }; + return { + create: undefined, + add: undefined, + join: undefined, + invite: undefined, + leave: undefined, + remove: undefined, + }; } export const Analytics_UI_NetworkGroup = { - encode(message: Analytics_UI_NetworkGroup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_NetworkGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.create !== undefined) { - Analytics_UI_NetworkGroup_Create.encode(message.create, writer.uint32(10).fork()).ldelim(); + Analytics_UI_NetworkGroup_Create.encode( + message.create, + writer.uint32(10).fork(), + ).ldelim(); } if (message.add !== undefined) { - Analytics_UI_NetworkGroup_Add.encode(message.add, writer.uint32(18).fork()).ldelim(); + Analytics_UI_NetworkGroup_Add.encode( + message.add, + writer.uint32(18).fork(), + ).ldelim(); } if (message.join !== undefined) { - Analytics_UI_NetworkGroup_Join.encode(message.join, writer.uint32(26).fork()).ldelim(); + Analytics_UI_NetworkGroup_Join.encode( + message.join, + writer.uint32(26).fork(), + ).ldelim(); } if (message.invite !== undefined) { - Analytics_UI_NetworkGroup_Invite.encode(message.invite, writer.uint32(34).fork()).ldelim(); + Analytics_UI_NetworkGroup_Invite.encode( + message.invite, + writer.uint32(34).fork(), + ).ldelim(); } if (message.leave !== undefined) { - Analytics_UI_NetworkGroup_Leave.encode(message.leave, writer.uint32(42).fork()).ldelim(); + Analytics_UI_NetworkGroup_Leave.encode( + message.leave, + writer.uint32(42).fork(), + ).ldelim(); } if (message.remove !== undefined) { - Analytics_UI_NetworkGroup_Remove.encode(message.remove, writer.uint32(50).fork()).ldelim(); + Analytics_UI_NetworkGroup_Remove.encode( + message.remove, + writer.uint32(50).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.create = Analytics_UI_NetworkGroup_Create.decode(reader, reader.uint32()); + message.create = Analytics_UI_NetworkGroup_Create.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.add = Analytics_UI_NetworkGroup_Add.decode(reader, reader.uint32()); + message.add = Analytics_UI_NetworkGroup_Add.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.join = Analytics_UI_NetworkGroup_Join.decode(reader, reader.uint32()); + message.join = Analytics_UI_NetworkGroup_Join.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.invite = Analytics_UI_NetworkGroup_Invite.decode(reader, reader.uint32()); + message.invite = Analytics_UI_NetworkGroup_Invite.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.leave = Analytics_UI_NetworkGroup_Leave.decode(reader, reader.uint32()); + message.leave = Analytics_UI_NetworkGroup_Leave.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.remove = Analytics_UI_NetworkGroup_Remove.decode(reader, reader.uint32()); + message.remove = Analytics_UI_NetworkGroup_Remove.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15159,56 +18346,83 @@ export const Analytics_UI_NetworkGroup = { fromJSON(object: any): Analytics_UI_NetworkGroup { return { - create: isSet(object.create) ? Analytics_UI_NetworkGroup_Create.fromJSON(object.create) : undefined, - add: isSet(object.add) ? Analytics_UI_NetworkGroup_Add.fromJSON(object.add) : undefined, - join: isSet(object.join) ? Analytics_UI_NetworkGroup_Join.fromJSON(object.join) : undefined, - invite: isSet(object.invite) ? Analytics_UI_NetworkGroup_Invite.fromJSON(object.invite) : undefined, - leave: isSet(object.leave) ? Analytics_UI_NetworkGroup_Leave.fromJSON(object.leave) : undefined, - remove: isSet(object.remove) ? Analytics_UI_NetworkGroup_Remove.fromJSON(object.remove) : undefined, + create: isSet(object.create) + ? Analytics_UI_NetworkGroup_Create.fromJSON(object.create) + : undefined, + add: isSet(object.add) + ? Analytics_UI_NetworkGroup_Add.fromJSON(object.add) + : undefined, + join: isSet(object.join) + ? Analytics_UI_NetworkGroup_Join.fromJSON(object.join) + : undefined, + invite: isSet(object.invite) + ? Analytics_UI_NetworkGroup_Invite.fromJSON(object.invite) + : undefined, + leave: isSet(object.leave) + ? Analytics_UI_NetworkGroup_Leave.fromJSON(object.leave) + : undefined, + remove: isSet(object.remove) + ? Analytics_UI_NetworkGroup_Remove.fromJSON(object.remove) + : undefined, }; }, toJSON(message: Analytics_UI_NetworkGroup): unknown { const obj: any = {}; - message.create !== undefined && - (obj.create = message.create ? Analytics_UI_NetworkGroup_Create.toJSON(message.create) : undefined); - message.add !== undefined && - (obj.add = message.add ? Analytics_UI_NetworkGroup_Add.toJSON(message.add) : undefined); - message.join !== undefined && - (obj.join = message.join ? Analytics_UI_NetworkGroup_Join.toJSON(message.join) : undefined); - message.invite !== undefined && - (obj.invite = message.invite ? Analytics_UI_NetworkGroup_Invite.toJSON(message.invite) : undefined); - message.leave !== undefined && - (obj.leave = message.leave ? Analytics_UI_NetworkGroup_Leave.toJSON(message.leave) : undefined); - message.remove !== undefined && - (obj.remove = message.remove ? Analytics_UI_NetworkGroup_Remove.toJSON(message.remove) : undefined); + if (message.create !== undefined) { + obj.create = Analytics_UI_NetworkGroup_Create.toJSON(message.create); + } + if (message.add !== undefined) { + obj.add = Analytics_UI_NetworkGroup_Add.toJSON(message.add); + } + if (message.join !== undefined) { + obj.join = Analytics_UI_NetworkGroup_Join.toJSON(message.join); + } + if (message.invite !== undefined) { + obj.invite = Analytics_UI_NetworkGroup_Invite.toJSON(message.invite); + } + if (message.leave !== undefined) { + obj.leave = Analytics_UI_NetworkGroup_Leave.toJSON(message.leave); + } + if (message.remove !== undefined) { + obj.remove = Analytics_UI_NetworkGroup_Remove.toJSON(message.remove); + } return obj; }, - create, I>>(base?: I): Analytics_UI_NetworkGroup { - return Analytics_UI_NetworkGroup.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_NetworkGroup { + return Analytics_UI_NetworkGroup.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_NetworkGroup { + fromPartial, I>>( + object: I, + ): Analytics_UI_NetworkGroup { const message = createBaseAnalytics_UI_NetworkGroup(); - message.create = (object.create !== undefined && object.create !== null) - ? Analytics_UI_NetworkGroup_Create.fromPartial(object.create) - : undefined; - message.add = (object.add !== undefined && object.add !== null) - ? Analytics_UI_NetworkGroup_Add.fromPartial(object.add) - : undefined; - message.join = (object.join !== undefined && object.join !== null) - ? Analytics_UI_NetworkGroup_Join.fromPartial(object.join) - : undefined; - message.invite = (object.invite !== undefined && object.invite !== null) - ? Analytics_UI_NetworkGroup_Invite.fromPartial(object.invite) - : undefined; - message.leave = (object.leave !== undefined && object.leave !== null) - ? Analytics_UI_NetworkGroup_Leave.fromPartial(object.leave) - : undefined; - message.remove = (object.remove !== undefined && object.remove !== null) - ? Analytics_UI_NetworkGroup_Remove.fromPartial(object.remove) - : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Analytics_UI_NetworkGroup_Create.fromPartial(object.create) + : undefined; + message.add = + object.add !== undefined && object.add !== null + ? Analytics_UI_NetworkGroup_Add.fromPartial(object.add) + : undefined; + message.join = + object.join !== undefined && object.join !== null + ? Analytics_UI_NetworkGroup_Join.fromPartial(object.join) + : undefined; + message.invite = + object.invite !== undefined && object.invite !== null + ? Analytics_UI_NetworkGroup_Invite.fromPartial(object.invite) + : undefined; + message.leave = + object.leave !== undefined && object.leave !== null + ? Analytics_UI_NetworkGroup_Leave.fromPartial(object.leave) + : undefined; + message.remove = + object.remove !== undefined && object.remove !== null + ? Analytics_UI_NetworkGroup_Remove.fromPartial(object.remove) + : undefined; return message; }, }; @@ -15218,19 +18432,26 @@ function createBaseAnalytics_UI_NetworkGroup_Create(): Analytics_UI_NetworkGroup } export const Analytics_UI_NetworkGroup_Create = { - encode(_: Analytics_UI_NetworkGroup_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_NetworkGroup_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15250,12 +18471,11 @@ export const Analytics_UI_NetworkGroup_Create = { create, I>>( base?: I, ): Analytics_UI_NetworkGroup_Create { - return Analytics_UI_NetworkGroup_Create.fromPartial(base ?? {}); + return Analytics_UI_NetworkGroup_Create.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_NetworkGroup_Create { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_NetworkGroup_Create { const message = createBaseAnalytics_UI_NetworkGroup_Create(); return message; }, @@ -15266,19 +18486,26 @@ function createBaseAnalytics_UI_NetworkGroup_Add(): Analytics_UI_NetworkGroup_Ad } export const Analytics_UI_NetworkGroup_Add = { - encode(_: Analytics_UI_NetworkGroup_Add, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_NetworkGroup_Add, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup_Add { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup_Add { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup_Add(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15295,11 +18522,14 @@ export const Analytics_UI_NetworkGroup_Add = { return obj; }, - create, I>>(base?: I): Analytics_UI_NetworkGroup_Add { - return Analytics_UI_NetworkGroup_Add.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_NetworkGroup_Add { + return Analytics_UI_NetworkGroup_Add.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_NetworkGroup_Add { + fromPartial, I>>( + _: I, + ): Analytics_UI_NetworkGroup_Add { const message = createBaseAnalytics_UI_NetworkGroup_Add(); return message; }, @@ -15310,19 +18540,26 @@ function createBaseAnalytics_UI_NetworkGroup_Join(): Analytics_UI_NetworkGroup_J } export const Analytics_UI_NetworkGroup_Join = { - encode(_: Analytics_UI_NetworkGroup_Join, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_NetworkGroup_Join, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup_Join { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup_Join { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup_Join(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15339,11 +18576,14 @@ export const Analytics_UI_NetworkGroup_Join = { return obj; }, - create, I>>(base?: I): Analytics_UI_NetworkGroup_Join { - return Analytics_UI_NetworkGroup_Join.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_NetworkGroup_Join { + return Analytics_UI_NetworkGroup_Join.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_NetworkGroup_Join { + fromPartial, I>>( + _: I, + ): Analytics_UI_NetworkGroup_Join { const message = createBaseAnalytics_UI_NetworkGroup_Join(); return message; }, @@ -15354,29 +18594,36 @@ function createBaseAnalytics_UI_NetworkGroup_Invite(): Analytics_UI_NetworkGroup } export const Analytics_UI_NetworkGroup_Invite = { - encode(message: Analytics_UI_NetworkGroup_Invite, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_NetworkGroup_Invite, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.didAccept === true) { writer.uint32(8).bool(message.didAccept); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup_Invite { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup_Invite { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup_Invite(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.didAccept = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15385,24 +18632,29 @@ export const Analytics_UI_NetworkGroup_Invite = { }, fromJSON(object: any): Analytics_UI_NetworkGroup_Invite { - return { didAccept: isSet(object.didAccept) ? Boolean(object.didAccept) : false }; + return { + didAccept: isSet(object.didAccept) + ? globalThis.Boolean(object.didAccept) + : false, + }; }, toJSON(message: Analytics_UI_NetworkGroup_Invite): unknown { const obj: any = {}; - message.didAccept !== undefined && (obj.didAccept = message.didAccept); + if (message.didAccept === true) { + obj.didAccept = message.didAccept; + } return obj; }, create, I>>( base?: I, ): Analytics_UI_NetworkGroup_Invite { - return Analytics_UI_NetworkGroup_Invite.fromPartial(base ?? {}); + return Analytics_UI_NetworkGroup_Invite.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_UI_NetworkGroup_Invite { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_UI_NetworkGroup_Invite { const message = createBaseAnalytics_UI_NetworkGroup_Invite(); message.didAccept = object.didAccept ?? false; return message; @@ -15414,19 +18666,26 @@ function createBaseAnalytics_UI_NetworkGroup_Leave(): Analytics_UI_NetworkGroup_ } export const Analytics_UI_NetworkGroup_Leave = { - encode(_: Analytics_UI_NetworkGroup_Leave, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_NetworkGroup_Leave, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup_Leave { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup_Leave { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup_Leave(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15443,11 +18702,14 @@ export const Analytics_UI_NetworkGroup_Leave = { return obj; }, - create, I>>(base?: I): Analytics_UI_NetworkGroup_Leave { - return Analytics_UI_NetworkGroup_Leave.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_NetworkGroup_Leave { + return Analytics_UI_NetworkGroup_Leave.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_NetworkGroup_Leave { + fromPartial, I>>( + _: I, + ): Analytics_UI_NetworkGroup_Leave { const message = createBaseAnalytics_UI_NetworkGroup_Leave(); return message; }, @@ -15458,19 +18720,26 @@ function createBaseAnalytics_UI_NetworkGroup_Remove(): Analytics_UI_NetworkGroup } export const Analytics_UI_NetworkGroup_Remove = { - encode(_: Analytics_UI_NetworkGroup_Remove, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_NetworkGroup_Remove, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_NetworkGroup_Remove { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_NetworkGroup_Remove { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_NetworkGroup_Remove(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15490,12 +18759,11 @@ export const Analytics_UI_NetworkGroup_Remove = { create, I>>( base?: I, ): Analytics_UI_NetworkGroup_Remove { - return Analytics_UI_NetworkGroup_Remove.fromPartial(base ?? {}); + return Analytics_UI_NetworkGroup_Remove.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_UI_NetworkGroup_Remove { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_UI_NetworkGroup_Remove { const message = createBaseAnalytics_UI_NetworkGroup_Remove(); return message; }, @@ -15506,29 +18774,39 @@ function createBaseAnalytics_UI_CCLI(): Analytics_UI_CCLI { } export const Analytics_UI_CCLI = { - encode(message: Analytics_UI_CCLI, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_CCLI, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.report !== undefined) { - Analytics_UI_CCLI_Report.encode(message.report, writer.uint32(10).fork()).ldelim(); + Analytics_UI_CCLI_Report.encode( + message.report, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_CCLI { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_CCLI(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.report = Analytics_UI_CCLI_Report.decode(reader, reader.uint32()); + message.report = Analytics_UI_CCLI_Report.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15537,25 +18815,34 @@ export const Analytics_UI_CCLI = { }, fromJSON(object: any): Analytics_UI_CCLI { - return { report: isSet(object.report) ? Analytics_UI_CCLI_Report.fromJSON(object.report) : undefined }; + return { + report: isSet(object.report) + ? Analytics_UI_CCLI_Report.fromJSON(object.report) + : undefined, + }; }, toJSON(message: Analytics_UI_CCLI): unknown { const obj: any = {}; - message.report !== undefined && - (obj.report = message.report ? Analytics_UI_CCLI_Report.toJSON(message.report) : undefined); + if (message.report !== undefined) { + obj.report = Analytics_UI_CCLI_Report.toJSON(message.report); + } return obj; }, - create, I>>(base?: I): Analytics_UI_CCLI { - return Analytics_UI_CCLI.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_CCLI { + return Analytics_UI_CCLI.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_CCLI { + fromPartial, I>>( + object: I, + ): Analytics_UI_CCLI { const message = createBaseAnalytics_UI_CCLI(); - message.report = (object.report !== undefined && object.report !== null) - ? Analytics_UI_CCLI_Report.fromPartial(object.report) - : undefined; + message.report = + object.report !== undefined && object.report !== null + ? Analytics_UI_CCLI_Report.fromPartial(object.report) + : undefined; return message; }, }; @@ -15565,49 +18852,74 @@ function createBaseAnalytics_UI_CCLI_Report(): Analytics_UI_CCLI_Report { } export const Analytics_UI_CCLI_Report = { - encode(message: Analytics_UI_CCLI_Report, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_UI_CCLI_Report, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.shown !== undefined) { - Analytics_UI_CCLI_Report_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + Analytics_UI_CCLI_Report_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); } if (message.reset !== undefined) { - Analytics_UI_CCLI_Report_Reset.encode(message.reset, writer.uint32(18).fork()).ldelim(); + Analytics_UI_CCLI_Report_Reset.encode( + message.reset, + writer.uint32(18).fork(), + ).ldelim(); } if (message.export !== undefined) { - Analytics_UI_CCLI_Report_Export.encode(message.export, writer.uint32(26).fork()).ldelim(); + Analytics_UI_CCLI_Report_Export.encode( + message.export, + writer.uint32(26).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_CCLI_Report { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_CCLI_Report { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_CCLI_Report(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.shown = Analytics_UI_CCLI_Report_Shown.decode(reader, reader.uint32()); + message.shown = Analytics_UI_CCLI_Report_Shown.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.reset = Analytics_UI_CCLI_Report_Reset.decode(reader, reader.uint32()); + message.reset = Analytics_UI_CCLI_Report_Reset.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.export = Analytics_UI_CCLI_Report_Export.decode(reader, reader.uint32()); + message.export = Analytics_UI_CCLI_Report_Export.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15617,38 +18929,53 @@ export const Analytics_UI_CCLI_Report = { fromJSON(object: any): Analytics_UI_CCLI_Report { return { - shown: isSet(object.shown) ? Analytics_UI_CCLI_Report_Shown.fromJSON(object.shown) : undefined, - reset: isSet(object.reset) ? Analytics_UI_CCLI_Report_Reset.fromJSON(object.reset) : undefined, - export: isSet(object.export) ? Analytics_UI_CCLI_Report_Export.fromJSON(object.export) : undefined, + shown: isSet(object.shown) + ? Analytics_UI_CCLI_Report_Shown.fromJSON(object.shown) + : undefined, + reset: isSet(object.reset) + ? Analytics_UI_CCLI_Report_Reset.fromJSON(object.reset) + : undefined, + export: isSet(object.export) + ? Analytics_UI_CCLI_Report_Export.fromJSON(object.export) + : undefined, }; }, toJSON(message: Analytics_UI_CCLI_Report): unknown { const obj: any = {}; - message.shown !== undefined && - (obj.shown = message.shown ? Analytics_UI_CCLI_Report_Shown.toJSON(message.shown) : undefined); - message.reset !== undefined && - (obj.reset = message.reset ? Analytics_UI_CCLI_Report_Reset.toJSON(message.reset) : undefined); - message.export !== undefined && - (obj.export = message.export ? Analytics_UI_CCLI_Report_Export.toJSON(message.export) : undefined); + if (message.shown !== undefined) { + obj.shown = Analytics_UI_CCLI_Report_Shown.toJSON(message.shown); + } + if (message.reset !== undefined) { + obj.reset = Analytics_UI_CCLI_Report_Reset.toJSON(message.reset); + } + if (message.export !== undefined) { + obj.export = Analytics_UI_CCLI_Report_Export.toJSON(message.export); + } return obj; }, - create, I>>(base?: I): Analytics_UI_CCLI_Report { - return Analytics_UI_CCLI_Report.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_CCLI_Report { + return Analytics_UI_CCLI_Report.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_UI_CCLI_Report { + fromPartial, I>>( + object: I, + ): Analytics_UI_CCLI_Report { const message = createBaseAnalytics_UI_CCLI_Report(); - message.shown = (object.shown !== undefined && object.shown !== null) - ? Analytics_UI_CCLI_Report_Shown.fromPartial(object.shown) - : undefined; - message.reset = (object.reset !== undefined && object.reset !== null) - ? Analytics_UI_CCLI_Report_Reset.fromPartial(object.reset) - : undefined; - message.export = (object.export !== undefined && object.export !== null) - ? Analytics_UI_CCLI_Report_Export.fromPartial(object.export) - : undefined; + message.shown = + object.shown !== undefined && object.shown !== null + ? Analytics_UI_CCLI_Report_Shown.fromPartial(object.shown) + : undefined; + message.reset = + object.reset !== undefined && object.reset !== null + ? Analytics_UI_CCLI_Report_Reset.fromPartial(object.reset) + : undefined; + message.export = + object.export !== undefined && object.export !== null + ? Analytics_UI_CCLI_Report_Export.fromPartial(object.export) + : undefined; return message; }, }; @@ -15658,19 +18985,26 @@ function createBaseAnalytics_UI_CCLI_Report_Shown(): Analytics_UI_CCLI_Report_Sh } export const Analytics_UI_CCLI_Report_Shown = { - encode(_: Analytics_UI_CCLI_Report_Shown, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_CCLI_Report_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_CCLI_Report_Shown { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_CCLI_Report_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_CCLI_Report_Shown(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15687,11 +19021,14 @@ export const Analytics_UI_CCLI_Report_Shown = { return obj; }, - create, I>>(base?: I): Analytics_UI_CCLI_Report_Shown { - return Analytics_UI_CCLI_Report_Shown.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_CCLI_Report_Shown { + return Analytics_UI_CCLI_Report_Shown.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_CCLI_Report_Shown { + fromPartial, I>>( + _: I, + ): Analytics_UI_CCLI_Report_Shown { const message = createBaseAnalytics_UI_CCLI_Report_Shown(); return message; }, @@ -15702,19 +19039,26 @@ function createBaseAnalytics_UI_CCLI_Report_Reset(): Analytics_UI_CCLI_Report_Re } export const Analytics_UI_CCLI_Report_Reset = { - encode(_: Analytics_UI_CCLI_Report_Reset, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_CCLI_Report_Reset, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_CCLI_Report_Reset { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_CCLI_Report_Reset { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_CCLI_Report_Reset(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15731,11 +19075,14 @@ export const Analytics_UI_CCLI_Report_Reset = { return obj; }, - create, I>>(base?: I): Analytics_UI_CCLI_Report_Reset { - return Analytics_UI_CCLI_Report_Reset.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_CCLI_Report_Reset { + return Analytics_UI_CCLI_Report_Reset.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_CCLI_Report_Reset { + fromPartial, I>>( + _: I, + ): Analytics_UI_CCLI_Report_Reset { const message = createBaseAnalytics_UI_CCLI_Report_Reset(); return message; }, @@ -15746,19 +19093,26 @@ function createBaseAnalytics_UI_CCLI_Report_Export(): Analytics_UI_CCLI_Report_E } export const Analytics_UI_CCLI_Report_Export = { - encode(_: Analytics_UI_CCLI_Report_Export, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_UI_CCLI_Report_Export, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_UI_CCLI_Report_Export { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_UI_CCLI_Report_Export { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_UI_CCLI_Report_Export(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -15775,11 +19129,14 @@ export const Analytics_UI_CCLI_Report_Export = { return obj; }, - create, I>>(base?: I): Analytics_UI_CCLI_Report_Export { - return Analytics_UI_CCLI_Report_Export.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_UI_CCLI_Report_Export { + return Analytics_UI_CCLI_Report_Export.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_UI_CCLI_Report_Export { + fromPartial, I>>( + _: I, + ): Analytics_UI_CCLI_Report_Export { const message = createBaseAnalytics_UI_CCLI_Report_Export(); return message; }, @@ -15808,189 +19165,293 @@ function createBaseAnalytics_Startup(): Analytics_Startup { } export const Analytics_Startup = { - encode(message: Analytics_Startup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.looks !== undefined) { - Analytics_Startup_Looks.encode(message.looks, writer.uint32(10).fork()).ldelim(); + Analytics_Startup_Looks.encode( + message.looks, + writer.uint32(10).fork(), + ).ldelim(); } if (message.screenConfiguration !== undefined) { - Analytics_Startup_ScreenConfiguration.encode(message.screenConfiguration, writer.uint32(18).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration.encode( + message.screenConfiguration, + writer.uint32(18).fork(), + ).ldelim(); } if (message.preferences !== undefined) { - Analytics_Startup_Preferences.encode(message.preferences, writer.uint32(26).fork()).ldelim(); + Analytics_Startup_Preferences.encode( + message.preferences, + writer.uint32(26).fork(), + ).ldelim(); } if (message.screens !== undefined) { - Analytics_Startup_Screens.encode(message.screens, writer.uint32(34).fork()).ldelim(); + Analytics_Startup_Screens.encode( + message.screens, + writer.uint32(34).fork(), + ).ldelim(); } if (message.planningCenter !== undefined) { - Analytics_Startup_PlanningCenter.encode(message.planningCenter, writer.uint32(42).fork()).ldelim(); + Analytics_Startup_PlanningCenter.encode( + message.planningCenter, + writer.uint32(42).fork(), + ).ldelim(); } if (message.songSelect !== undefined) { - Analytics_Startup_SongSelect.encode(message.songSelect, writer.uint32(50).fork()).ldelim(); + Analytics_Startup_SongSelect.encode( + message.songSelect, + writer.uint32(50).fork(), + ).ldelim(); } if (message.audio !== undefined) { - Analytics_Startup_Audio.encode(message.audio, writer.uint32(58).fork()).ldelim(); + Analytics_Startup_Audio.encode( + message.audio, + writer.uint32(58).fork(), + ).ldelim(); } if (message.communications !== undefined) { - Analytics_Startup_Communications.encode(message.communications, writer.uint32(66).fork()).ldelim(); + Analytics_Startup_Communications.encode( + message.communications, + writer.uint32(66).fork(), + ).ldelim(); } if (message.resi !== undefined) { - Analytics_Startup_Resi.encode(message.resi, writer.uint32(74).fork()).ldelim(); + Analytics_Startup_Resi.encode( + message.resi, + writer.uint32(74).fork(), + ).ldelim(); } if (message.interface !== undefined) { - Analytics_Startup_Interface.encode(message.interface, writer.uint32(82).fork()).ldelim(); + Analytics_Startup_Interface.encode( + message.interface, + writer.uint32(82).fork(), + ).ldelim(); } if (message.content !== undefined) { - Analytics_Startup_Content.encode(message.content, writer.uint32(90).fork()).ldelim(); + Analytics_Startup_Content.encode( + message.content, + writer.uint32(90).fork(), + ).ldelim(); } if (message.themes !== undefined) { - Analytics_Startup_Themes.encode(message.themes, writer.uint32(98).fork()).ldelim(); + Analytics_Startup_Themes.encode( + message.themes, + writer.uint32(98).fork(), + ).ldelim(); } if (message.macro !== undefined) { - Analytics_Startup_Macro.encode(message.macro, writer.uint32(106).fork()).ldelim(); + Analytics_Startup_Macro.encode( + message.macro, + writer.uint32(106).fork(), + ).ldelim(); } if (message.clearGroup !== undefined) { - Analytics_Startup_ClearGroup.encode(message.clearGroup, writer.uint32(114).fork()).ldelim(); + Analytics_Startup_ClearGroup.encode( + message.clearGroup, + writer.uint32(114).fork(), + ).ldelim(); } if (message.keyMapping !== undefined) { - Analytics_Startup_KeyMapping.encode(message.keyMapping, writer.uint32(122).fork()).ldelim(); + Analytics_Startup_KeyMapping.encode( + message.keyMapping, + writer.uint32(122).fork(), + ).ldelim(); } if (message.multitracks !== undefined) { - Analytics_MultiTracks_Startup.encode(message.multitracks, writer.uint32(130).fork()).ldelim(); + Analytics_MultiTracks_Startup.encode( + message.multitracks, + writer.uint32(130).fork(), + ).ldelim(); } if (message.networkLink !== undefined) { - Analytics_Startup_NetworkLink.encode(message.networkLink, writer.uint32(138).fork()).ldelim(); + Analytics_Startup_NetworkLink.encode( + message.networkLink, + writer.uint32(138).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.looks = Analytics_Startup_Looks.decode(reader, reader.uint32()); + message.looks = Analytics_Startup_Looks.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.screenConfiguration = Analytics_Startup_ScreenConfiguration.decode(reader, reader.uint32()); + message.screenConfiguration = + Analytics_Startup_ScreenConfiguration.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.preferences = Analytics_Startup_Preferences.decode(reader, reader.uint32()); + message.preferences = Analytics_Startup_Preferences.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.screens = Analytics_Startup_Screens.decode(reader, reader.uint32()); + message.screens = Analytics_Startup_Screens.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.planningCenter = Analytics_Startup_PlanningCenter.decode(reader, reader.uint32()); + message.planningCenter = Analytics_Startup_PlanningCenter.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.songSelect = Analytics_Startup_SongSelect.decode(reader, reader.uint32()); + message.songSelect = Analytics_Startup_SongSelect.decode( + reader, + reader.uint32(), + ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } - message.audio = Analytics_Startup_Audio.decode(reader, reader.uint32()); + message.audio = Analytics_Startup_Audio.decode( + reader, + reader.uint32(), + ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } - message.communications = Analytics_Startup_Communications.decode(reader, reader.uint32()); + message.communications = Analytics_Startup_Communications.decode( + reader, + reader.uint32(), + ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.resi = Analytics_Startup_Resi.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } - message.interface = Analytics_Startup_Interface.decode(reader, reader.uint32()); + message.interface = Analytics_Startup_Interface.decode( + reader, + reader.uint32(), + ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } - message.content = Analytics_Startup_Content.decode(reader, reader.uint32()); + message.content = Analytics_Startup_Content.decode( + reader, + reader.uint32(), + ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } - message.themes = Analytics_Startup_Themes.decode(reader, reader.uint32()); + message.themes = Analytics_Startup_Themes.decode( + reader, + reader.uint32(), + ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } - message.macro = Analytics_Startup_Macro.decode(reader, reader.uint32()); + message.macro = Analytics_Startup_Macro.decode( + reader, + reader.uint32(), + ); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } - message.clearGroup = Analytics_Startup_ClearGroup.decode(reader, reader.uint32()); + message.clearGroup = Analytics_Startup_ClearGroup.decode( + reader, + reader.uint32(), + ); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } - message.keyMapping = Analytics_Startup_KeyMapping.decode(reader, reader.uint32()); + message.keyMapping = Analytics_Startup_KeyMapping.decode( + reader, + reader.uint32(), + ); continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } - message.multitracks = Analytics_MultiTracks_Startup.decode(reader, reader.uint32()); + message.multitracks = Analytics_MultiTracks_Startup.decode( + reader, + reader.uint32(), + ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } - message.networkLink = Analytics_Startup_NetworkLink.decode(reader, reader.uint32()); + message.networkLink = Analytics_Startup_NetworkLink.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16000,130 +19461,210 @@ export const Analytics_Startup = { fromJSON(object: any): Analytics_Startup { return { - looks: isSet(object.looks) ? Analytics_Startup_Looks.fromJSON(object.looks) : undefined, + looks: isSet(object.looks) + ? Analytics_Startup_Looks.fromJSON(object.looks) + : undefined, screenConfiguration: isSet(object.screenConfiguration) - ? Analytics_Startup_ScreenConfiguration.fromJSON(object.screenConfiguration) + ? Analytics_Startup_ScreenConfiguration.fromJSON( + object.screenConfiguration, + ) + : undefined, + preferences: isSet(object.preferences) + ? Analytics_Startup_Preferences.fromJSON(object.preferences) + : undefined, + screens: isSet(object.screens) + ? Analytics_Startup_Screens.fromJSON(object.screens) : undefined, - preferences: isSet(object.preferences) ? Analytics_Startup_Preferences.fromJSON(object.preferences) : undefined, - screens: isSet(object.screens) ? Analytics_Startup_Screens.fromJSON(object.screens) : undefined, planningCenter: isSet(object.planningCenter) ? Analytics_Startup_PlanningCenter.fromJSON(object.planningCenter) : undefined, - songSelect: isSet(object.songSelect) ? Analytics_Startup_SongSelect.fromJSON(object.songSelect) : undefined, - audio: isSet(object.audio) ? Analytics_Startup_Audio.fromJSON(object.audio) : undefined, + songSelect: isSet(object.songSelect) + ? Analytics_Startup_SongSelect.fromJSON(object.songSelect) + : undefined, + audio: isSet(object.audio) + ? Analytics_Startup_Audio.fromJSON(object.audio) + : undefined, communications: isSet(object.communications) ? Analytics_Startup_Communications.fromJSON(object.communications) : undefined, - resi: isSet(object.resi) ? Analytics_Startup_Resi.fromJSON(object.resi) : undefined, - interface: isSet(object.interface) ? Analytics_Startup_Interface.fromJSON(object.interface) : undefined, - content: isSet(object.content) ? Analytics_Startup_Content.fromJSON(object.content) : undefined, - themes: isSet(object.themes) ? Analytics_Startup_Themes.fromJSON(object.themes) : undefined, - macro: isSet(object.macro) ? Analytics_Startup_Macro.fromJSON(object.macro) : undefined, - clearGroup: isSet(object.clearGroup) ? Analytics_Startup_ClearGroup.fromJSON(object.clearGroup) : undefined, - keyMapping: isSet(object.keyMapping) ? Analytics_Startup_KeyMapping.fromJSON(object.keyMapping) : undefined, - multitracks: isSet(object.multitracks) ? Analytics_MultiTracks_Startup.fromJSON(object.multitracks) : undefined, - networkLink: isSet(object.networkLink) ? Analytics_Startup_NetworkLink.fromJSON(object.networkLink) : undefined, + resi: isSet(object.resi) + ? Analytics_Startup_Resi.fromJSON(object.resi) + : undefined, + interface: isSet(object.interface) + ? Analytics_Startup_Interface.fromJSON(object.interface) + : undefined, + content: isSet(object.content) + ? Analytics_Startup_Content.fromJSON(object.content) + : undefined, + themes: isSet(object.themes) + ? Analytics_Startup_Themes.fromJSON(object.themes) + : undefined, + macro: isSet(object.macro) + ? Analytics_Startup_Macro.fromJSON(object.macro) + : undefined, + clearGroup: isSet(object.clearGroup) + ? Analytics_Startup_ClearGroup.fromJSON(object.clearGroup) + : undefined, + keyMapping: isSet(object.keyMapping) + ? Analytics_Startup_KeyMapping.fromJSON(object.keyMapping) + : undefined, + multitracks: isSet(object.multitracks) + ? Analytics_MultiTracks_Startup.fromJSON(object.multitracks) + : undefined, + networkLink: isSet(object.networkLink) + ? Analytics_Startup_NetworkLink.fromJSON(object.networkLink) + : undefined, }; }, toJSON(message: Analytics_Startup): unknown { const obj: any = {}; - message.looks !== undefined && - (obj.looks = message.looks ? Analytics_Startup_Looks.toJSON(message.looks) : undefined); - message.screenConfiguration !== undefined && (obj.screenConfiguration = message.screenConfiguration - ? Analytics_Startup_ScreenConfiguration.toJSON(message.screenConfiguration) - : undefined); - message.preferences !== undefined && - (obj.preferences = message.preferences ? Analytics_Startup_Preferences.toJSON(message.preferences) : undefined); - message.screens !== undefined && - (obj.screens = message.screens ? Analytics_Startup_Screens.toJSON(message.screens) : undefined); - message.planningCenter !== undefined && (obj.planningCenter = message.planningCenter - ? Analytics_Startup_PlanningCenter.toJSON(message.planningCenter) - : undefined); - message.songSelect !== undefined && - (obj.songSelect = message.songSelect ? Analytics_Startup_SongSelect.toJSON(message.songSelect) : undefined); - message.audio !== undefined && - (obj.audio = message.audio ? Analytics_Startup_Audio.toJSON(message.audio) : undefined); - message.communications !== undefined && (obj.communications = message.communications - ? Analytics_Startup_Communications.toJSON(message.communications) - : undefined); - message.resi !== undefined && (obj.resi = message.resi ? Analytics_Startup_Resi.toJSON(message.resi) : undefined); - message.interface !== undefined && - (obj.interface = message.interface ? Analytics_Startup_Interface.toJSON(message.interface) : undefined); - message.content !== undefined && - (obj.content = message.content ? Analytics_Startup_Content.toJSON(message.content) : undefined); - message.themes !== undefined && - (obj.themes = message.themes ? Analytics_Startup_Themes.toJSON(message.themes) : undefined); - message.macro !== undefined && - (obj.macro = message.macro ? Analytics_Startup_Macro.toJSON(message.macro) : undefined); - message.clearGroup !== undefined && - (obj.clearGroup = message.clearGroup ? Analytics_Startup_ClearGroup.toJSON(message.clearGroup) : undefined); - message.keyMapping !== undefined && - (obj.keyMapping = message.keyMapping ? Analytics_Startup_KeyMapping.toJSON(message.keyMapping) : undefined); - message.multitracks !== undefined && - (obj.multitracks = message.multitracks ? Analytics_MultiTracks_Startup.toJSON(message.multitracks) : undefined); - message.networkLink !== undefined && - (obj.networkLink = message.networkLink ? Analytics_Startup_NetworkLink.toJSON(message.networkLink) : undefined); + if (message.looks !== undefined) { + obj.looks = Analytics_Startup_Looks.toJSON(message.looks); + } + if (message.screenConfiguration !== undefined) { + obj.screenConfiguration = Analytics_Startup_ScreenConfiguration.toJSON( + message.screenConfiguration, + ); + } + if (message.preferences !== undefined) { + obj.preferences = Analytics_Startup_Preferences.toJSON( + message.preferences, + ); + } + if (message.screens !== undefined) { + obj.screens = Analytics_Startup_Screens.toJSON(message.screens); + } + if (message.planningCenter !== undefined) { + obj.planningCenter = Analytics_Startup_PlanningCenter.toJSON( + message.planningCenter, + ); + } + if (message.songSelect !== undefined) { + obj.songSelect = Analytics_Startup_SongSelect.toJSON(message.songSelect); + } + if (message.audio !== undefined) { + obj.audio = Analytics_Startup_Audio.toJSON(message.audio); + } + if (message.communications !== undefined) { + obj.communications = Analytics_Startup_Communications.toJSON( + message.communications, + ); + } + if (message.resi !== undefined) { + obj.resi = Analytics_Startup_Resi.toJSON(message.resi); + } + if (message.interface !== undefined) { + obj.interface = Analytics_Startup_Interface.toJSON(message.interface); + } + if (message.content !== undefined) { + obj.content = Analytics_Startup_Content.toJSON(message.content); + } + if (message.themes !== undefined) { + obj.themes = Analytics_Startup_Themes.toJSON(message.themes); + } + if (message.macro !== undefined) { + obj.macro = Analytics_Startup_Macro.toJSON(message.macro); + } + if (message.clearGroup !== undefined) { + obj.clearGroup = Analytics_Startup_ClearGroup.toJSON(message.clearGroup); + } + if (message.keyMapping !== undefined) { + obj.keyMapping = Analytics_Startup_KeyMapping.toJSON(message.keyMapping); + } + if (message.multitracks !== undefined) { + obj.multitracks = Analytics_MultiTracks_Startup.toJSON( + message.multitracks, + ); + } + if (message.networkLink !== undefined) { + obj.networkLink = Analytics_Startup_NetworkLink.toJSON( + message.networkLink, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Startup { - return Analytics_Startup.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup { + return Analytics_Startup.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup { + fromPartial, I>>( + object: I, + ): Analytics_Startup { const message = createBaseAnalytics_Startup(); - message.looks = (object.looks !== undefined && object.looks !== null) - ? Analytics_Startup_Looks.fromPartial(object.looks) - : undefined; - message.screenConfiguration = (object.screenConfiguration !== undefined && object.screenConfiguration !== null) - ? Analytics_Startup_ScreenConfiguration.fromPartial(object.screenConfiguration) - : undefined; - message.preferences = (object.preferences !== undefined && object.preferences !== null) - ? Analytics_Startup_Preferences.fromPartial(object.preferences) - : undefined; - message.screens = (object.screens !== undefined && object.screens !== null) - ? Analytics_Startup_Screens.fromPartial(object.screens) - : undefined; - message.planningCenter = (object.planningCenter !== undefined && object.planningCenter !== null) - ? Analytics_Startup_PlanningCenter.fromPartial(object.planningCenter) - : undefined; - message.songSelect = (object.songSelect !== undefined && object.songSelect !== null) - ? Analytics_Startup_SongSelect.fromPartial(object.songSelect) - : undefined; - message.audio = (object.audio !== undefined && object.audio !== null) - ? Analytics_Startup_Audio.fromPartial(object.audio) - : undefined; - message.communications = (object.communications !== undefined && object.communications !== null) - ? Analytics_Startup_Communications.fromPartial(object.communications) - : undefined; - message.resi = (object.resi !== undefined && object.resi !== null) - ? Analytics_Startup_Resi.fromPartial(object.resi) - : undefined; - message.interface = (object.interface !== undefined && object.interface !== null) - ? Analytics_Startup_Interface.fromPartial(object.interface) - : undefined; - message.content = (object.content !== undefined && object.content !== null) - ? Analytics_Startup_Content.fromPartial(object.content) - : undefined; - message.themes = (object.themes !== undefined && object.themes !== null) - ? Analytics_Startup_Themes.fromPartial(object.themes) - : undefined; - message.macro = (object.macro !== undefined && object.macro !== null) - ? Analytics_Startup_Macro.fromPartial(object.macro) - : undefined; - message.clearGroup = (object.clearGroup !== undefined && object.clearGroup !== null) - ? Analytics_Startup_ClearGroup.fromPartial(object.clearGroup) - : undefined; - message.keyMapping = (object.keyMapping !== undefined && object.keyMapping !== null) - ? Analytics_Startup_KeyMapping.fromPartial(object.keyMapping) - : undefined; - message.multitracks = (object.multitracks !== undefined && object.multitracks !== null) - ? Analytics_MultiTracks_Startup.fromPartial(object.multitracks) - : undefined; - message.networkLink = (object.networkLink !== undefined && object.networkLink !== null) - ? Analytics_Startup_NetworkLink.fromPartial(object.networkLink) - : undefined; + message.looks = + object.looks !== undefined && object.looks !== null + ? Analytics_Startup_Looks.fromPartial(object.looks) + : undefined; + message.screenConfiguration = + object.screenConfiguration !== undefined && + object.screenConfiguration !== null + ? Analytics_Startup_ScreenConfiguration.fromPartial( + object.screenConfiguration, + ) + : undefined; + message.preferences = + object.preferences !== undefined && object.preferences !== null + ? Analytics_Startup_Preferences.fromPartial(object.preferences) + : undefined; + message.screens = + object.screens !== undefined && object.screens !== null + ? Analytics_Startup_Screens.fromPartial(object.screens) + : undefined; + message.planningCenter = + object.planningCenter !== undefined && object.planningCenter !== null + ? Analytics_Startup_PlanningCenter.fromPartial(object.planningCenter) + : undefined; + message.songSelect = + object.songSelect !== undefined && object.songSelect !== null + ? Analytics_Startup_SongSelect.fromPartial(object.songSelect) + : undefined; + message.audio = + object.audio !== undefined && object.audio !== null + ? Analytics_Startup_Audio.fromPartial(object.audio) + : undefined; + message.communications = + object.communications !== undefined && object.communications !== null + ? Analytics_Startup_Communications.fromPartial(object.communications) + : undefined; + message.resi = + object.resi !== undefined && object.resi !== null + ? Analytics_Startup_Resi.fromPartial(object.resi) + : undefined; + message.interface = + object.interface !== undefined && object.interface !== null + ? Analytics_Startup_Interface.fromPartial(object.interface) + : undefined; + message.content = + object.content !== undefined && object.content !== null + ? Analytics_Startup_Content.fromPartial(object.content) + : undefined; + message.themes = + object.themes !== undefined && object.themes !== null + ? Analytics_Startup_Themes.fromPartial(object.themes) + : undefined; + message.macro = + object.macro !== undefined && object.macro !== null + ? Analytics_Startup_Macro.fromPartial(object.macro) + : undefined; + message.clearGroup = + object.clearGroup !== undefined && object.clearGroup !== null + ? Analytics_Startup_ClearGroup.fromPartial(object.clearGroup) + : undefined; + message.keyMapping = + object.keyMapping !== undefined && object.keyMapping !== null + ? Analytics_Startup_KeyMapping.fromPartial(object.keyMapping) + : undefined; + message.multitracks = + object.multitracks !== undefined && object.multitracks !== null + ? Analytics_MultiTracks_Startup.fromPartial(object.multitracks) + : undefined; + message.networkLink = + object.networkLink !== undefined && object.networkLink !== null + ? Analytics_Startup_NetworkLink.fromPartial(object.networkLink) + : undefined; return message; }, }; @@ -16133,29 +19674,36 @@ function createBaseAnalytics_Startup_Looks(): Analytics_Startup_Looks { } export const Analytics_Startup_Looks = { - encode(message: Analytics_Startup_Looks, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Looks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.numberPresets !== 0) { writer.uint32(8).int32(message.numberPresets); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Looks { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Looks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Looks(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.numberPresets = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16164,20 +19712,29 @@ export const Analytics_Startup_Looks = { }, fromJSON(object: any): Analytics_Startup_Looks { - return { numberPresets: isSet(object.numberPresets) ? Number(object.numberPresets) : 0 }; + return { + numberPresets: isSet(object.numberPresets) + ? globalThis.Number(object.numberPresets) + : 0, + }; }, toJSON(message: Analytics_Startup_Looks): unknown { const obj: any = {}; - message.numberPresets !== undefined && (obj.numberPresets = Math.round(message.numberPresets)); + if (message.numberPresets !== 0) { + obj.numberPresets = Math.round(message.numberPresets); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Looks { - return Analytics_Startup_Looks.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Looks { + return Analytics_Startup_Looks.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Looks { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Looks { const message = createBaseAnalytics_Startup_Looks(); message.numberPresets = object.numberPresets ?? 0; return message; @@ -16196,79 +19753,126 @@ function createBaseAnalytics_Startup_ScreenConfiguration(): Analytics_Startup_Sc } export const Analytics_Startup_ScreenConfiguration = { - encode(message: Analytics_Startup_ScreenConfiguration, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_ScreenConfiguration, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.summary !== undefined) { - Analytics_Startup_ScreenConfiguration_Summary.encode(message.summary, writer.uint32(10).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration_Summary.encode( + message.summary, + writer.uint32(10).fork(), + ).ldelim(); } if (message.output !== undefined) { - Analytics_Startup_ScreenConfiguration_Output.encode(message.output, writer.uint32(18).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration_Output.encode( + message.output, + writer.uint32(18).fork(), + ).ldelim(); } if (message.single !== undefined) { - Analytics_Startup_ScreenConfiguration_Single.encode(message.single, writer.uint32(26).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration_Single.encode( + message.single, + writer.uint32(26).fork(), + ).ldelim(); } if (message.mirrored !== undefined) { - Analytics_Startup_ScreenConfiguration_Mirrored.encode(message.mirrored, writer.uint32(34).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration_Mirrored.encode( + message.mirrored, + writer.uint32(34).fork(), + ).ldelim(); } if (message.edgeBlend !== undefined) { - Analytics_Startup_ScreenConfiguration_EdgeBlend.encode(message.edgeBlend, writer.uint32(42).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration_EdgeBlend.encode( + message.edgeBlend, + writer.uint32(42).fork(), + ).ldelim(); } if (message.grouped !== undefined) { - Analytics_Startup_ScreenConfiguration_Grouped.encode(message.grouped, writer.uint32(50).fork()).ldelim(); + Analytics_Startup_ScreenConfiguration_Grouped.encode( + message.grouped, + writer.uint32(50).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.summary = Analytics_Startup_ScreenConfiguration_Summary.decode(reader, reader.uint32()); + message.summary = + Analytics_Startup_ScreenConfiguration_Summary.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.output = Analytics_Startup_ScreenConfiguration_Output.decode(reader, reader.uint32()); + message.output = Analytics_Startup_ScreenConfiguration_Output.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.single = Analytics_Startup_ScreenConfiguration_Single.decode(reader, reader.uint32()); + message.single = Analytics_Startup_ScreenConfiguration_Single.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.mirrored = Analytics_Startup_ScreenConfiguration_Mirrored.decode(reader, reader.uint32()); + message.mirrored = + Analytics_Startup_ScreenConfiguration_Mirrored.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.edgeBlend = Analytics_Startup_ScreenConfiguration_EdgeBlend.decode(reader, reader.uint32()); + message.edgeBlend = + Analytics_Startup_ScreenConfiguration_EdgeBlend.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.grouped = Analytics_Startup_ScreenConfiguration_Grouped.decode(reader, reader.uint32()); + message.grouped = + Analytics_Startup_ScreenConfiguration_Grouped.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16281,13 +19885,21 @@ export const Analytics_Startup_ScreenConfiguration = { summary: isSet(object.summary) ? Analytics_Startup_ScreenConfiguration_Summary.fromJSON(object.summary) : undefined, - output: isSet(object.output) ? Analytics_Startup_ScreenConfiguration_Output.fromJSON(object.output) : undefined, - single: isSet(object.single) ? Analytics_Startup_ScreenConfiguration_Single.fromJSON(object.single) : undefined, + output: isSet(object.output) + ? Analytics_Startup_ScreenConfiguration_Output.fromJSON(object.output) + : undefined, + single: isSet(object.single) + ? Analytics_Startup_ScreenConfiguration_Single.fromJSON(object.single) + : undefined, mirrored: isSet(object.mirrored) - ? Analytics_Startup_ScreenConfiguration_Mirrored.fromJSON(object.mirrored) + ? Analytics_Startup_ScreenConfiguration_Mirrored.fromJSON( + object.mirrored, + ) : undefined, edgeBlend: isSet(object.edgeBlend) - ? Analytics_Startup_ScreenConfiguration_EdgeBlend.fromJSON(object.edgeBlend) + ? Analytics_Startup_ScreenConfiguration_EdgeBlend.fromJSON( + object.edgeBlend, + ) : undefined, grouped: isSet(object.grouped) ? Analytics_Startup_ScreenConfiguration_Grouped.fromJSON(object.grouped) @@ -16297,55 +19909,86 @@ export const Analytics_Startup_ScreenConfiguration = { toJSON(message: Analytics_Startup_ScreenConfiguration): unknown { const obj: any = {}; - message.summary !== undefined && - (obj.summary = message.summary - ? Analytics_Startup_ScreenConfiguration_Summary.toJSON(message.summary) - : undefined); - message.output !== undefined && - (obj.output = message.output ? Analytics_Startup_ScreenConfiguration_Output.toJSON(message.output) : undefined); - message.single !== undefined && - (obj.single = message.single ? Analytics_Startup_ScreenConfiguration_Single.toJSON(message.single) : undefined); - message.mirrored !== undefined && (obj.mirrored = message.mirrored - ? Analytics_Startup_ScreenConfiguration_Mirrored.toJSON(message.mirrored) - : undefined); - message.edgeBlend !== undefined && (obj.edgeBlend = message.edgeBlend - ? Analytics_Startup_ScreenConfiguration_EdgeBlend.toJSON(message.edgeBlend) - : undefined); - message.grouped !== undefined && - (obj.grouped = message.grouped - ? Analytics_Startup_ScreenConfiguration_Grouped.toJSON(message.grouped) - : undefined); + if (message.summary !== undefined) { + obj.summary = Analytics_Startup_ScreenConfiguration_Summary.toJSON( + message.summary, + ); + } + if (message.output !== undefined) { + obj.output = Analytics_Startup_ScreenConfiguration_Output.toJSON( + message.output, + ); + } + if (message.single !== undefined) { + obj.single = Analytics_Startup_ScreenConfiguration_Single.toJSON( + message.single, + ); + } + if (message.mirrored !== undefined) { + obj.mirrored = Analytics_Startup_ScreenConfiguration_Mirrored.toJSON( + message.mirrored, + ); + } + if (message.edgeBlend !== undefined) { + obj.edgeBlend = Analytics_Startup_ScreenConfiguration_EdgeBlend.toJSON( + message.edgeBlend, + ); + } + if (message.grouped !== undefined) { + obj.grouped = Analytics_Startup_ScreenConfiguration_Grouped.toJSON( + message.grouped, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration { - return Analytics_Startup_ScreenConfiguration.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_Startup_ScreenConfiguration { + return Analytics_Startup_ScreenConfiguration.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Startup_ScreenConfiguration { const message = createBaseAnalytics_Startup_ScreenConfiguration(); - message.summary = (object.summary !== undefined && object.summary !== null) - ? Analytics_Startup_ScreenConfiguration_Summary.fromPartial(object.summary) - : undefined; - message.output = (object.output !== undefined && object.output !== null) - ? Analytics_Startup_ScreenConfiguration_Output.fromPartial(object.output) - : undefined; - message.single = (object.single !== undefined && object.single !== null) - ? Analytics_Startup_ScreenConfiguration_Single.fromPartial(object.single) - : undefined; - message.mirrored = (object.mirrored !== undefined && object.mirrored !== null) - ? Analytics_Startup_ScreenConfiguration_Mirrored.fromPartial(object.mirrored) - : undefined; - message.edgeBlend = (object.edgeBlend !== undefined && object.edgeBlend !== null) - ? Analytics_Startup_ScreenConfiguration_EdgeBlend.fromPartial(object.edgeBlend) - : undefined; - message.grouped = (object.grouped !== undefined && object.grouped !== null) - ? Analytics_Startup_ScreenConfiguration_Grouped.fromPartial(object.grouped) - : undefined; + message.summary = + object.summary !== undefined && object.summary !== null + ? Analytics_Startup_ScreenConfiguration_Summary.fromPartial( + object.summary, + ) + : undefined; + message.output = + object.output !== undefined && object.output !== null + ? Analytics_Startup_ScreenConfiguration_Output.fromPartial( + object.output, + ) + : undefined; + message.single = + object.single !== undefined && object.single !== null + ? Analytics_Startup_ScreenConfiguration_Single.fromPartial( + object.single, + ) + : undefined; + message.mirrored = + object.mirrored !== undefined && object.mirrored !== null + ? Analytics_Startup_ScreenConfiguration_Mirrored.fromPartial( + object.mirrored, + ) + : undefined; + message.edgeBlend = + object.edgeBlend !== undefined && object.edgeBlend !== null + ? Analytics_Startup_ScreenConfiguration_EdgeBlend.fromPartial( + object.edgeBlend, + ) + : undefined; + message.grouped = + object.grouped !== undefined && object.grouped !== null + ? Analytics_Startup_ScreenConfiguration_Grouped.fromPartial( + object.grouped, + ) + : undefined; return message; }, }; @@ -16355,7 +19998,10 @@ function createBaseAnalytics_Startup_ScreenConfiguration_Summary(): Analytics_St } export const Analytics_Startup_ScreenConfiguration_Summary = { - encode(message: Analytics_Startup_ScreenConfiguration_Summary, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_ScreenConfiguration_Summary, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.totalScreens !== 0) { writer.uint32(8).int32(message.totalScreens); } @@ -16368,36 +20014,40 @@ export const Analytics_Startup_ScreenConfiguration_Summary = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration_Summary { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration_Summary { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration_Summary(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.totalScreens = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.audienceScreenCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.stageScreenCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16407,29 +20057,48 @@ export const Analytics_Startup_ScreenConfiguration_Summary = { fromJSON(object: any): Analytics_Startup_ScreenConfiguration_Summary { return { - totalScreens: isSet(object.totalScreens) ? Number(object.totalScreens) : 0, - audienceScreenCount: isSet(object.audienceScreenCount) ? Number(object.audienceScreenCount) : 0, - stageScreenCount: isSet(object.stageScreenCount) ? Number(object.stageScreenCount) : 0, + totalScreens: isSet(object.totalScreens) + ? globalThis.Number(object.totalScreens) + : 0, + audienceScreenCount: isSet(object.audienceScreenCount) + ? globalThis.Number(object.audienceScreenCount) + : 0, + stageScreenCount: isSet(object.stageScreenCount) + ? globalThis.Number(object.stageScreenCount) + : 0, }; }, toJSON(message: Analytics_Startup_ScreenConfiguration_Summary): unknown { const obj: any = {}; - message.totalScreens !== undefined && (obj.totalScreens = Math.round(message.totalScreens)); - message.audienceScreenCount !== undefined && (obj.audienceScreenCount = Math.round(message.audienceScreenCount)); - message.stageScreenCount !== undefined && (obj.stageScreenCount = Math.round(message.stageScreenCount)); + if (message.totalScreens !== 0) { + obj.totalScreens = Math.round(message.totalScreens); + } + if (message.audienceScreenCount !== 0) { + obj.audienceScreenCount = Math.round(message.audienceScreenCount); + } + if (message.stageScreenCount !== 0) { + obj.stageScreenCount = Math.round(message.stageScreenCount); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration_Summary { - return Analytics_Startup_ScreenConfiguration_Summary.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration_Summary { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Startup_ScreenConfiguration_Summary { + return Analytics_Startup_ScreenConfiguration_Summary.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Startup_ScreenConfiguration_Summary { const message = createBaseAnalytics_Startup_ScreenConfiguration_Summary(); message.totalScreens = object.totalScreens ?? 0; message.audienceScreenCount = object.audienceScreenCount ?? 0; @@ -16452,7 +20121,10 @@ function createBaseAnalytics_Startup_ScreenConfiguration_Output(): Analytics_Sta } export const Analytics_Startup_ScreenConfiguration_Output = { - encode(message: Analytics_Startup_ScreenConfiguration_Output, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_ScreenConfiguration_Output, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.proscreenType !== 0) { writer.uint32(8).int32(message.proscreenType); } @@ -16480,71 +20152,75 @@ export const Analytics_Startup_ScreenConfiguration_Output = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration_Output { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration_Output { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration_Output(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.proscreenType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.outputType = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.colorCorrectionEnabled = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.cornerPinEnabled = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.alphaKeyEnabled = reader.int32() as any; continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.alignment = reader.int32() as any; continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.width = reader.int32(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.height = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16555,50 +20231,93 @@ export const Analytics_Startup_ScreenConfiguration_Output = { fromJSON(object: any): Analytics_Startup_ScreenConfiguration_Output { return { proscreenType: isSet(object.proscreenType) - ? analytics_Startup_ScreenConfiguration_Output_ProScreenTypeFromJSON(object.proscreenType) + ? analytics_Startup_ScreenConfiguration_Output_ProScreenTypeFromJSON( + object.proscreenType, + ) : 0, outputType: isSet(object.outputType) - ? analytics_Startup_ScreenConfiguration_Output_OutputTypeFromJSON(object.outputType) + ? analytics_Startup_ScreenConfiguration_Output_OutputTypeFromJSON( + object.outputType, + ) : 0, - colorCorrectionEnabled: isSet(object.colorCorrectionEnabled) ? Boolean(object.colorCorrectionEnabled) : false, - cornerPinEnabled: isSet(object.cornerPinEnabled) ? Boolean(object.cornerPinEnabled) : false, + colorCorrectionEnabled: isSet(object.colorCorrectionEnabled) + ? globalThis.Boolean(object.colorCorrectionEnabled) + : false, + cornerPinEnabled: isSet(object.cornerPinEnabled) + ? globalThis.Boolean(object.cornerPinEnabled) + : false, alphaKeyEnabled: isSet(object.alphaKeyEnabled) - ? analytics_Startup_ScreenConfiguration_Output_AlphaKeyStateFromJSON(object.alphaKeyEnabled) + ? analytics_Startup_ScreenConfiguration_Output_AlphaKeyStateFromJSON( + object.alphaKeyEnabled, + ) : 0, alignment: isSet(object.alignment) - ? analytics_Startup_ScreenConfiguration_Output_AlignmentFromJSON(object.alignment) + ? analytics_Startup_ScreenConfiguration_Output_AlignmentFromJSON( + object.alignment, + ) : 0, - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, }; }, toJSON(message: Analytics_Startup_ScreenConfiguration_Output): unknown { const obj: any = {}; - message.proscreenType !== undefined && - (obj.proscreenType = analytics_Startup_ScreenConfiguration_Output_ProScreenTypeToJSON(message.proscreenType)); - message.outputType !== undefined && - (obj.outputType = analytics_Startup_ScreenConfiguration_Output_OutputTypeToJSON(message.outputType)); - message.colorCorrectionEnabled !== undefined && (obj.colorCorrectionEnabled = message.colorCorrectionEnabled); - message.cornerPinEnabled !== undefined && (obj.cornerPinEnabled = message.cornerPinEnabled); - message.alphaKeyEnabled !== undefined && - (obj.alphaKeyEnabled = analytics_Startup_ScreenConfiguration_Output_AlphaKeyStateToJSON(message.alphaKeyEnabled)); - message.alignment !== undefined && - (obj.alignment = analytics_Startup_ScreenConfiguration_Output_AlignmentToJSON(message.alignment)); - message.width !== undefined && (obj.width = Math.round(message.width)); - message.height !== undefined && (obj.height = Math.round(message.height)); + if (message.proscreenType !== 0) { + obj.proscreenType = + analytics_Startup_ScreenConfiguration_Output_ProScreenTypeToJSON( + message.proscreenType, + ); + } + if (message.outputType !== 0) { + obj.outputType = + analytics_Startup_ScreenConfiguration_Output_OutputTypeToJSON( + message.outputType, + ); + } + if (message.colorCorrectionEnabled === true) { + obj.colorCorrectionEnabled = message.colorCorrectionEnabled; + } + if (message.cornerPinEnabled === true) { + obj.cornerPinEnabled = message.cornerPinEnabled; + } + if (message.alphaKeyEnabled !== 0) { + obj.alphaKeyEnabled = + analytics_Startup_ScreenConfiguration_Output_AlphaKeyStateToJSON( + message.alphaKeyEnabled, + ); + } + if (message.alignment !== 0) { + obj.alignment = + analytics_Startup_ScreenConfiguration_Output_AlignmentToJSON( + message.alignment, + ); + } + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration_Output { - return Analytics_Startup_ScreenConfiguration_Output.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration_Output { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Startup_ScreenConfiguration_Output { + return Analytics_Startup_ScreenConfiguration_Output.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Startup_ScreenConfiguration_Output { const message = createBaseAnalytics_Startup_ScreenConfiguration_Output(); message.proscreenType = object.proscreenType ?? 0; message.outputType = object.outputType ?? 0; @@ -16617,7 +20336,10 @@ function createBaseAnalytics_Startup_ScreenConfiguration_Single(): Analytics_Sta } export const Analytics_Startup_ScreenConfiguration_Single = { - encode(message: Analytics_Startup_ScreenConfiguration_Single, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_ScreenConfiguration_Single, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.screenType !== 0) { writer.uint32(8).int32(message.screenType); } @@ -16627,29 +20349,33 @@ export const Analytics_Startup_ScreenConfiguration_Single = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration_Single { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration_Single { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration_Single(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.screenType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.screenColorEnabled = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16660,29 +20386,45 @@ export const Analytics_Startup_ScreenConfiguration_Single = { fromJSON(object: any): Analytics_Startup_ScreenConfiguration_Single { return { screenType: isSet(object.screenType) - ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON( + object.screenType, + ) : 0, - screenColorEnabled: isSet(object.screenColorEnabled) ? Boolean(object.screenColorEnabled) : false, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, }; }, toJSON(message: Analytics_Startup_ScreenConfiguration_Single): unknown { const obj: any = {}; - message.screenType !== undefined && - (obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON(message.screenType)); - message.screenColorEnabled !== undefined && (obj.screenColorEnabled = message.screenColorEnabled); + if (message.screenType !== 0) { + obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration_Single { - return Analytics_Startup_ScreenConfiguration_Single.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration_Single { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Startup_ScreenConfiguration_Single { + return Analytics_Startup_ScreenConfiguration_Single.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Startup_ScreenConfiguration_Single { const message = createBaseAnalytics_Startup_ScreenConfiguration_Single(); message.screenType = object.screenType ?? 0; message.screenColorEnabled = object.screenColorEnabled ?? false; @@ -16711,36 +20453,40 @@ export const Analytics_Startup_ScreenConfiguration_Mirrored = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration_Mirrored { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration_Mirrored { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration_Mirrored(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.screenType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.screenColorEnabled = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.count = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16751,31 +20497,49 @@ export const Analytics_Startup_ScreenConfiguration_Mirrored = { fromJSON(object: any): Analytics_Startup_ScreenConfiguration_Mirrored { return { screenType: isSet(object.screenType) - ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON( + object.screenType, + ) : 0, - screenColorEnabled: isSet(object.screenColorEnabled) ? Boolean(object.screenColorEnabled) : false, - count: isSet(object.count) ? Number(object.count) : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + count: isSet(object.count) ? globalThis.Number(object.count) : 0, }; }, toJSON(message: Analytics_Startup_ScreenConfiguration_Mirrored): unknown { const obj: any = {}; - message.screenType !== undefined && - (obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON(message.screenType)); - message.screenColorEnabled !== undefined && (obj.screenColorEnabled = message.screenColorEnabled); - message.count !== undefined && (obj.count = Math.round(message.count)); + if (message.screenType !== 0) { + obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + if (message.count !== 0) { + obj.count = Math.round(message.count); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration_Mirrored { - return Analytics_Startup_ScreenConfiguration_Mirrored.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration_Mirrored { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Startup_ScreenConfiguration_Mirrored { + return Analytics_Startup_ScreenConfiguration_Mirrored.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Startup_ScreenConfiguration_Mirrored { const message = createBaseAnalytics_Startup_ScreenConfiguration_Mirrored(); message.screenType = object.screenType ?? 0; message.screenColorEnabled = object.screenColorEnabled ?? false; @@ -16805,36 +20569,40 @@ export const Analytics_Startup_ScreenConfiguration_EdgeBlend = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration_EdgeBlend { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration_EdgeBlend { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration_EdgeBlend(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.screenType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.screenColorEnabled = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.count = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16845,31 +20613,49 @@ export const Analytics_Startup_ScreenConfiguration_EdgeBlend = { fromJSON(object: any): Analytics_Startup_ScreenConfiguration_EdgeBlend { return { screenType: isSet(object.screenType) - ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON( + object.screenType, + ) : 0, - screenColorEnabled: isSet(object.screenColorEnabled) ? Boolean(object.screenColorEnabled) : false, - count: isSet(object.count) ? Number(object.count) : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + count: isSet(object.count) ? globalThis.Number(object.count) : 0, }; }, toJSON(message: Analytics_Startup_ScreenConfiguration_EdgeBlend): unknown { const obj: any = {}; - message.screenType !== undefined && - (obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON(message.screenType)); - message.screenColorEnabled !== undefined && (obj.screenColorEnabled = message.screenColorEnabled); - message.count !== undefined && (obj.count = Math.round(message.count)); + if (message.screenType !== 0) { + obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + if (message.count !== 0) { + obj.count = Math.round(message.count); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration_EdgeBlend { - return Analytics_Startup_ScreenConfiguration_EdgeBlend.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration_EdgeBlend { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Startup_ScreenConfiguration_EdgeBlend { + return Analytics_Startup_ScreenConfiguration_EdgeBlend.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Startup_ScreenConfiguration_EdgeBlend { const message = createBaseAnalytics_Startup_ScreenConfiguration_EdgeBlend(); message.screenType = object.screenType ?? 0; message.screenColorEnabled = object.screenColorEnabled ?? false; @@ -16883,7 +20669,10 @@ function createBaseAnalytics_Startup_ScreenConfiguration_Grouped(): Analytics_St } export const Analytics_Startup_ScreenConfiguration_Grouped = { - encode(message: Analytics_Startup_ScreenConfiguration_Grouped, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_ScreenConfiguration_Grouped, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.screenType !== 0) { writer.uint32(8).int32(message.screenType); } @@ -16899,43 +20688,47 @@ export const Analytics_Startup_ScreenConfiguration_Grouped = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ScreenConfiguration_Grouped { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ScreenConfiguration_Grouped { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ScreenConfiguration_Grouped(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.screenType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.screenColorEnabled = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.columns = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.rows = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -16946,33 +20739,53 @@ export const Analytics_Startup_ScreenConfiguration_Grouped = { fromJSON(object: any): Analytics_Startup_ScreenConfiguration_Grouped { return { screenType: isSet(object.screenType) - ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + ? analytics_Startup_ScreenConfiguration_ScreenTypeFromJSON( + object.screenType, + ) : 0, - screenColorEnabled: isSet(object.screenColorEnabled) ? Boolean(object.screenColorEnabled) : false, - columns: isSet(object.columns) ? Number(object.columns) : 0, - rows: isSet(object.rows) ? Number(object.rows) : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + columns: isSet(object.columns) ? globalThis.Number(object.columns) : 0, + rows: isSet(object.rows) ? globalThis.Number(object.rows) : 0, }; }, toJSON(message: Analytics_Startup_ScreenConfiguration_Grouped): unknown { const obj: any = {}; - message.screenType !== undefined && - (obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON(message.screenType)); - message.screenColorEnabled !== undefined && (obj.screenColorEnabled = message.screenColorEnabled); - message.columns !== undefined && (obj.columns = Math.round(message.columns)); - message.rows !== undefined && (obj.rows = Math.round(message.rows)); + if (message.screenType !== 0) { + obj.screenType = analytics_Startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + if (message.columns !== 0) { + obj.columns = Math.round(message.columns); + } + if (message.rows !== 0) { + obj.rows = Math.round(message.rows); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Startup_ScreenConfiguration_Grouped { - return Analytics_Startup_ScreenConfiguration_Grouped.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_ScreenConfiguration_Grouped { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Startup_ScreenConfiguration_Grouped { + return Analytics_Startup_ScreenConfiguration_Grouped.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Startup_ScreenConfiguration_Grouped { const message = createBaseAnalytics_Startup_ScreenConfiguration_Grouped(); message.screenType = object.screenType ?? 0; message.screenColorEnabled = object.screenColorEnabled ?? false; @@ -16998,7 +20811,10 @@ function createBaseAnalytics_Startup_Preferences(): Analytics_Startup_Preference } export const Analytics_Startup_Preferences = { - encode(message: Analytics_Startup_Preferences, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Preferences, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.houseOfWorship === true) { writer.uint32(8).bool(message.houseOfWorship); } @@ -17032,85 +20848,89 @@ export const Analytics_Startup_Preferences = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Preferences { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Preferences { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Preferences(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.houseOfWorship = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.hasCustomLogo = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.copyrightEnabled = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.copyrightStyle = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.copyrightHasLicense = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.renderMode = reader.int32() as any; continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.suppressAutoStart = reader.bool(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.manageMediaAutomatically = reader.bool(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.searchPathsRelink = reader.bool(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.updateChannel = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17120,47 +20940,89 @@ export const Analytics_Startup_Preferences = { fromJSON(object: any): Analytics_Startup_Preferences { return { - houseOfWorship: isSet(object.houseOfWorship) ? Boolean(object.houseOfWorship) : false, - hasCustomLogo: isSet(object.hasCustomLogo) ? Boolean(object.hasCustomLogo) : false, - copyrightEnabled: isSet(object.copyrightEnabled) ? Boolean(object.copyrightEnabled) : false, + houseOfWorship: isSet(object.houseOfWorship) + ? globalThis.Boolean(object.houseOfWorship) + : false, + hasCustomLogo: isSet(object.hasCustomLogo) + ? globalThis.Boolean(object.hasCustomLogo) + : false, + copyrightEnabled: isSet(object.copyrightEnabled) + ? globalThis.Boolean(object.copyrightEnabled) + : false, copyrightStyle: isSet(object.copyrightStyle) - ? analytics_Startup_Preferences_CopyrightStyleFromJSON(object.copyrightStyle) + ? analytics_Startup_Preferences_CopyrightStyleFromJSON( + object.copyrightStyle, + ) : 0, - copyrightHasLicense: isSet(object.copyrightHasLicense) ? Boolean(object.copyrightHasLicense) : false, - renderMode: isSet(object.renderMode) ? analytics_Startup_Preferences_RenderModeFromJSON(object.renderMode) : 0, - suppressAutoStart: isSet(object.suppressAutoStart) ? Boolean(object.suppressAutoStart) : false, + copyrightHasLicense: isSet(object.copyrightHasLicense) + ? globalThis.Boolean(object.copyrightHasLicense) + : false, + renderMode: isSet(object.renderMode) + ? analytics_Startup_Preferences_RenderModeFromJSON(object.renderMode) + : 0, + suppressAutoStart: isSet(object.suppressAutoStart) + ? globalThis.Boolean(object.suppressAutoStart) + : false, manageMediaAutomatically: isSet(object.manageMediaAutomatically) - ? Boolean(object.manageMediaAutomatically) + ? globalThis.Boolean(object.manageMediaAutomatically) + : false, + searchPathsRelink: isSet(object.searchPathsRelink) + ? globalThis.Boolean(object.searchPathsRelink) : false, - searchPathsRelink: isSet(object.searchPathsRelink) ? Boolean(object.searchPathsRelink) : false, updateChannel: isSet(object.updateChannel) - ? analytics_Startup_Preferences_UpdateChannelFromJSON(object.updateChannel) + ? analytics_Startup_Preferences_UpdateChannelFromJSON( + object.updateChannel, + ) : 0, }; }, toJSON(message: Analytics_Startup_Preferences): unknown { const obj: any = {}; - message.houseOfWorship !== undefined && (obj.houseOfWorship = message.houseOfWorship); - message.hasCustomLogo !== undefined && (obj.hasCustomLogo = message.hasCustomLogo); - message.copyrightEnabled !== undefined && (obj.copyrightEnabled = message.copyrightEnabled); - message.copyrightStyle !== undefined && - (obj.copyrightStyle = analytics_Startup_Preferences_CopyrightStyleToJSON(message.copyrightStyle)); - message.copyrightHasLicense !== undefined && (obj.copyrightHasLicense = message.copyrightHasLicense); - message.renderMode !== undefined && - (obj.renderMode = analytics_Startup_Preferences_RenderModeToJSON(message.renderMode)); - message.suppressAutoStart !== undefined && (obj.suppressAutoStart = message.suppressAutoStart); - message.manageMediaAutomatically !== undefined && (obj.manageMediaAutomatically = message.manageMediaAutomatically); - message.searchPathsRelink !== undefined && (obj.searchPathsRelink = message.searchPathsRelink); - message.updateChannel !== undefined && - (obj.updateChannel = analytics_Startup_Preferences_UpdateChannelToJSON(message.updateChannel)); + if (message.houseOfWorship === true) { + obj.houseOfWorship = message.houseOfWorship; + } + if (message.hasCustomLogo === true) { + obj.hasCustomLogo = message.hasCustomLogo; + } + if (message.copyrightEnabled === true) { + obj.copyrightEnabled = message.copyrightEnabled; + } + if (message.copyrightStyle !== 0) { + obj.copyrightStyle = analytics_Startup_Preferences_CopyrightStyleToJSON( + message.copyrightStyle, + ); + } + if (message.copyrightHasLicense === true) { + obj.copyrightHasLicense = message.copyrightHasLicense; + } + if (message.renderMode !== 0) { + obj.renderMode = analytics_Startup_Preferences_RenderModeToJSON( + message.renderMode, + ); + } + if (message.suppressAutoStart === true) { + obj.suppressAutoStart = message.suppressAutoStart; + } + if (message.manageMediaAutomatically === true) { + obj.manageMediaAutomatically = message.manageMediaAutomatically; + } + if (message.searchPathsRelink === true) { + obj.searchPathsRelink = message.searchPathsRelink; + } + if (message.updateChannel !== 0) { + obj.updateChannel = analytics_Startup_Preferences_UpdateChannelToJSON( + message.updateChannel, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Preferences { - return Analytics_Startup_Preferences.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Preferences { + return Analytics_Startup_Preferences.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Startup_Preferences { @@ -17189,7 +21051,10 @@ function createBaseAnalytics_Startup_Screens(): Analytics_Startup_Screens { } export const Analytics_Startup_Screens = { - encode(message: Analytics_Startup_Screens, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Screens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.showScreensLaunch === true) { writer.uint32(8).bool(message.showScreensLaunch); } @@ -17205,43 +21070,47 @@ export const Analytics_Startup_Screens = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Screens { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Screens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Screens(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.showScreensLaunch = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.showPerformanceOnScreen = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.ignoreBackgroundColors = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.showKeynotePptScreens = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17251,27 +21120,46 @@ export const Analytics_Startup_Screens = { fromJSON(object: any): Analytics_Startup_Screens { return { - showScreensLaunch: isSet(object.showScreensLaunch) ? Boolean(object.showScreensLaunch) : false, - showPerformanceOnScreen: isSet(object.showPerformanceOnScreen) ? Boolean(object.showPerformanceOnScreen) : false, - ignoreBackgroundColors: isSet(object.ignoreBackgroundColors) ? Boolean(object.ignoreBackgroundColors) : false, - showKeynotePptScreens: isSet(object.showKeynotePptScreens) ? Boolean(object.showKeynotePptScreens) : false, + showScreensLaunch: isSet(object.showScreensLaunch) + ? globalThis.Boolean(object.showScreensLaunch) + : false, + showPerformanceOnScreen: isSet(object.showPerformanceOnScreen) + ? globalThis.Boolean(object.showPerformanceOnScreen) + : false, + ignoreBackgroundColors: isSet(object.ignoreBackgroundColors) + ? globalThis.Boolean(object.ignoreBackgroundColors) + : false, + showKeynotePptScreens: isSet(object.showKeynotePptScreens) + ? globalThis.Boolean(object.showKeynotePptScreens) + : false, }; }, toJSON(message: Analytics_Startup_Screens): unknown { const obj: any = {}; - message.showScreensLaunch !== undefined && (obj.showScreensLaunch = message.showScreensLaunch); - message.showPerformanceOnScreen !== undefined && (obj.showPerformanceOnScreen = message.showPerformanceOnScreen); - message.ignoreBackgroundColors !== undefined && (obj.ignoreBackgroundColors = message.ignoreBackgroundColors); - message.showKeynotePptScreens !== undefined && (obj.showKeynotePptScreens = message.showKeynotePptScreens); + if (message.showScreensLaunch === true) { + obj.showScreensLaunch = message.showScreensLaunch; + } + if (message.showPerformanceOnScreen === true) { + obj.showPerformanceOnScreen = message.showPerformanceOnScreen; + } + if (message.ignoreBackgroundColors === true) { + obj.ignoreBackgroundColors = message.ignoreBackgroundColors; + } + if (message.showKeynotePptScreens === true) { + obj.showKeynotePptScreens = message.showKeynotePptScreens; + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Screens { - return Analytics_Startup_Screens.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Screens { + return Analytics_Startup_Screens.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Screens { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Screens { const message = createBaseAnalytics_Startup_Screens(); message.showScreensLaunch = object.showScreensLaunch ?? false; message.showPerformanceOnScreen = object.showPerformanceOnScreen ?? false; @@ -17294,7 +21182,10 @@ function createBaseAnalytics_Startup_PlanningCenter(): Analytics_Startup_Plannin } export const Analytics_Startup_PlanningCenter = { - encode(message: Analytics_Startup_PlanningCenter, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_PlanningCenter, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.loggedIn === true) { writer.uint32(8).bool(message.loggedIn); } @@ -17319,64 +21210,68 @@ export const Analytics_Startup_PlanningCenter = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_PlanningCenter { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_PlanningCenter { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_PlanningCenter(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.loggedIn = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.autoUpdate = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.matchSongs = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.showHistory = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.makeArrangements = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.autoUpload = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.autoDownload = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17386,37 +21281,64 @@ export const Analytics_Startup_PlanningCenter = { fromJSON(object: any): Analytics_Startup_PlanningCenter { return { - loggedIn: isSet(object.loggedIn) ? Boolean(object.loggedIn) : false, - autoUpdate: isSet(object.autoUpdate) ? Boolean(object.autoUpdate) : false, - matchSongs: isSet(object.matchSongs) ? Boolean(object.matchSongs) : false, - showHistory: isSet(object.showHistory) ? Boolean(object.showHistory) : false, - makeArrangements: isSet(object.makeArrangements) ? Boolean(object.makeArrangements) : false, - autoUpload: isSet(object.autoUpload) ? Boolean(object.autoUpload) : false, - autoDownload: isSet(object.autoDownload) ? Boolean(object.autoDownload) : false, + loggedIn: isSet(object.loggedIn) + ? globalThis.Boolean(object.loggedIn) + : false, + autoUpdate: isSet(object.autoUpdate) + ? globalThis.Boolean(object.autoUpdate) + : false, + matchSongs: isSet(object.matchSongs) + ? globalThis.Boolean(object.matchSongs) + : false, + showHistory: isSet(object.showHistory) + ? globalThis.Boolean(object.showHistory) + : false, + makeArrangements: isSet(object.makeArrangements) + ? globalThis.Boolean(object.makeArrangements) + : false, + autoUpload: isSet(object.autoUpload) + ? globalThis.Boolean(object.autoUpload) + : false, + autoDownload: isSet(object.autoDownload) + ? globalThis.Boolean(object.autoDownload) + : false, }; }, toJSON(message: Analytics_Startup_PlanningCenter): unknown { const obj: any = {}; - message.loggedIn !== undefined && (obj.loggedIn = message.loggedIn); - message.autoUpdate !== undefined && (obj.autoUpdate = message.autoUpdate); - message.matchSongs !== undefined && (obj.matchSongs = message.matchSongs); - message.showHistory !== undefined && (obj.showHistory = message.showHistory); - message.makeArrangements !== undefined && (obj.makeArrangements = message.makeArrangements); - message.autoUpload !== undefined && (obj.autoUpload = message.autoUpload); - message.autoDownload !== undefined && (obj.autoDownload = message.autoDownload); + if (message.loggedIn === true) { + obj.loggedIn = message.loggedIn; + } + if (message.autoUpdate === true) { + obj.autoUpdate = message.autoUpdate; + } + if (message.matchSongs === true) { + obj.matchSongs = message.matchSongs; + } + if (message.showHistory === true) { + obj.showHistory = message.showHistory; + } + if (message.makeArrangements === true) { + obj.makeArrangements = message.makeArrangements; + } + if (message.autoUpload === true) { + obj.autoUpload = message.autoUpload; + } + if (message.autoDownload === true) { + obj.autoDownload = message.autoDownload; + } return obj; }, create, I>>( base?: I, ): Analytics_Startup_PlanningCenter { - return Analytics_Startup_PlanningCenter.fromPartial(base ?? {}); + return Analytics_Startup_PlanningCenter.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_PlanningCenter { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Startup_PlanningCenter { const message = createBaseAnalytics_Startup_PlanningCenter(); message.loggedIn = object.loggedIn ?? false; message.autoUpdate = object.autoUpdate ?? false; @@ -17434,29 +21356,36 @@ function createBaseAnalytics_Startup_SongSelect(): Analytics_Startup_SongSelect } export const Analytics_Startup_SongSelect = { - encode(message: Analytics_Startup_SongSelect, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_SongSelect, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.loggedIn === true) { writer.uint32(8).bool(message.loggedIn); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_SongSelect { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_SongSelect { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_SongSelect(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.loggedIn = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17465,20 +21394,29 @@ export const Analytics_Startup_SongSelect = { }, fromJSON(object: any): Analytics_Startup_SongSelect { - return { loggedIn: isSet(object.loggedIn) ? Boolean(object.loggedIn) : false }; + return { + loggedIn: isSet(object.loggedIn) + ? globalThis.Boolean(object.loggedIn) + : false, + }; }, toJSON(message: Analytics_Startup_SongSelect): unknown { const obj: any = {}; - message.loggedIn !== undefined && (obj.loggedIn = message.loggedIn); + if (message.loggedIn === true) { + obj.loggedIn = message.loggedIn; + } return obj; }, - create, I>>(base?: I): Analytics_Startup_SongSelect { - return Analytics_Startup_SongSelect.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_SongSelect { + return Analytics_Startup_SongSelect.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_SongSelect { + fromPartial, I>>( + object: I, + ): Analytics_Startup_SongSelect { const message = createBaseAnalytics_Startup_SongSelect(); message.loggedIn = object.loggedIn ?? false; return message; @@ -17500,7 +21438,10 @@ function createBaseAnalytics_Startup_Audio(): Analytics_Startup_Audio { } export const Analytics_Startup_Audio = { - encode(message: Analytics_Startup_Audio, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Audio, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.busCount !== 0) { writer.uint32(8).int32(message.busCount); } @@ -17531,78 +21472,82 @@ export const Analytics_Startup_Audio = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Audio { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Audio { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Audio(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.busCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.inspectorDevice = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.inspectorRouting = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.mainDevice = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.mainRouting = reader.int32() as any; continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.mainDelay = reader.int32(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.sdiNdi = reader.bool(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.sdiNdiRouting = reader.int32() as any; continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.sdiNdiDelay = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17612,48 +21557,84 @@ export const Analytics_Startup_Audio = { fromJSON(object: any): Analytics_Startup_Audio { return { - busCount: isSet(object.busCount) ? Number(object.busCount) : 0, + busCount: isSet(object.busCount) ? globalThis.Number(object.busCount) : 0, inspectorDevice: isSet(object.inspectorDevice) ? analytics_Startup_Audio_AudioDeviceFromJSON(object.inspectorDevice) : 0, inspectorRouting: isSet(object.inspectorRouting) - ? analytics_Startup_Audio_InspectorRoutingFromJSON(object.inspectorRouting) + ? analytics_Startup_Audio_InspectorRoutingFromJSON( + object.inspectorRouting, + ) + : 0, + mainDevice: isSet(object.mainDevice) + ? analytics_Startup_Audio_AudioDeviceFromJSON(object.mainDevice) : 0, - mainDevice: isSet(object.mainDevice) ? analytics_Startup_Audio_AudioDeviceFromJSON(object.mainDevice) : 0, - mainRouting: isSet(object.mainRouting) ? analytics_Startup_Audio_AudioRoutingFromJSON(object.mainRouting) : 0, - mainDelay: isSet(object.mainDelay) ? Number(object.mainDelay) : 0, - sdiNdi: isSet(object.sdiNdi) ? Boolean(object.sdiNdi) : false, + mainRouting: isSet(object.mainRouting) + ? analytics_Startup_Audio_AudioRoutingFromJSON(object.mainRouting) + : 0, + mainDelay: isSet(object.mainDelay) + ? globalThis.Number(object.mainDelay) + : 0, + sdiNdi: isSet(object.sdiNdi) ? globalThis.Boolean(object.sdiNdi) : false, sdiNdiRouting: isSet(object.sdiNdiRouting) ? analytics_Startup_Audio_AudioRoutingFromJSON(object.sdiNdiRouting) : 0, - sdiNdiDelay: isSet(object.sdiNdiDelay) ? Number(object.sdiNdiDelay) : 0, + sdiNdiDelay: isSet(object.sdiNdiDelay) + ? globalThis.Number(object.sdiNdiDelay) + : 0, }; }, toJSON(message: Analytics_Startup_Audio): unknown { const obj: any = {}; - message.busCount !== undefined && (obj.busCount = Math.round(message.busCount)); - message.inspectorDevice !== undefined && - (obj.inspectorDevice = analytics_Startup_Audio_AudioDeviceToJSON(message.inspectorDevice)); - message.inspectorRouting !== undefined && - (obj.inspectorRouting = analytics_Startup_Audio_InspectorRoutingToJSON(message.inspectorRouting)); - message.mainDevice !== undefined && - (obj.mainDevice = analytics_Startup_Audio_AudioDeviceToJSON(message.mainDevice)); - message.mainRouting !== undefined && - (obj.mainRouting = analytics_Startup_Audio_AudioRoutingToJSON(message.mainRouting)); - message.mainDelay !== undefined && (obj.mainDelay = Math.round(message.mainDelay)); - message.sdiNdi !== undefined && (obj.sdiNdi = message.sdiNdi); - message.sdiNdiRouting !== undefined && - (obj.sdiNdiRouting = analytics_Startup_Audio_AudioRoutingToJSON(message.sdiNdiRouting)); - message.sdiNdiDelay !== undefined && (obj.sdiNdiDelay = Math.round(message.sdiNdiDelay)); + if (message.busCount !== 0) { + obj.busCount = Math.round(message.busCount); + } + if (message.inspectorDevice !== 0) { + obj.inspectorDevice = analytics_Startup_Audio_AudioDeviceToJSON( + message.inspectorDevice, + ); + } + if (message.inspectorRouting !== 0) { + obj.inspectorRouting = analytics_Startup_Audio_InspectorRoutingToJSON( + message.inspectorRouting, + ); + } + if (message.mainDevice !== 0) { + obj.mainDevice = analytics_Startup_Audio_AudioDeviceToJSON( + message.mainDevice, + ); + } + if (message.mainRouting !== 0) { + obj.mainRouting = analytics_Startup_Audio_AudioRoutingToJSON( + message.mainRouting, + ); + } + if (message.mainDelay !== 0) { + obj.mainDelay = Math.round(message.mainDelay); + } + if (message.sdiNdi === true) { + obj.sdiNdi = message.sdiNdi; + } + if (message.sdiNdiRouting !== 0) { + obj.sdiNdiRouting = analytics_Startup_Audio_AudioRoutingToJSON( + message.sdiNdiRouting, + ); + } + if (message.sdiNdiDelay !== 0) { + obj.sdiNdiDelay = Math.round(message.sdiNdiDelay); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Audio { - return Analytics_Startup_Audio.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Audio { + return Analytics_Startup_Audio.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Audio { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Audio { const message = createBaseAnalytics_Startup_Audio(); message.busCount = object.busCount ?? 0; message.inspectorDevice = object.inspectorDevice ?? 0; @@ -17673,29 +21654,36 @@ function createBaseAnalytics_Startup_Communications(): Analytics_Startup_Communi } export const Analytics_Startup_Communications = { - encode(message: Analytics_Startup_Communications, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Communications, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.totalDeviceCount !== 0) { writer.uint32(8).int32(message.totalDeviceCount); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Communications { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Communications { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Communications(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.totalDeviceCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17704,24 +21692,29 @@ export const Analytics_Startup_Communications = { }, fromJSON(object: any): Analytics_Startup_Communications { - return { totalDeviceCount: isSet(object.totalDeviceCount) ? Number(object.totalDeviceCount) : 0 }; + return { + totalDeviceCount: isSet(object.totalDeviceCount) + ? globalThis.Number(object.totalDeviceCount) + : 0, + }; }, toJSON(message: Analytics_Startup_Communications): unknown { const obj: any = {}; - message.totalDeviceCount !== undefined && (obj.totalDeviceCount = Math.round(message.totalDeviceCount)); + if (message.totalDeviceCount !== 0) { + obj.totalDeviceCount = Math.round(message.totalDeviceCount); + } return obj; }, create, I>>( base?: I, ): Analytics_Startup_Communications { - return Analytics_Startup_Communications.fromPartial(base ?? {}); + return Analytics_Startup_Communications.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_Startup_Communications { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Startup_Communications { const message = createBaseAnalytics_Startup_Communications(); message.totalDeviceCount = object.totalDeviceCount ?? 0; return message; @@ -17733,29 +21726,36 @@ function createBaseAnalytics_Startup_Resi(): Analytics_Startup_Resi { } export const Analytics_Startup_Resi = { - encode(message: Analytics_Startup_Resi, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Resi, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.loggedIn === true) { writer.uint32(8).bool(message.loggedIn); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Resi { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Resi { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Resi(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.loggedIn = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17764,20 +21764,29 @@ export const Analytics_Startup_Resi = { }, fromJSON(object: any): Analytics_Startup_Resi { - return { loggedIn: isSet(object.loggedIn) ? Boolean(object.loggedIn) : false }; + return { + loggedIn: isSet(object.loggedIn) + ? globalThis.Boolean(object.loggedIn) + : false, + }; }, toJSON(message: Analytics_Startup_Resi): unknown { const obj: any = {}; - message.loggedIn !== undefined && (obj.loggedIn = message.loggedIn); + if (message.loggedIn === true) { + obj.loggedIn = message.loggedIn; + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Resi { - return Analytics_Startup_Resi.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Resi { + return Analytics_Startup_Resi.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Resi { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Resi { const message = createBaseAnalytics_Startup_Resi(); message.loggedIn = object.loggedIn ?? false; return message; @@ -17797,14 +21806,17 @@ function createBaseAnalytics_Startup_Interface(): Analytics_Startup_Interface { mediaBinViewStyle: 0, mediaBinGridColumnCount: 0, mediaBinTableColumnCount: 0, - presentationTransition: "", - mediaTransition: "", + presentationTransition: '', + mediaTransition: '', audioShuffle: false, }; } export const Analytics_Startup_Interface = { - encode(message: Analytics_Startup_Interface, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Interface, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.libraryOutline !== 0) { writer.uint32(8).int32(message.libraryOutline); } @@ -17838,10 +21850,10 @@ export const Analytics_Startup_Interface = { if (message.mediaBinTableColumnCount !== 0) { writer.uint32(88).int32(message.mediaBinTableColumnCount); } - if (message.presentationTransition !== "") { + if (message.presentationTransition !== '') { writer.uint32(98).string(message.presentationTransition); } - if (message.mediaTransition !== "") { + if (message.mediaTransition !== '') { writer.uint32(106).string(message.mediaTransition); } if (message.audioShuffle === true) { @@ -17850,113 +21862,117 @@ export const Analytics_Startup_Interface = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Interface { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Interface { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Interface(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.libraryOutline = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.mediaOutline = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.audioOutline = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.continuousPlaylist = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.mediaBin = reader.int32() as any; continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.presentationViewStyle = reader.int32() as any; continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.presentationGridColumnCount = reader.int32(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.presentationTableColumnCount = reader.int32(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.mediaBinViewStyle = reader.int32() as any; continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.mediaBinGridColumnCount = reader.int32(); continue; case 11: - if (tag != 88) { + if (tag !== 88) { break; } message.mediaBinTableColumnCount = reader.int32(); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.presentationTransition = reader.string(); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } message.mediaTransition = reader.string(); continue; case 14: - if (tag != 112) { + if (tag !== 112) { break; } message.audioShuffle = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -17967,72 +21983,135 @@ export const Analytics_Startup_Interface = { fromJSON(object: any): Analytics_Startup_Interface { return { libraryOutline: isSet(object.libraryOutline) - ? analytics_Startup_Interface_SplitViewStateFromJSON(object.libraryOutline) + ? analytics_Startup_Interface_SplitViewStateFromJSON( + object.libraryOutline, + ) : 0, mediaOutline: isSet(object.mediaOutline) - ? analytics_Startup_Interface_SplitViewStateFromJSON(object.mediaOutline) + ? analytics_Startup_Interface_SplitViewStateFromJSON( + object.mediaOutline, + ) : 0, audioOutline: isSet(object.audioOutline) - ? analytics_Startup_Interface_SplitViewStateFromJSON(object.audioOutline) + ? analytics_Startup_Interface_SplitViewStateFromJSON( + object.audioOutline, + ) + : 0, + continuousPlaylist: isSet(object.continuousPlaylist) + ? globalThis.Boolean(object.continuousPlaylist) + : false, + mediaBin: isSet(object.mediaBin) + ? analytics_Startup_Interface_SplitViewStateFromJSON(object.mediaBin) : 0, - continuousPlaylist: isSet(object.continuousPlaylist) ? Boolean(object.continuousPlaylist) : false, - mediaBin: isSet(object.mediaBin) ? analytics_Startup_Interface_SplitViewStateFromJSON(object.mediaBin) : 0, presentationViewStyle: isSet(object.presentationViewStyle) - ? analytics_Startup_Interface_PresentationViewStyleFromJSON(object.presentationViewStyle) + ? analytics_Startup_Interface_PresentationViewStyleFromJSON( + object.presentationViewStyle, + ) : 0, presentationGridColumnCount: isSet(object.presentationGridColumnCount) - ? Number(object.presentationGridColumnCount) + ? globalThis.Number(object.presentationGridColumnCount) : 0, presentationTableColumnCount: isSet(object.presentationTableColumnCount) - ? Number(object.presentationTableColumnCount) + ? globalThis.Number(object.presentationTableColumnCount) : 0, mediaBinViewStyle: isSet(object.mediaBinViewStyle) - ? analytics_Startup_Interface_MediaBinViewStyleFromJSON(object.mediaBinViewStyle) + ? analytics_Startup_Interface_MediaBinViewStyleFromJSON( + object.mediaBinViewStyle, + ) : 0, - mediaBinGridColumnCount: isSet(object.mediaBinGridColumnCount) ? Number(object.mediaBinGridColumnCount) : 0, - mediaBinTableColumnCount: isSet(object.mediaBinTableColumnCount) ? Number(object.mediaBinTableColumnCount) : 0, - presentationTransition: isSet(object.presentationTransition) ? String(object.presentationTransition) : "", - mediaTransition: isSet(object.mediaTransition) ? String(object.mediaTransition) : "", - audioShuffle: isSet(object.audioShuffle) ? Boolean(object.audioShuffle) : false, + mediaBinGridColumnCount: isSet(object.mediaBinGridColumnCount) + ? globalThis.Number(object.mediaBinGridColumnCount) + : 0, + mediaBinTableColumnCount: isSet(object.mediaBinTableColumnCount) + ? globalThis.Number(object.mediaBinTableColumnCount) + : 0, + presentationTransition: isSet(object.presentationTransition) + ? globalThis.String(object.presentationTransition) + : '', + mediaTransition: isSet(object.mediaTransition) + ? globalThis.String(object.mediaTransition) + : '', + audioShuffle: isSet(object.audioShuffle) + ? globalThis.Boolean(object.audioShuffle) + : false, }; }, toJSON(message: Analytics_Startup_Interface): unknown { const obj: any = {}; - message.libraryOutline !== undefined && - (obj.libraryOutline = analytics_Startup_Interface_SplitViewStateToJSON(message.libraryOutline)); - message.mediaOutline !== undefined && - (obj.mediaOutline = analytics_Startup_Interface_SplitViewStateToJSON(message.mediaOutline)); - message.audioOutline !== undefined && - (obj.audioOutline = analytics_Startup_Interface_SplitViewStateToJSON(message.audioOutline)); - message.continuousPlaylist !== undefined && (obj.continuousPlaylist = message.continuousPlaylist); - message.mediaBin !== undefined && - (obj.mediaBin = analytics_Startup_Interface_SplitViewStateToJSON(message.mediaBin)); - message.presentationViewStyle !== undefined && - (obj.presentationViewStyle = analytics_Startup_Interface_PresentationViewStyleToJSON( - message.presentationViewStyle, - )); - message.presentationGridColumnCount !== undefined && - (obj.presentationGridColumnCount = Math.round(message.presentationGridColumnCount)); - message.presentationTableColumnCount !== undefined && - (obj.presentationTableColumnCount = Math.round(message.presentationTableColumnCount)); - message.mediaBinViewStyle !== undefined && - (obj.mediaBinViewStyle = analytics_Startup_Interface_MediaBinViewStyleToJSON(message.mediaBinViewStyle)); - message.mediaBinGridColumnCount !== undefined && - (obj.mediaBinGridColumnCount = Math.round(message.mediaBinGridColumnCount)); - message.mediaBinTableColumnCount !== undefined && - (obj.mediaBinTableColumnCount = Math.round(message.mediaBinTableColumnCount)); - message.presentationTransition !== undefined && (obj.presentationTransition = message.presentationTransition); - message.mediaTransition !== undefined && (obj.mediaTransition = message.mediaTransition); - message.audioShuffle !== undefined && (obj.audioShuffle = message.audioShuffle); + if (message.libraryOutline !== 0) { + obj.libraryOutline = analytics_Startup_Interface_SplitViewStateToJSON( + message.libraryOutline, + ); + } + if (message.mediaOutline !== 0) { + obj.mediaOutline = analytics_Startup_Interface_SplitViewStateToJSON( + message.mediaOutline, + ); + } + if (message.audioOutline !== 0) { + obj.audioOutline = analytics_Startup_Interface_SplitViewStateToJSON( + message.audioOutline, + ); + } + if (message.continuousPlaylist === true) { + obj.continuousPlaylist = message.continuousPlaylist; + } + if (message.mediaBin !== 0) { + obj.mediaBin = analytics_Startup_Interface_SplitViewStateToJSON( + message.mediaBin, + ); + } + if (message.presentationViewStyle !== 0) { + obj.presentationViewStyle = + analytics_Startup_Interface_PresentationViewStyleToJSON( + message.presentationViewStyle, + ); + } + if (message.presentationGridColumnCount !== 0) { + obj.presentationGridColumnCount = Math.round( + message.presentationGridColumnCount, + ); + } + if (message.presentationTableColumnCount !== 0) { + obj.presentationTableColumnCount = Math.round( + message.presentationTableColumnCount, + ); + } + if (message.mediaBinViewStyle !== 0) { + obj.mediaBinViewStyle = + analytics_Startup_Interface_MediaBinViewStyleToJSON( + message.mediaBinViewStyle, + ); + } + if (message.mediaBinGridColumnCount !== 0) { + obj.mediaBinGridColumnCount = Math.round(message.mediaBinGridColumnCount); + } + if (message.mediaBinTableColumnCount !== 0) { + obj.mediaBinTableColumnCount = Math.round( + message.mediaBinTableColumnCount, + ); + } + if (message.presentationTransition !== '') { + obj.presentationTransition = message.presentationTransition; + } + if (message.mediaTransition !== '') { + obj.mediaTransition = message.mediaTransition; + } + if (message.audioShuffle === true) { + obj.audioShuffle = message.audioShuffle; + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Interface { - return Analytics_Startup_Interface.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Interface { + return Analytics_Startup_Interface.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Interface { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Interface { const message = createBaseAnalytics_Startup_Interface(); message.libraryOutline = object.libraryOutline ?? 0; message.mediaOutline = object.mediaOutline ?? 0; @@ -18040,13 +22119,15 @@ export const Analytics_Startup_Interface = { message.continuousPlaylist = object.continuousPlaylist ?? false; message.mediaBin = object.mediaBin ?? 0; message.presentationViewStyle = object.presentationViewStyle ?? 0; - message.presentationGridColumnCount = object.presentationGridColumnCount ?? 0; - message.presentationTableColumnCount = object.presentationTableColumnCount ?? 0; + message.presentationGridColumnCount = + object.presentationGridColumnCount ?? 0; + message.presentationTableColumnCount = + object.presentationTableColumnCount ?? 0; message.mediaBinViewStyle = object.mediaBinViewStyle ?? 0; message.mediaBinGridColumnCount = object.mediaBinGridColumnCount ?? 0; message.mediaBinTableColumnCount = object.mediaBinTableColumnCount ?? 0; - message.presentationTransition = object.presentationTransition ?? ""; - message.mediaTransition = object.mediaTransition ?? ""; + message.presentationTransition = object.presentationTransition ?? ''; + message.mediaTransition = object.mediaTransition ?? ''; message.audioShuffle = object.audioShuffle ?? false; return message; }, @@ -18076,7 +22157,10 @@ function createBaseAnalytics_Startup_Content(): Analytics_Startup_Content { } export const Analytics_Startup_Content = { - encode(message: Analytics_Startup_Content, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Content, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.libraryCount !== 0) { writer.uint32(8).int32(message.libraryCount); } @@ -18134,141 +22218,145 @@ export const Analytics_Startup_Content = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Content { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Content { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Content(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.libraryCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.libraryPlaylistCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.libraryPlaylistFolderCount = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.libraryPlaylistMaxDepth = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.mediaBinTotalPlaylistCount = reader.int32(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.mediaBinPlaylistFolderCount = reader.int32(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.mediaBinPlaylistMaxDepth = reader.int32(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.mediaBinNormalPlaylistCount = reader.int32(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.mediaBinSmartPlaylistCount = reader.int32(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.mediaBinVideoInputCount = reader.int32(); continue; case 11: - if (tag != 88) { + if (tag !== 88) { break; } message.audioBinPlaylistCount = reader.int32(); continue; case 12: - if (tag != 96) { + if (tag !== 96) { break; } message.audioBinPlaylistFolderCount = reader.int32(); continue; case 13: - if (tag != 104) { + if (tag !== 104) { break; } message.audioBinPlaylistMaxDepth = reader.int32(); continue; case 14: - if (tag != 112) { + if (tag !== 112) { break; } message.timerCount = reader.int32(); continue; case 15: - if (tag != 120) { + if (tag !== 120) { break; } message.messagesCount = reader.int32(); continue; case 16: - if (tag != 128) { + if (tag !== 128) { break; } message.propsCount = reader.int32(); continue; case 17: - if (tag != 136) { + if (tag !== 136) { break; } message.stageLayoutCount = reader.int32(); continue; case 18: - if (tag != 144) { + if (tag !== 144) { break; } message.macrosCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18278,91 +22366,162 @@ export const Analytics_Startup_Content = { fromJSON(object: any): Analytics_Startup_Content { return { - libraryCount: isSet(object.libraryCount) ? Number(object.libraryCount) : 0, - libraryPlaylistCount: isSet(object.libraryPlaylistCount) ? Number(object.libraryPlaylistCount) : 0, + libraryCount: isSet(object.libraryCount) + ? globalThis.Number(object.libraryCount) + : 0, + libraryPlaylistCount: isSet(object.libraryPlaylistCount) + ? globalThis.Number(object.libraryPlaylistCount) + : 0, libraryPlaylistFolderCount: isSet(object.libraryPlaylistFolderCount) - ? Number(object.libraryPlaylistFolderCount) + ? globalThis.Number(object.libraryPlaylistFolderCount) + : 0, + libraryPlaylistMaxDepth: isSet(object.libraryPlaylistMaxDepth) + ? globalThis.Number(object.libraryPlaylistMaxDepth) : 0, - libraryPlaylistMaxDepth: isSet(object.libraryPlaylistMaxDepth) ? Number(object.libraryPlaylistMaxDepth) : 0, mediaBinTotalPlaylistCount: isSet(object.mediaBinTotalPlaylistCount) - ? Number(object.mediaBinTotalPlaylistCount) + ? globalThis.Number(object.mediaBinTotalPlaylistCount) : 0, mediaBinPlaylistFolderCount: isSet(object.mediaBinPlaylistFolderCount) - ? Number(object.mediaBinPlaylistFolderCount) + ? globalThis.Number(object.mediaBinPlaylistFolderCount) + : 0, + mediaBinPlaylistMaxDepth: isSet(object.mediaBinPlaylistMaxDepth) + ? globalThis.Number(object.mediaBinPlaylistMaxDepth) : 0, - mediaBinPlaylistMaxDepth: isSet(object.mediaBinPlaylistMaxDepth) ? Number(object.mediaBinPlaylistMaxDepth) : 0, mediaBinNormalPlaylistCount: isSet(object.mediaBinNormalPlaylistCount) - ? Number(object.mediaBinNormalPlaylistCount) + ? globalThis.Number(object.mediaBinNormalPlaylistCount) : 0, mediaBinSmartPlaylistCount: isSet(object.mediaBinSmartPlaylistCount) - ? Number(object.mediaBinSmartPlaylistCount) + ? globalThis.Number(object.mediaBinSmartPlaylistCount) + : 0, + mediaBinVideoInputCount: isSet(object.mediaBinVideoInputCount) + ? globalThis.Number(object.mediaBinVideoInputCount) + : 0, + audioBinPlaylistCount: isSet(object.audioBinPlaylistCount) + ? globalThis.Number(object.audioBinPlaylistCount) : 0, - mediaBinVideoInputCount: isSet(object.mediaBinVideoInputCount) ? Number(object.mediaBinVideoInputCount) : 0, - audioBinPlaylistCount: isSet(object.audioBinPlaylistCount) ? Number(object.audioBinPlaylistCount) : 0, audioBinPlaylistFolderCount: isSet(object.audioBinPlaylistFolderCount) - ? Number(object.audioBinPlaylistFolderCount) + ? globalThis.Number(object.audioBinPlaylistFolderCount) + : 0, + audioBinPlaylistMaxDepth: isSet(object.audioBinPlaylistMaxDepth) + ? globalThis.Number(object.audioBinPlaylistMaxDepth) + : 0, + timerCount: isSet(object.timerCount) + ? globalThis.Number(object.timerCount) + : 0, + messagesCount: isSet(object.messagesCount) + ? globalThis.Number(object.messagesCount) + : 0, + propsCount: isSet(object.propsCount) + ? globalThis.Number(object.propsCount) + : 0, + stageLayoutCount: isSet(object.stageLayoutCount) + ? globalThis.Number(object.stageLayoutCount) + : 0, + macrosCount: isSet(object.macrosCount) + ? globalThis.Number(object.macrosCount) : 0, - audioBinPlaylistMaxDepth: isSet(object.audioBinPlaylistMaxDepth) ? Number(object.audioBinPlaylistMaxDepth) : 0, - timerCount: isSet(object.timerCount) ? Number(object.timerCount) : 0, - messagesCount: isSet(object.messagesCount) ? Number(object.messagesCount) : 0, - propsCount: isSet(object.propsCount) ? Number(object.propsCount) : 0, - stageLayoutCount: isSet(object.stageLayoutCount) ? Number(object.stageLayoutCount) : 0, - macrosCount: isSet(object.macrosCount) ? Number(object.macrosCount) : 0, }; }, toJSON(message: Analytics_Startup_Content): unknown { const obj: any = {}; - message.libraryCount !== undefined && (obj.libraryCount = Math.round(message.libraryCount)); - message.libraryPlaylistCount !== undefined && (obj.libraryPlaylistCount = Math.round(message.libraryPlaylistCount)); - message.libraryPlaylistFolderCount !== undefined && - (obj.libraryPlaylistFolderCount = Math.round(message.libraryPlaylistFolderCount)); - message.libraryPlaylistMaxDepth !== undefined && - (obj.libraryPlaylistMaxDepth = Math.round(message.libraryPlaylistMaxDepth)); - message.mediaBinTotalPlaylistCount !== undefined && - (obj.mediaBinTotalPlaylistCount = Math.round(message.mediaBinTotalPlaylistCount)); - message.mediaBinPlaylistFolderCount !== undefined && - (obj.mediaBinPlaylistFolderCount = Math.round(message.mediaBinPlaylistFolderCount)); - message.mediaBinPlaylistMaxDepth !== undefined && - (obj.mediaBinPlaylistMaxDepth = Math.round(message.mediaBinPlaylistMaxDepth)); - message.mediaBinNormalPlaylistCount !== undefined && - (obj.mediaBinNormalPlaylistCount = Math.round(message.mediaBinNormalPlaylistCount)); - message.mediaBinSmartPlaylistCount !== undefined && - (obj.mediaBinSmartPlaylistCount = Math.round(message.mediaBinSmartPlaylistCount)); - message.mediaBinVideoInputCount !== undefined && - (obj.mediaBinVideoInputCount = Math.round(message.mediaBinVideoInputCount)); - message.audioBinPlaylistCount !== undefined && - (obj.audioBinPlaylistCount = Math.round(message.audioBinPlaylistCount)); - message.audioBinPlaylistFolderCount !== undefined && - (obj.audioBinPlaylistFolderCount = Math.round(message.audioBinPlaylistFolderCount)); - message.audioBinPlaylistMaxDepth !== undefined && - (obj.audioBinPlaylistMaxDepth = Math.round(message.audioBinPlaylistMaxDepth)); - message.timerCount !== undefined && (obj.timerCount = Math.round(message.timerCount)); - message.messagesCount !== undefined && (obj.messagesCount = Math.round(message.messagesCount)); - message.propsCount !== undefined && (obj.propsCount = Math.round(message.propsCount)); - message.stageLayoutCount !== undefined && (obj.stageLayoutCount = Math.round(message.stageLayoutCount)); - message.macrosCount !== undefined && (obj.macrosCount = Math.round(message.macrosCount)); + if (message.libraryCount !== 0) { + obj.libraryCount = Math.round(message.libraryCount); + } + if (message.libraryPlaylistCount !== 0) { + obj.libraryPlaylistCount = Math.round(message.libraryPlaylistCount); + } + if (message.libraryPlaylistFolderCount !== 0) { + obj.libraryPlaylistFolderCount = Math.round( + message.libraryPlaylistFolderCount, + ); + } + if (message.libraryPlaylistMaxDepth !== 0) { + obj.libraryPlaylistMaxDepth = Math.round(message.libraryPlaylistMaxDepth); + } + if (message.mediaBinTotalPlaylistCount !== 0) { + obj.mediaBinTotalPlaylistCount = Math.round( + message.mediaBinTotalPlaylistCount, + ); + } + if (message.mediaBinPlaylistFolderCount !== 0) { + obj.mediaBinPlaylistFolderCount = Math.round( + message.mediaBinPlaylistFolderCount, + ); + } + if (message.mediaBinPlaylistMaxDepth !== 0) { + obj.mediaBinPlaylistMaxDepth = Math.round( + message.mediaBinPlaylistMaxDepth, + ); + } + if (message.mediaBinNormalPlaylistCount !== 0) { + obj.mediaBinNormalPlaylistCount = Math.round( + message.mediaBinNormalPlaylistCount, + ); + } + if (message.mediaBinSmartPlaylistCount !== 0) { + obj.mediaBinSmartPlaylistCount = Math.round( + message.mediaBinSmartPlaylistCount, + ); + } + if (message.mediaBinVideoInputCount !== 0) { + obj.mediaBinVideoInputCount = Math.round(message.mediaBinVideoInputCount); + } + if (message.audioBinPlaylistCount !== 0) { + obj.audioBinPlaylistCount = Math.round(message.audioBinPlaylistCount); + } + if (message.audioBinPlaylistFolderCount !== 0) { + obj.audioBinPlaylistFolderCount = Math.round( + message.audioBinPlaylistFolderCount, + ); + } + if (message.audioBinPlaylistMaxDepth !== 0) { + obj.audioBinPlaylistMaxDepth = Math.round( + message.audioBinPlaylistMaxDepth, + ); + } + if (message.timerCount !== 0) { + obj.timerCount = Math.round(message.timerCount); + } + if (message.messagesCount !== 0) { + obj.messagesCount = Math.round(message.messagesCount); + } + if (message.propsCount !== 0) { + obj.propsCount = Math.round(message.propsCount); + } + if (message.stageLayoutCount !== 0) { + obj.stageLayoutCount = Math.round(message.stageLayoutCount); + } + if (message.macrosCount !== 0) { + obj.macrosCount = Math.round(message.macrosCount); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Content { - return Analytics_Startup_Content.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Content { + return Analytics_Startup_Content.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Content { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Content { const message = createBaseAnalytics_Startup_Content(); message.libraryCount = object.libraryCount ?? 0; message.libraryPlaylistCount = object.libraryPlaylistCount ?? 0; message.libraryPlaylistFolderCount = object.libraryPlaylistFolderCount ?? 0; message.libraryPlaylistMaxDepth = object.libraryPlaylistMaxDepth ?? 0; message.mediaBinTotalPlaylistCount = object.mediaBinTotalPlaylistCount ?? 0; - message.mediaBinPlaylistFolderCount = object.mediaBinPlaylistFolderCount ?? 0; + message.mediaBinPlaylistFolderCount = + object.mediaBinPlaylistFolderCount ?? 0; message.mediaBinPlaylistMaxDepth = object.mediaBinPlaylistMaxDepth ?? 0; - message.mediaBinNormalPlaylistCount = object.mediaBinNormalPlaylistCount ?? 0; + message.mediaBinNormalPlaylistCount = + object.mediaBinNormalPlaylistCount ?? 0; message.mediaBinSmartPlaylistCount = object.mediaBinSmartPlaylistCount ?? 0; message.mediaBinVideoInputCount = object.mediaBinVideoInputCount ?? 0; message.audioBinPlaylistCount = object.audioBinPlaylistCount ?? 0; - message.audioBinPlaylistFolderCount = object.audioBinPlaylistFolderCount ?? 0; + message.audioBinPlaylistFolderCount = + object.audioBinPlaylistFolderCount ?? 0; message.audioBinPlaylistMaxDepth = object.audioBinPlaylistMaxDepth ?? 0; message.timerCount = object.timerCount ?? 0; message.messagesCount = object.messagesCount ?? 0; @@ -18374,11 +22533,19 @@ export const Analytics_Startup_Content = { }; function createBaseAnalytics_Startup_Themes(): Analytics_Startup_Themes { - return { themeCount: 0, themeFolderCount: 0, themeFolderMaxDepth: 0, themeSlidesCount: 0 }; + return { + themeCount: 0, + themeFolderCount: 0, + themeFolderMaxDepth: 0, + themeSlidesCount: 0, + }; } export const Analytics_Startup_Themes = { - encode(message: Analytics_Startup_Themes, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Themes, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.themeCount !== 0) { writer.uint32(8).int32(message.themeCount); } @@ -18394,43 +22561,47 @@ export const Analytics_Startup_Themes = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Themes { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Themes { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Themes(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.themeCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.themeFolderCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.themeFolderMaxDepth = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.themeSlidesCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18440,27 +22611,46 @@ export const Analytics_Startup_Themes = { fromJSON(object: any): Analytics_Startup_Themes { return { - themeCount: isSet(object.themeCount) ? Number(object.themeCount) : 0, - themeFolderCount: isSet(object.themeFolderCount) ? Number(object.themeFolderCount) : 0, - themeFolderMaxDepth: isSet(object.themeFolderMaxDepth) ? Number(object.themeFolderMaxDepth) : 0, - themeSlidesCount: isSet(object.themeSlidesCount) ? Number(object.themeSlidesCount) : 0, + themeCount: isSet(object.themeCount) + ? globalThis.Number(object.themeCount) + : 0, + themeFolderCount: isSet(object.themeFolderCount) + ? globalThis.Number(object.themeFolderCount) + : 0, + themeFolderMaxDepth: isSet(object.themeFolderMaxDepth) + ? globalThis.Number(object.themeFolderMaxDepth) + : 0, + themeSlidesCount: isSet(object.themeSlidesCount) + ? globalThis.Number(object.themeSlidesCount) + : 0, }; }, toJSON(message: Analytics_Startup_Themes): unknown { const obj: any = {}; - message.themeCount !== undefined && (obj.themeCount = Math.round(message.themeCount)); - message.themeFolderCount !== undefined && (obj.themeFolderCount = Math.round(message.themeFolderCount)); - message.themeFolderMaxDepth !== undefined && (obj.themeFolderMaxDepth = Math.round(message.themeFolderMaxDepth)); - message.themeSlidesCount !== undefined && (obj.themeSlidesCount = Math.round(message.themeSlidesCount)); + if (message.themeCount !== 0) { + obj.themeCount = Math.round(message.themeCount); + } + if (message.themeFolderCount !== 0) { + obj.themeFolderCount = Math.round(message.themeFolderCount); + } + if (message.themeFolderMaxDepth !== 0) { + obj.themeFolderMaxDepth = Math.round(message.themeFolderMaxDepth); + } + if (message.themeSlidesCount !== 0) { + obj.themeSlidesCount = Math.round(message.themeSlidesCount); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Themes { - return Analytics_Startup_Themes.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Themes { + return Analytics_Startup_Themes.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Themes { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Themes { const message = createBaseAnalytics_Startup_Themes(); message.themeCount = object.themeCount ?? 0; message.themeFolderCount = object.themeFolderCount ?? 0; @@ -18475,29 +22665,36 @@ function createBaseAnalytics_Startup_Macro(): Analytics_Startup_Macro { } export const Analytics_Startup_Macro = { - encode(message: Analytics_Startup_Macro, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_Macro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.triggerOnStartupCount !== 0) { writer.uint32(8).int32(message.triggerOnStartupCount); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_Macro { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_Macro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_Macro(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.triggerOnStartupCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18506,21 +22703,29 @@ export const Analytics_Startup_Macro = { }, fromJSON(object: any): Analytics_Startup_Macro { - return { triggerOnStartupCount: isSet(object.triggerOnStartupCount) ? Number(object.triggerOnStartupCount) : 0 }; + return { + triggerOnStartupCount: isSet(object.triggerOnStartupCount) + ? globalThis.Number(object.triggerOnStartupCount) + : 0, + }; }, toJSON(message: Analytics_Startup_Macro): unknown { const obj: any = {}; - message.triggerOnStartupCount !== undefined && - (obj.triggerOnStartupCount = Math.round(message.triggerOnStartupCount)); + if (message.triggerOnStartupCount !== 0) { + obj.triggerOnStartupCount = Math.round(message.triggerOnStartupCount); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_Macro { - return Analytics_Startup_Macro.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_Macro { + return Analytics_Startup_Macro.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_Macro { + fromPartial, I>>( + object: I, + ): Analytics_Startup_Macro { const message = createBaseAnalytics_Startup_Macro(); message.triggerOnStartupCount = object.triggerOnStartupCount ?? 0; return message; @@ -18528,11 +22733,20 @@ export const Analytics_Startup_Macro = { }; function createBaseAnalytics_Startup_ClearGroup(): Analytics_Startup_ClearGroup { - return { clearGroupCount: 0, hiddenClearGroupCount: 0, defaultIconCount: 0, customIconCount: 0, iconTintCount: 0 }; + return { + clearGroupCount: 0, + hiddenClearGroupCount: 0, + defaultIconCount: 0, + customIconCount: 0, + iconTintCount: 0, + }; } export const Analytics_Startup_ClearGroup = { - encode(message: Analytics_Startup_ClearGroup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_ClearGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.clearGroupCount !== 0) { writer.uint32(8).int32(message.clearGroupCount); } @@ -18551,50 +22765,54 @@ export const Analytics_Startup_ClearGroup = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_ClearGroup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_ClearGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_ClearGroup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.clearGroupCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.hiddenClearGroupCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.defaultIconCount = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.customIconCount = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.iconTintCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18604,30 +22822,52 @@ export const Analytics_Startup_ClearGroup = { fromJSON(object: any): Analytics_Startup_ClearGroup { return { - clearGroupCount: isSet(object.clearGroupCount) ? Number(object.clearGroupCount) : 0, - hiddenClearGroupCount: isSet(object.hiddenClearGroupCount) ? Number(object.hiddenClearGroupCount) : 0, - defaultIconCount: isSet(object.defaultIconCount) ? Number(object.defaultIconCount) : 0, - customIconCount: isSet(object.customIconCount) ? Number(object.customIconCount) : 0, - iconTintCount: isSet(object.iconTintCount) ? Number(object.iconTintCount) : 0, + clearGroupCount: isSet(object.clearGroupCount) + ? globalThis.Number(object.clearGroupCount) + : 0, + hiddenClearGroupCount: isSet(object.hiddenClearGroupCount) + ? globalThis.Number(object.hiddenClearGroupCount) + : 0, + defaultIconCount: isSet(object.defaultIconCount) + ? globalThis.Number(object.defaultIconCount) + : 0, + customIconCount: isSet(object.customIconCount) + ? globalThis.Number(object.customIconCount) + : 0, + iconTintCount: isSet(object.iconTintCount) + ? globalThis.Number(object.iconTintCount) + : 0, }; }, toJSON(message: Analytics_Startup_ClearGroup): unknown { const obj: any = {}; - message.clearGroupCount !== undefined && (obj.clearGroupCount = Math.round(message.clearGroupCount)); - message.hiddenClearGroupCount !== undefined && - (obj.hiddenClearGroupCount = Math.round(message.hiddenClearGroupCount)); - message.defaultIconCount !== undefined && (obj.defaultIconCount = Math.round(message.defaultIconCount)); - message.customIconCount !== undefined && (obj.customIconCount = Math.round(message.customIconCount)); - message.iconTintCount !== undefined && (obj.iconTintCount = Math.round(message.iconTintCount)); + if (message.clearGroupCount !== 0) { + obj.clearGroupCount = Math.round(message.clearGroupCount); + } + if (message.hiddenClearGroupCount !== 0) { + obj.hiddenClearGroupCount = Math.round(message.hiddenClearGroupCount); + } + if (message.defaultIconCount !== 0) { + obj.defaultIconCount = Math.round(message.defaultIconCount); + } + if (message.customIconCount !== 0) { + obj.customIconCount = Math.round(message.customIconCount); + } + if (message.iconTintCount !== 0) { + obj.iconTintCount = Math.round(message.iconTintCount); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_ClearGroup { - return Analytics_Startup_ClearGroup.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_ClearGroup { + return Analytics_Startup_ClearGroup.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_ClearGroup { + fromPartial, I>>( + object: I, + ): Analytics_Startup_ClearGroup { const message = createBaseAnalytics_Startup_ClearGroup(); message.clearGroupCount = object.clearGroupCount ?? 0; message.hiddenClearGroupCount = object.hiddenClearGroupCount ?? 0; @@ -18639,11 +22879,21 @@ export const Analytics_Startup_ClearGroup = { }; function createBaseAnalytics_Startup_KeyMapping(): Analytics_Startup_KeyMapping { - return { totalMapped: 0, clearGroups: 0, groups: 0, macros: 0, props: 0, menus: 0 }; + return { + totalMapped: 0, + clearGroups: 0, + groups: 0, + macros: 0, + props: 0, + menus: 0, + }; } export const Analytics_Startup_KeyMapping = { - encode(message: Analytics_Startup_KeyMapping, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_KeyMapping, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.totalMapped !== 0) { writer.uint32(8).int32(message.totalMapped); } @@ -18665,57 +22915,61 @@ export const Analytics_Startup_KeyMapping = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_KeyMapping { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_KeyMapping { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_KeyMapping(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.totalMapped = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.clearGroups = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.groups = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.macros = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.props = reader.int32(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.menus = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18725,31 +22979,50 @@ export const Analytics_Startup_KeyMapping = { fromJSON(object: any): Analytics_Startup_KeyMapping { return { - totalMapped: isSet(object.totalMapped) ? Number(object.totalMapped) : 0, - clearGroups: isSet(object.clearGroups) ? Number(object.clearGroups) : 0, - groups: isSet(object.groups) ? Number(object.groups) : 0, - macros: isSet(object.macros) ? Number(object.macros) : 0, - props: isSet(object.props) ? Number(object.props) : 0, - menus: isSet(object.menus) ? Number(object.menus) : 0, + totalMapped: isSet(object.totalMapped) + ? globalThis.Number(object.totalMapped) + : 0, + clearGroups: isSet(object.clearGroups) + ? globalThis.Number(object.clearGroups) + : 0, + groups: isSet(object.groups) ? globalThis.Number(object.groups) : 0, + macros: isSet(object.macros) ? globalThis.Number(object.macros) : 0, + props: isSet(object.props) ? globalThis.Number(object.props) : 0, + menus: isSet(object.menus) ? globalThis.Number(object.menus) : 0, }; }, toJSON(message: Analytics_Startup_KeyMapping): unknown { const obj: any = {}; - message.totalMapped !== undefined && (obj.totalMapped = Math.round(message.totalMapped)); - message.clearGroups !== undefined && (obj.clearGroups = Math.round(message.clearGroups)); - message.groups !== undefined && (obj.groups = Math.round(message.groups)); - message.macros !== undefined && (obj.macros = Math.round(message.macros)); - message.props !== undefined && (obj.props = Math.round(message.props)); - message.menus !== undefined && (obj.menus = Math.round(message.menus)); + if (message.totalMapped !== 0) { + obj.totalMapped = Math.round(message.totalMapped); + } + if (message.clearGroups !== 0) { + obj.clearGroups = Math.round(message.clearGroups); + } + if (message.groups !== 0) { + obj.groups = Math.round(message.groups); + } + if (message.macros !== 0) { + obj.macros = Math.round(message.macros); + } + if (message.props !== 0) { + obj.props = Math.round(message.props); + } + if (message.menus !== 0) { + obj.menus = Math.round(message.menus); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_KeyMapping { - return Analytics_Startup_KeyMapping.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_KeyMapping { + return Analytics_Startup_KeyMapping.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Startup_KeyMapping { + fromPartial, I>>( + object: I, + ): Analytics_Startup_KeyMapping { const message = createBaseAnalytics_Startup_KeyMapping(); message.totalMapped = object.totalMapped ?? 0; message.clearGroups = object.clearGroups ?? 0; @@ -18766,7 +23039,10 @@ function createBaseAnalytics_Startup_NetworkLink(): Analytics_Startup_NetworkLin } export const Analytics_Startup_NetworkLink = { - encode(message: Analytics_Startup_NetworkLink, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Startup_NetworkLink, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.enabled === true) { writer.uint32(8).bool(message.enabled); } @@ -18776,29 +23052,33 @@ export const Analytics_Startup_NetworkLink = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Startup_NetworkLink { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Startup_NetworkLink { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Startup_NetworkLink(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enabled = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.memberCount = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18808,22 +23088,31 @@ export const Analytics_Startup_NetworkLink = { fromJSON(object: any): Analytics_Startup_NetworkLink { return { - enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, - memberCount: isSet(object.memberCount) ? Number(object.memberCount) : 0, + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + memberCount: isSet(object.memberCount) + ? globalThis.Number(object.memberCount) + : 0, }; }, toJSON(message: Analytics_Startup_NetworkLink): unknown { const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - message.memberCount !== undefined && (obj.memberCount = Math.round(message.memberCount)); + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.memberCount !== 0) { + obj.memberCount = Math.round(message.memberCount); + } return obj; }, - create, I>>(base?: I): Analytics_Startup_NetworkLink { - return Analytics_Startup_NetworkLink.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Startup_NetworkLink { + return Analytics_Startup_NetworkLink.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Startup_NetworkLink { @@ -18835,63 +23124,93 @@ export const Analytics_Startup_NetworkLink = { }; function createBaseAnalytics_Trigger(): Analytics_Trigger { - return { cue: undefined, action: undefined, mediaBin: undefined, audioBin: undefined }; + return { + cue: undefined, + action: undefined, + mediaBin: undefined, + audioBin: undefined, + }; } export const Analytics_Trigger = { - encode(message: Analytics_Trigger, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.cue !== undefined) { - Analytics_Trigger_Cue.encode(message.cue, writer.uint32(10).fork()).ldelim(); + Analytics_Trigger_Cue.encode( + message.cue, + writer.uint32(10).fork(), + ).ldelim(); } if (message.action !== undefined) { - Analytics_Trigger_Action.encode(message.action, writer.uint32(18).fork()).ldelim(); + Analytics_Trigger_Action.encode( + message.action, + writer.uint32(18).fork(), + ).ldelim(); } if (message.mediaBin !== undefined) { - Analytics_Trigger_MediaBin.encode(message.mediaBin, writer.uint32(26).fork()).ldelim(); + Analytics_Trigger_MediaBin.encode( + message.mediaBin, + writer.uint32(26).fork(), + ).ldelim(); } if (message.audioBin !== undefined) { - Analytics_Trigger_AudioBin.encode(message.audioBin, writer.uint32(34).fork()).ldelim(); + Analytics_Trigger_AudioBin.encode( + message.audioBin, + writer.uint32(34).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.cue = Analytics_Trigger_Cue.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.action = Analytics_Trigger_Action.decode(reader, reader.uint32()); + message.action = Analytics_Trigger_Action.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.mediaBin = Analytics_Trigger_MediaBin.decode(reader, reader.uint32()); + message.mediaBin = Analytics_Trigger_MediaBin.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.audioBin = Analytics_Trigger_AudioBin.decode(reader, reader.uint32()); + message.audioBin = Analytics_Trigger_AudioBin.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18901,43 +23220,63 @@ export const Analytics_Trigger = { fromJSON(object: any): Analytics_Trigger { return { - cue: isSet(object.cue) ? Analytics_Trigger_Cue.fromJSON(object.cue) : undefined, - action: isSet(object.action) ? Analytics_Trigger_Action.fromJSON(object.action) : undefined, - mediaBin: isSet(object.mediaBin) ? Analytics_Trigger_MediaBin.fromJSON(object.mediaBin) : undefined, - audioBin: isSet(object.audioBin) ? Analytics_Trigger_AudioBin.fromJSON(object.audioBin) : undefined, + cue: isSet(object.cue) + ? Analytics_Trigger_Cue.fromJSON(object.cue) + : undefined, + action: isSet(object.action) + ? Analytics_Trigger_Action.fromJSON(object.action) + : undefined, + mediaBin: isSet(object.mediaBin) + ? Analytics_Trigger_MediaBin.fromJSON(object.mediaBin) + : undefined, + audioBin: isSet(object.audioBin) + ? Analytics_Trigger_AudioBin.fromJSON(object.audioBin) + : undefined, }; }, toJSON(message: Analytics_Trigger): unknown { const obj: any = {}; - message.cue !== undefined && (obj.cue = message.cue ? Analytics_Trigger_Cue.toJSON(message.cue) : undefined); - message.action !== undefined && - (obj.action = message.action ? Analytics_Trigger_Action.toJSON(message.action) : undefined); - message.mediaBin !== undefined && - (obj.mediaBin = message.mediaBin ? Analytics_Trigger_MediaBin.toJSON(message.mediaBin) : undefined); - message.audioBin !== undefined && - (obj.audioBin = message.audioBin ? Analytics_Trigger_AudioBin.toJSON(message.audioBin) : undefined); + if (message.cue !== undefined) { + obj.cue = Analytics_Trigger_Cue.toJSON(message.cue); + } + if (message.action !== undefined) { + obj.action = Analytics_Trigger_Action.toJSON(message.action); + } + if (message.mediaBin !== undefined) { + obj.mediaBin = Analytics_Trigger_MediaBin.toJSON(message.mediaBin); + } + if (message.audioBin !== undefined) { + obj.audioBin = Analytics_Trigger_AudioBin.toJSON(message.audioBin); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger { - return Analytics_Trigger.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger { + return Analytics_Trigger.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Trigger { + fromPartial, I>>( + object: I, + ): Analytics_Trigger { const message = createBaseAnalytics_Trigger(); - message.cue = (object.cue !== undefined && object.cue !== null) - ? Analytics_Trigger_Cue.fromPartial(object.cue) - : undefined; - message.action = (object.action !== undefined && object.action !== null) - ? Analytics_Trigger_Action.fromPartial(object.action) - : undefined; - message.mediaBin = (object.mediaBin !== undefined && object.mediaBin !== null) - ? Analytics_Trigger_MediaBin.fromPartial(object.mediaBin) - : undefined; - message.audioBin = (object.audioBin !== undefined && object.audioBin !== null) - ? Analytics_Trigger_AudioBin.fromPartial(object.audioBin) - : undefined; + message.cue = + object.cue !== undefined && object.cue !== null + ? Analytics_Trigger_Cue.fromPartial(object.cue) + : undefined; + message.action = + object.action !== undefined && object.action !== null + ? Analytics_Trigger_Action.fromPartial(object.action) + : undefined; + message.mediaBin = + object.mediaBin !== undefined && object.mediaBin !== null + ? Analytics_Trigger_MediaBin.fromPartial(object.mediaBin) + : undefined; + message.audioBin = + object.audioBin !== undefined && object.audioBin !== null + ? Analytics_Trigger_AudioBin.fromPartial(object.audioBin) + : undefined; return message; }, }; @@ -18947,29 +23286,42 @@ function createBaseAnalytics_Trigger_Cue(): Analytics_Trigger_Cue { } export const Analytics_Trigger_Cue = { - encode(message: Analytics_Trigger_Cue, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Cue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.slide !== undefined) { - Analytics_Trigger_Cue_Slide.encode(message.slide, writer.uint32(10).fork()).ldelim(); + Analytics_Trigger_Cue_Slide.encode( + message.slide, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Cue { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Cue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Cue(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.slide = Analytics_Trigger_Cue_Slide.decode(reader, reader.uint32()); + message.slide = Analytics_Trigger_Cue_Slide.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -18978,91 +23330,135 @@ export const Analytics_Trigger_Cue = { }, fromJSON(object: any): Analytics_Trigger_Cue { - return { slide: isSet(object.slide) ? Analytics_Trigger_Cue_Slide.fromJSON(object.slide) : undefined }; + return { + slide: isSet(object.slide) + ? Analytics_Trigger_Cue_Slide.fromJSON(object.slide) + : undefined, + }; }, toJSON(message: Analytics_Trigger_Cue): unknown { const obj: any = {}; - message.slide !== undefined && - (obj.slide = message.slide ? Analytics_Trigger_Cue_Slide.toJSON(message.slide) : undefined); + if (message.slide !== undefined) { + obj.slide = Analytics_Trigger_Cue_Slide.toJSON(message.slide); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Cue { - return Analytics_Trigger_Cue.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Cue { + return Analytics_Trigger_Cue.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Trigger_Cue { + fromPartial, I>>( + object: I, + ): Analytics_Trigger_Cue { const message = createBaseAnalytics_Trigger_Cue(); - message.slide = (object.slide !== undefined && object.slide !== null) - ? Analytics_Trigger_Cue_Slide.fromPartial(object.slide) - : undefined; + message.slide = + object.slide !== undefined && object.slide !== null + ? Analytics_Trigger_Cue_Slide.fromPartial(object.slide) + : undefined; return message; }, }; function createBaseAnalytics_Trigger_Cue_Slide(): Analytics_Trigger_Cue_Slide { - return { trigger: undefined, scrollingTextElement: undefined, rssFeedElement: undefined, fileFeedElement: undefined }; + return { + trigger: undefined, + scrollingTextElement: undefined, + rssFeedElement: undefined, + fileFeedElement: undefined, + }; } export const Analytics_Trigger_Cue_Slide = { - encode(message: Analytics_Trigger_Cue_Slide, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Cue_Slide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.trigger !== undefined) { - Analytics_Trigger_Cue_Slide_Trigger.encode(message.trigger, writer.uint32(10).fork()).ldelim(); + Analytics_Trigger_Cue_Slide_Trigger.encode( + message.trigger, + writer.uint32(10).fork(), + ).ldelim(); } if (message.scrollingTextElement !== undefined) { - Analytics_Trigger_Cue_Slide_ScrollingTextElement.encode(message.scrollingTextElement, writer.uint32(18).fork()) - .ldelim(); + Analytics_Trigger_Cue_Slide_ScrollingTextElement.encode( + message.scrollingTextElement, + writer.uint32(18).fork(), + ).ldelim(); } if (message.rssFeedElement !== undefined) { - Analytics_Trigger_Cue_Slide_RSSFeedElement.encode(message.rssFeedElement, writer.uint32(26).fork()).ldelim(); + Analytics_Trigger_Cue_Slide_RSSFeedElement.encode( + message.rssFeedElement, + writer.uint32(26).fork(), + ).ldelim(); } if (message.fileFeedElement !== undefined) { - Analytics_Trigger_Cue_Slide_FileFeedElement.encode(message.fileFeedElement, writer.uint32(34).fork()).ldelim(); + Analytics_Trigger_Cue_Slide_FileFeedElement.encode( + message.fileFeedElement, + writer.uint32(34).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Cue_Slide { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Cue_Slide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Cue_Slide(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.trigger = Analytics_Trigger_Cue_Slide_Trigger.decode(reader, reader.uint32()); + message.trigger = Analytics_Trigger_Cue_Slide_Trigger.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.scrollingTextElement = Analytics_Trigger_Cue_Slide_ScrollingTextElement.decode( - reader, - reader.uint32(), - ); + message.scrollingTextElement = + Analytics_Trigger_Cue_Slide_ScrollingTextElement.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.rssFeedElement = Analytics_Trigger_Cue_Slide_RSSFeedElement.decode(reader, reader.uint32()); + message.rssFeedElement = + Analytics_Trigger_Cue_Slide_RSSFeedElement.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.fileFeedElement = Analytics_Trigger_Cue_Slide_FileFeedElement.decode(reader, reader.uint32()); + message.fileFeedElement = + Analytics_Trigger_Cue_Slide_FileFeedElement.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19072,53 +23468,83 @@ export const Analytics_Trigger_Cue_Slide = { fromJSON(object: any): Analytics_Trigger_Cue_Slide { return { - trigger: isSet(object.trigger) ? Analytics_Trigger_Cue_Slide_Trigger.fromJSON(object.trigger) : undefined, + trigger: isSet(object.trigger) + ? Analytics_Trigger_Cue_Slide_Trigger.fromJSON(object.trigger) + : undefined, scrollingTextElement: isSet(object.scrollingTextElement) - ? Analytics_Trigger_Cue_Slide_ScrollingTextElement.fromJSON(object.scrollingTextElement) + ? Analytics_Trigger_Cue_Slide_ScrollingTextElement.fromJSON( + object.scrollingTextElement, + ) : undefined, rssFeedElement: isSet(object.rssFeedElement) - ? Analytics_Trigger_Cue_Slide_RSSFeedElement.fromJSON(object.rssFeedElement) + ? Analytics_Trigger_Cue_Slide_RSSFeedElement.fromJSON( + object.rssFeedElement, + ) : undefined, fileFeedElement: isSet(object.fileFeedElement) - ? Analytics_Trigger_Cue_Slide_FileFeedElement.fromJSON(object.fileFeedElement) + ? Analytics_Trigger_Cue_Slide_FileFeedElement.fromJSON( + object.fileFeedElement, + ) : undefined, }; }, toJSON(message: Analytics_Trigger_Cue_Slide): unknown { const obj: any = {}; - message.trigger !== undefined && - (obj.trigger = message.trigger ? Analytics_Trigger_Cue_Slide_Trigger.toJSON(message.trigger) : undefined); - message.scrollingTextElement !== undefined && (obj.scrollingTextElement = message.scrollingTextElement - ? Analytics_Trigger_Cue_Slide_ScrollingTextElement.toJSON(message.scrollingTextElement) - : undefined); - message.rssFeedElement !== undefined && (obj.rssFeedElement = message.rssFeedElement - ? Analytics_Trigger_Cue_Slide_RSSFeedElement.toJSON(message.rssFeedElement) - : undefined); - message.fileFeedElement !== undefined && (obj.fileFeedElement = message.fileFeedElement - ? Analytics_Trigger_Cue_Slide_FileFeedElement.toJSON(message.fileFeedElement) - : undefined); + if (message.trigger !== undefined) { + obj.trigger = Analytics_Trigger_Cue_Slide_Trigger.toJSON(message.trigger); + } + if (message.scrollingTextElement !== undefined) { + obj.scrollingTextElement = + Analytics_Trigger_Cue_Slide_ScrollingTextElement.toJSON( + message.scrollingTextElement, + ); + } + if (message.rssFeedElement !== undefined) { + obj.rssFeedElement = Analytics_Trigger_Cue_Slide_RSSFeedElement.toJSON( + message.rssFeedElement, + ); + } + if (message.fileFeedElement !== undefined) { + obj.fileFeedElement = Analytics_Trigger_Cue_Slide_FileFeedElement.toJSON( + message.fileFeedElement, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Cue_Slide { - return Analytics_Trigger_Cue_Slide.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Cue_Slide { + return Analytics_Trigger_Cue_Slide.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Trigger_Cue_Slide { + fromPartial, I>>( + object: I, + ): Analytics_Trigger_Cue_Slide { const message = createBaseAnalytics_Trigger_Cue_Slide(); - message.trigger = (object.trigger !== undefined && object.trigger !== null) - ? Analytics_Trigger_Cue_Slide_Trigger.fromPartial(object.trigger) - : undefined; - message.scrollingTextElement = (object.scrollingTextElement !== undefined && object.scrollingTextElement !== null) - ? Analytics_Trigger_Cue_Slide_ScrollingTextElement.fromPartial(object.scrollingTextElement) - : undefined; - message.rssFeedElement = (object.rssFeedElement !== undefined && object.rssFeedElement !== null) - ? Analytics_Trigger_Cue_Slide_RSSFeedElement.fromPartial(object.rssFeedElement) - : undefined; - message.fileFeedElement = (object.fileFeedElement !== undefined && object.fileFeedElement !== null) - ? Analytics_Trigger_Cue_Slide_FileFeedElement.fromPartial(object.fileFeedElement) - : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Analytics_Trigger_Cue_Slide_Trigger.fromPartial(object.trigger) + : undefined; + message.scrollingTextElement = + object.scrollingTextElement !== undefined && + object.scrollingTextElement !== null + ? Analytics_Trigger_Cue_Slide_ScrollingTextElement.fromPartial( + object.scrollingTextElement, + ) + : undefined; + message.rssFeedElement = + object.rssFeedElement !== undefined && object.rssFeedElement !== null + ? Analytics_Trigger_Cue_Slide_RSSFeedElement.fromPartial( + object.rssFeedElement, + ) + : undefined; + message.fileFeedElement = + object.fileFeedElement !== undefined && object.fileFeedElement !== null + ? Analytics_Trigger_Cue_Slide_FileFeedElement.fromPartial( + object.fileFeedElement, + ) + : undefined; return message; }, }; @@ -19138,7 +23564,10 @@ function createBaseAnalytics_Trigger_Cue_Slide_Trigger(): Analytics_Trigger_Cue_ } export const Analytics_Trigger_Cue_Slide_Trigger = { - encode(message: Analytics_Trigger_Cue_Slide_Trigger, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Cue_Slide_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.objectCount !== 0) { writer.uint32(8).int32(message.objectCount); } @@ -19169,131 +23598,173 @@ export const Analytics_Trigger_Cue_Slide_Trigger = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Cue_Slide_Trigger { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Cue_Slide_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Cue_Slide_Trigger(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.objectCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.scrollingObjectCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.backgroundFxObjectCount = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.actionCount = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.hasTextFx = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.mediaTextFillObjectCount = reader.int32(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.cutOutTextFillObjectCount = reader.int32(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.backgroundBlurTextFillObjectCount = reader.int32(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.backgroundInvertTextFillObjectCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } - return message; - }, - - fromJSON(object: any): Analytics_Trigger_Cue_Slide_Trigger { - return { - objectCount: isSet(object.objectCount) ? Number(object.objectCount) : 0, - scrollingObjectCount: isSet(object.scrollingObjectCount) ? Number(object.scrollingObjectCount) : 0, - backgroundFxObjectCount: isSet(object.backgroundFxObjectCount) ? Number(object.backgroundFxObjectCount) : 0, - actionCount: isSet(object.actionCount) ? Number(object.actionCount) : 0, - hasTextFx: isSet(object.hasTextFx) ? Boolean(object.hasTextFx) : false, - mediaTextFillObjectCount: isSet(object.mediaTextFillObjectCount) ? Number(object.mediaTextFillObjectCount) : 0, - cutOutTextFillObjectCount: isSet(object.cutOutTextFillObjectCount) ? Number(object.cutOutTextFillObjectCount) : 0, - backgroundBlurTextFillObjectCount: isSet(object.backgroundBlurTextFillObjectCount) - ? Number(object.backgroundBlurTextFillObjectCount) - : 0, - backgroundInvertTextFillObjectCount: isSet(object.backgroundInvertTextFillObjectCount) - ? Number(object.backgroundInvertTextFillObjectCount) - : 0, - }; - }, - - toJSON(message: Analytics_Trigger_Cue_Slide_Trigger): unknown { - const obj: any = {}; - message.objectCount !== undefined && (obj.objectCount = Math.round(message.objectCount)); - message.scrollingObjectCount !== undefined && (obj.scrollingObjectCount = Math.round(message.scrollingObjectCount)); - message.backgroundFxObjectCount !== undefined && - (obj.backgroundFxObjectCount = Math.round(message.backgroundFxObjectCount)); - message.actionCount !== undefined && (obj.actionCount = Math.round(message.actionCount)); - message.hasTextFx !== undefined && (obj.hasTextFx = message.hasTextFx); - message.mediaTextFillObjectCount !== undefined && - (obj.mediaTextFillObjectCount = Math.round(message.mediaTextFillObjectCount)); - message.cutOutTextFillObjectCount !== undefined && - (obj.cutOutTextFillObjectCount = Math.round(message.cutOutTextFillObjectCount)); - message.backgroundBlurTextFillObjectCount !== undefined && - (obj.backgroundBlurTextFillObjectCount = Math.round(message.backgroundBlurTextFillObjectCount)); - message.backgroundInvertTextFillObjectCount !== undefined && - (obj.backgroundInvertTextFillObjectCount = Math.round(message.backgroundInvertTextFillObjectCount)); + return message; + }, + + fromJSON(object: any): Analytics_Trigger_Cue_Slide_Trigger { + return { + objectCount: isSet(object.objectCount) + ? globalThis.Number(object.objectCount) + : 0, + scrollingObjectCount: isSet(object.scrollingObjectCount) + ? globalThis.Number(object.scrollingObjectCount) + : 0, + backgroundFxObjectCount: isSet(object.backgroundFxObjectCount) + ? globalThis.Number(object.backgroundFxObjectCount) + : 0, + actionCount: isSet(object.actionCount) + ? globalThis.Number(object.actionCount) + : 0, + hasTextFx: isSet(object.hasTextFx) + ? globalThis.Boolean(object.hasTextFx) + : false, + mediaTextFillObjectCount: isSet(object.mediaTextFillObjectCount) + ? globalThis.Number(object.mediaTextFillObjectCount) + : 0, + cutOutTextFillObjectCount: isSet(object.cutOutTextFillObjectCount) + ? globalThis.Number(object.cutOutTextFillObjectCount) + : 0, + backgroundBlurTextFillObjectCount: isSet( + object.backgroundBlurTextFillObjectCount, + ) + ? globalThis.Number(object.backgroundBlurTextFillObjectCount) + : 0, + backgroundInvertTextFillObjectCount: isSet( + object.backgroundInvertTextFillObjectCount, + ) + ? globalThis.Number(object.backgroundInvertTextFillObjectCount) + : 0, + }; + }, + + toJSON(message: Analytics_Trigger_Cue_Slide_Trigger): unknown { + const obj: any = {}; + if (message.objectCount !== 0) { + obj.objectCount = Math.round(message.objectCount); + } + if (message.scrollingObjectCount !== 0) { + obj.scrollingObjectCount = Math.round(message.scrollingObjectCount); + } + if (message.backgroundFxObjectCount !== 0) { + obj.backgroundFxObjectCount = Math.round(message.backgroundFxObjectCount); + } + if (message.actionCount !== 0) { + obj.actionCount = Math.round(message.actionCount); + } + if (message.hasTextFx === true) { + obj.hasTextFx = message.hasTextFx; + } + if (message.mediaTextFillObjectCount !== 0) { + obj.mediaTextFillObjectCount = Math.round( + message.mediaTextFillObjectCount, + ); + } + if (message.cutOutTextFillObjectCount !== 0) { + obj.cutOutTextFillObjectCount = Math.round( + message.cutOutTextFillObjectCount, + ); + } + if (message.backgroundBlurTextFillObjectCount !== 0) { + obj.backgroundBlurTextFillObjectCount = Math.round( + message.backgroundBlurTextFillObjectCount, + ); + } + if (message.backgroundInvertTextFillObjectCount !== 0) { + obj.backgroundInvertTextFillObjectCount = Math.round( + message.backgroundInvertTextFillObjectCount, + ); + } return obj; }, create, I>>( base?: I, ): Analytics_Trigger_Cue_Slide_Trigger { - return Analytics_Trigger_Cue_Slide_Trigger.fromPartial(base ?? {}); + return Analytics_Trigger_Cue_Slide_Trigger.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Cue_Slide_Trigger { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Trigger_Cue_Slide_Trigger { const message = createBaseAnalytics_Trigger_Cue_Slide_Trigger(); message.objectCount = object.objectCount ?? 0; message.scrollingObjectCount = object.scrollingObjectCount ?? 0; @@ -19302,14 +23773,22 @@ export const Analytics_Trigger_Cue_Slide_Trigger = { message.hasTextFx = object.hasTextFx ?? false; message.mediaTextFillObjectCount = object.mediaTextFillObjectCount ?? 0; message.cutOutTextFillObjectCount = object.cutOutTextFillObjectCount ?? 0; - message.backgroundBlurTextFillObjectCount = object.backgroundBlurTextFillObjectCount ?? 0; - message.backgroundInvertTextFillObjectCount = object.backgroundInvertTextFillObjectCount ?? 0; + message.backgroundBlurTextFillObjectCount = + object.backgroundBlurTextFillObjectCount ?? 0; + message.backgroundInvertTextFillObjectCount = + object.backgroundInvertTextFillObjectCount ?? 0; return message; }, }; function createBaseAnalytics_Trigger_Cue_Slide_ScrollingTextElement(): Analytics_Trigger_Cue_Slide_ScrollingTextElement { - return { direction: 0, startPosition: 0, isRepeatEnabled: false, speed: 0, destinationLayer: 0 }; + return { + direction: 0, + startPosition: 0, + isRepeatEnabled: false, + speed: 0, + destinationLayer: 0, + }; } export const Analytics_Trigger_Cue_Slide_ScrollingTextElement = { @@ -19335,50 +23814,55 @@ export const Analytics_Trigger_Cue_Slide_ScrollingTextElement = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Cue_Slide_ScrollingTextElement { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Cue_Slide_ScrollingTextElement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseAnalytics_Trigger_Cue_Slide_ScrollingTextElement(); + const message = + createBaseAnalytics_Trigger_Cue_Slide_ScrollingTextElement(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.direction = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.startPosition = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isRepeatEnabled = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.speed = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.destinationLayer = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19389,43 +23873,79 @@ export const Analytics_Trigger_Cue_Slide_ScrollingTextElement = { fromJSON(object: any): Analytics_Trigger_Cue_Slide_ScrollingTextElement { return { direction: isSet(object.direction) - ? analytics_Trigger_Cue_Slide_ScrollingTextElement_DirectionFromJSON(object.direction) + ? analytics_Trigger_Cue_Slide_ScrollingTextElement_DirectionFromJSON( + object.direction, + ) : 0, startPosition: isSet(object.startPosition) - ? analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPositionFromJSON(object.startPosition) + ? analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPositionFromJSON( + object.startPosition, + ) + : 0, + isRepeatEnabled: isSet(object.isRepeatEnabled) + ? globalThis.Boolean(object.isRepeatEnabled) + : false, + speed: isSet(object.speed) + ? analytics_Trigger_Cue_Slide_ScrollingTextElement_SpeedFromJSON( + object.speed, + ) : 0, - isRepeatEnabled: isSet(object.isRepeatEnabled) ? Boolean(object.isRepeatEnabled) : false, - speed: isSet(object.speed) ? analytics_Trigger_Cue_Slide_ScrollingTextElement_SpeedFromJSON(object.speed) : 0, destinationLayer: isSet(object.destinationLayer) - ? analytics_Trigger_Cue_Slide_DestinationLayerFromJSON(object.destinationLayer) + ? analytics_Trigger_Cue_Slide_DestinationLayerFromJSON( + object.destinationLayer, + ) : 0, }; }, toJSON(message: Analytics_Trigger_Cue_Slide_ScrollingTextElement): unknown { const obj: any = {}; - message.direction !== undefined && - (obj.direction = analytics_Trigger_Cue_Slide_ScrollingTextElement_DirectionToJSON(message.direction)); - message.startPosition !== undefined && - (obj.startPosition = analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPositionToJSON(message.startPosition)); - message.isRepeatEnabled !== undefined && (obj.isRepeatEnabled = message.isRepeatEnabled); - message.speed !== undefined && - (obj.speed = analytics_Trigger_Cue_Slide_ScrollingTextElement_SpeedToJSON(message.speed)); - message.destinationLayer !== undefined && - (obj.destinationLayer = analytics_Trigger_Cue_Slide_DestinationLayerToJSON(message.destinationLayer)); + if (message.direction !== 0) { + obj.direction = + analytics_Trigger_Cue_Slide_ScrollingTextElement_DirectionToJSON( + message.direction, + ); + } + if (message.startPosition !== 0) { + obj.startPosition = + analytics_Trigger_Cue_Slide_ScrollingTextElement_StartPositionToJSON( + message.startPosition, + ); + } + if (message.isRepeatEnabled === true) { + obj.isRepeatEnabled = message.isRepeatEnabled; + } + if (message.speed !== 0) { + obj.speed = analytics_Trigger_Cue_Slide_ScrollingTextElement_SpeedToJSON( + message.speed, + ); + } + if (message.destinationLayer !== 0) { + obj.destinationLayer = analytics_Trigger_Cue_Slide_DestinationLayerToJSON( + message.destinationLayer, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Cue_Slide_ScrollingTextElement { - return Analytics_Trigger_Cue_Slide_ScrollingTextElement.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Cue_Slide_ScrollingTextElement { - const message = createBaseAnalytics_Trigger_Cue_Slide_ScrollingTextElement(); + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Trigger_Cue_Slide_ScrollingTextElement { + return Analytics_Trigger_Cue_Slide_ScrollingTextElement.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Trigger_Cue_Slide_ScrollingTextElement { + const message = + createBaseAnalytics_Trigger_Cue_Slide_ScrollingTextElement(); message.direction = object.direction ?? 0; message.startPosition = object.startPosition ?? 0; message.isRepeatEnabled = object.isRepeatEnabled ?? false; @@ -19440,7 +23960,10 @@ function createBaseAnalytics_Trigger_Cue_Slide_RSSFeedElement(): Analytics_Trigg } export const Analytics_Trigger_Cue_Slide_RSSFeedElement = { - encode(message: Analytics_Trigger_Cue_Slide_RSSFeedElement, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Cue_Slide_RSSFeedElement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.content !== 0) { writer.uint32(8).int32(message.content); } @@ -19453,36 +23976,40 @@ export const Analytics_Trigger_Cue_Slide_RSSFeedElement = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Cue_Slide_RSSFeedElement { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Cue_Slide_RSSFeedElement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Cue_Slide_RSSFeedElement(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.content = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.isDelimiterEnabled = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.destinationLayer = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19492,33 +24019,50 @@ export const Analytics_Trigger_Cue_Slide_RSSFeedElement = { fromJSON(object: any): Analytics_Trigger_Cue_Slide_RSSFeedElement { return { - content: isSet(object.content) ? analytics_Trigger_Cue_Slide_RSSFeedElement_ContentFromJSON(object.content) : 0, - isDelimiterEnabled: isSet(object.isDelimiterEnabled) ? Boolean(object.isDelimiterEnabled) : false, + content: isSet(object.content) + ? analytics_Trigger_Cue_Slide_RSSFeedElement_ContentFromJSON( + object.content, + ) + : 0, + isDelimiterEnabled: isSet(object.isDelimiterEnabled) + ? globalThis.Boolean(object.isDelimiterEnabled) + : false, destinationLayer: isSet(object.destinationLayer) - ? analytics_Trigger_Cue_Slide_DestinationLayerFromJSON(object.destinationLayer) + ? analytics_Trigger_Cue_Slide_DestinationLayerFromJSON( + object.destinationLayer, + ) : 0, }; }, toJSON(message: Analytics_Trigger_Cue_Slide_RSSFeedElement): unknown { const obj: any = {}; - message.content !== undefined && - (obj.content = analytics_Trigger_Cue_Slide_RSSFeedElement_ContentToJSON(message.content)); - message.isDelimiterEnabled !== undefined && (obj.isDelimiterEnabled = message.isDelimiterEnabled); - message.destinationLayer !== undefined && - (obj.destinationLayer = analytics_Trigger_Cue_Slide_DestinationLayerToJSON(message.destinationLayer)); + if (message.content !== 0) { + obj.content = analytics_Trigger_Cue_Slide_RSSFeedElement_ContentToJSON( + message.content, + ); + } + if (message.isDelimiterEnabled === true) { + obj.isDelimiterEnabled = message.isDelimiterEnabled; + } + if (message.destinationLayer !== 0) { + obj.destinationLayer = analytics_Trigger_Cue_Slide_DestinationLayerToJSON( + message.destinationLayer, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Cue_Slide_RSSFeedElement { - return Analytics_Trigger_Cue_Slide_RSSFeedElement.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_Trigger_Cue_Slide_RSSFeedElement { + return Analytics_Trigger_Cue_Slide_RSSFeedElement.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Cue_Slide_RSSFeedElement { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Trigger_Cue_Slide_RSSFeedElement { const message = createBaseAnalytics_Trigger_Cue_Slide_RSSFeedElement(); message.content = object.content ?? 0; message.isDelimiterEnabled = object.isDelimiterEnabled ?? false; @@ -19532,29 +24076,36 @@ function createBaseAnalytics_Trigger_Cue_Slide_FileFeedElement(): Analytics_Trig } export const Analytics_Trigger_Cue_Slide_FileFeedElement = { - encode(message: Analytics_Trigger_Cue_Slide_FileFeedElement, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Cue_Slide_FileFeedElement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.destinationLayer !== 0) { writer.uint32(8).int32(message.destinationLayer); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Cue_Slide_FileFeedElement { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Cue_Slide_FileFeedElement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Cue_Slide_FileFeedElement(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.destinationLayer = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19565,27 +24116,39 @@ export const Analytics_Trigger_Cue_Slide_FileFeedElement = { fromJSON(object: any): Analytics_Trigger_Cue_Slide_FileFeedElement { return { destinationLayer: isSet(object.destinationLayer) - ? analytics_Trigger_Cue_Slide_DestinationLayerFromJSON(object.destinationLayer) + ? analytics_Trigger_Cue_Slide_DestinationLayerFromJSON( + object.destinationLayer, + ) : 0, }; }, toJSON(message: Analytics_Trigger_Cue_Slide_FileFeedElement): unknown { const obj: any = {}; - message.destinationLayer !== undefined && - (obj.destinationLayer = analytics_Trigger_Cue_Slide_DestinationLayerToJSON(message.destinationLayer)); + if (message.destinationLayer !== 0) { + obj.destinationLayer = analytics_Trigger_Cue_Slide_DestinationLayerToJSON( + message.destinationLayer, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Cue_Slide_FileFeedElement { - return Analytics_Trigger_Cue_Slide_FileFeedElement.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Cue_Slide_FileFeedElement { + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): Analytics_Trigger_Cue_Slide_FileFeedElement { + return Analytics_Trigger_Cue_Slide_FileFeedElement.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): Analytics_Trigger_Cue_Slide_FileFeedElement { const message = createBaseAnalytics_Trigger_Cue_Slide_FileFeedElement(); message.destinationLayer = object.destinationLayer ?? 0; return message; @@ -19611,149 +24174,238 @@ function createBaseAnalytics_Trigger_Action(): Analytics_Trigger_Action { } export const Analytics_Trigger_Action = { - encode(message: Analytics_Trigger_Action, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.clear !== undefined) { - Analytics_Trigger_Action_ClearLayer.encode(message.clear, writer.uint32(10).fork()).ldelim(); + Analytics_Trigger_Action_ClearLayer.encode( + message.clear, + writer.uint32(10).fork(), + ).ldelim(); } if (message.media !== undefined) { - Analytics_TriggerMediaInformation.encode(message.media, writer.uint32(18).fork()).ldelim(); + Analytics_TriggerMediaInformation.encode( + message.media, + writer.uint32(18).fork(), + ).ldelim(); } if (message.mediaBinPlaylist !== undefined) { - Analytics_Trigger_Action_MediaBinPlaylist.encode(message.mediaBinPlaylist, writer.uint32(26).fork()).ldelim(); + Analytics_Trigger_Action_MediaBinPlaylist.encode( + message.mediaBinPlaylist, + writer.uint32(26).fork(), + ).ldelim(); } if (message.audioBinPlaylist !== undefined) { - Analytics_Trigger_Action_AudioBinPlaylist.encode(message.audioBinPlaylist, writer.uint32(34).fork()).ldelim(); + Analytics_Trigger_Action_AudioBinPlaylist.encode( + message.audioBinPlaylist, + writer.uint32(34).fork(), + ).ldelim(); } if (message.stage !== undefined) { - Analytics_Trigger_Action_Stage.encode(message.stage, writer.uint32(42).fork()).ldelim(); + Analytics_Trigger_Action_Stage.encode( + message.stage, + writer.uint32(42).fork(), + ).ldelim(); } if (message.timer !== undefined) { - Analytics_Trigger_Action_Timer.encode(message.timer, writer.uint32(50).fork()).ldelim(); + Analytics_Trigger_Action_Timer.encode( + message.timer, + writer.uint32(50).fork(), + ).ldelim(); } if (message.prop !== undefined) { - Analytics_Trigger_Action_Prop.encode(message.prop, writer.uint32(58).fork()).ldelim(); + Analytics_Trigger_Action_Prop.encode( + message.prop, + writer.uint32(58).fork(), + ).ldelim(); } if (message.look !== undefined) { - Analytics_Trigger_Action_Look.encode(message.look, writer.uint32(66).fork()).ldelim(); + Analytics_Trigger_Action_Look.encode( + message.look, + writer.uint32(66).fork(), + ).ldelim(); } if (message.message !== undefined) { - Analytics_Trigger_Action_Message.encode(message.message, writer.uint32(74).fork()).ldelim(); + Analytics_Trigger_Action_Message.encode( + message.message, + writer.uint32(74).fork(), + ).ldelim(); } if (message.communications !== undefined) { - Analytics_Trigger_Action_Communications.encode(message.communications, writer.uint32(82).fork()).ldelim(); + Analytics_Trigger_Action_Communications.encode( + message.communications, + writer.uint32(82).fork(), + ).ldelim(); } if (message.slideDestination !== undefined) { - Analytics_Trigger_Action_SlideDestination.encode(message.slideDestination, writer.uint32(90).fork()).ldelim(); + Analytics_Trigger_Action_SlideDestination.encode( + message.slideDestination, + writer.uint32(90).fork(), + ).ldelim(); } if (message.macro !== undefined) { - Analytics_Trigger_Action_Macro.encode(message.macro, writer.uint32(98).fork()).ldelim(); + Analytics_Trigger_Action_Macro.encode( + message.macro, + writer.uint32(98).fork(), + ).ldelim(); } if (message.clearGroup !== undefined) { - Analytics_Trigger_Action_ClearGroup.encode(message.clearGroup, writer.uint32(106).fork()).ldelim(); + Analytics_Trigger_Action_ClearGroup.encode( + message.clearGroup, + writer.uint32(106).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.clear = Analytics_Trigger_Action_ClearLayer.decode(reader, reader.uint32()); + message.clear = Analytics_Trigger_Action_ClearLayer.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.media = Analytics_TriggerMediaInformation.decode(reader, reader.uint32()); + message.media = Analytics_TriggerMediaInformation.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.mediaBinPlaylist = Analytics_Trigger_Action_MediaBinPlaylist.decode(reader, reader.uint32()); + message.mediaBinPlaylist = + Analytics_Trigger_Action_MediaBinPlaylist.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.audioBinPlaylist = Analytics_Trigger_Action_AudioBinPlaylist.decode(reader, reader.uint32()); + message.audioBinPlaylist = + Analytics_Trigger_Action_AudioBinPlaylist.decode( + reader, + reader.uint32(), + ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } - message.stage = Analytics_Trigger_Action_Stage.decode(reader, reader.uint32()); + message.stage = Analytics_Trigger_Action_Stage.decode( + reader, + reader.uint32(), + ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } - message.timer = Analytics_Trigger_Action_Timer.decode(reader, reader.uint32()); + message.timer = Analytics_Trigger_Action_Timer.decode( + reader, + reader.uint32(), + ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } - message.prop = Analytics_Trigger_Action_Prop.decode(reader, reader.uint32()); + message.prop = Analytics_Trigger_Action_Prop.decode( + reader, + reader.uint32(), + ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } - message.look = Analytics_Trigger_Action_Look.decode(reader, reader.uint32()); + message.look = Analytics_Trigger_Action_Look.decode( + reader, + reader.uint32(), + ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } - message.message = Analytics_Trigger_Action_Message.decode(reader, reader.uint32()); + message.message = Analytics_Trigger_Action_Message.decode( + reader, + reader.uint32(), + ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } - message.communications = Analytics_Trigger_Action_Communications.decode(reader, reader.uint32()); + message.communications = + Analytics_Trigger_Action_Communications.decode( + reader, + reader.uint32(), + ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } - message.slideDestination = Analytics_Trigger_Action_SlideDestination.decode(reader, reader.uint32()); + message.slideDestination = + Analytics_Trigger_Action_SlideDestination.decode( + reader, + reader.uint32(), + ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } - message.macro = Analytics_Trigger_Action_Macro.decode(reader, reader.uint32()); + message.macro = Analytics_Trigger_Action_Macro.decode( + reader, + reader.uint32(), + ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } - message.clearGroup = Analytics_Trigger_Action_ClearGroup.decode(reader, reader.uint32()); + message.clearGroup = Analytics_Trigger_Action_ClearGroup.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19763,26 +24415,50 @@ export const Analytics_Trigger_Action = { fromJSON(object: any): Analytics_Trigger_Action { return { - clear: isSet(object.clear) ? Analytics_Trigger_Action_ClearLayer.fromJSON(object.clear) : undefined, - media: isSet(object.media) ? Analytics_TriggerMediaInformation.fromJSON(object.media) : undefined, + clear: isSet(object.clear) + ? Analytics_Trigger_Action_ClearLayer.fromJSON(object.clear) + : undefined, + media: isSet(object.media) + ? Analytics_TriggerMediaInformation.fromJSON(object.media) + : undefined, mediaBinPlaylist: isSet(object.mediaBinPlaylist) - ? Analytics_Trigger_Action_MediaBinPlaylist.fromJSON(object.mediaBinPlaylist) + ? Analytics_Trigger_Action_MediaBinPlaylist.fromJSON( + object.mediaBinPlaylist, + ) : undefined, audioBinPlaylist: isSet(object.audioBinPlaylist) - ? Analytics_Trigger_Action_AudioBinPlaylist.fromJSON(object.audioBinPlaylist) + ? Analytics_Trigger_Action_AudioBinPlaylist.fromJSON( + object.audioBinPlaylist, + ) + : undefined, + stage: isSet(object.stage) + ? Analytics_Trigger_Action_Stage.fromJSON(object.stage) + : undefined, + timer: isSet(object.timer) + ? Analytics_Trigger_Action_Timer.fromJSON(object.timer) + : undefined, + prop: isSet(object.prop) + ? Analytics_Trigger_Action_Prop.fromJSON(object.prop) + : undefined, + look: isSet(object.look) + ? Analytics_Trigger_Action_Look.fromJSON(object.look) + : undefined, + message: isSet(object.message) + ? Analytics_Trigger_Action_Message.fromJSON(object.message) : undefined, - stage: isSet(object.stage) ? Analytics_Trigger_Action_Stage.fromJSON(object.stage) : undefined, - timer: isSet(object.timer) ? Analytics_Trigger_Action_Timer.fromJSON(object.timer) : undefined, - prop: isSet(object.prop) ? Analytics_Trigger_Action_Prop.fromJSON(object.prop) : undefined, - look: isSet(object.look) ? Analytics_Trigger_Action_Look.fromJSON(object.look) : undefined, - message: isSet(object.message) ? Analytics_Trigger_Action_Message.fromJSON(object.message) : undefined, communications: isSet(object.communications) - ? Analytics_Trigger_Action_Communications.fromJSON(object.communications) + ? Analytics_Trigger_Action_Communications.fromJSON( + object.communications, + ) : undefined, slideDestination: isSet(object.slideDestination) - ? Analytics_Trigger_Action_SlideDestination.fromJSON(object.slideDestination) + ? Analytics_Trigger_Action_SlideDestination.fromJSON( + object.slideDestination, + ) + : undefined, + macro: isSet(object.macro) + ? Analytics_Trigger_Action_Macro.fromJSON(object.macro) : undefined, - macro: isSet(object.macro) ? Analytics_Trigger_Action_Macro.fromJSON(object.macro) : undefined, clearGroup: isSet(object.clearGroup) ? Analytics_Trigger_Action_ClearGroup.fromJSON(object.clearGroup) : undefined, @@ -19791,86 +24467,127 @@ export const Analytics_Trigger_Action = { toJSON(message: Analytics_Trigger_Action): unknown { const obj: any = {}; - message.clear !== undefined && - (obj.clear = message.clear ? Analytics_Trigger_Action_ClearLayer.toJSON(message.clear) : undefined); - message.media !== undefined && - (obj.media = message.media ? Analytics_TriggerMediaInformation.toJSON(message.media) : undefined); - message.mediaBinPlaylist !== undefined && (obj.mediaBinPlaylist = message.mediaBinPlaylist - ? Analytics_Trigger_Action_MediaBinPlaylist.toJSON(message.mediaBinPlaylist) - : undefined); - message.audioBinPlaylist !== undefined && (obj.audioBinPlaylist = message.audioBinPlaylist - ? Analytics_Trigger_Action_AudioBinPlaylist.toJSON(message.audioBinPlaylist) - : undefined); - message.stage !== undefined && - (obj.stage = message.stage ? Analytics_Trigger_Action_Stage.toJSON(message.stage) : undefined); - message.timer !== undefined && - (obj.timer = message.timer ? Analytics_Trigger_Action_Timer.toJSON(message.timer) : undefined); - message.prop !== undefined && - (obj.prop = message.prop ? Analytics_Trigger_Action_Prop.toJSON(message.prop) : undefined); - message.look !== undefined && - (obj.look = message.look ? Analytics_Trigger_Action_Look.toJSON(message.look) : undefined); - message.message !== undefined && - (obj.message = message.message ? Analytics_Trigger_Action_Message.toJSON(message.message) : undefined); - message.communications !== undefined && (obj.communications = message.communications - ? Analytics_Trigger_Action_Communications.toJSON(message.communications) - : undefined); - message.slideDestination !== undefined && (obj.slideDestination = message.slideDestination - ? Analytics_Trigger_Action_SlideDestination.toJSON(message.slideDestination) - : undefined); - message.macro !== undefined && - (obj.macro = message.macro ? Analytics_Trigger_Action_Macro.toJSON(message.macro) : undefined); - message.clearGroup !== undefined && - (obj.clearGroup = message.clearGroup - ? Analytics_Trigger_Action_ClearGroup.toJSON(message.clearGroup) - : undefined); + if (message.clear !== undefined) { + obj.clear = Analytics_Trigger_Action_ClearLayer.toJSON(message.clear); + } + if (message.media !== undefined) { + obj.media = Analytics_TriggerMediaInformation.toJSON(message.media); + } + if (message.mediaBinPlaylist !== undefined) { + obj.mediaBinPlaylist = Analytics_Trigger_Action_MediaBinPlaylist.toJSON( + message.mediaBinPlaylist, + ); + } + if (message.audioBinPlaylist !== undefined) { + obj.audioBinPlaylist = Analytics_Trigger_Action_AudioBinPlaylist.toJSON( + message.audioBinPlaylist, + ); + } + if (message.stage !== undefined) { + obj.stage = Analytics_Trigger_Action_Stage.toJSON(message.stage); + } + if (message.timer !== undefined) { + obj.timer = Analytics_Trigger_Action_Timer.toJSON(message.timer); + } + if (message.prop !== undefined) { + obj.prop = Analytics_Trigger_Action_Prop.toJSON(message.prop); + } + if (message.look !== undefined) { + obj.look = Analytics_Trigger_Action_Look.toJSON(message.look); + } + if (message.message !== undefined) { + obj.message = Analytics_Trigger_Action_Message.toJSON(message.message); + } + if (message.communications !== undefined) { + obj.communications = Analytics_Trigger_Action_Communications.toJSON( + message.communications, + ); + } + if (message.slideDestination !== undefined) { + obj.slideDestination = Analytics_Trigger_Action_SlideDestination.toJSON( + message.slideDestination, + ); + } + if (message.macro !== undefined) { + obj.macro = Analytics_Trigger_Action_Macro.toJSON(message.macro); + } + if (message.clearGroup !== undefined) { + obj.clearGroup = Analytics_Trigger_Action_ClearGroup.toJSON( + message.clearGroup, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Action { - return Analytics_Trigger_Action.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Action { + return Analytics_Trigger_Action.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Trigger_Action { + fromPartial, I>>( + object: I, + ): Analytics_Trigger_Action { const message = createBaseAnalytics_Trigger_Action(); - message.clear = (object.clear !== undefined && object.clear !== null) - ? Analytics_Trigger_Action_ClearLayer.fromPartial(object.clear) - : undefined; - message.media = (object.media !== undefined && object.media !== null) - ? Analytics_TriggerMediaInformation.fromPartial(object.media) - : undefined; - message.mediaBinPlaylist = (object.mediaBinPlaylist !== undefined && object.mediaBinPlaylist !== null) - ? Analytics_Trigger_Action_MediaBinPlaylist.fromPartial(object.mediaBinPlaylist) - : undefined; - message.audioBinPlaylist = (object.audioBinPlaylist !== undefined && object.audioBinPlaylist !== null) - ? Analytics_Trigger_Action_AudioBinPlaylist.fromPartial(object.audioBinPlaylist) - : undefined; - message.stage = (object.stage !== undefined && object.stage !== null) - ? Analytics_Trigger_Action_Stage.fromPartial(object.stage) - : undefined; - message.timer = (object.timer !== undefined && object.timer !== null) - ? Analytics_Trigger_Action_Timer.fromPartial(object.timer) - : undefined; - message.prop = (object.prop !== undefined && object.prop !== null) - ? Analytics_Trigger_Action_Prop.fromPartial(object.prop) - : undefined; - message.look = (object.look !== undefined && object.look !== null) - ? Analytics_Trigger_Action_Look.fromPartial(object.look) - : undefined; - message.message = (object.message !== undefined && object.message !== null) - ? Analytics_Trigger_Action_Message.fromPartial(object.message) - : undefined; - message.communications = (object.communications !== undefined && object.communications !== null) - ? Analytics_Trigger_Action_Communications.fromPartial(object.communications) - : undefined; - message.slideDestination = (object.slideDestination !== undefined && object.slideDestination !== null) - ? Analytics_Trigger_Action_SlideDestination.fromPartial(object.slideDestination) - : undefined; - message.macro = (object.macro !== undefined && object.macro !== null) - ? Analytics_Trigger_Action_Macro.fromPartial(object.macro) - : undefined; - message.clearGroup = (object.clearGroup !== undefined && object.clearGroup !== null) - ? Analytics_Trigger_Action_ClearGroup.fromPartial(object.clearGroup) - : undefined; + message.clear = + object.clear !== undefined && object.clear !== null + ? Analytics_Trigger_Action_ClearLayer.fromPartial(object.clear) + : undefined; + message.media = + object.media !== undefined && object.media !== null + ? Analytics_TriggerMediaInformation.fromPartial(object.media) + : undefined; + message.mediaBinPlaylist = + object.mediaBinPlaylist !== undefined && object.mediaBinPlaylist !== null + ? Analytics_Trigger_Action_MediaBinPlaylist.fromPartial( + object.mediaBinPlaylist, + ) + : undefined; + message.audioBinPlaylist = + object.audioBinPlaylist !== undefined && object.audioBinPlaylist !== null + ? Analytics_Trigger_Action_AudioBinPlaylist.fromPartial( + object.audioBinPlaylist, + ) + : undefined; + message.stage = + object.stage !== undefined && object.stage !== null + ? Analytics_Trigger_Action_Stage.fromPartial(object.stage) + : undefined; + message.timer = + object.timer !== undefined && object.timer !== null + ? Analytics_Trigger_Action_Timer.fromPartial(object.timer) + : undefined; + message.prop = + object.prop !== undefined && object.prop !== null + ? Analytics_Trigger_Action_Prop.fromPartial(object.prop) + : undefined; + message.look = + object.look !== undefined && object.look !== null + ? Analytics_Trigger_Action_Look.fromPartial(object.look) + : undefined; + message.message = + object.message !== undefined && object.message !== null + ? Analytics_Trigger_Action_Message.fromPartial(object.message) + : undefined; + message.communications = + object.communications !== undefined && object.communications !== null + ? Analytics_Trigger_Action_Communications.fromPartial( + object.communications, + ) + : undefined; + message.slideDestination = + object.slideDestination !== undefined && object.slideDestination !== null + ? Analytics_Trigger_Action_SlideDestination.fromPartial( + object.slideDestination, + ) + : undefined; + message.macro = + object.macro !== undefined && object.macro !== null + ? Analytics_Trigger_Action_Macro.fromPartial(object.macro) + : undefined; + message.clearGroup = + object.clearGroup !== undefined && object.clearGroup !== null + ? Analytics_Trigger_Action_ClearGroup.fromPartial(object.clearGroup) + : undefined; return message; }, }; @@ -19880,19 +24597,26 @@ function createBaseAnalytics_Trigger_Action_ClearLayer(): Analytics_Trigger_Acti } export const Analytics_Trigger_Action_ClearLayer = { - encode(_: Analytics_Trigger_Action_ClearLayer, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_Action_ClearLayer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_ClearLayer { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_ClearLayer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_ClearLayer(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19912,12 +24636,11 @@ export const Analytics_Trigger_Action_ClearLayer = { create, I>>( base?: I, ): Analytics_Trigger_Action_ClearLayer { - return Analytics_Trigger_Action_ClearLayer.fromPartial(base ?? {}); + return Analytics_Trigger_Action_ClearLayer.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_Trigger_Action_ClearLayer { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_Trigger_Action_ClearLayer { const message = createBaseAnalytics_Trigger_Action_ClearLayer(); return message; }, @@ -19928,19 +24651,26 @@ function createBaseAnalytics_Trigger_Action_MediaBinPlaylist(): Analytics_Trigge } export const Analytics_Trigger_Action_MediaBinPlaylist = { - encode(_: Analytics_Trigger_Action_MediaBinPlaylist, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_Action_MediaBinPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_MediaBinPlaylist { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_MediaBinPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_MediaBinPlaylist(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -19957,15 +24687,16 @@ export const Analytics_Trigger_Action_MediaBinPlaylist = { return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Action_MediaBinPlaylist { - return Analytics_Trigger_Action_MediaBinPlaylist.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_Trigger_Action_MediaBinPlaylist { + return Analytics_Trigger_Action_MediaBinPlaylist.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_Trigger_Action_MediaBinPlaylist { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_Trigger_Action_MediaBinPlaylist { const message = createBaseAnalytics_Trigger_Action_MediaBinPlaylist(); return message; }, @@ -19976,19 +24707,26 @@ function createBaseAnalytics_Trigger_Action_AudioBinPlaylist(): Analytics_Trigge } export const Analytics_Trigger_Action_AudioBinPlaylist = { - encode(_: Analytics_Trigger_Action_AudioBinPlaylist, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_Action_AudioBinPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_AudioBinPlaylist { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_AudioBinPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_AudioBinPlaylist(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20005,15 +24743,16 @@ export const Analytics_Trigger_Action_AudioBinPlaylist = { return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Action_AudioBinPlaylist { - return Analytics_Trigger_Action_AudioBinPlaylist.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_Trigger_Action_AudioBinPlaylist { + return Analytics_Trigger_Action_AudioBinPlaylist.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_Trigger_Action_AudioBinPlaylist { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_Trigger_Action_AudioBinPlaylist { const message = createBaseAnalytics_Trigger_Action_AudioBinPlaylist(); return message; }, @@ -20024,7 +24763,10 @@ function createBaseAnalytics_Trigger_Action_Stage(): Analytics_Trigger_Action_St } export const Analytics_Trigger_Action_Stage = { - encode(message: Analytics_Trigger_Action_Stage, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action_Stage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.layoutChangeCount !== 0) { writer.uint32(8).int32(message.layoutChangeCount); } @@ -20034,29 +24776,33 @@ export const Analytics_Trigger_Action_Stage = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Stage { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Stage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Stage(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.layoutChangeCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.totalStageScreens = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20066,22 +24812,31 @@ export const Analytics_Trigger_Action_Stage = { fromJSON(object: any): Analytics_Trigger_Action_Stage { return { - layoutChangeCount: isSet(object.layoutChangeCount) ? Number(object.layoutChangeCount) : 0, - totalStageScreens: isSet(object.totalStageScreens) ? Number(object.totalStageScreens) : 0, + layoutChangeCount: isSet(object.layoutChangeCount) + ? globalThis.Number(object.layoutChangeCount) + : 0, + totalStageScreens: isSet(object.totalStageScreens) + ? globalThis.Number(object.totalStageScreens) + : 0, }; }, toJSON(message: Analytics_Trigger_Action_Stage): unknown { const obj: any = {}; - message.layoutChangeCount !== undefined && (obj.layoutChangeCount = Math.round(message.layoutChangeCount)); - message.totalStageScreens !== undefined && (obj.totalStageScreens = Math.round(message.totalStageScreens)); + if (message.layoutChangeCount !== 0) { + obj.layoutChangeCount = Math.round(message.layoutChangeCount); + } + if (message.totalStageScreens !== 0) { + obj.totalStageScreens = Math.round(message.totalStageScreens); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Action_Stage { - return Analytics_Trigger_Action_Stage.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Action_Stage { + return Analytics_Trigger_Action_Stage.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Trigger_Action_Stage { @@ -20097,29 +24852,36 @@ function createBaseAnalytics_Trigger_Action_SlideDestination(): Analytics_Trigge } export const Analytics_Trigger_Action_SlideDestination = { - encode(message: Analytics_Trigger_Action_SlideDestination, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action_SlideDestination, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.changeSlideDestination !== 0) { writer.uint32(8).int32(message.changeSlideDestination); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_SlideDestination { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_SlideDestination { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_SlideDestination(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.changeSlideDestination = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20130,29 +24892,34 @@ export const Analytics_Trigger_Action_SlideDestination = { fromJSON(object: any): Analytics_Trigger_Action_SlideDestination { return { changeSlideDestination: isSet(object.changeSlideDestination) - ? analytics_Trigger_Action_SlideDestination_ChangeSlideDestinationFromJSON(object.changeSlideDestination) + ? analytics_Trigger_Action_SlideDestination_ChangeSlideDestinationFromJSON( + object.changeSlideDestination, + ) : 0, }; }, toJSON(message: Analytics_Trigger_Action_SlideDestination): unknown { const obj: any = {}; - message.changeSlideDestination !== undefined && - (obj.changeSlideDestination = analytics_Trigger_Action_SlideDestination_ChangeSlideDestinationToJSON( - message.changeSlideDestination, - )); + if (message.changeSlideDestination !== 0) { + obj.changeSlideDestination = + analytics_Trigger_Action_SlideDestination_ChangeSlideDestinationToJSON( + message.changeSlideDestination, + ); + } return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Action_SlideDestination { - return Analytics_Trigger_Action_SlideDestination.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_Trigger_Action_SlideDestination { + return Analytics_Trigger_Action_SlideDestination.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Action_SlideDestination { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Trigger_Action_SlideDestination { const message = createBaseAnalytics_Trigger_Action_SlideDestination(); message.changeSlideDestination = object.changeSlideDestination ?? 0; return message; @@ -20164,29 +24931,36 @@ function createBaseAnalytics_Trigger_Action_Timer(): Analytics_Trigger_Action_Ti } export const Analytics_Trigger_Action_Timer = { - encode(message: Analytics_Trigger_Action_Timer, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action_Timer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.type !== 0) { writer.uint32(8).int32(message.type); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Timer { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Timer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Timer(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.type = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20195,19 +24969,26 @@ export const Analytics_Trigger_Action_Timer = { }, fromJSON(object: any): Analytics_Trigger_Action_Timer { - return { type: isSet(object.type) ? analytics_Trigger_Action_Timer_TypeFromJSON(object.type) : 0 }; + return { + type: isSet(object.type) + ? analytics_Trigger_Action_Timer_TypeFromJSON(object.type) + : 0, + }; }, toJSON(message: Analytics_Trigger_Action_Timer): unknown { const obj: any = {}; - message.type !== undefined && (obj.type = analytics_Trigger_Action_Timer_TypeToJSON(message.type)); + if (message.type !== 0) { + obj.type = analytics_Trigger_Action_Timer_TypeToJSON(message.type); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Action_Timer { - return Analytics_Trigger_Action_Timer.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Action_Timer { + return Analytics_Trigger_Action_Timer.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Trigger_Action_Timer { @@ -20218,33 +24999,40 @@ export const Analytics_Trigger_Action_Timer = { }; function createBaseAnalytics_Trigger_Action_Prop(): Analytics_Trigger_Action_Prop { - return { transition: "" }; + return { transition: '' }; } export const Analytics_Trigger_Action_Prop = { - encode(message: Analytics_Trigger_Action_Prop, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - if (message.transition !== "") { + encode( + message: Analytics_Trigger_Action_Prop, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.transition !== '') { writer.uint32(10).string(message.transition); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Prop { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Prop { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Prop(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.transition = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20253,24 +25041,31 @@ export const Analytics_Trigger_Action_Prop = { }, fromJSON(object: any): Analytics_Trigger_Action_Prop { - return { transition: isSet(object.transition) ? String(object.transition) : "" }; + return { + transition: isSet(object.transition) + ? globalThis.String(object.transition) + : '', + }; }, toJSON(message: Analytics_Trigger_Action_Prop): unknown { const obj: any = {}; - message.transition !== undefined && (obj.transition = message.transition); + if (message.transition !== '') { + obj.transition = message.transition; + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Action_Prop { - return Analytics_Trigger_Action_Prop.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Action_Prop { + return Analytics_Trigger_Action_Prop.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Trigger_Action_Prop { const message = createBaseAnalytics_Trigger_Action_Prop(); - message.transition = object.transition ?? ""; + message.transition = object.transition ?? ''; return message; }, }; @@ -20280,19 +25075,26 @@ function createBaseAnalytics_Trigger_Action_Look(): Analytics_Trigger_Action_Loo } export const Analytics_Trigger_Action_Look = { - encode(_: Analytics_Trigger_Action_Look, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_Action_Look, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Look { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Look { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Look(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20309,22 +25111,34 @@ export const Analytics_Trigger_Action_Look = { return obj; }, - create, I>>(base?: I): Analytics_Trigger_Action_Look { - return Analytics_Trigger_Action_Look.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Action_Look { + return Analytics_Trigger_Action_Look.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_Trigger_Action_Look { + fromPartial, I>>( + _: I, + ): Analytics_Trigger_Action_Look { const message = createBaseAnalytics_Trigger_Action_Look(); return message; }, }; function createBaseAnalytics_Trigger_Action_Message(): Analytics_Trigger_Action_Message { - return { tokenCount: 0, textTokenCount: 0, timerTokenCount: 0, clockTokenCount: 0, showingCount: 0 }; + return { + tokenCount: 0, + textTokenCount: 0, + timerTokenCount: 0, + clockTokenCount: 0, + showingCount: 0, + }; } export const Analytics_Trigger_Action_Message = { - encode(message: Analytics_Trigger_Action_Message, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action_Message, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.tokenCount !== 0) { writer.uint32(8).int32(message.tokenCount); } @@ -20343,50 +25157,54 @@ export const Analytics_Trigger_Action_Message = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Message { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Message { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Message(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.tokenCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.textTokenCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.timerTokenCount = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.clockTokenCount = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.showingCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20396,33 +25214,52 @@ export const Analytics_Trigger_Action_Message = { fromJSON(object: any): Analytics_Trigger_Action_Message { return { - tokenCount: isSet(object.tokenCount) ? Number(object.tokenCount) : 0, - textTokenCount: isSet(object.textTokenCount) ? Number(object.textTokenCount) : 0, - timerTokenCount: isSet(object.timerTokenCount) ? Number(object.timerTokenCount) : 0, - clockTokenCount: isSet(object.clockTokenCount) ? Number(object.clockTokenCount) : 0, - showingCount: isSet(object.showingCount) ? Number(object.showingCount) : 0, + tokenCount: isSet(object.tokenCount) + ? globalThis.Number(object.tokenCount) + : 0, + textTokenCount: isSet(object.textTokenCount) + ? globalThis.Number(object.textTokenCount) + : 0, + timerTokenCount: isSet(object.timerTokenCount) + ? globalThis.Number(object.timerTokenCount) + : 0, + clockTokenCount: isSet(object.clockTokenCount) + ? globalThis.Number(object.clockTokenCount) + : 0, + showingCount: isSet(object.showingCount) + ? globalThis.Number(object.showingCount) + : 0, }; }, toJSON(message: Analytics_Trigger_Action_Message): unknown { const obj: any = {}; - message.tokenCount !== undefined && (obj.tokenCount = Math.round(message.tokenCount)); - message.textTokenCount !== undefined && (obj.textTokenCount = Math.round(message.textTokenCount)); - message.timerTokenCount !== undefined && (obj.timerTokenCount = Math.round(message.timerTokenCount)); - message.clockTokenCount !== undefined && (obj.clockTokenCount = Math.round(message.clockTokenCount)); - message.showingCount !== undefined && (obj.showingCount = Math.round(message.showingCount)); + if (message.tokenCount !== 0) { + obj.tokenCount = Math.round(message.tokenCount); + } + if (message.textTokenCount !== 0) { + obj.textTokenCount = Math.round(message.textTokenCount); + } + if (message.timerTokenCount !== 0) { + obj.timerTokenCount = Math.round(message.timerTokenCount); + } + if (message.clockTokenCount !== 0) { + obj.clockTokenCount = Math.round(message.clockTokenCount); + } + if (message.showingCount !== 0) { + obj.showingCount = Math.round(message.showingCount); + } return obj; }, create, I>>( base?: I, ): Analytics_Trigger_Action_Message { - return Analytics_Trigger_Action_Message.fromPartial(base ?? {}); + return Analytics_Trigger_Action_Message.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Action_Message { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Trigger_Action_Message { const message = createBaseAnalytics_Trigger_Action_Message(); message.tokenCount = object.tokenCount ?? 0; message.textTokenCount = object.textTokenCount ?? 0; @@ -20438,19 +25275,26 @@ function createBaseAnalytics_Trigger_Action_Communications(): Analytics_Trigger_ } export const Analytics_Trigger_Action_Communications = { - encode(_: Analytics_Trigger_Action_Communications, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_Action_Communications, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Communications { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Communications { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Communications(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20467,15 +25311,16 @@ export const Analytics_Trigger_Action_Communications = { return obj; }, - create, I>>( - base?: I, - ): Analytics_Trigger_Action_Communications { - return Analytics_Trigger_Action_Communications.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): Analytics_Trigger_Action_Communications { + return Analytics_Trigger_Action_Communications.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - _: I, - ): Analytics_Trigger_Action_Communications { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_Trigger_Action_Communications { const message = createBaseAnalytics_Trigger_Action_Communications(); return message; }, @@ -20486,7 +25331,10 @@ function createBaseAnalytics_Trigger_Action_Macro(): Analytics_Trigger_Action_Ma } export const Analytics_Trigger_Action_Macro = { - encode(message: Analytics_Trigger_Action_Macro, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action_Macro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.actionCount !== 0) { writer.uint32(8).int32(message.actionCount); } @@ -20499,36 +25347,40 @@ export const Analytics_Trigger_Action_Macro = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_Macro { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_Macro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_Macro(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.actionCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.cueActionCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.totalActionCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20538,24 +25390,37 @@ export const Analytics_Trigger_Action_Macro = { fromJSON(object: any): Analytics_Trigger_Action_Macro { return { - actionCount: isSet(object.actionCount) ? Number(object.actionCount) : 0, - cueActionCount: isSet(object.cueActionCount) ? Number(object.cueActionCount) : 0, - totalActionCount: isSet(object.totalActionCount) ? Number(object.totalActionCount) : 0, + actionCount: isSet(object.actionCount) + ? globalThis.Number(object.actionCount) + : 0, + cueActionCount: isSet(object.cueActionCount) + ? globalThis.Number(object.cueActionCount) + : 0, + totalActionCount: isSet(object.totalActionCount) + ? globalThis.Number(object.totalActionCount) + : 0, }; }, toJSON(message: Analytics_Trigger_Action_Macro): unknown { const obj: any = {}; - message.actionCount !== undefined && (obj.actionCount = Math.round(message.actionCount)); - message.cueActionCount !== undefined && (obj.cueActionCount = Math.round(message.cueActionCount)); - message.totalActionCount !== undefined && (obj.totalActionCount = Math.round(message.totalActionCount)); + if (message.actionCount !== 0) { + obj.actionCount = Math.round(message.actionCount); + } + if (message.cueActionCount !== 0) { + obj.cueActionCount = Math.round(message.cueActionCount); + } + if (message.totalActionCount !== 0) { + obj.totalActionCount = Math.round(message.totalActionCount); + } return obj; }, - create, I>>(base?: I): Analytics_Trigger_Action_Macro { - return Analytics_Trigger_Action_Macro.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_Action_Macro { + return Analytics_Trigger_Action_Macro.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Trigger_Action_Macro { @@ -20580,7 +25445,10 @@ function createBaseAnalytics_Trigger_Action_ClearGroup(): Analytics_Trigger_Acti } export const Analytics_Trigger_Action_ClearGroup = { - encode(message: Analytics_Trigger_Action_ClearGroup, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Trigger_Action_ClearGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.layerAudio === true) { writer.uint32(8).bool(message.layerAudio); } @@ -20605,64 +25473,68 @@ export const Analytics_Trigger_Action_ClearGroup = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_Action_ClearGroup { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_Action_ClearGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_Action_ClearGroup(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.layerAudio = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.layerMessages = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.layerProps = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.layerAnnouncement = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.layerSlide = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.layerMedia = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.layerVideoInput = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20672,37 +25544,64 @@ export const Analytics_Trigger_Action_ClearGroup = { fromJSON(object: any): Analytics_Trigger_Action_ClearGroup { return { - layerAudio: isSet(object.layerAudio) ? Boolean(object.layerAudio) : false, - layerMessages: isSet(object.layerMessages) ? Boolean(object.layerMessages) : false, - layerProps: isSet(object.layerProps) ? Boolean(object.layerProps) : false, - layerAnnouncement: isSet(object.layerAnnouncement) ? Boolean(object.layerAnnouncement) : false, - layerSlide: isSet(object.layerSlide) ? Boolean(object.layerSlide) : false, - layerMedia: isSet(object.layerMedia) ? Boolean(object.layerMedia) : false, - layerVideoInput: isSet(object.layerVideoInput) ? Boolean(object.layerVideoInput) : false, + layerAudio: isSet(object.layerAudio) + ? globalThis.Boolean(object.layerAudio) + : false, + layerMessages: isSet(object.layerMessages) + ? globalThis.Boolean(object.layerMessages) + : false, + layerProps: isSet(object.layerProps) + ? globalThis.Boolean(object.layerProps) + : false, + layerAnnouncement: isSet(object.layerAnnouncement) + ? globalThis.Boolean(object.layerAnnouncement) + : false, + layerSlide: isSet(object.layerSlide) + ? globalThis.Boolean(object.layerSlide) + : false, + layerMedia: isSet(object.layerMedia) + ? globalThis.Boolean(object.layerMedia) + : false, + layerVideoInput: isSet(object.layerVideoInput) + ? globalThis.Boolean(object.layerVideoInput) + : false, }; }, toJSON(message: Analytics_Trigger_Action_ClearGroup): unknown { const obj: any = {}; - message.layerAudio !== undefined && (obj.layerAudio = message.layerAudio); - message.layerMessages !== undefined && (obj.layerMessages = message.layerMessages); - message.layerProps !== undefined && (obj.layerProps = message.layerProps); - message.layerAnnouncement !== undefined && (obj.layerAnnouncement = message.layerAnnouncement); - message.layerSlide !== undefined && (obj.layerSlide = message.layerSlide); - message.layerMedia !== undefined && (obj.layerMedia = message.layerMedia); - message.layerVideoInput !== undefined && (obj.layerVideoInput = message.layerVideoInput); + if (message.layerAudio === true) { + obj.layerAudio = message.layerAudio; + } + if (message.layerMessages === true) { + obj.layerMessages = message.layerMessages; + } + if (message.layerProps === true) { + obj.layerProps = message.layerProps; + } + if (message.layerAnnouncement === true) { + obj.layerAnnouncement = message.layerAnnouncement; + } + if (message.layerSlide === true) { + obj.layerSlide = message.layerSlide; + } + if (message.layerMedia === true) { + obj.layerMedia = message.layerMedia; + } + if (message.layerVideoInput === true) { + obj.layerVideoInput = message.layerVideoInput; + } return obj; }, create, I>>( base?: I, ): Analytics_Trigger_Action_ClearGroup { - return Analytics_Trigger_Action_ClearGroup.fromPartial(base ?? {}); + return Analytics_Trigger_Action_ClearGroup.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_Trigger_Action_ClearGroup { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Trigger_Action_ClearGroup { const message = createBaseAnalytics_Trigger_Action_ClearGroup(); message.layerAudio = object.layerAudio ?? false; message.layerMessages = object.layerMessages ?? false; @@ -20720,19 +25619,26 @@ function createBaseAnalytics_Trigger_MediaBin(): Analytics_Trigger_MediaBin { } export const Analytics_Trigger_MediaBin = { - encode(_: Analytics_Trigger_MediaBin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_MediaBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_MediaBin { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_MediaBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_MediaBin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20749,11 +25655,14 @@ export const Analytics_Trigger_MediaBin = { return obj; }, - create, I>>(base?: I): Analytics_Trigger_MediaBin { - return Analytics_Trigger_MediaBin.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_MediaBin { + return Analytics_Trigger_MediaBin.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_Trigger_MediaBin { + fromPartial, I>>( + _: I, + ): Analytics_Trigger_MediaBin { const message = createBaseAnalytics_Trigger_MediaBin(); return message; }, @@ -20764,19 +25673,26 @@ function createBaseAnalytics_Trigger_AudioBin(): Analytics_Trigger_AudioBin { } export const Analytics_Trigger_AudioBin = { - encode(_: Analytics_Trigger_AudioBin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_Trigger_AudioBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Trigger_AudioBin { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Trigger_AudioBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Trigger_AudioBin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20793,74 +25709,110 @@ export const Analytics_Trigger_AudioBin = { return obj; }, - create, I>>(base?: I): Analytics_Trigger_AudioBin { - return Analytics_Trigger_AudioBin.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Trigger_AudioBin { + return Analytics_Trigger_AudioBin.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_Trigger_AudioBin { + fromPartial, I>>( + _: I, + ): Analytics_Trigger_AudioBin { const message = createBaseAnalytics_Trigger_AudioBin(); return message; }, }; function createBaseAnalytics_Create(): Analytics_Create { - return { library: undefined, playlist: undefined, presentation: undefined, templatePlaylist: undefined }; + return { + library: undefined, + playlist: undefined, + presentation: undefined, + templatePlaylist: undefined, + }; } export const Analytics_Create = { - encode(message: Analytics_Create, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.library !== undefined) { - Analytics_Create_Library.encode(message.library, writer.uint32(10).fork()).ldelim(); + Analytics_Create_Library.encode( + message.library, + writer.uint32(10).fork(), + ).ldelim(); } if (message.playlist !== undefined) { - Analytics_Create_Playlist.encode(message.playlist, writer.uint32(18).fork()).ldelim(); + Analytics_Create_Playlist.encode( + message.playlist, + writer.uint32(18).fork(), + ).ldelim(); } if (message.presentation !== undefined) { - Analytics_Create_Presentation.encode(message.presentation, writer.uint32(26).fork()).ldelim(); + Analytics_Create_Presentation.encode( + message.presentation, + writer.uint32(26).fork(), + ).ldelim(); } if (message.templatePlaylist !== undefined) { - Analytics_Create_TemplatePlaylist.encode(message.templatePlaylist, writer.uint32(34).fork()).ldelim(); + Analytics_Create_TemplatePlaylist.encode( + message.templatePlaylist, + writer.uint32(34).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Create { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Create(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.library = Analytics_Create_Library.decode(reader, reader.uint32()); + message.library = Analytics_Create_Library.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.playlist = Analytics_Create_Playlist.decode(reader, reader.uint32()); + message.playlist = Analytics_Create_Playlist.decode( + reader, + reader.uint32(), + ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } - message.presentation = Analytics_Create_Presentation.decode(reader, reader.uint32()); + message.presentation = Analytics_Create_Presentation.decode( + reader, + reader.uint32(), + ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } - message.templatePlaylist = Analytics_Create_TemplatePlaylist.decode(reader, reader.uint32()); + message.templatePlaylist = Analytics_Create_TemplatePlaylist.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20870,8 +25822,12 @@ export const Analytics_Create = { fromJSON(object: any): Analytics_Create { return { - library: isSet(object.library) ? Analytics_Create_Library.fromJSON(object.library) : undefined, - playlist: isSet(object.playlist) ? Analytics_Create_Playlist.fromJSON(object.playlist) : undefined, + library: isSet(object.library) + ? Analytics_Create_Library.fromJSON(object.library) + : undefined, + playlist: isSet(object.playlist) + ? Analytics_Create_Playlist.fromJSON(object.playlist) + : undefined, presentation: isSet(object.presentation) ? Analytics_Create_Presentation.fromJSON(object.presentation) : undefined, @@ -20883,38 +25839,50 @@ export const Analytics_Create = { toJSON(message: Analytics_Create): unknown { const obj: any = {}; - message.library !== undefined && - (obj.library = message.library ? Analytics_Create_Library.toJSON(message.library) : undefined); - message.playlist !== undefined && - (obj.playlist = message.playlist ? Analytics_Create_Playlist.toJSON(message.playlist) : undefined); - message.presentation !== undefined && - (obj.presentation = message.presentation - ? Analytics_Create_Presentation.toJSON(message.presentation) - : undefined); - message.templatePlaylist !== undefined && (obj.templatePlaylist = message.templatePlaylist - ? Analytics_Create_TemplatePlaylist.toJSON(message.templatePlaylist) - : undefined); + if (message.library !== undefined) { + obj.library = Analytics_Create_Library.toJSON(message.library); + } + if (message.playlist !== undefined) { + obj.playlist = Analytics_Create_Playlist.toJSON(message.playlist); + } + if (message.presentation !== undefined) { + obj.presentation = Analytics_Create_Presentation.toJSON( + message.presentation, + ); + } + if (message.templatePlaylist !== undefined) { + obj.templatePlaylist = Analytics_Create_TemplatePlaylist.toJSON( + message.templatePlaylist, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Create { - return Analytics_Create.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Create { + return Analytics_Create.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Create { + fromPartial, I>>( + object: I, + ): Analytics_Create { const message = createBaseAnalytics_Create(); - message.library = (object.library !== undefined && object.library !== null) - ? Analytics_Create_Library.fromPartial(object.library) - : undefined; - message.playlist = (object.playlist !== undefined && object.playlist !== null) - ? Analytics_Create_Playlist.fromPartial(object.playlist) - : undefined; - message.presentation = (object.presentation !== undefined && object.presentation !== null) - ? Analytics_Create_Presentation.fromPartial(object.presentation) - : undefined; - message.templatePlaylist = (object.templatePlaylist !== undefined && object.templatePlaylist !== null) - ? Analytics_Create_TemplatePlaylist.fromPartial(object.templatePlaylist) - : undefined; + message.library = + object.library !== undefined && object.library !== null + ? Analytics_Create_Library.fromPartial(object.library) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? Analytics_Create_Playlist.fromPartial(object.playlist) + : undefined; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? Analytics_Create_Presentation.fromPartial(object.presentation) + : undefined; + message.templatePlaylist = + object.templatePlaylist !== undefined && object.templatePlaylist !== null + ? Analytics_Create_TemplatePlaylist.fromPartial(object.templatePlaylist) + : undefined; return message; }, }; @@ -20924,29 +25892,36 @@ function createBaseAnalytics_Create_Library(): Analytics_Create_Library { } export const Analytics_Create_Library = { - encode(message: Analytics_Create_Library, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Create_Library, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Create_Library { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Create_Library { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Create_Library(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -20955,20 +25930,29 @@ export const Analytics_Create_Library = { }, fromJSON(object: any): Analytics_Create_Library { - return { source: isSet(object.source) ? analytics_Create_Library_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_Create_Library_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_Create_Library): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_Create_Library_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_Create_Library_SourceToJSON(message.source); + } return obj; }, - create, I>>(base?: I): Analytics_Create_Library { - return Analytics_Create_Library.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Create_Library { + return Analytics_Create_Library.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Create_Library { + fromPartial, I>>( + object: I, + ): Analytics_Create_Library { const message = createBaseAnalytics_Create_Library(); message.source = object.source ?? 0; return message; @@ -20980,7 +25964,10 @@ function createBaseAnalytics_Create_Playlist(): Analytics_Create_Playlist { } export const Analytics_Create_Playlist = { - encode(message: Analytics_Create_Playlist, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Create_Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } @@ -20990,29 +25977,33 @@ export const Analytics_Create_Playlist = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Create_Playlist { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Create_Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Create_Playlist(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.type = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21022,23 +26013,34 @@ export const Analytics_Create_Playlist = { fromJSON(object: any): Analytics_Create_Playlist { return { - source: isSet(object.source) ? analytics_Create_Playlist_SourceFromJSON(object.source) : 0, - type: isSet(object.type) ? analytics_Create_Playlist_TypeFromJSON(object.type) : 0, + source: isSet(object.source) + ? analytics_Create_Playlist_SourceFromJSON(object.source) + : 0, + type: isSet(object.type) + ? analytics_Create_Playlist_TypeFromJSON(object.type) + : 0, }; }, toJSON(message: Analytics_Create_Playlist): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_Create_Playlist_SourceToJSON(message.source)); - message.type !== undefined && (obj.type = analytics_Create_Playlist_TypeToJSON(message.type)); + if (message.source !== 0) { + obj.source = analytics_Create_Playlist_SourceToJSON(message.source); + } + if (message.type !== 0) { + obj.type = analytics_Create_Playlist_TypeToJSON(message.type); + } return obj; }, - create, I>>(base?: I): Analytics_Create_Playlist { - return Analytics_Create_Playlist.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Create_Playlist { + return Analytics_Create_Playlist.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Create_Playlist { + fromPartial, I>>( + object: I, + ): Analytics_Create_Playlist { const message = createBaseAnalytics_Create_Playlist(); message.source = object.source ?? 0; message.type = object.type ?? 0; @@ -21051,29 +26053,36 @@ function createBaseAnalytics_Create_Presentation(): Analytics_Create_Presentatio } export const Analytics_Create_Presentation = { - encode(message: Analytics_Create_Presentation, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Create_Presentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.source !== 0) { writer.uint32(8).int32(message.source); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Create_Presentation { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Create_Presentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Create_Presentation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.source = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21082,19 +26091,26 @@ export const Analytics_Create_Presentation = { }, fromJSON(object: any): Analytics_Create_Presentation { - return { source: isSet(object.source) ? analytics_Create_Presentation_SourceFromJSON(object.source) : 0 }; + return { + source: isSet(object.source) + ? analytics_Create_Presentation_SourceFromJSON(object.source) + : 0, + }; }, toJSON(message: Analytics_Create_Presentation): unknown { const obj: any = {}; - message.source !== undefined && (obj.source = analytics_Create_Presentation_SourceToJSON(message.source)); + if (message.source !== 0) { + obj.source = analytics_Create_Presentation_SourceToJSON(message.source); + } return obj; }, - create, I>>(base?: I): Analytics_Create_Presentation { - return Analytics_Create_Presentation.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Create_Presentation { + return Analytics_Create_Presentation.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Analytics_Create_Presentation { @@ -21105,11 +26121,20 @@ export const Analytics_Create_Presentation = { }; function createBaseAnalytics_Create_TemplatePlaylist(): Analytics_Create_TemplatePlaylist { - return { totalItemCount: 0, headerCount: 0, placeholderCount: 0, presentationCount: 0, mediaCount: 0 }; + return { + totalItemCount: 0, + headerCount: 0, + placeholderCount: 0, + presentationCount: 0, + mediaCount: 0, + }; } export const Analytics_Create_TemplatePlaylist = { - encode(message: Analytics_Create_TemplatePlaylist, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Create_TemplatePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.totalItemCount !== 0) { writer.uint32(8).int32(message.totalItemCount); } @@ -21128,50 +26153,54 @@ export const Analytics_Create_TemplatePlaylist = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Create_TemplatePlaylist { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Create_TemplatePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Create_TemplatePlaylist(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.totalItemCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.headerCount = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.placeholderCount = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.presentationCount = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.mediaCount = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21181,33 +26210,52 @@ export const Analytics_Create_TemplatePlaylist = { fromJSON(object: any): Analytics_Create_TemplatePlaylist { return { - totalItemCount: isSet(object.totalItemCount) ? Number(object.totalItemCount) : 0, - headerCount: isSet(object.headerCount) ? Number(object.headerCount) : 0, - placeholderCount: isSet(object.placeholderCount) ? Number(object.placeholderCount) : 0, - presentationCount: isSet(object.presentationCount) ? Number(object.presentationCount) : 0, - mediaCount: isSet(object.mediaCount) ? Number(object.mediaCount) : 0, + totalItemCount: isSet(object.totalItemCount) + ? globalThis.Number(object.totalItemCount) + : 0, + headerCount: isSet(object.headerCount) + ? globalThis.Number(object.headerCount) + : 0, + placeholderCount: isSet(object.placeholderCount) + ? globalThis.Number(object.placeholderCount) + : 0, + presentationCount: isSet(object.presentationCount) + ? globalThis.Number(object.presentationCount) + : 0, + mediaCount: isSet(object.mediaCount) + ? globalThis.Number(object.mediaCount) + : 0, }; }, toJSON(message: Analytics_Create_TemplatePlaylist): unknown { const obj: any = {}; - message.totalItemCount !== undefined && (obj.totalItemCount = Math.round(message.totalItemCount)); - message.headerCount !== undefined && (obj.headerCount = Math.round(message.headerCount)); - message.placeholderCount !== undefined && (obj.placeholderCount = Math.round(message.placeholderCount)); - message.presentationCount !== undefined && (obj.presentationCount = Math.round(message.presentationCount)); - message.mediaCount !== undefined && (obj.mediaCount = Math.round(message.mediaCount)); + if (message.totalItemCount !== 0) { + obj.totalItemCount = Math.round(message.totalItemCount); + } + if (message.headerCount !== 0) { + obj.headerCount = Math.round(message.headerCount); + } + if (message.placeholderCount !== 0) { + obj.placeholderCount = Math.round(message.placeholderCount); + } + if (message.presentationCount !== 0) { + obj.presentationCount = Math.round(message.presentationCount); + } + if (message.mediaCount !== 0) { + obj.mediaCount = Math.round(message.mediaCount); + } return obj; }, create, I>>( base?: I, ): Analytics_Create_TemplatePlaylist { - return Analytics_Create_TemplatePlaylist.fromPartial(base ?? {}); + return Analytics_Create_TemplatePlaylist.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - object: I, - ): Analytics_Create_TemplatePlaylist { + fromPartial< + I extends Exact, I>, + >(object: I): Analytics_Create_TemplatePlaylist { const message = createBaseAnalytics_Create_TemplatePlaylist(); message.totalItemCount = object.totalItemCount ?? 0; message.headerCount = object.headerCount ?? 0; @@ -21223,39 +26271,55 @@ function createBaseAnalytics_Import(): Analytics_Import { } export const Analytics_Import = { - encode(message: Analytics_Import, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Import, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.songSelect !== undefined) { - Analytics_Import_SongSelect.encode(message.songSelect, writer.uint32(10).fork()).ldelim(); + Analytics_Import_SongSelect.encode( + message.songSelect, + writer.uint32(10).fork(), + ).ldelim(); } if (message.multitracks !== undefined) { - Analytics_MultiTracks_Import.encode(message.multitracks, writer.uint32(18).fork()).ldelim(); + Analytics_MultiTracks_Import.encode( + message.multitracks, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Import { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Import(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.songSelect = Analytics_Import_SongSelect.decode(reader, reader.uint32()); + message.songSelect = Analytics_Import_SongSelect.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.multitracks = Analytics_MultiTracks_Import.decode(reader, reader.uint32()); + message.multitracks = Analytics_MultiTracks_Import.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21265,32 +26329,45 @@ export const Analytics_Import = { fromJSON(object: any): Analytics_Import { return { - songSelect: isSet(object.songSelect) ? Analytics_Import_SongSelect.fromJSON(object.songSelect) : undefined, - multitracks: isSet(object.multitracks) ? Analytics_MultiTracks_Import.fromJSON(object.multitracks) : undefined, + songSelect: isSet(object.songSelect) + ? Analytics_Import_SongSelect.fromJSON(object.songSelect) + : undefined, + multitracks: isSet(object.multitracks) + ? Analytics_MultiTracks_Import.fromJSON(object.multitracks) + : undefined, }; }, toJSON(message: Analytics_Import): unknown { const obj: any = {}; - message.songSelect !== undefined && - (obj.songSelect = message.songSelect ? Analytics_Import_SongSelect.toJSON(message.songSelect) : undefined); - message.multitracks !== undefined && - (obj.multitracks = message.multitracks ? Analytics_MultiTracks_Import.toJSON(message.multitracks) : undefined); + if (message.songSelect !== undefined) { + obj.songSelect = Analytics_Import_SongSelect.toJSON(message.songSelect); + } + if (message.multitracks !== undefined) { + obj.multitracks = Analytics_MultiTracks_Import.toJSON( + message.multitracks, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Import { - return Analytics_Import.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Import { + return Analytics_Import.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Import { + fromPartial, I>>( + object: I, + ): Analytics_Import { const message = createBaseAnalytics_Import(); - message.songSelect = (object.songSelect !== undefined && object.songSelect !== null) - ? Analytics_Import_SongSelect.fromPartial(object.songSelect) - : undefined; - message.multitracks = (object.multitracks !== undefined && object.multitracks !== null) - ? Analytics_MultiTracks_Import.fromPartial(object.multitracks) - : undefined; + message.songSelect = + object.songSelect !== undefined && object.songSelect !== null + ? Analytics_Import_SongSelect.fromPartial(object.songSelect) + : undefined; + message.multitracks = + object.multitracks !== undefined && object.multitracks !== null + ? Analytics_MultiTracks_Import.fromPartial(object.multitracks) + : undefined; return message; }, }; @@ -21306,7 +26383,10 @@ function createBaseAnalytics_Import_SongSelect(): Analytics_Import_SongSelect { } export const Analytics_Import_SongSelect = { - encode(message: Analytics_Import_SongSelect, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Import_SongSelect, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.templateSlideTextElementCount !== 0) { writer.uint32(8).int32(message.templateSlideTextElementCount); } @@ -21325,50 +26405,54 @@ export const Analytics_Import_SongSelect = { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Import_SongSelect { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Import_SongSelect { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Import_SongSelect(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.templateSlideTextElementCount = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.importIntoPlaylist = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.lineDelimiter = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.lineDelimiterCount = reader.int32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.didOpenEditView = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21379,36 +26463,60 @@ export const Analytics_Import_SongSelect = { fromJSON(object: any): Analytics_Import_SongSelect { return { templateSlideTextElementCount: isSet(object.templateSlideTextElementCount) - ? Number(object.templateSlideTextElementCount) + ? globalThis.Number(object.templateSlideTextElementCount) : 0, - importIntoPlaylist: isSet(object.importIntoPlaylist) ? Boolean(object.importIntoPlaylist) : false, + importIntoPlaylist: isSet(object.importIntoPlaylist) + ? globalThis.Boolean(object.importIntoPlaylist) + : false, lineDelimiter: isSet(object.lineDelimiter) - ? analytics_Import_SongSelect_LineDelimiterFromJSON(object.lineDelimiter) + ? analytics_Import_SongSelect_LineDelimiterFromJSON( + object.lineDelimiter, + ) : 0, - lineDelimiterCount: isSet(object.lineDelimiterCount) ? Number(object.lineDelimiterCount) : 0, - didOpenEditView: isSet(object.didOpenEditView) ? Boolean(object.didOpenEditView) : false, + lineDelimiterCount: isSet(object.lineDelimiterCount) + ? globalThis.Number(object.lineDelimiterCount) + : 0, + didOpenEditView: isSet(object.didOpenEditView) + ? globalThis.Boolean(object.didOpenEditView) + : false, }; }, toJSON(message: Analytics_Import_SongSelect): unknown { const obj: any = {}; - message.templateSlideTextElementCount !== undefined && - (obj.templateSlideTextElementCount = Math.round(message.templateSlideTextElementCount)); - message.importIntoPlaylist !== undefined && (obj.importIntoPlaylist = message.importIntoPlaylist); - message.lineDelimiter !== undefined && - (obj.lineDelimiter = analytics_Import_SongSelect_LineDelimiterToJSON(message.lineDelimiter)); - message.lineDelimiterCount !== undefined && (obj.lineDelimiterCount = Math.round(message.lineDelimiterCount)); - message.didOpenEditView !== undefined && (obj.didOpenEditView = message.didOpenEditView); + if (message.templateSlideTextElementCount !== 0) { + obj.templateSlideTextElementCount = Math.round( + message.templateSlideTextElementCount, + ); + } + if (message.importIntoPlaylist === true) { + obj.importIntoPlaylist = message.importIntoPlaylist; + } + if (message.lineDelimiter !== 0) { + obj.lineDelimiter = analytics_Import_SongSelect_LineDelimiterToJSON( + message.lineDelimiter, + ); + } + if (message.lineDelimiterCount !== 0) { + obj.lineDelimiterCount = Math.round(message.lineDelimiterCount); + } + if (message.didOpenEditView === true) { + obj.didOpenEditView = message.didOpenEditView; + } return obj; }, - create, I>>(base?: I): Analytics_Import_SongSelect { - return Analytics_Import_SongSelect.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Import_SongSelect { + return Analytics_Import_SongSelect.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Import_SongSelect { + fromPartial, I>>( + object: I, + ): Analytics_Import_SongSelect { const message = createBaseAnalytics_Import_SongSelect(); - message.templateSlideTextElementCount = object.templateSlideTextElementCount ?? 0; + message.templateSlideTextElementCount = + object.templateSlideTextElementCount ?? 0; message.importIntoPlaylist = object.importIntoPlaylist ?? false; message.lineDelimiter = object.lineDelimiter ?? 0; message.lineDelimiterCount = object.lineDelimiterCount ?? 0; @@ -21422,29 +26530,39 @@ function createBaseAnalytics_Update(): Analytics_Update { } export const Analytics_Update = { - encode(message: Analytics_Update, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Update, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.downgrade !== undefined) { - Analytics_Update_Downgrade.encode(message.downgrade, writer.uint32(10).fork()).ldelim(); + Analytics_Update_Downgrade.encode( + message.downgrade, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Update { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Update(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.downgrade = Analytics_Update_Downgrade.decode(reader, reader.uint32()); + message.downgrade = Analytics_Update_Downgrade.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21453,25 +26571,34 @@ export const Analytics_Update = { }, fromJSON(object: any): Analytics_Update { - return { downgrade: isSet(object.downgrade) ? Analytics_Update_Downgrade.fromJSON(object.downgrade) : undefined }; + return { + downgrade: isSet(object.downgrade) + ? Analytics_Update_Downgrade.fromJSON(object.downgrade) + : undefined, + }; }, toJSON(message: Analytics_Update): unknown { const obj: any = {}; - message.downgrade !== undefined && - (obj.downgrade = message.downgrade ? Analytics_Update_Downgrade.toJSON(message.downgrade) : undefined); + if (message.downgrade !== undefined) { + obj.downgrade = Analytics_Update_Downgrade.toJSON(message.downgrade); + } return obj; }, - create, I>>(base?: I): Analytics_Update { - return Analytics_Update.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Update { + return Analytics_Update.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Update { + fromPartial, I>>( + object: I, + ): Analytics_Update { const message = createBaseAnalytics_Update(); - message.downgrade = (object.downgrade !== undefined && object.downgrade !== null) - ? Analytics_Update_Downgrade.fromPartial(object.downgrade) - : undefined; + message.downgrade = + object.downgrade !== undefined && object.downgrade !== null + ? Analytics_Update_Downgrade.fromPartial(object.downgrade) + : undefined; return message; }, }; @@ -21481,29 +26608,36 @@ function createBaseAnalytics_Update_Downgrade(): Analytics_Update_Downgrade { } export const Analytics_Update_Downgrade = { - encode(message: Analytics_Update_Downgrade, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_Update_Downgrade, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.fromVersionType !== 0) { writer.uint32(8).int32(message.fromVersionType); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_Update_Downgrade { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_Update_Downgrade { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_Update_Downgrade(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.fromVersionType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21514,23 +26648,31 @@ export const Analytics_Update_Downgrade = { fromJSON(object: any): Analytics_Update_Downgrade { return { fromVersionType: isSet(object.fromVersionType) - ? analytics_Update_Downgrade_FromVersionTypeFromJSON(object.fromVersionType) + ? analytics_Update_Downgrade_FromVersionTypeFromJSON( + object.fromVersionType, + ) : 0, }; }, toJSON(message: Analytics_Update_Downgrade): unknown { const obj: any = {}; - message.fromVersionType !== undefined && - (obj.fromVersionType = analytics_Update_Downgrade_FromVersionTypeToJSON(message.fromVersionType)); + if (message.fromVersionType !== 0) { + obj.fromVersionType = analytics_Update_Downgrade_FromVersionTypeToJSON( + message.fromVersionType, + ); + } return obj; }, - create, I>>(base?: I): Analytics_Update_Downgrade { - return Analytics_Update_Downgrade.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_Update_Downgrade { + return Analytics_Update_Downgrade.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_Update_Downgrade { + fromPartial, I>>( + object: I, + ): Analytics_Update_Downgrade { const message = createBaseAnalytics_Update_Downgrade(); message.fromVersionType = object.fromVersionType ?? 0; return message; @@ -21542,39 +26684,55 @@ function createBaseAnalytics_WHMStore(): Analytics_WHMStore { } export const Analytics_WHMStore = { - encode(message: Analytics_WHMStore, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_WHMStore, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.viewStore !== undefined) { - Analytics_WHMStore_ViewStore.encode(message.viewStore, writer.uint32(10).fork()).ldelim(); + Analytics_WHMStore_ViewStore.encode( + message.viewStore, + writer.uint32(10).fork(), + ).ldelim(); } if (message.download !== undefined) { - Analytics_WHMStore_Download.encode(message.download, writer.uint32(18).fork()).ldelim(); + Analytics_WHMStore_Download.encode( + message.download, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_WHMStore { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_WHMStore(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.viewStore = Analytics_WHMStore_ViewStore.decode(reader, reader.uint32()); + message.viewStore = Analytics_WHMStore_ViewStore.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.download = Analytics_WHMStore_Download.decode(reader, reader.uint32()); + message.download = Analytics_WHMStore_Download.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21584,32 +26742,43 @@ export const Analytics_WHMStore = { fromJSON(object: any): Analytics_WHMStore { return { - viewStore: isSet(object.viewStore) ? Analytics_WHMStore_ViewStore.fromJSON(object.viewStore) : undefined, - download: isSet(object.download) ? Analytics_WHMStore_Download.fromJSON(object.download) : undefined, + viewStore: isSet(object.viewStore) + ? Analytics_WHMStore_ViewStore.fromJSON(object.viewStore) + : undefined, + download: isSet(object.download) + ? Analytics_WHMStore_Download.fromJSON(object.download) + : undefined, }; }, toJSON(message: Analytics_WHMStore): unknown { const obj: any = {}; - message.viewStore !== undefined && - (obj.viewStore = message.viewStore ? Analytics_WHMStore_ViewStore.toJSON(message.viewStore) : undefined); - message.download !== undefined && - (obj.download = message.download ? Analytics_WHMStore_Download.toJSON(message.download) : undefined); + if (message.viewStore !== undefined) { + obj.viewStore = Analytics_WHMStore_ViewStore.toJSON(message.viewStore); + } + if (message.download !== undefined) { + obj.download = Analytics_WHMStore_Download.toJSON(message.download); + } return obj; }, - create, I>>(base?: I): Analytics_WHMStore { - return Analytics_WHMStore.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_WHMStore { + return Analytics_WHMStore.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_WHMStore { + fromPartial, I>>( + object: I, + ): Analytics_WHMStore { const message = createBaseAnalytics_WHMStore(); - message.viewStore = (object.viewStore !== undefined && object.viewStore !== null) - ? Analytics_WHMStore_ViewStore.fromPartial(object.viewStore) - : undefined; - message.download = (object.download !== undefined && object.download !== null) - ? Analytics_WHMStore_Download.fromPartial(object.download) - : undefined; + message.viewStore = + object.viewStore !== undefined && object.viewStore !== null + ? Analytics_WHMStore_ViewStore.fromPartial(object.viewStore) + : undefined; + message.download = + object.download !== undefined && object.download !== null + ? Analytics_WHMStore_Download.fromPartial(object.download) + : undefined; return message; }, }; @@ -21619,19 +26788,26 @@ function createBaseAnalytics_WHMStore_ViewStore(): Analytics_WHMStore_ViewStore } export const Analytics_WHMStore_ViewStore = { - encode(_: Analytics_WHMStore_ViewStore, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_WHMStore_ViewStore, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_WHMStore_ViewStore { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_WHMStore_ViewStore { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_WHMStore_ViewStore(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21648,11 +26824,14 @@ export const Analytics_WHMStore_ViewStore = { return obj; }, - create, I>>(base?: I): Analytics_WHMStore_ViewStore { - return Analytics_WHMStore_ViewStore.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_WHMStore_ViewStore { + return Analytics_WHMStore_ViewStore.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_WHMStore_ViewStore { + fromPartial, I>>( + _: I, + ): Analytics_WHMStore_ViewStore { const message = createBaseAnalytics_WHMStore_ViewStore(); return message; }, @@ -21663,19 +26842,26 @@ function createBaseAnalytics_WHMStore_Download(): Analytics_WHMStore_Download { } export const Analytics_WHMStore_Download = { - encode(_: Analytics_WHMStore_Download, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_WHMStore_Download, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_WHMStore_Download { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_WHMStore_Download { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_WHMStore_Download(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21692,11 +26878,14 @@ export const Analytics_WHMStore_Download = { return obj; }, - create, I>>(base?: I): Analytics_WHMStore_Download { - return Analytics_WHMStore_Download.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_WHMStore_Download { + return Analytics_WHMStore_Download.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_WHMStore_Download { + fromPartial, I>>( + _: I, + ): Analytics_WHMStore_Download { const message = createBaseAnalytics_WHMStore_Download(); return message; }, @@ -21707,39 +26896,58 @@ function createBaseAnalytics_ProContent(): Analytics_ProContent { } export const Analytics_ProContent = { - encode(message: Analytics_ProContent, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: Analytics_ProContent, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.mediaBin !== undefined) { - Analytics_ProContent_ViewMediaBin.encode(message.mediaBin, writer.uint32(10).fork()).ldelim(); + Analytics_ProContent_ViewMediaBin.encode( + message.mediaBin, + writer.uint32(10).fork(), + ).ldelim(); } if (message.download !== undefined) { - Analytics_ProContent_Download.encode(message.download, writer.uint32(18).fork()).ldelim(); + Analytics_ProContent_Download.encode( + message.download, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_ProContent { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_ProContent { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_ProContent(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.mediaBin = Analytics_ProContent_ViewMediaBin.decode(reader, reader.uint32()); + message.mediaBin = Analytics_ProContent_ViewMediaBin.decode( + reader, + reader.uint32(), + ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.download = Analytics_ProContent_Download.decode(reader, reader.uint32()); + message.download = Analytics_ProContent_Download.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21749,32 +26957,43 @@ export const Analytics_ProContent = { fromJSON(object: any): Analytics_ProContent { return { - mediaBin: isSet(object.mediaBin) ? Analytics_ProContent_ViewMediaBin.fromJSON(object.mediaBin) : undefined, - download: isSet(object.download) ? Analytics_ProContent_Download.fromJSON(object.download) : undefined, + mediaBin: isSet(object.mediaBin) + ? Analytics_ProContent_ViewMediaBin.fromJSON(object.mediaBin) + : undefined, + download: isSet(object.download) + ? Analytics_ProContent_Download.fromJSON(object.download) + : undefined, }; }, toJSON(message: Analytics_ProContent): unknown { const obj: any = {}; - message.mediaBin !== undefined && - (obj.mediaBin = message.mediaBin ? Analytics_ProContent_ViewMediaBin.toJSON(message.mediaBin) : undefined); - message.download !== undefined && - (obj.download = message.download ? Analytics_ProContent_Download.toJSON(message.download) : undefined); + if (message.mediaBin !== undefined) { + obj.mediaBin = Analytics_ProContent_ViewMediaBin.toJSON(message.mediaBin); + } + if (message.download !== undefined) { + obj.download = Analytics_ProContent_Download.toJSON(message.download); + } return obj; }, - create, I>>(base?: I): Analytics_ProContent { - return Analytics_ProContent.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_ProContent { + return Analytics_ProContent.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): Analytics_ProContent { + fromPartial, I>>( + object: I, + ): Analytics_ProContent { const message = createBaseAnalytics_ProContent(); - message.mediaBin = (object.mediaBin !== undefined && object.mediaBin !== null) - ? Analytics_ProContent_ViewMediaBin.fromPartial(object.mediaBin) - : undefined; - message.download = (object.download !== undefined && object.download !== null) - ? Analytics_ProContent_Download.fromPartial(object.download) - : undefined; + message.mediaBin = + object.mediaBin !== undefined && object.mediaBin !== null + ? Analytics_ProContent_ViewMediaBin.fromPartial(object.mediaBin) + : undefined; + message.download = + object.download !== undefined && object.download !== null + ? Analytics_ProContent_Download.fromPartial(object.download) + : undefined; return message; }, }; @@ -21784,19 +27003,26 @@ function createBaseAnalytics_ProContent_ViewMediaBin(): Analytics_ProContent_Vie } export const Analytics_ProContent_ViewMediaBin = { - encode(_: Analytics_ProContent_ViewMediaBin, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_ProContent_ViewMediaBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_ProContent_ViewMediaBin { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_ProContent_ViewMediaBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_ProContent_ViewMediaBin(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21816,12 +27042,11 @@ export const Analytics_ProContent_ViewMediaBin = { create, I>>( base?: I, ): Analytics_ProContent_ViewMediaBin { - return Analytics_ProContent_ViewMediaBin.fromPartial(base ?? {}); + return Analytics_ProContent_ViewMediaBin.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>( - _: I, - ): Analytics_ProContent_ViewMediaBin { + fromPartial< + I extends Exact, I>, + >(_: I): Analytics_ProContent_ViewMediaBin { const message = createBaseAnalytics_ProContent_ViewMediaBin(); return message; }, @@ -21832,19 +27057,26 @@ function createBaseAnalytics_ProContent_Download(): Analytics_ProContent_Downloa } export const Analytics_ProContent_Download = { - encode(_: Analytics_ProContent_Download, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: Analytics_ProContent_Download, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): Analytics_ProContent_Download { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Analytics_ProContent_Download { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAnalytics_ProContent_Download(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -21861,26 +27093,44 @@ export const Analytics_ProContent_Download = { return obj; }, - create, I>>(base?: I): Analytics_ProContent_Download { - return Analytics_ProContent_Download.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): Analytics_ProContent_Download { + return Analytics_ProContent_Download.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): Analytics_ProContent_Download { + fromPartial, I>>( + _: I, + ): Analytics_ProContent_Download { const message = createBaseAnalytics_ProContent_Download(); return message; }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } : Partial; type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; function isSet(value: any): boolean { return value !== null && value !== undefined; diff --git a/proto/analyticsApi.proto b/proto/analyticsApi.proto new file mode 100755 index 0000000..cf14bc6 --- /dev/null +++ b/proto/analyticsApi.proto @@ -0,0 +1,17 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message API { + message MessageReceived { + } + + oneof APIType { + .rv.analytics.API.MessageReceived message_received = 1; + } +} + diff --git a/proto/analyticsApi.ts b/proto/analyticsApi.ts new file mode 100644 index 0000000..3c9725f --- /dev/null +++ b/proto/analyticsApi.ts @@ -0,0 +1,162 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface API { + messageReceived?: API_MessageReceived | undefined; +} + +export interface API_MessageReceived {} + +function createBaseAPI(): API { + return { messageReceived: undefined }; +} + +export const API = { + encode(message: API, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.messageReceived !== undefined) { + API_MessageReceived.encode( + message.messageReceived, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): API { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPI(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.messageReceived = API_MessageReceived.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): API { + return { + messageReceived: isSet(object.messageReceived) + ? API_MessageReceived.fromJSON(object.messageReceived) + : undefined, + }; + }, + + toJSON(message: API): unknown { + const obj: any = {}; + if (message.messageReceived !== undefined) { + obj.messageReceived = API_MessageReceived.toJSON(message.messageReceived); + } + return obj; + }, + + create, I>>(base?: I): API { + return API.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): API { + const message = createBaseAPI(); + message.messageReceived = + object.messageReceived !== undefined && object.messageReceived !== null + ? API_MessageReceived.fromPartial(object.messageReceived) + : undefined; + return message; + }, +}; + +function createBaseAPI_MessageReceived(): API_MessageReceived { + return {}; +} + +export const API_MessageReceived = { + encode( + _: API_MessageReceived, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): API_MessageReceived { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPI_MessageReceived(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): API_MessageReceived { + return {}; + }, + + toJSON(_: API_MessageReceived): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): API_MessageReceived { + return API_MessageReceived.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): API_MessageReceived { + const message = createBaseAPI_MessageReceived(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsCapture.proto b/proto/analyticsCapture.proto new file mode 100755 index 0000000..7d789d1 --- /dev/null +++ b/proto/analyticsCapture.proto @@ -0,0 +1,83 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message Capture { + message Resolution { + int32 width = 1; + int32 height = 2; + } + + message Start { + message RTMP { + .rv.analytics.Capture.Codec codec = 1; + .rv.analytics.Capture.FrameRate frame_rate = 2; + string host = 3; + .rv.analytics.Capture.Resolution resolution = 4; + bool stream_started = 5; + int32 video_bitrate = 6; + } + + message Disk { + .rv.analytics.Capture.Codec codec = 1; + .rv.analytics.Capture.FrameRate frame_rate = 2; + .rv.analytics.Capture.Resolution resolution = 3; + bool stream_started = 4; + int32 video_bitrate = 5; + } + + message Resi { + .rv.analytics.Capture.Codec codec = 1; + .rv.analytics.Capture.FrameRate frame_rate = 2; + .rv.analytics.Capture.Resolution resolution = 3; + bool stream_started = 4; + int32 video_bitrate = 5; + } + + oneof Component { + .rv.analytics.Capture.Start.RTMP rtmp = 1; + .rv.analytics.Capture.Start.Disk disk = 2; + .rv.analytics.Capture.Start.Resi resi = 3; + } + } + + enum Codec { + CODEC_UNKNOWN = 0; + CODEC_AUTOMATIC = 1; + CODEC_H264 = 2; + CODEC_H264_SOFTWARE = 3; + CODEC_H265 = 4; + CODEC_H265_SOFTWARE = 5; + CODEC_PRORES_422_PROXY = 6; + CODEC_PRORES_422_LT = 7; + CODEC_PRORES_422 = 8; + CODEC_PRORES_422_HQ = 9; + CODEC_PRORES_4444 = 10; + CODEC_PRORES_4444_XQ = 11; + CODEC_HAP = 12; + CODEC_HAP_ALPHA = 13; + CODEC_HAP_Q = 14; + CODEC_HAP_Q_ALPHA = 15; + CODEC_NOTCH = 16; + } + + enum FrameRate { + FRAME_RATE_UNKNOWN = 0; + FRAME_RATE_24 = 1; + FRAME_RATE_25 = 2; + FRAME_RATE_29_97 = 3; + FRAME_RATE_30 = 4; + FRAME_RATE_50 = 5; + FRAME_RATE_59_94 = 6; + FRAME_RATE_60 = 7; + } + + oneof Event { + .rv.analytics.Capture.Start start = 1; + } +} + diff --git a/proto/analyticsCapture.ts b/proto/analyticsCapture.ts new file mode 100644 index 0000000..9e1826c --- /dev/null +++ b/proto/analyticsCapture.ts @@ -0,0 +1,1003 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface Capture { + start?: Capture_Start | undefined; +} + +export enum Capture_Codec { + CODEC_UNKNOWN = 0, + CODEC_AUTOMATIC = 1, + CODEC_H264 = 2, + CODEC_H264_SOFTWARE = 3, + CODEC_H265 = 4, + CODEC_H265_SOFTWARE = 5, + CODEC_PRORES_422_PROXY = 6, + CODEC_PRORES_422_LT = 7, + CODEC_PRORES_422 = 8, + CODEC_PRORES_422_HQ = 9, + CODEC_PRORES_4444 = 10, + CODEC_PRORES_4444_XQ = 11, + CODEC_HAP = 12, + CODEC_HAP_ALPHA = 13, + CODEC_HAP_Q = 14, + CODEC_HAP_Q_ALPHA = 15, + CODEC_NOTCH = 16, + UNRECOGNIZED = -1, +} + +export function capture_CodecFromJSON(object: any): Capture_Codec { + switch (object) { + case 0: + case 'CODEC_UNKNOWN': + return Capture_Codec.CODEC_UNKNOWN; + case 1: + case 'CODEC_AUTOMATIC': + return Capture_Codec.CODEC_AUTOMATIC; + case 2: + case 'CODEC_H264': + return Capture_Codec.CODEC_H264; + case 3: + case 'CODEC_H264_SOFTWARE': + return Capture_Codec.CODEC_H264_SOFTWARE; + case 4: + case 'CODEC_H265': + return Capture_Codec.CODEC_H265; + case 5: + case 'CODEC_H265_SOFTWARE': + return Capture_Codec.CODEC_H265_SOFTWARE; + case 6: + case 'CODEC_PRORES_422_PROXY': + return Capture_Codec.CODEC_PRORES_422_PROXY; + case 7: + case 'CODEC_PRORES_422_LT': + return Capture_Codec.CODEC_PRORES_422_LT; + case 8: + case 'CODEC_PRORES_422': + return Capture_Codec.CODEC_PRORES_422; + case 9: + case 'CODEC_PRORES_422_HQ': + return Capture_Codec.CODEC_PRORES_422_HQ; + case 10: + case 'CODEC_PRORES_4444': + return Capture_Codec.CODEC_PRORES_4444; + case 11: + case 'CODEC_PRORES_4444_XQ': + return Capture_Codec.CODEC_PRORES_4444_XQ; + case 12: + case 'CODEC_HAP': + return Capture_Codec.CODEC_HAP; + case 13: + case 'CODEC_HAP_ALPHA': + return Capture_Codec.CODEC_HAP_ALPHA; + case 14: + case 'CODEC_HAP_Q': + return Capture_Codec.CODEC_HAP_Q; + case 15: + case 'CODEC_HAP_Q_ALPHA': + return Capture_Codec.CODEC_HAP_Q_ALPHA; + case 16: + case 'CODEC_NOTCH': + return Capture_Codec.CODEC_NOTCH; + case -1: + case 'UNRECOGNIZED': + default: + return Capture_Codec.UNRECOGNIZED; + } +} + +export function capture_CodecToJSON(object: Capture_Codec): string { + switch (object) { + case Capture_Codec.CODEC_UNKNOWN: + return 'CODEC_UNKNOWN'; + case Capture_Codec.CODEC_AUTOMATIC: + return 'CODEC_AUTOMATIC'; + case Capture_Codec.CODEC_H264: + return 'CODEC_H264'; + case Capture_Codec.CODEC_H264_SOFTWARE: + return 'CODEC_H264_SOFTWARE'; + case Capture_Codec.CODEC_H265: + return 'CODEC_H265'; + case Capture_Codec.CODEC_H265_SOFTWARE: + return 'CODEC_H265_SOFTWARE'; + case Capture_Codec.CODEC_PRORES_422_PROXY: + return 'CODEC_PRORES_422_PROXY'; + case Capture_Codec.CODEC_PRORES_422_LT: + return 'CODEC_PRORES_422_LT'; + case Capture_Codec.CODEC_PRORES_422: + return 'CODEC_PRORES_422'; + case Capture_Codec.CODEC_PRORES_422_HQ: + return 'CODEC_PRORES_422_HQ'; + case Capture_Codec.CODEC_PRORES_4444: + return 'CODEC_PRORES_4444'; + case Capture_Codec.CODEC_PRORES_4444_XQ: + return 'CODEC_PRORES_4444_XQ'; + case Capture_Codec.CODEC_HAP: + return 'CODEC_HAP'; + case Capture_Codec.CODEC_HAP_ALPHA: + return 'CODEC_HAP_ALPHA'; + case Capture_Codec.CODEC_HAP_Q: + return 'CODEC_HAP_Q'; + case Capture_Codec.CODEC_HAP_Q_ALPHA: + return 'CODEC_HAP_Q_ALPHA'; + case Capture_Codec.CODEC_NOTCH: + return 'CODEC_NOTCH'; + case Capture_Codec.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Capture_FrameRate { + FRAME_RATE_UNKNOWN = 0, + FRAME_RATE_24 = 1, + FRAME_RATE_25 = 2, + FRAME_RATE_29_97 = 3, + FRAME_RATE_30 = 4, + FRAME_RATE_50 = 5, + FRAME_RATE_59_94 = 6, + FRAME_RATE_60 = 7, + UNRECOGNIZED = -1, +} + +export function capture_FrameRateFromJSON(object: any): Capture_FrameRate { + switch (object) { + case 0: + case 'FRAME_RATE_UNKNOWN': + return Capture_FrameRate.FRAME_RATE_UNKNOWN; + case 1: + case 'FRAME_RATE_24': + return Capture_FrameRate.FRAME_RATE_24; + case 2: + case 'FRAME_RATE_25': + return Capture_FrameRate.FRAME_RATE_25; + case 3: + case 'FRAME_RATE_29_97': + return Capture_FrameRate.FRAME_RATE_29_97; + case 4: + case 'FRAME_RATE_30': + return Capture_FrameRate.FRAME_RATE_30; + case 5: + case 'FRAME_RATE_50': + return Capture_FrameRate.FRAME_RATE_50; + case 6: + case 'FRAME_RATE_59_94': + return Capture_FrameRate.FRAME_RATE_59_94; + case 7: + case 'FRAME_RATE_60': + return Capture_FrameRate.FRAME_RATE_60; + case -1: + case 'UNRECOGNIZED': + default: + return Capture_FrameRate.UNRECOGNIZED; + } +} + +export function capture_FrameRateToJSON(object: Capture_FrameRate): string { + switch (object) { + case Capture_FrameRate.FRAME_RATE_UNKNOWN: + return 'FRAME_RATE_UNKNOWN'; + case Capture_FrameRate.FRAME_RATE_24: + return 'FRAME_RATE_24'; + case Capture_FrameRate.FRAME_RATE_25: + return 'FRAME_RATE_25'; + case Capture_FrameRate.FRAME_RATE_29_97: + return 'FRAME_RATE_29_97'; + case Capture_FrameRate.FRAME_RATE_30: + return 'FRAME_RATE_30'; + case Capture_FrameRate.FRAME_RATE_50: + return 'FRAME_RATE_50'; + case Capture_FrameRate.FRAME_RATE_59_94: + return 'FRAME_RATE_59_94'; + case Capture_FrameRate.FRAME_RATE_60: + return 'FRAME_RATE_60'; + case Capture_FrameRate.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Capture_Resolution { + width: number; + height: number; +} + +export interface Capture_Start { + rtmp?: Capture_Start_RTMP | undefined; + disk?: Capture_Start_Disk | undefined; + resi?: Capture_Start_Resi | undefined; +} + +export interface Capture_Start_RTMP { + codec: Capture_Codec; + frameRate: Capture_FrameRate; + host: string; + resolution: Capture_Resolution | undefined; + streamStarted: boolean; + videoBitrate: number; +} + +export interface Capture_Start_Disk { + codec: Capture_Codec; + frameRate: Capture_FrameRate; + resolution: Capture_Resolution | undefined; + streamStarted: boolean; + videoBitrate: number; +} + +export interface Capture_Start_Resi { + codec: Capture_Codec; + frameRate: Capture_FrameRate; + resolution: Capture_Resolution | undefined; + streamStarted: boolean; + videoBitrate: number; +} + +function createBaseCapture(): Capture { + return { start: undefined }; +} + +export const Capture = { + encode( + message: Capture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.start !== undefined) { + Capture_Start.encode(message.start, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Capture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCapture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.start = Capture_Start.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Capture { + return { + start: isSet(object.start) + ? Capture_Start.fromJSON(object.start) + : undefined, + }; + }, + + toJSON(message: Capture): unknown { + const obj: any = {}; + if (message.start !== undefined) { + obj.start = Capture_Start.toJSON(message.start); + } + return obj; + }, + + create, I>>(base?: I): Capture { + return Capture.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Capture { + const message = createBaseCapture(); + message.start = + object.start !== undefined && object.start !== null + ? Capture_Start.fromPartial(object.start) + : undefined; + return message; + }, +}; + +function createBaseCapture_Resolution(): Capture_Resolution { + return { width: 0, height: 0 }; +} + +export const Capture_Resolution = { + encode( + message: Capture_Resolution, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.width !== 0) { + writer.uint32(8).int32(message.width); + } + if (message.height !== 0) { + writer.uint32(16).int32(message.height); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Capture_Resolution { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCapture_Resolution(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.width = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.height = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Capture_Resolution { + return { + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, + }; + }, + + toJSON(message: Capture_Resolution): unknown { + const obj: any = {}; + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } + return obj; + }, + + create, I>>( + base?: I, + ): Capture_Resolution { + return Capture_Resolution.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Capture_Resolution { + const message = createBaseCapture_Resolution(); + message.width = object.width ?? 0; + message.height = object.height ?? 0; + return message; + }, +}; + +function createBaseCapture_Start(): Capture_Start { + return { rtmp: undefined, disk: undefined, resi: undefined }; +} + +export const Capture_Start = { + encode( + message: Capture_Start, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.rtmp !== undefined) { + Capture_Start_RTMP.encode( + message.rtmp, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.disk !== undefined) { + Capture_Start_Disk.encode( + message.disk, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.resi !== undefined) { + Capture_Start_Resi.encode( + message.resi, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Capture_Start { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCapture_Start(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.rtmp = Capture_Start_RTMP.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.disk = Capture_Start_Disk.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.resi = Capture_Start_Resi.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Capture_Start { + return { + rtmp: isSet(object.rtmp) + ? Capture_Start_RTMP.fromJSON(object.rtmp) + : undefined, + disk: isSet(object.disk) + ? Capture_Start_Disk.fromJSON(object.disk) + : undefined, + resi: isSet(object.resi) + ? Capture_Start_Resi.fromJSON(object.resi) + : undefined, + }; + }, + + toJSON(message: Capture_Start): unknown { + const obj: any = {}; + if (message.rtmp !== undefined) { + obj.rtmp = Capture_Start_RTMP.toJSON(message.rtmp); + } + if (message.disk !== undefined) { + obj.disk = Capture_Start_Disk.toJSON(message.disk); + } + if (message.resi !== undefined) { + obj.resi = Capture_Start_Resi.toJSON(message.resi); + } + return obj; + }, + + create, I>>( + base?: I, + ): Capture_Start { + return Capture_Start.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Capture_Start { + const message = createBaseCapture_Start(); + message.rtmp = + object.rtmp !== undefined && object.rtmp !== null + ? Capture_Start_RTMP.fromPartial(object.rtmp) + : undefined; + message.disk = + object.disk !== undefined && object.disk !== null + ? Capture_Start_Disk.fromPartial(object.disk) + : undefined; + message.resi = + object.resi !== undefined && object.resi !== null + ? Capture_Start_Resi.fromPartial(object.resi) + : undefined; + return message; + }, +}; + +function createBaseCapture_Start_RTMP(): Capture_Start_RTMP { + return { + codec: 0, + frameRate: 0, + host: '', + resolution: undefined, + streamStarted: false, + videoBitrate: 0, + }; +} + +export const Capture_Start_RTMP = { + encode( + message: Capture_Start_RTMP, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.codec !== 0) { + writer.uint32(8).int32(message.codec); + } + if (message.frameRate !== 0) { + writer.uint32(16).int32(message.frameRate); + } + if (message.host !== '') { + writer.uint32(26).string(message.host); + } + if (message.resolution !== undefined) { + Capture_Resolution.encode( + message.resolution, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.streamStarted === true) { + writer.uint32(40).bool(message.streamStarted); + } + if (message.videoBitrate !== 0) { + writer.uint32(48).int32(message.videoBitrate); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Capture_Start_RTMP { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCapture_Start_RTMP(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.codec = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.frameRate = reader.int32() as any; + continue; + case 3: + if (tag !== 26) { + break; + } + + message.host = reader.string(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.resolution = Capture_Resolution.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.streamStarted = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.videoBitrate = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Capture_Start_RTMP { + return { + codec: isSet(object.codec) ? capture_CodecFromJSON(object.codec) : 0, + frameRate: isSet(object.frameRate) + ? capture_FrameRateFromJSON(object.frameRate) + : 0, + host: isSet(object.host) ? globalThis.String(object.host) : '', + resolution: isSet(object.resolution) + ? Capture_Resolution.fromJSON(object.resolution) + : undefined, + streamStarted: isSet(object.streamStarted) + ? globalThis.Boolean(object.streamStarted) + : false, + videoBitrate: isSet(object.videoBitrate) + ? globalThis.Number(object.videoBitrate) + : 0, + }; + }, + + toJSON(message: Capture_Start_RTMP): unknown { + const obj: any = {}; + if (message.codec !== 0) { + obj.codec = capture_CodecToJSON(message.codec); + } + if (message.frameRate !== 0) { + obj.frameRate = capture_FrameRateToJSON(message.frameRate); + } + if (message.host !== '') { + obj.host = message.host; + } + if (message.resolution !== undefined) { + obj.resolution = Capture_Resolution.toJSON(message.resolution); + } + if (message.streamStarted === true) { + obj.streamStarted = message.streamStarted; + } + if (message.videoBitrate !== 0) { + obj.videoBitrate = Math.round(message.videoBitrate); + } + return obj; + }, + + create, I>>( + base?: I, + ): Capture_Start_RTMP { + return Capture_Start_RTMP.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Capture_Start_RTMP { + const message = createBaseCapture_Start_RTMP(); + message.codec = object.codec ?? 0; + message.frameRate = object.frameRate ?? 0; + message.host = object.host ?? ''; + message.resolution = + object.resolution !== undefined && object.resolution !== null + ? Capture_Resolution.fromPartial(object.resolution) + : undefined; + message.streamStarted = object.streamStarted ?? false; + message.videoBitrate = object.videoBitrate ?? 0; + return message; + }, +}; + +function createBaseCapture_Start_Disk(): Capture_Start_Disk { + return { + codec: 0, + frameRate: 0, + resolution: undefined, + streamStarted: false, + videoBitrate: 0, + }; +} + +export const Capture_Start_Disk = { + encode( + message: Capture_Start_Disk, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.codec !== 0) { + writer.uint32(8).int32(message.codec); + } + if (message.frameRate !== 0) { + writer.uint32(16).int32(message.frameRate); + } + if (message.resolution !== undefined) { + Capture_Resolution.encode( + message.resolution, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.streamStarted === true) { + writer.uint32(32).bool(message.streamStarted); + } + if (message.videoBitrate !== 0) { + writer.uint32(40).int32(message.videoBitrate); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Capture_Start_Disk { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCapture_Start_Disk(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.codec = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.frameRate = reader.int32() as any; + continue; + case 3: + if (tag !== 26) { + break; + } + + message.resolution = Capture_Resolution.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.streamStarted = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.videoBitrate = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Capture_Start_Disk { + return { + codec: isSet(object.codec) ? capture_CodecFromJSON(object.codec) : 0, + frameRate: isSet(object.frameRate) + ? capture_FrameRateFromJSON(object.frameRate) + : 0, + resolution: isSet(object.resolution) + ? Capture_Resolution.fromJSON(object.resolution) + : undefined, + streamStarted: isSet(object.streamStarted) + ? globalThis.Boolean(object.streamStarted) + : false, + videoBitrate: isSet(object.videoBitrate) + ? globalThis.Number(object.videoBitrate) + : 0, + }; + }, + + toJSON(message: Capture_Start_Disk): unknown { + const obj: any = {}; + if (message.codec !== 0) { + obj.codec = capture_CodecToJSON(message.codec); + } + if (message.frameRate !== 0) { + obj.frameRate = capture_FrameRateToJSON(message.frameRate); + } + if (message.resolution !== undefined) { + obj.resolution = Capture_Resolution.toJSON(message.resolution); + } + if (message.streamStarted === true) { + obj.streamStarted = message.streamStarted; + } + if (message.videoBitrate !== 0) { + obj.videoBitrate = Math.round(message.videoBitrate); + } + return obj; + }, + + create, I>>( + base?: I, + ): Capture_Start_Disk { + return Capture_Start_Disk.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Capture_Start_Disk { + const message = createBaseCapture_Start_Disk(); + message.codec = object.codec ?? 0; + message.frameRate = object.frameRate ?? 0; + message.resolution = + object.resolution !== undefined && object.resolution !== null + ? Capture_Resolution.fromPartial(object.resolution) + : undefined; + message.streamStarted = object.streamStarted ?? false; + message.videoBitrate = object.videoBitrate ?? 0; + return message; + }, +}; + +function createBaseCapture_Start_Resi(): Capture_Start_Resi { + return { + codec: 0, + frameRate: 0, + resolution: undefined, + streamStarted: false, + videoBitrate: 0, + }; +} + +export const Capture_Start_Resi = { + encode( + message: Capture_Start_Resi, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.codec !== 0) { + writer.uint32(8).int32(message.codec); + } + if (message.frameRate !== 0) { + writer.uint32(16).int32(message.frameRate); + } + if (message.resolution !== undefined) { + Capture_Resolution.encode( + message.resolution, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.streamStarted === true) { + writer.uint32(32).bool(message.streamStarted); + } + if (message.videoBitrate !== 0) { + writer.uint32(40).int32(message.videoBitrate); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Capture_Start_Resi { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCapture_Start_Resi(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.codec = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.frameRate = reader.int32() as any; + continue; + case 3: + if (tag !== 26) { + break; + } + + message.resolution = Capture_Resolution.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.streamStarted = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.videoBitrate = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Capture_Start_Resi { + return { + codec: isSet(object.codec) ? capture_CodecFromJSON(object.codec) : 0, + frameRate: isSet(object.frameRate) + ? capture_FrameRateFromJSON(object.frameRate) + : 0, + resolution: isSet(object.resolution) + ? Capture_Resolution.fromJSON(object.resolution) + : undefined, + streamStarted: isSet(object.streamStarted) + ? globalThis.Boolean(object.streamStarted) + : false, + videoBitrate: isSet(object.videoBitrate) + ? globalThis.Number(object.videoBitrate) + : 0, + }; + }, + + toJSON(message: Capture_Start_Resi): unknown { + const obj: any = {}; + if (message.codec !== 0) { + obj.codec = capture_CodecToJSON(message.codec); + } + if (message.frameRate !== 0) { + obj.frameRate = capture_FrameRateToJSON(message.frameRate); + } + if (message.resolution !== undefined) { + obj.resolution = Capture_Resolution.toJSON(message.resolution); + } + if (message.streamStarted === true) { + obj.streamStarted = message.streamStarted; + } + if (message.videoBitrate !== 0) { + obj.videoBitrate = Math.round(message.videoBitrate); + } + return obj; + }, + + create, I>>( + base?: I, + ): Capture_Start_Resi { + return Capture_Start_Resi.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Capture_Start_Resi { + const message = createBaseCapture_Start_Resi(); + message.codec = object.codec ?? 0; + message.frameRate = object.frameRate ?? 0; + message.resolution = + object.resolution !== undefined && object.resolution !== null + ? Capture_Resolution.fromPartial(object.resolution) + : undefined; + message.streamStarted = object.streamStarted ?? false; + message.videoBitrate = object.videoBitrate ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsCreate.proto b/proto/analyticsCreate.proto new file mode 100755 index 0000000..04298f3 --- /dev/null +++ b/proto/analyticsCreate.proto @@ -0,0 +1,66 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message Create { + message Library { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_LIBRARY_OUTLINE_ADD_BUTTON = 2; + } + + .rv.analytics.Create.Library.Source source = 1; + } + + message Playlist { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_LIBRARY_OUTLINE_ADD_BUTTON = 2; + } + + enum Type { + TYPE_UNKNOWN = 0; + TYPE_PRESENTATION = 1; + TYPE_PLANNING_CENTER = 2; + TYPE_FOLDER = 3; + TYPE_TEMPLATE_PLAYLIST = 4; + } + + .rv.analytics.Create.Playlist.Source source = 1; + .rv.analytics.Create.Playlist.Type type = 2; + } + + message Presentation { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_LIBRARY_OUTLINE_ADD_BUTTON = 2; + SOURCE_DETAIL_ADD_BUTTON = 3; + SOURCE_UNLINKED_HEADER = 4; + } + + .rv.analytics.Create.Presentation.Source source = 1; + } + + message TemplatePlaylist { + int32 total_item_count = 1; + int32 header_count = 2; + int32 placeholder_count = 3; + int32 presentation_count = 4; + int32 media_count = 5; + } + + oneof Component { + .rv.analytics.Create.Library library = 1; + .rv.analytics.Create.Playlist playlist = 2; + .rv.analytics.Create.Presentation presentation = 3; + .rv.analytics.Create.TemplatePlaylist template_playlist = 4; + } +} + diff --git a/proto/analyticsCreate.ts b/proto/analyticsCreate.ts new file mode 100644 index 0000000..5203a38 --- /dev/null +++ b/proto/analyticsCreate.ts @@ -0,0 +1,776 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface Create { + library?: Create_Library | undefined; + playlist?: Create_Playlist | undefined; + presentation?: Create_Presentation | undefined; + templatePlaylist?: Create_TemplatePlaylist | undefined; +} + +export interface Create_Library { + source: Create_Library_Source; +} + +export enum Create_Library_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_LIBRARY_OUTLINE_ADD_BUTTON = 2, + UNRECOGNIZED = -1, +} + +export function create_Library_SourceFromJSON( + object: any, +): Create_Library_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return Create_Library_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return Create_Library_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON': + return Create_Library_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON; + case -1: + case 'UNRECOGNIZED': + default: + return Create_Library_Source.UNRECOGNIZED; + } +} + +export function create_Library_SourceToJSON( + object: Create_Library_Source, +): string { + switch (object) { + case Create_Library_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case Create_Library_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case Create_Library_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON: + return 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON'; + case Create_Library_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Create_Playlist { + source: Create_Playlist_Source; + type: Create_Playlist_Type; +} + +export enum Create_Playlist_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_LIBRARY_OUTLINE_ADD_BUTTON = 2, + UNRECOGNIZED = -1, +} + +export function create_Playlist_SourceFromJSON( + object: any, +): Create_Playlist_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return Create_Playlist_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return Create_Playlist_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON': + return Create_Playlist_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON; + case -1: + case 'UNRECOGNIZED': + default: + return Create_Playlist_Source.UNRECOGNIZED; + } +} + +export function create_Playlist_SourceToJSON( + object: Create_Playlist_Source, +): string { + switch (object) { + case Create_Playlist_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case Create_Playlist_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case Create_Playlist_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON: + return 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON'; + case Create_Playlist_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Create_Playlist_Type { + TYPE_UNKNOWN = 0, + TYPE_PRESENTATION = 1, + TYPE_PLANNING_CENTER = 2, + TYPE_FOLDER = 3, + TYPE_TEMPLATE_PLAYLIST = 4, + UNRECOGNIZED = -1, +} + +export function create_Playlist_TypeFromJSON( + object: any, +): Create_Playlist_Type { + switch (object) { + case 0: + case 'TYPE_UNKNOWN': + return Create_Playlist_Type.TYPE_UNKNOWN; + case 1: + case 'TYPE_PRESENTATION': + return Create_Playlist_Type.TYPE_PRESENTATION; + case 2: + case 'TYPE_PLANNING_CENTER': + return Create_Playlist_Type.TYPE_PLANNING_CENTER; + case 3: + case 'TYPE_FOLDER': + return Create_Playlist_Type.TYPE_FOLDER; + case 4: + case 'TYPE_TEMPLATE_PLAYLIST': + return Create_Playlist_Type.TYPE_TEMPLATE_PLAYLIST; + case -1: + case 'UNRECOGNIZED': + default: + return Create_Playlist_Type.UNRECOGNIZED; + } +} + +export function create_Playlist_TypeToJSON( + object: Create_Playlist_Type, +): string { + switch (object) { + case Create_Playlist_Type.TYPE_UNKNOWN: + return 'TYPE_UNKNOWN'; + case Create_Playlist_Type.TYPE_PRESENTATION: + return 'TYPE_PRESENTATION'; + case Create_Playlist_Type.TYPE_PLANNING_CENTER: + return 'TYPE_PLANNING_CENTER'; + case Create_Playlist_Type.TYPE_FOLDER: + return 'TYPE_FOLDER'; + case Create_Playlist_Type.TYPE_TEMPLATE_PLAYLIST: + return 'TYPE_TEMPLATE_PLAYLIST'; + case Create_Playlist_Type.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Create_Presentation { + source: Create_Presentation_Source; +} + +export enum Create_Presentation_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_LIBRARY_OUTLINE_ADD_BUTTON = 2, + SOURCE_DETAIL_ADD_BUTTON = 3, + SOURCE_UNLINKED_HEADER = 4, + UNRECOGNIZED = -1, +} + +export function create_Presentation_SourceFromJSON( + object: any, +): Create_Presentation_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return Create_Presentation_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return Create_Presentation_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON': + return Create_Presentation_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON; + case 3: + case 'SOURCE_DETAIL_ADD_BUTTON': + return Create_Presentation_Source.SOURCE_DETAIL_ADD_BUTTON; + case 4: + case 'SOURCE_UNLINKED_HEADER': + return Create_Presentation_Source.SOURCE_UNLINKED_HEADER; + case -1: + case 'UNRECOGNIZED': + default: + return Create_Presentation_Source.UNRECOGNIZED; + } +} + +export function create_Presentation_SourceToJSON( + object: Create_Presentation_Source, +): string { + switch (object) { + case Create_Presentation_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case Create_Presentation_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case Create_Presentation_Source.SOURCE_LIBRARY_OUTLINE_ADD_BUTTON: + return 'SOURCE_LIBRARY_OUTLINE_ADD_BUTTON'; + case Create_Presentation_Source.SOURCE_DETAIL_ADD_BUTTON: + return 'SOURCE_DETAIL_ADD_BUTTON'; + case Create_Presentation_Source.SOURCE_UNLINKED_HEADER: + return 'SOURCE_UNLINKED_HEADER'; + case Create_Presentation_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Create_TemplatePlaylist { + totalItemCount: number; + headerCount: number; + placeholderCount: number; + presentationCount: number; + mediaCount: number; +} + +function createBaseCreate(): Create { + return { + library: undefined, + playlist: undefined, + presentation: undefined, + templatePlaylist: undefined, + }; +} + +export const Create = { + encode( + message: Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.library !== undefined) { + Create_Library.encode(message.library, writer.uint32(10).fork()).ldelim(); + } + if (message.playlist !== undefined) { + Create_Playlist.encode( + message.playlist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.presentation !== undefined) { + Create_Presentation.encode( + message.presentation, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.templatePlaylist !== undefined) { + Create_TemplatePlaylist.encode( + message.templatePlaylist, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCreate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.library = Create_Library.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.playlist = Create_Playlist.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.presentation = Create_Presentation.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.templatePlaylist = Create_TemplatePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Create { + return { + library: isSet(object.library) + ? Create_Library.fromJSON(object.library) + : undefined, + playlist: isSet(object.playlist) + ? Create_Playlist.fromJSON(object.playlist) + : undefined, + presentation: isSet(object.presentation) + ? Create_Presentation.fromJSON(object.presentation) + : undefined, + templatePlaylist: isSet(object.templatePlaylist) + ? Create_TemplatePlaylist.fromJSON(object.templatePlaylist) + : undefined, + }; + }, + + toJSON(message: Create): unknown { + const obj: any = {}; + if (message.library !== undefined) { + obj.library = Create_Library.toJSON(message.library); + } + if (message.playlist !== undefined) { + obj.playlist = Create_Playlist.toJSON(message.playlist); + } + if (message.presentation !== undefined) { + obj.presentation = Create_Presentation.toJSON(message.presentation); + } + if (message.templatePlaylist !== undefined) { + obj.templatePlaylist = Create_TemplatePlaylist.toJSON( + message.templatePlaylist, + ); + } + return obj; + }, + + create, I>>(base?: I): Create { + return Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Create { + const message = createBaseCreate(); + message.library = + object.library !== undefined && object.library !== null + ? Create_Library.fromPartial(object.library) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? Create_Playlist.fromPartial(object.playlist) + : undefined; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? Create_Presentation.fromPartial(object.presentation) + : undefined; + message.templatePlaylist = + object.templatePlaylist !== undefined && object.templatePlaylist !== null + ? Create_TemplatePlaylist.fromPartial(object.templatePlaylist) + : undefined; + return message; + }, +}; + +function createBaseCreate_Library(): Create_Library { + return { source: 0 }; +} + +export const Create_Library = { + encode( + message: Create_Library, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Create_Library { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCreate_Library(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Create_Library { + return { + source: isSet(object.source) + ? create_Library_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: Create_Library): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = create_Library_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): Create_Library { + return Create_Library.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Create_Library { + const message = createBaseCreate_Library(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseCreate_Playlist(): Create_Playlist { + return { source: 0, type: 0 }; +} + +export const Create_Playlist = { + encode( + message: Create_Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + if (message.type !== 0) { + writer.uint32(16).int32(message.type); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Create_Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCreate_Playlist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.type = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Create_Playlist { + return { + source: isSet(object.source) + ? create_Playlist_SourceFromJSON(object.source) + : 0, + type: isSet(object.type) ? create_Playlist_TypeFromJSON(object.type) : 0, + }; + }, + + toJSON(message: Create_Playlist): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = create_Playlist_SourceToJSON(message.source); + } + if (message.type !== 0) { + obj.type = create_Playlist_TypeToJSON(message.type); + } + return obj; + }, + + create, I>>( + base?: I, + ): Create_Playlist { + return Create_Playlist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Create_Playlist { + const message = createBaseCreate_Playlist(); + message.source = object.source ?? 0; + message.type = object.type ?? 0; + return message; + }, +}; + +function createBaseCreate_Presentation(): Create_Presentation { + return { source: 0 }; +} + +export const Create_Presentation = { + encode( + message: Create_Presentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Create_Presentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCreate_Presentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Create_Presentation { + return { + source: isSet(object.source) + ? create_Presentation_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: Create_Presentation): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = create_Presentation_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): Create_Presentation { + return Create_Presentation.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Create_Presentation { + const message = createBaseCreate_Presentation(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseCreate_TemplatePlaylist(): Create_TemplatePlaylist { + return { + totalItemCount: 0, + headerCount: 0, + placeholderCount: 0, + presentationCount: 0, + mediaCount: 0, + }; +} + +export const Create_TemplatePlaylist = { + encode( + message: Create_TemplatePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.totalItemCount !== 0) { + writer.uint32(8).int32(message.totalItemCount); + } + if (message.headerCount !== 0) { + writer.uint32(16).int32(message.headerCount); + } + if (message.placeholderCount !== 0) { + writer.uint32(24).int32(message.placeholderCount); + } + if (message.presentationCount !== 0) { + writer.uint32(32).int32(message.presentationCount); + } + if (message.mediaCount !== 0) { + writer.uint32(40).int32(message.mediaCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Create_TemplatePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCreate_TemplatePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.totalItemCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.headerCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.placeholderCount = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.presentationCount = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.mediaCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Create_TemplatePlaylist { + return { + totalItemCount: isSet(object.totalItemCount) + ? globalThis.Number(object.totalItemCount) + : 0, + headerCount: isSet(object.headerCount) + ? globalThis.Number(object.headerCount) + : 0, + placeholderCount: isSet(object.placeholderCount) + ? globalThis.Number(object.placeholderCount) + : 0, + presentationCount: isSet(object.presentationCount) + ? globalThis.Number(object.presentationCount) + : 0, + mediaCount: isSet(object.mediaCount) + ? globalThis.Number(object.mediaCount) + : 0, + }; + }, + + toJSON(message: Create_TemplatePlaylist): unknown { + const obj: any = {}; + if (message.totalItemCount !== 0) { + obj.totalItemCount = Math.round(message.totalItemCount); + } + if (message.headerCount !== 0) { + obj.headerCount = Math.round(message.headerCount); + } + if (message.placeholderCount !== 0) { + obj.placeholderCount = Math.round(message.placeholderCount); + } + if (message.presentationCount !== 0) { + obj.presentationCount = Math.round(message.presentationCount); + } + if (message.mediaCount !== 0) { + obj.mediaCount = Math.round(message.mediaCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Create_TemplatePlaylist { + return Create_TemplatePlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Create_TemplatePlaylist { + const message = createBaseCreate_TemplatePlaylist(); + message.totalItemCount = object.totalItemCount ?? 0; + message.headerCount = object.headerCount ?? 0; + message.placeholderCount = object.placeholderCount ?? 0; + message.presentationCount = object.presentationCount ?? 0; + message.mediaCount = object.mediaCount ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsEvent.proto b/proto/analyticsEvent.proto new file mode 100755 index 0000000..0fe7105 --- /dev/null +++ b/proto/analyticsEvent.proto @@ -0,0 +1,42 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +import "analyticsApi.proto"; +import "analyticsCapture.proto"; +import "analyticsCreate.proto"; +import "analyticsImport.proto"; +import "analyticsPlaybackMarker.proto"; +import "analyticsProContent.proto"; +import "analyticsStartup.proto"; +import "analyticsSync.proto"; +import "analyticsTimecode.proto"; +import "analyticsTimeline.proto"; +import "analyticsTrigger.proto"; +import "analyticsUI.proto"; +import "analyticsUpdate.proto"; +import "analyticsWHMStore.proto"; + +message Event { + oneof Interaction { + .rv.analytics.UI ui = 1; + .rv.analytics.Startup startup = 2; + .rv.analytics.Trigger trigger = 3; + .rv.analytics.Create create = 4; + .rv.analytics.Import import = 5; + .rv.analytics.Timeline timeline = 6; + .rv.analytics.Sync sync = 7; + .rv.analytics.API api = 8; + .rv.analytics.Timecode timecode = 9; + .rv.analytics.PlaybackMarker playback_marker = 10; + .rv.analytics.Update update = 11; + .rv.analytics.WHMStore whm_store = 12; + .rv.analytics.ProContent proContent = 13; + .rv.analytics.Capture capture = 14; + } +} + diff --git a/proto/analyticsEvent.ts b/proto/analyticsEvent.ts new file mode 100644 index 0000000..4142e90 --- /dev/null +++ b/proto/analyticsEvent.ts @@ -0,0 +1,399 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { API } from './analyticsApi'; +import { Capture } from './analyticsCapture'; +import { Create } from './analyticsCreate'; +import { Import } from './analyticsImport'; +import { PlaybackMarker } from './analyticsPlaybackMarker'; +import { ProContent } from './analyticsProContent'; +import { Startup } from './analyticsStartup'; +import { Sync } from './analyticsSync'; +import { Timecode } from './analyticsTimecode'; +import { Timeline } from './analyticsTimeline'; +import { Trigger } from './analyticsTrigger'; +import { UI } from './analyticsUI'; +import { Update } from './analyticsUpdate'; +import { WHMStore } from './analyticsWHMStore'; + +export const protobufPackage = 'rv.analytics'; + +export interface Event { + ui?: UI | undefined; + startup?: Startup | undefined; + trigger?: Trigger | undefined; + create?: Create | undefined; + import?: Import | undefined; + timeline?: Timeline | undefined; + sync?: Sync | undefined; + api?: API | undefined; + timecode?: Timecode | undefined; + playbackMarker?: PlaybackMarker | undefined; + update?: Update | undefined; + whmStore?: WHMStore | undefined; + proContent?: ProContent | undefined; + capture?: Capture | undefined; +} + +function createBaseEvent(): Event { + return { + ui: undefined, + startup: undefined, + trigger: undefined, + create: undefined, + import: undefined, + timeline: undefined, + sync: undefined, + api: undefined, + timecode: undefined, + playbackMarker: undefined, + update: undefined, + whmStore: undefined, + proContent: undefined, + capture: undefined, + }; +} + +export const Event = { + encode(message: Event, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.ui !== undefined) { + UI.encode(message.ui, writer.uint32(10).fork()).ldelim(); + } + if (message.startup !== undefined) { + Startup.encode(message.startup, writer.uint32(18).fork()).ldelim(); + } + if (message.trigger !== undefined) { + Trigger.encode(message.trigger, writer.uint32(26).fork()).ldelim(); + } + if (message.create !== undefined) { + Create.encode(message.create, writer.uint32(34).fork()).ldelim(); + } + if (message.import !== undefined) { + Import.encode(message.import, writer.uint32(42).fork()).ldelim(); + } + if (message.timeline !== undefined) { + Timeline.encode(message.timeline, writer.uint32(50).fork()).ldelim(); + } + if (message.sync !== undefined) { + Sync.encode(message.sync, writer.uint32(58).fork()).ldelim(); + } + if (message.api !== undefined) { + API.encode(message.api, writer.uint32(66).fork()).ldelim(); + } + if (message.timecode !== undefined) { + Timecode.encode(message.timecode, writer.uint32(74).fork()).ldelim(); + } + if (message.playbackMarker !== undefined) { + PlaybackMarker.encode( + message.playbackMarker, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.update !== undefined) { + Update.encode(message.update, writer.uint32(90).fork()).ldelim(); + } + if (message.whmStore !== undefined) { + WHMStore.encode(message.whmStore, writer.uint32(98).fork()).ldelim(); + } + if (message.proContent !== undefined) { + ProContent.encode(message.proContent, writer.uint32(106).fork()).ldelim(); + } + if (message.capture !== undefined) { + Capture.encode(message.capture, writer.uint32(114).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Event { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseEvent(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.ui = UI.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.startup = Startup.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.trigger = Trigger.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.create = Create.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.import = Import.decode(reader, reader.uint32()); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.timeline = Timeline.decode(reader, reader.uint32()); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.sync = Sync.decode(reader, reader.uint32()); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.api = API.decode(reader, reader.uint32()); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.timecode = Timecode.decode(reader, reader.uint32()); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.playbackMarker = PlaybackMarker.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.update = Update.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.whmStore = WHMStore.decode(reader, reader.uint32()); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.proContent = ProContent.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.capture = Capture.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Event { + return { + ui: isSet(object.ui) ? UI.fromJSON(object.ui) : undefined, + startup: isSet(object.startup) + ? Startup.fromJSON(object.startup) + : undefined, + trigger: isSet(object.trigger) + ? Trigger.fromJSON(object.trigger) + : undefined, + create: isSet(object.create) ? Create.fromJSON(object.create) : undefined, + import: isSet(object.import) ? Import.fromJSON(object.import) : undefined, + timeline: isSet(object.timeline) + ? Timeline.fromJSON(object.timeline) + : undefined, + sync: isSet(object.sync) ? Sync.fromJSON(object.sync) : undefined, + api: isSet(object.api) ? API.fromJSON(object.api) : undefined, + timecode: isSet(object.timecode) + ? Timecode.fromJSON(object.timecode) + : undefined, + playbackMarker: isSet(object.playbackMarker) + ? PlaybackMarker.fromJSON(object.playbackMarker) + : undefined, + update: isSet(object.update) ? Update.fromJSON(object.update) : undefined, + whmStore: isSet(object.whmStore) + ? WHMStore.fromJSON(object.whmStore) + : undefined, + proContent: isSet(object.proContent) + ? ProContent.fromJSON(object.proContent) + : undefined, + capture: isSet(object.capture) + ? Capture.fromJSON(object.capture) + : undefined, + }; + }, + + toJSON(message: Event): unknown { + const obj: any = {}; + if (message.ui !== undefined) { + obj.ui = UI.toJSON(message.ui); + } + if (message.startup !== undefined) { + obj.startup = Startup.toJSON(message.startup); + } + if (message.trigger !== undefined) { + obj.trigger = Trigger.toJSON(message.trigger); + } + if (message.create !== undefined) { + obj.create = Create.toJSON(message.create); + } + if (message.import !== undefined) { + obj.import = Import.toJSON(message.import); + } + if (message.timeline !== undefined) { + obj.timeline = Timeline.toJSON(message.timeline); + } + if (message.sync !== undefined) { + obj.sync = Sync.toJSON(message.sync); + } + if (message.api !== undefined) { + obj.api = API.toJSON(message.api); + } + if (message.timecode !== undefined) { + obj.timecode = Timecode.toJSON(message.timecode); + } + if (message.playbackMarker !== undefined) { + obj.playbackMarker = PlaybackMarker.toJSON(message.playbackMarker); + } + if (message.update !== undefined) { + obj.update = Update.toJSON(message.update); + } + if (message.whmStore !== undefined) { + obj.whmStore = WHMStore.toJSON(message.whmStore); + } + if (message.proContent !== undefined) { + obj.proContent = ProContent.toJSON(message.proContent); + } + if (message.capture !== undefined) { + obj.capture = Capture.toJSON(message.capture); + } + return obj; + }, + + create, I>>(base?: I): Event { + return Event.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Event { + const message = createBaseEvent(); + message.ui = + object.ui !== undefined && object.ui !== null + ? UI.fromPartial(object.ui) + : undefined; + message.startup = + object.startup !== undefined && object.startup !== null + ? Startup.fromPartial(object.startup) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Trigger.fromPartial(object.trigger) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? Create.fromPartial(object.create) + : undefined; + message.import = + object.import !== undefined && object.import !== null + ? Import.fromPartial(object.import) + : undefined; + message.timeline = + object.timeline !== undefined && object.timeline !== null + ? Timeline.fromPartial(object.timeline) + : undefined; + message.sync = + object.sync !== undefined && object.sync !== null + ? Sync.fromPartial(object.sync) + : undefined; + message.api = + object.api !== undefined && object.api !== null + ? API.fromPartial(object.api) + : undefined; + message.timecode = + object.timecode !== undefined && object.timecode !== null + ? Timecode.fromPartial(object.timecode) + : undefined; + message.playbackMarker = + object.playbackMarker !== undefined && object.playbackMarker !== null + ? PlaybackMarker.fromPartial(object.playbackMarker) + : undefined; + message.update = + object.update !== undefined && object.update !== null + ? Update.fromPartial(object.update) + : undefined; + message.whmStore = + object.whmStore !== undefined && object.whmStore !== null + ? WHMStore.fromPartial(object.whmStore) + : undefined; + message.proContent = + object.proContent !== undefined && object.proContent !== null + ? ProContent.fromPartial(object.proContent) + : undefined; + message.capture = + object.capture !== undefined && object.capture !== null + ? Capture.fromPartial(object.capture) + : undefined; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsImport.proto b/proto/analyticsImport.proto new file mode 100755 index 0000000..805ffc8 --- /dev/null +++ b/proto/analyticsImport.proto @@ -0,0 +1,31 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +import "analyticsMultiTracks.proto"; + +message Import { + message SongSelect { + enum LineDelimiter { + LINE_DELIMITER_UNKNOWN = 0; + LINE_DELIMITER_LINE_BREAK = 1; + LINE_DELIMITER_PARAGRAPH_BREAK = 2; + } + + int32 template_slide_text_element_count = 1; + bool import_into_playlist = 2; + .rv.analytics.Import.SongSelect.LineDelimiter line_delimiter = 3; + int32 line_delimiter_count = 4; + bool did_open_edit_view = 5; + } + + oneof Component { + .rv.analytics.Import.SongSelect song_select = 1; + .rv.analytics.MultiTracks.Import multitracks = 2; + } +} + diff --git a/proto/analyticsImport.ts b/proto/analyticsImport.ts new file mode 100644 index 0000000..30a1571 --- /dev/null +++ b/proto/analyticsImport.ts @@ -0,0 +1,339 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { MultiTracks_Import } from './analyticsMultiTracks'; + +export const protobufPackage = 'rv.analytics'; + +export interface Import { + songSelect?: Import_SongSelect | undefined; + multitracks?: MultiTracks_Import | undefined; +} + +export interface Import_SongSelect { + templateSlideTextElementCount: number; + importIntoPlaylist: boolean; + lineDelimiter: Import_SongSelect_LineDelimiter; + lineDelimiterCount: number; + didOpenEditView: boolean; +} + +export enum Import_SongSelect_LineDelimiter { + LINE_DELIMITER_UNKNOWN = 0, + LINE_DELIMITER_LINE_BREAK = 1, + LINE_DELIMITER_PARAGRAPH_BREAK = 2, + UNRECOGNIZED = -1, +} + +export function import_SongSelect_LineDelimiterFromJSON( + object: any, +): Import_SongSelect_LineDelimiter { + switch (object) { + case 0: + case 'LINE_DELIMITER_UNKNOWN': + return Import_SongSelect_LineDelimiter.LINE_DELIMITER_UNKNOWN; + case 1: + case 'LINE_DELIMITER_LINE_BREAK': + return Import_SongSelect_LineDelimiter.LINE_DELIMITER_LINE_BREAK; + case 2: + case 'LINE_DELIMITER_PARAGRAPH_BREAK': + return Import_SongSelect_LineDelimiter.LINE_DELIMITER_PARAGRAPH_BREAK; + case -1: + case 'UNRECOGNIZED': + default: + return Import_SongSelect_LineDelimiter.UNRECOGNIZED; + } +} + +export function import_SongSelect_LineDelimiterToJSON( + object: Import_SongSelect_LineDelimiter, +): string { + switch (object) { + case Import_SongSelect_LineDelimiter.LINE_DELIMITER_UNKNOWN: + return 'LINE_DELIMITER_UNKNOWN'; + case Import_SongSelect_LineDelimiter.LINE_DELIMITER_LINE_BREAK: + return 'LINE_DELIMITER_LINE_BREAK'; + case Import_SongSelect_LineDelimiter.LINE_DELIMITER_PARAGRAPH_BREAK: + return 'LINE_DELIMITER_PARAGRAPH_BREAK'; + case Import_SongSelect_LineDelimiter.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseImport(): Import { + return { songSelect: undefined, multitracks: undefined }; +} + +export const Import = { + encode( + message: Import, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.songSelect !== undefined) { + Import_SongSelect.encode( + message.songSelect, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.multitracks !== undefined) { + MultiTracks_Import.encode( + message.multitracks, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Import { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseImport(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.songSelect = Import_SongSelect.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.multitracks = MultiTracks_Import.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Import { + return { + songSelect: isSet(object.songSelect) + ? Import_SongSelect.fromJSON(object.songSelect) + : undefined, + multitracks: isSet(object.multitracks) + ? MultiTracks_Import.fromJSON(object.multitracks) + : undefined, + }; + }, + + toJSON(message: Import): unknown { + const obj: any = {}; + if (message.songSelect !== undefined) { + obj.songSelect = Import_SongSelect.toJSON(message.songSelect); + } + if (message.multitracks !== undefined) { + obj.multitracks = MultiTracks_Import.toJSON(message.multitracks); + } + return obj; + }, + + create, I>>(base?: I): Import { + return Import.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Import { + const message = createBaseImport(); + message.songSelect = + object.songSelect !== undefined && object.songSelect !== null + ? Import_SongSelect.fromPartial(object.songSelect) + : undefined; + message.multitracks = + object.multitracks !== undefined && object.multitracks !== null + ? MultiTracks_Import.fromPartial(object.multitracks) + : undefined; + return message; + }, +}; + +function createBaseImport_SongSelect(): Import_SongSelect { + return { + templateSlideTextElementCount: 0, + importIntoPlaylist: false, + lineDelimiter: 0, + lineDelimiterCount: 0, + didOpenEditView: false, + }; +} + +export const Import_SongSelect = { + encode( + message: Import_SongSelect, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.templateSlideTextElementCount !== 0) { + writer.uint32(8).int32(message.templateSlideTextElementCount); + } + if (message.importIntoPlaylist === true) { + writer.uint32(16).bool(message.importIntoPlaylist); + } + if (message.lineDelimiter !== 0) { + writer.uint32(24).int32(message.lineDelimiter); + } + if (message.lineDelimiterCount !== 0) { + writer.uint32(32).int32(message.lineDelimiterCount); + } + if (message.didOpenEditView === true) { + writer.uint32(40).bool(message.didOpenEditView); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Import_SongSelect { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseImport_SongSelect(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.templateSlideTextElementCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.importIntoPlaylist = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.lineDelimiter = reader.int32() as any; + continue; + case 4: + if (tag !== 32) { + break; + } + + message.lineDelimiterCount = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.didOpenEditView = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Import_SongSelect { + return { + templateSlideTextElementCount: isSet(object.templateSlideTextElementCount) + ? globalThis.Number(object.templateSlideTextElementCount) + : 0, + importIntoPlaylist: isSet(object.importIntoPlaylist) + ? globalThis.Boolean(object.importIntoPlaylist) + : false, + lineDelimiter: isSet(object.lineDelimiter) + ? import_SongSelect_LineDelimiterFromJSON(object.lineDelimiter) + : 0, + lineDelimiterCount: isSet(object.lineDelimiterCount) + ? globalThis.Number(object.lineDelimiterCount) + : 0, + didOpenEditView: isSet(object.didOpenEditView) + ? globalThis.Boolean(object.didOpenEditView) + : false, + }; + }, + + toJSON(message: Import_SongSelect): unknown { + const obj: any = {}; + if (message.templateSlideTextElementCount !== 0) { + obj.templateSlideTextElementCount = Math.round( + message.templateSlideTextElementCount, + ); + } + if (message.importIntoPlaylist === true) { + obj.importIntoPlaylist = message.importIntoPlaylist; + } + if (message.lineDelimiter !== 0) { + obj.lineDelimiter = import_SongSelect_LineDelimiterToJSON( + message.lineDelimiter, + ); + } + if (message.lineDelimiterCount !== 0) { + obj.lineDelimiterCount = Math.round(message.lineDelimiterCount); + } + if (message.didOpenEditView === true) { + obj.didOpenEditView = message.didOpenEditView; + } + return obj; + }, + + create, I>>( + base?: I, + ): Import_SongSelect { + return Import_SongSelect.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Import_SongSelect { + const message = createBaseImport_SongSelect(); + message.templateSlideTextElementCount = + object.templateSlideTextElementCount ?? 0; + message.importIntoPlaylist = object.importIntoPlaylist ?? false; + message.lineDelimiter = object.lineDelimiter ?? 0; + message.lineDelimiterCount = object.lineDelimiterCount ?? 0; + message.didOpenEditView = object.didOpenEditView ?? false; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsMultiTracks.proto b/proto/analyticsMultiTracks.proto new file mode 100755 index 0000000..817a388 --- /dev/null +++ b/proto/analyticsMultiTracks.proto @@ -0,0 +1,32 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message MultiTracks { + message Account { + enum Status { + STATUS_DISABLED = 0; + STATUS_CANCELLED = 1; + STATUS_ACTIVE = 2; + } + + .rv.analytics.MultiTracks.Account.Status chart_pro = 1; + .rv.analytics.MultiTracks.Account.Status propresenter_addon = 2; + } + + message Startup { + .rv.analytics.MultiTracks.Account account = 1; + } + + message Import { + .rv.analytics.MultiTracks.Account account = 1; + bool charts_automation = 2; + int32 lines = 3; + } + +} + diff --git a/proto/analyticsMultiTracks.ts b/proto/analyticsMultiTracks.ts new file mode 100644 index 0000000..c046f4f --- /dev/null +++ b/proto/analyticsMultiTracks.ts @@ -0,0 +1,408 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface MultiTracks {} + +export interface MultiTracks_Account { + chartPro: MultiTracks_Account_Status; + propresenterAddon: MultiTracks_Account_Status; +} + +export enum MultiTracks_Account_Status { + STATUS_DISABLED = 0, + STATUS_CANCELLED = 1, + STATUS_ACTIVE = 2, + UNRECOGNIZED = -1, +} + +export function multiTracks_Account_StatusFromJSON( + object: any, +): MultiTracks_Account_Status { + switch (object) { + case 0: + case 'STATUS_DISABLED': + return MultiTracks_Account_Status.STATUS_DISABLED; + case 1: + case 'STATUS_CANCELLED': + return MultiTracks_Account_Status.STATUS_CANCELLED; + case 2: + case 'STATUS_ACTIVE': + return MultiTracks_Account_Status.STATUS_ACTIVE; + case -1: + case 'UNRECOGNIZED': + default: + return MultiTracks_Account_Status.UNRECOGNIZED; + } +} + +export function multiTracks_Account_StatusToJSON( + object: MultiTracks_Account_Status, +): string { + switch (object) { + case MultiTracks_Account_Status.STATUS_DISABLED: + return 'STATUS_DISABLED'; + case MultiTracks_Account_Status.STATUS_CANCELLED: + return 'STATUS_CANCELLED'; + case MultiTracks_Account_Status.STATUS_ACTIVE: + return 'STATUS_ACTIVE'; + case MultiTracks_Account_Status.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface MultiTracks_Startup { + account: MultiTracks_Account | undefined; +} + +export interface MultiTracks_Import { + account: MultiTracks_Account | undefined; + chartsAutomation: boolean; + lines: number; +} + +function createBaseMultiTracks(): MultiTracks { + return {}; +} + +export const MultiTracks = { + encode(_: MultiTracks, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MultiTracks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMultiTracks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): MultiTracks { + return {}; + }, + + toJSON(_: MultiTracks): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>(base?: I): MultiTracks { + return MultiTracks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(_: I): MultiTracks { + const message = createBaseMultiTracks(); + return message; + }, +}; + +function createBaseMultiTracks_Account(): MultiTracks_Account { + return { chartPro: 0, propresenterAddon: 0 }; +} + +export const MultiTracks_Account = { + encode( + message: MultiTracks_Account, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.chartPro !== 0) { + writer.uint32(8).int32(message.chartPro); + } + if (message.propresenterAddon !== 0) { + writer.uint32(16).int32(message.propresenterAddon); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MultiTracks_Account { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMultiTracks_Account(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.chartPro = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.propresenterAddon = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): MultiTracks_Account { + return { + chartPro: isSet(object.chartPro) + ? multiTracks_Account_StatusFromJSON(object.chartPro) + : 0, + propresenterAddon: isSet(object.propresenterAddon) + ? multiTracks_Account_StatusFromJSON(object.propresenterAddon) + : 0, + }; + }, + + toJSON(message: MultiTracks_Account): unknown { + const obj: any = {}; + if (message.chartPro !== 0) { + obj.chartPro = multiTracks_Account_StatusToJSON(message.chartPro); + } + if (message.propresenterAddon !== 0) { + obj.propresenterAddon = multiTracks_Account_StatusToJSON( + message.propresenterAddon, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): MultiTracks_Account { + return MultiTracks_Account.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MultiTracks_Account { + const message = createBaseMultiTracks_Account(); + message.chartPro = object.chartPro ?? 0; + message.propresenterAddon = object.propresenterAddon ?? 0; + return message; + }, +}; + +function createBaseMultiTracks_Startup(): MultiTracks_Startup { + return { account: undefined }; +} + +export const MultiTracks_Startup = { + encode( + message: MultiTracks_Startup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.account !== undefined) { + MultiTracks_Account.encode( + message.account, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MultiTracks_Startup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMultiTracks_Startup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.account = MultiTracks_Account.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): MultiTracks_Startup { + return { + account: isSet(object.account) + ? MultiTracks_Account.fromJSON(object.account) + : undefined, + }; + }, + + toJSON(message: MultiTracks_Startup): unknown { + const obj: any = {}; + if (message.account !== undefined) { + obj.account = MultiTracks_Account.toJSON(message.account); + } + return obj; + }, + + create, I>>( + base?: I, + ): MultiTracks_Startup { + return MultiTracks_Startup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MultiTracks_Startup { + const message = createBaseMultiTracks_Startup(); + message.account = + object.account !== undefined && object.account !== null + ? MultiTracks_Account.fromPartial(object.account) + : undefined; + return message; + }, +}; + +function createBaseMultiTracks_Import(): MultiTracks_Import { + return { account: undefined, chartsAutomation: false, lines: 0 }; +} + +export const MultiTracks_Import = { + encode( + message: MultiTracks_Import, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.account !== undefined) { + MultiTracks_Account.encode( + message.account, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.chartsAutomation === true) { + writer.uint32(16).bool(message.chartsAutomation); + } + if (message.lines !== 0) { + writer.uint32(24).int32(message.lines); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MultiTracks_Import { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMultiTracks_Import(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.account = MultiTracks_Account.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.chartsAutomation = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.lines = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): MultiTracks_Import { + return { + account: isSet(object.account) + ? MultiTracks_Account.fromJSON(object.account) + : undefined, + chartsAutomation: isSet(object.chartsAutomation) + ? globalThis.Boolean(object.chartsAutomation) + : false, + lines: isSet(object.lines) ? globalThis.Number(object.lines) : 0, + }; + }, + + toJSON(message: MultiTracks_Import): unknown { + const obj: any = {}; + if (message.account !== undefined) { + obj.account = MultiTracks_Account.toJSON(message.account); + } + if (message.chartsAutomation === true) { + obj.chartsAutomation = message.chartsAutomation; + } + if (message.lines !== 0) { + obj.lines = Math.round(message.lines); + } + return obj; + }, + + create, I>>( + base?: I, + ): MultiTracks_Import { + return MultiTracks_Import.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MultiTracks_Import { + const message = createBaseMultiTracks_Import(); + message.account = + object.account !== undefined && object.account !== null + ? MultiTracks_Account.fromPartial(object.account) + : undefined; + message.chartsAutomation = object.chartsAutomation ?? false; + message.lines = object.lines ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsPlaybackMarker.proto b/proto/analyticsPlaybackMarker.proto new file mode 100755 index 0000000..b39d136 --- /dev/null +++ b/proto/analyticsPlaybackMarker.proto @@ -0,0 +1,23 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message PlaybackMarker { + message CreateMarker { + enum Location { + LOCATION_INSPECTOR = 0; + LOCATION_SIDEBAR = 1; + } + + .rv.analytics.PlaybackMarker.CreateMarker.Location location = 1; + } + + oneof Event { + .rv.analytics.PlaybackMarker.CreateMarker create = 1; + } +} + diff --git a/proto/analyticsPlaybackMarker.ts b/proto/analyticsPlaybackMarker.ts new file mode 100644 index 0000000..e1d6c99 --- /dev/null +++ b/proto/analyticsPlaybackMarker.ts @@ -0,0 +1,231 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface PlaybackMarker { + create?: PlaybackMarker_CreateMarker | undefined; +} + +export interface PlaybackMarker_CreateMarker { + location: PlaybackMarker_CreateMarker_Location; +} + +export enum PlaybackMarker_CreateMarker_Location { + LOCATION_INSPECTOR = 0, + LOCATION_SIDEBAR = 1, + UNRECOGNIZED = -1, +} + +export function playbackMarker_CreateMarker_LocationFromJSON( + object: any, +): PlaybackMarker_CreateMarker_Location { + switch (object) { + case 0: + case 'LOCATION_INSPECTOR': + return PlaybackMarker_CreateMarker_Location.LOCATION_INSPECTOR; + case 1: + case 'LOCATION_SIDEBAR': + return PlaybackMarker_CreateMarker_Location.LOCATION_SIDEBAR; + case -1: + case 'UNRECOGNIZED': + default: + return PlaybackMarker_CreateMarker_Location.UNRECOGNIZED; + } +} + +export function playbackMarker_CreateMarker_LocationToJSON( + object: PlaybackMarker_CreateMarker_Location, +): string { + switch (object) { + case PlaybackMarker_CreateMarker_Location.LOCATION_INSPECTOR: + return 'LOCATION_INSPECTOR'; + case PlaybackMarker_CreateMarker_Location.LOCATION_SIDEBAR: + return 'LOCATION_SIDEBAR'; + case PlaybackMarker_CreateMarker_Location.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBasePlaybackMarker(): PlaybackMarker { + return { create: undefined }; +} + +export const PlaybackMarker = { + encode( + message: PlaybackMarker, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.create !== undefined) { + PlaybackMarker_CreateMarker.encode( + message.create, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): PlaybackMarker { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePlaybackMarker(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.create = PlaybackMarker_CreateMarker.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): PlaybackMarker { + return { + create: isSet(object.create) + ? PlaybackMarker_CreateMarker.fromJSON(object.create) + : undefined, + }; + }, + + toJSON(message: PlaybackMarker): unknown { + const obj: any = {}; + if (message.create !== undefined) { + obj.create = PlaybackMarker_CreateMarker.toJSON(message.create); + } + return obj; + }, + + create, I>>( + base?: I, + ): PlaybackMarker { + return PlaybackMarker.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): PlaybackMarker { + const message = createBasePlaybackMarker(); + message.create = + object.create !== undefined && object.create !== null + ? PlaybackMarker_CreateMarker.fromPartial(object.create) + : undefined; + return message; + }, +}; + +function createBasePlaybackMarker_CreateMarker(): PlaybackMarker_CreateMarker { + return { location: 0 }; +} + +export const PlaybackMarker_CreateMarker = { + encode( + message: PlaybackMarker_CreateMarker, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.location !== 0) { + writer.uint32(8).int32(message.location); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): PlaybackMarker_CreateMarker { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBasePlaybackMarker_CreateMarker(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.location = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): PlaybackMarker_CreateMarker { + return { + location: isSet(object.location) + ? playbackMarker_CreateMarker_LocationFromJSON(object.location) + : 0, + }; + }, + + toJSON(message: PlaybackMarker_CreateMarker): unknown { + const obj: any = {}; + if (message.location !== 0) { + obj.location = playbackMarker_CreateMarker_LocationToJSON( + message.location, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): PlaybackMarker_CreateMarker { + return PlaybackMarker_CreateMarker.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): PlaybackMarker_CreateMarker { + const message = createBasePlaybackMarker_CreateMarker(); + message.location = object.location ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsProContent.proto b/proto/analyticsProContent.proto new file mode 100755 index 0000000..684c358 --- /dev/null +++ b/proto/analyticsProContent.proto @@ -0,0 +1,22 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message ProContent { + message ViewMediaBin { + } + + message Download { + bool is_retry = 1; + } + + oneof Event { + .rv.analytics.ProContent.ViewMediaBin media_bin = 1; + .rv.analytics.ProContent.Download download = 2; + } +} + diff --git a/proto/analyticsProContent.ts b/proto/analyticsProContent.ts new file mode 100644 index 0000000..49c5e0c --- /dev/null +++ b/proto/analyticsProContent.ts @@ -0,0 +1,270 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface ProContent { + mediaBin?: ProContent_ViewMediaBin | undefined; + download?: ProContent_Download | undefined; +} + +export interface ProContent_ViewMediaBin {} + +export interface ProContent_Download { + isRetry: boolean; +} + +function createBaseProContent(): ProContent { + return { mediaBin: undefined, download: undefined }; +} + +export const ProContent = { + encode( + message: ProContent, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.mediaBin !== undefined) { + ProContent_ViewMediaBin.encode( + message.mediaBin, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.download !== undefined) { + ProContent_Download.encode( + message.download, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ProContent { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseProContent(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.mediaBin = ProContent_ViewMediaBin.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.download = ProContent_Download.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): ProContent { + return { + mediaBin: isSet(object.mediaBin) + ? ProContent_ViewMediaBin.fromJSON(object.mediaBin) + : undefined, + download: isSet(object.download) + ? ProContent_Download.fromJSON(object.download) + : undefined, + }; + }, + + toJSON(message: ProContent): unknown { + const obj: any = {}; + if (message.mediaBin !== undefined) { + obj.mediaBin = ProContent_ViewMediaBin.toJSON(message.mediaBin); + } + if (message.download !== undefined) { + obj.download = ProContent_Download.toJSON(message.download); + } + return obj; + }, + + create, I>>(base?: I): ProContent { + return ProContent.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): ProContent { + const message = createBaseProContent(); + message.mediaBin = + object.mediaBin !== undefined && object.mediaBin !== null + ? ProContent_ViewMediaBin.fromPartial(object.mediaBin) + : undefined; + message.download = + object.download !== undefined && object.download !== null + ? ProContent_Download.fromPartial(object.download) + : undefined; + return message; + }, +}; + +function createBaseProContent_ViewMediaBin(): ProContent_ViewMediaBin { + return {}; +} + +export const ProContent_ViewMediaBin = { + encode( + _: ProContent_ViewMediaBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): ProContent_ViewMediaBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseProContent_ViewMediaBin(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): ProContent_ViewMediaBin { + return {}; + }, + + toJSON(_: ProContent_ViewMediaBin): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): ProContent_ViewMediaBin { + return ProContent_ViewMediaBin.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): ProContent_ViewMediaBin { + const message = createBaseProContent_ViewMediaBin(); + return message; + }, +}; + +function createBaseProContent_Download(): ProContent_Download { + return { isRetry: false }; +} + +export const ProContent_Download = { + encode( + message: ProContent_Download, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isRetry === true) { + writer.uint32(8).bool(message.isRetry); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ProContent_Download { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseProContent_Download(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isRetry = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): ProContent_Download { + return { + isRetry: isSet(object.isRetry) + ? globalThis.Boolean(object.isRetry) + : false, + }; + }, + + toJSON(message: ProContent_Download): unknown { + const obj: any = {}; + if (message.isRetry === true) { + obj.isRetry = message.isRetry; + } + return obj; + }, + + create, I>>( + base?: I, + ): ProContent_Download { + return ProContent_Download.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): ProContent_Download { + const message = createBaseProContent_Download(); + message.isRetry = object.isRetry ?? false; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsStartup.proto b/proto/analyticsStartup.proto new file mode 100755 index 0000000..66b6f28 --- /dev/null +++ b/proto/analyticsStartup.proto @@ -0,0 +1,331 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +import "analyticsMultiTracks.proto"; + +message Startup { + message Looks { + int32 number_presets = 1; + } + + message ScreenConfiguration { + message Summary { + int32 total_screens = 1; + int32 audience_screen_count = 2; + int32 stage_screen_count = 3; + } + + message Output { + enum ProScreenType { + PRO_SCREEN_TYPE_UNKNOWN = 0; + PRO_SCREEN_TYPE_SINGLE = 1; + PRO_SCREEN_TYPE_MIRRORED = 2; + PRO_SCREEN_TYPE_EDGE_BLEND = 3; + PRO_SCREEN_TYPE_GROUPED = 4; + } + + enum OutputType { + OUTPUT_TYPE_UNKNOWN = 0; + OUTPUT_TYPE_SDI = 1; + OUTPUT_TYPE_NDI = 2; + OUTPUT_TYPE_SYPHON = 3; + OUTPUT_TYPE_SYSTEM = 4; + OUTPUT_TYPE_PLACEHOLDER = 5; + OUTPUT_TYPE_DVI = 6; + } + + enum Alignment { + ALIGNMENT_UNKNOWN = 0; + ALIGNMENT_FULL = 1; + ALIGNMENT_2X1 = 2; + ALIGNMENT_3X1 = 3; + ALIGNMENT_2X2 = 4; + ALIGNMENT_CUSTOM = 5; + } + + .rv.analytics.Startup.ScreenConfiguration.Output.ProScreenType proscreen_type = 1; + .rv.analytics.Startup.ScreenConfiguration.Output.OutputType output_type = 2; + bool color_correction_enabled = 3; + bool corner_pin_enabled = 4; + .rv.analytics.Startup.ScreenConfiguration.Output.Alignment alignment = 6; + int32 width = 7; + int32 height = 8; + .rv.analytics.Startup.ScreenConfiguration.Screen screen = 9; + } + + message Single { + .rv.analytics.Startup.ScreenConfiguration.ScreenType screen_type = 1; + bool screen_color_enabled = 2; + } + + message Mirrored { + .rv.analytics.Startup.ScreenConfiguration.ScreenType screen_type = 1; + bool screen_color_enabled = 2; + int32 count = 3; + } + + message EdgeBlend { + .rv.analytics.Startup.ScreenConfiguration.ScreenType screen_type = 1; + bool screen_color_enabled = 2; + int32 count = 3; + } + + message Grouped { + .rv.analytics.Startup.ScreenConfiguration.ScreenType screen_type = 1; + bool screen_color_enabled = 2; + int32 columns = 3; + int32 rows = 4; + } + + message Screen { + enum AlphaKeyMode { + ALPHA_KEY_MODE_NONE = 0; + ALPHA_KEY_MODE_PREMULTIPLIED = 1; + ALPHA_KEY_MODE_STRAIGHT = 2; + } + + enum AlphaDevice { + ALPHA_DEVICE_NONE = 0; + ALPHA_DEVICE_SELF = 1; + ALPHA_DEVICE_OTHER = 2; + } + + .rv.analytics.Startup.ScreenConfiguration.Screen.AlphaKeyMode alpha_key_mode = 1; + .rv.analytics.Startup.ScreenConfiguration.Screen.AlphaDevice alpha_device = 2; + } + + enum ScreenType { + SCREEN_TYPE_UNKNOWN = 0; + SCREEN_TYPE_AUDIENCE = 1; + SCREEN_TYPE_STAGE = 2; + } + + oneof Component { + .rv.analytics.Startup.ScreenConfiguration.Summary summary = 1; + .rv.analytics.Startup.ScreenConfiguration.Output output = 2; + .rv.analytics.Startup.ScreenConfiguration.Single single = 3; + .rv.analytics.Startup.ScreenConfiguration.Mirrored mirrored = 4; + .rv.analytics.Startup.ScreenConfiguration.EdgeBlend edge_blend = 5; + .rv.analytics.Startup.ScreenConfiguration.Grouped grouped = 6; + } + } + + message Preferences { + enum CopyrightStyle { + COPYRIGHT_STYLE_UNKNOWN = 0; + COPYRIGHT_STYLE_FIRST = 1; + COPYRIGHT_STYLE_LAST = 2; + COPYRIGHT_STYLE_FIRST_AND_LAST = 3; + COPYRIGHT_STYLE_ALL_SLIDES = 4; + } + + enum RenderMode { + RENDER_MODE_UNKNOWN = 0; + RENDER_MODE_OPENGL = 1; + RENDER_MODE_METAL = 2; + RENDER_MODE_DIRECTX = 3; + } + + enum UpdateChannel { + UPDATE_CHANNEL_UNKNOWN = 0; + UPDATE_CHANNEL_RELEASE = 1; + UPDATE_CHANNEL_BETA = 2; + } + + bool house_of_worship = 1; + bool has_custom_logo = 2; + bool copyright_enabled = 3; + .rv.analytics.Startup.Preferences.CopyrightStyle copyright_style = 4; + bool copyright_has_license = 5; + .rv.analytics.Startup.Preferences.RenderMode render_mode = 6; + bool suppress_auto_start = 7; + bool manage_media_automatically = 8; + bool search_paths_relink = 9; + .rv.analytics.Startup.Preferences.UpdateChannel update_channel = 10; + } + + message Screens { + bool show_screens_launch = 1; + bool show_performance_on_screen = 2; + bool ignore_background_colors = 3; + bool show_keynote_ppt_screens = 4; + } + + message PlanningCenter { + bool logged_in = 1; + bool auto_update = 2; + bool match_songs = 3; + bool show_history = 4; + bool make_arrangements = 5; + bool auto_upload = 6; + bool auto_download = 7; + } + + message SongSelect { + bool logged_in = 1; + } + + message Audio { + enum AudioDevice { + AUDIO_DEVICE_UNKNOWN = 0; + AUDIO_DEVICE_MAIN = 1; + AUDIO_DEVICE_SYSTEM = 2; + AUDIO_DEVICE_OTHER = 3; + AUDIO_DEVICE_NONE = 4; + } + + enum InspectorRouting { + INSPECTOR_ROUTING_UNKNOWN = 0; + INSPECTOR_ROUTING_DEFAULT = 1; + INSPECTOR_ROUTING_CUSTOM = 2; + } + + enum AudioRouting { + AUDIO_ROUTING_UNKNOWN = 0; + AUDIO_ROUTING_DEFAULT = 1; + AUDIO_ROUTING_CUSTOM = 2; + } + + int32 bus_count = 1; + .rv.analytics.Startup.Audio.AudioDevice inspector_device = 2; + .rv.analytics.Startup.Audio.InspectorRouting inspector_routing = 3; + .rv.analytics.Startup.Audio.AudioDevice main_device = 4; + .rv.analytics.Startup.Audio.AudioRouting main_routing = 5; + int32 main_delay = 6; + bool sdi_ndi = 7; + .rv.analytics.Startup.Audio.AudioRouting sdi_ndi_routing = 8; + int32 sdi_ndi_delay = 9; + } + + message Communications { + int32 total_device_count = 1; + } + + message Resi { + bool logged_in = 1; + } + + message Interface { + enum SplitViewState { + SPLIT_VIEW_STATE_UNKNOWN = 0; + SPLIT_VIEW_STATE_COLLAPSED = 1; + SPLIT_VIEW_STATE_EXPANDED = 2; + } + + enum PresentationViewStyle { + PRESENTATION_VIEW_STYLE_UNKNOWN = 0; + PRESENTATION_VIEW_STYLE_GRID = 1; + PRESENTATION_VIEW_STYLE_EASY = 2; + PRESENTATION_VIEW_STYLE_TABLE = 3; + } + + enum MediaBinViewStyle { + MEDIA_BIN_VIEW_STYLE_UNKNOWN = 0; + MEDIA_BIN_VIEW_STYLE_GRID = 1; + MEDIA_BIN_VIEW_STYLE_TABLE = 2; + } + + .rv.analytics.Startup.Interface.SplitViewState library_outline = 1; + .rv.analytics.Startup.Interface.SplitViewState media_outline = 2; + .rv.analytics.Startup.Interface.SplitViewState audio_outline = 3; + bool continuous_playlist = 4; + .rv.analytics.Startup.Interface.SplitViewState media_bin = 5; + .rv.analytics.Startup.Interface.PresentationViewStyle presentation_view_style = 6; + int32 presentation_grid_column_count = 7; + int32 presentation_table_column_count = 8; + .rv.analytics.Startup.Interface.MediaBinViewStyle media_bin_view_style = 9; + int32 media_bin_grid_column_count = 10; + int32 media_bin_table_column_count = 11; + string presentation_transition = 12; + string media_transition = 13; + bool audio_shuffle = 14; + } + + message Content { + int32 library_count = 1; + int32 library_playlist_count = 2; + int32 library_playlist_folder_count = 3; + int32 library_playlist_max_depth = 4; + int32 media_bin_total_playlist_count = 5; + int32 media_bin_playlist_folder_count = 6; + int32 media_bin_playlist_max_depth = 7; + int32 media_bin_normal_playlist_count = 8; + int32 media_bin_smart_playlist_count = 9; + int32 media_bin_video_input_count = 10; + int32 audio_bin_playlist_count = 11; + int32 audio_bin_playlist_folder_count = 12; + int32 audio_bin_playlist_max_depth = 13; + int32 timer_count = 14; + int32 messages_count = 15; + int32 props_count = 16; + int32 stage_layout_count = 17; + int32 macros_count = 18; + } + + message Themes { + int32 theme_count = 1; + int32 theme_folder_count = 2; + int32 theme_folder_max_depth = 3; + int32 theme_slides_count = 4; + } + + message Macro { + int32 trigger_on_startup_count = 1; + } + + message ClearGroup { + int32 clear_group_count = 1; + int32 hidden_clear_group_count = 2; + int32 default_icon_count = 3; + int32 custom_icon_count = 4; + int32 icon_tint_count = 5; + } + + message KeyMapping { + int32 total_mapped = 1; + int32 clear_groups = 2; + int32 groups = 3; + int32 macros = 4; + int32 props = 5; + int32 menus = 6; + } + + message NetworkLink { + bool enabled = 1; + uint32 member_count = 2; + } + + message Capture { + int32 presets_count = 1; + int32 disk_presets_count = 2; + int32 rtmp_presets_count = 3; + int32 resi_presets_count = 4; + } + + oneof Component { + .rv.analytics.Startup.Looks looks = 1; + .rv.analytics.Startup.ScreenConfiguration screen_configuration = 2; + .rv.analytics.Startup.Preferences preferences = 3; + .rv.analytics.Startup.Screens screens = 4; + .rv.analytics.Startup.PlanningCenter planning_center = 5; + .rv.analytics.Startup.SongSelect song_select = 6; + .rv.analytics.Startup.Audio audio = 7; + .rv.analytics.Startup.Communications communications = 8; + .rv.analytics.Startup.Resi resi = 9; + .rv.analytics.Startup.Interface interface = 10; + .rv.analytics.Startup.Content content = 11; + .rv.analytics.Startup.Themes themes = 12; + .rv.analytics.Startup.Macro macro = 13; + .rv.analytics.Startup.ClearGroup clear_group = 14; + .rv.analytics.Startup.KeyMapping key_mapping = 15; + .rv.analytics.MultiTracks.Startup multitracks = 16; + .rv.analytics.Startup.NetworkLink network_link = 17; + .rv.analytics.Startup.Capture capture = 18; + } +} + diff --git a/proto/analyticsStartup.ts b/proto/analyticsStartup.ts new file mode 100644 index 0000000..4ad6ff8 --- /dev/null +++ b/proto/analyticsStartup.ts @@ -0,0 +1,5011 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { MultiTracks_Startup } from './analyticsMultiTracks'; + +export const protobufPackage = 'rv.analytics'; + +export interface Startup { + looks?: Startup_Looks | undefined; + screenConfiguration?: Startup_ScreenConfiguration | undefined; + preferences?: Startup_Preferences | undefined; + screens?: Startup_Screens | undefined; + planningCenter?: Startup_PlanningCenter | undefined; + songSelect?: Startup_SongSelect | undefined; + audio?: Startup_Audio | undefined; + communications?: Startup_Communications | undefined; + resi?: Startup_Resi | undefined; + interface?: Startup_Interface | undefined; + content?: Startup_Content | undefined; + themes?: Startup_Themes | undefined; + macro?: Startup_Macro | undefined; + clearGroup?: Startup_ClearGroup | undefined; + keyMapping?: Startup_KeyMapping | undefined; + multitracks?: MultiTracks_Startup | undefined; + networkLink?: Startup_NetworkLink | undefined; + capture?: Startup_Capture | undefined; +} + +export interface Startup_Looks { + numberPresets: number; +} + +export interface Startup_ScreenConfiguration { + summary?: Startup_ScreenConfiguration_Summary | undefined; + output?: Startup_ScreenConfiguration_Output | undefined; + single?: Startup_ScreenConfiguration_Single | undefined; + mirrored?: Startup_ScreenConfiguration_Mirrored | undefined; + edgeBlend?: Startup_ScreenConfiguration_EdgeBlend | undefined; + grouped?: Startup_ScreenConfiguration_Grouped | undefined; +} + +export enum Startup_ScreenConfiguration_ScreenType { + SCREEN_TYPE_UNKNOWN = 0, + SCREEN_TYPE_AUDIENCE = 1, + SCREEN_TYPE_STAGE = 2, + UNRECOGNIZED = -1, +} + +export function startup_ScreenConfiguration_ScreenTypeFromJSON( + object: any, +): Startup_ScreenConfiguration_ScreenType { + switch (object) { + case 0: + case 'SCREEN_TYPE_UNKNOWN': + return Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_UNKNOWN; + case 1: + case 'SCREEN_TYPE_AUDIENCE': + return Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_AUDIENCE; + case 2: + case 'SCREEN_TYPE_STAGE': + return Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_STAGE; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_ScreenConfiguration_ScreenType.UNRECOGNIZED; + } +} + +export function startup_ScreenConfiguration_ScreenTypeToJSON( + object: Startup_ScreenConfiguration_ScreenType, +): string { + switch (object) { + case Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_UNKNOWN: + return 'SCREEN_TYPE_UNKNOWN'; + case Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_AUDIENCE: + return 'SCREEN_TYPE_AUDIENCE'; + case Startup_ScreenConfiguration_ScreenType.SCREEN_TYPE_STAGE: + return 'SCREEN_TYPE_STAGE'; + case Startup_ScreenConfiguration_ScreenType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Startup_ScreenConfiguration_Summary { + totalScreens: number; + audienceScreenCount: number; + stageScreenCount: number; +} + +export interface Startup_ScreenConfiguration_Output { + proscreenType: Startup_ScreenConfiguration_Output_ProScreenType; + outputType: Startup_ScreenConfiguration_Output_OutputType; + colorCorrectionEnabled: boolean; + cornerPinEnabled: boolean; + alignment: Startup_ScreenConfiguration_Output_Alignment; + width: number; + height: number; + screen: Startup_ScreenConfiguration_Screen | undefined; +} + +export enum Startup_ScreenConfiguration_Output_ProScreenType { + PRO_SCREEN_TYPE_UNKNOWN = 0, + PRO_SCREEN_TYPE_SINGLE = 1, + PRO_SCREEN_TYPE_MIRRORED = 2, + PRO_SCREEN_TYPE_EDGE_BLEND = 3, + PRO_SCREEN_TYPE_GROUPED = 4, + UNRECOGNIZED = -1, +} + +export function startup_ScreenConfiguration_Output_ProScreenTypeFromJSON( + object: any, +): Startup_ScreenConfiguration_Output_ProScreenType { + switch (object) { + case 0: + case 'PRO_SCREEN_TYPE_UNKNOWN': + return Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_UNKNOWN; + case 1: + case 'PRO_SCREEN_TYPE_SINGLE': + return Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_SINGLE; + case 2: + case 'PRO_SCREEN_TYPE_MIRRORED': + return Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_MIRRORED; + case 3: + case 'PRO_SCREEN_TYPE_EDGE_BLEND': + return Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_EDGE_BLEND; + case 4: + case 'PRO_SCREEN_TYPE_GROUPED': + return Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_GROUPED; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_ScreenConfiguration_Output_ProScreenType.UNRECOGNIZED; + } +} + +export function startup_ScreenConfiguration_Output_ProScreenTypeToJSON( + object: Startup_ScreenConfiguration_Output_ProScreenType, +): string { + switch (object) { + case Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_UNKNOWN: + return 'PRO_SCREEN_TYPE_UNKNOWN'; + case Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_SINGLE: + return 'PRO_SCREEN_TYPE_SINGLE'; + case Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_MIRRORED: + return 'PRO_SCREEN_TYPE_MIRRORED'; + case Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_EDGE_BLEND: + return 'PRO_SCREEN_TYPE_EDGE_BLEND'; + case Startup_ScreenConfiguration_Output_ProScreenType.PRO_SCREEN_TYPE_GROUPED: + return 'PRO_SCREEN_TYPE_GROUPED'; + case Startup_ScreenConfiguration_Output_ProScreenType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_ScreenConfiguration_Output_OutputType { + OUTPUT_TYPE_UNKNOWN = 0, + OUTPUT_TYPE_SDI = 1, + OUTPUT_TYPE_NDI = 2, + OUTPUT_TYPE_SYPHON = 3, + OUTPUT_TYPE_SYSTEM = 4, + OUTPUT_TYPE_PLACEHOLDER = 5, + OUTPUT_TYPE_DVI = 6, + UNRECOGNIZED = -1, +} + +export function startup_ScreenConfiguration_Output_OutputTypeFromJSON( + object: any, +): Startup_ScreenConfiguration_Output_OutputType { + switch (object) { + case 0: + case 'OUTPUT_TYPE_UNKNOWN': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_UNKNOWN; + case 1: + case 'OUTPUT_TYPE_SDI': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SDI; + case 2: + case 'OUTPUT_TYPE_NDI': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_NDI; + case 3: + case 'OUTPUT_TYPE_SYPHON': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYPHON; + case 4: + case 'OUTPUT_TYPE_SYSTEM': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYSTEM; + case 5: + case 'OUTPUT_TYPE_PLACEHOLDER': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_PLACEHOLDER; + case 6: + case 'OUTPUT_TYPE_DVI': + return Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_DVI; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_ScreenConfiguration_Output_OutputType.UNRECOGNIZED; + } +} + +export function startup_ScreenConfiguration_Output_OutputTypeToJSON( + object: Startup_ScreenConfiguration_Output_OutputType, +): string { + switch (object) { + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_UNKNOWN: + return 'OUTPUT_TYPE_UNKNOWN'; + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SDI: + return 'OUTPUT_TYPE_SDI'; + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_NDI: + return 'OUTPUT_TYPE_NDI'; + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYPHON: + return 'OUTPUT_TYPE_SYPHON'; + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_SYSTEM: + return 'OUTPUT_TYPE_SYSTEM'; + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_PLACEHOLDER: + return 'OUTPUT_TYPE_PLACEHOLDER'; + case Startup_ScreenConfiguration_Output_OutputType.OUTPUT_TYPE_DVI: + return 'OUTPUT_TYPE_DVI'; + case Startup_ScreenConfiguration_Output_OutputType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_ScreenConfiguration_Output_Alignment { + ALIGNMENT_UNKNOWN = 0, + ALIGNMENT_FULL = 1, + ALIGNMENT_2X1 = 2, + ALIGNMENT_3X1 = 3, + ALIGNMENT_2X2 = 4, + ALIGNMENT_CUSTOM = 5, + UNRECOGNIZED = -1, +} + +export function startup_ScreenConfiguration_Output_AlignmentFromJSON( + object: any, +): Startup_ScreenConfiguration_Output_Alignment { + switch (object) { + case 0: + case 'ALIGNMENT_UNKNOWN': + return Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_UNKNOWN; + case 1: + case 'ALIGNMENT_FULL': + return Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_FULL; + case 2: + case 'ALIGNMENT_2X1': + return Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X1; + case 3: + case 'ALIGNMENT_3X1': + return Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_3X1; + case 4: + case 'ALIGNMENT_2X2': + return Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X2; + case 5: + case 'ALIGNMENT_CUSTOM': + return Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_CUSTOM; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_ScreenConfiguration_Output_Alignment.UNRECOGNIZED; + } +} + +export function startup_ScreenConfiguration_Output_AlignmentToJSON( + object: Startup_ScreenConfiguration_Output_Alignment, +): string { + switch (object) { + case Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_UNKNOWN: + return 'ALIGNMENT_UNKNOWN'; + case Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_FULL: + return 'ALIGNMENT_FULL'; + case Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X1: + return 'ALIGNMENT_2X1'; + case Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_3X1: + return 'ALIGNMENT_3X1'; + case Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_2X2: + return 'ALIGNMENT_2X2'; + case Startup_ScreenConfiguration_Output_Alignment.ALIGNMENT_CUSTOM: + return 'ALIGNMENT_CUSTOM'; + case Startup_ScreenConfiguration_Output_Alignment.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Startup_ScreenConfiguration_Single { + screenType: Startup_ScreenConfiguration_ScreenType; + screenColorEnabled: boolean; +} + +export interface Startup_ScreenConfiguration_Mirrored { + screenType: Startup_ScreenConfiguration_ScreenType; + screenColorEnabled: boolean; + count: number; +} + +export interface Startup_ScreenConfiguration_EdgeBlend { + screenType: Startup_ScreenConfiguration_ScreenType; + screenColorEnabled: boolean; + count: number; +} + +export interface Startup_ScreenConfiguration_Grouped { + screenType: Startup_ScreenConfiguration_ScreenType; + screenColorEnabled: boolean; + columns: number; + rows: number; +} + +export interface Startup_ScreenConfiguration_Screen { + alphaKeyMode: Startup_ScreenConfiguration_Screen_AlphaKeyMode; + alphaDevice: Startup_ScreenConfiguration_Screen_AlphaDevice; +} + +export enum Startup_ScreenConfiguration_Screen_AlphaKeyMode { + ALPHA_KEY_MODE_NONE = 0, + ALPHA_KEY_MODE_PREMULTIPLIED = 1, + ALPHA_KEY_MODE_STRAIGHT = 2, + UNRECOGNIZED = -1, +} + +export function startup_ScreenConfiguration_Screen_AlphaKeyModeFromJSON( + object: any, +): Startup_ScreenConfiguration_Screen_AlphaKeyMode { + switch (object) { + case 0: + case 'ALPHA_KEY_MODE_NONE': + return Startup_ScreenConfiguration_Screen_AlphaKeyMode.ALPHA_KEY_MODE_NONE; + case 1: + case 'ALPHA_KEY_MODE_PREMULTIPLIED': + return Startup_ScreenConfiguration_Screen_AlphaKeyMode.ALPHA_KEY_MODE_PREMULTIPLIED; + case 2: + case 'ALPHA_KEY_MODE_STRAIGHT': + return Startup_ScreenConfiguration_Screen_AlphaKeyMode.ALPHA_KEY_MODE_STRAIGHT; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_ScreenConfiguration_Screen_AlphaKeyMode.UNRECOGNIZED; + } +} + +export function startup_ScreenConfiguration_Screen_AlphaKeyModeToJSON( + object: Startup_ScreenConfiguration_Screen_AlphaKeyMode, +): string { + switch (object) { + case Startup_ScreenConfiguration_Screen_AlphaKeyMode.ALPHA_KEY_MODE_NONE: + return 'ALPHA_KEY_MODE_NONE'; + case Startup_ScreenConfiguration_Screen_AlphaKeyMode.ALPHA_KEY_MODE_PREMULTIPLIED: + return 'ALPHA_KEY_MODE_PREMULTIPLIED'; + case Startup_ScreenConfiguration_Screen_AlphaKeyMode.ALPHA_KEY_MODE_STRAIGHT: + return 'ALPHA_KEY_MODE_STRAIGHT'; + case Startup_ScreenConfiguration_Screen_AlphaKeyMode.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_ScreenConfiguration_Screen_AlphaDevice { + ALPHA_DEVICE_NONE = 0, + ALPHA_DEVICE_SELF = 1, + ALPHA_DEVICE_OTHER = 2, + UNRECOGNIZED = -1, +} + +export function startup_ScreenConfiguration_Screen_AlphaDeviceFromJSON( + object: any, +): Startup_ScreenConfiguration_Screen_AlphaDevice { + switch (object) { + case 0: + case 'ALPHA_DEVICE_NONE': + return Startup_ScreenConfiguration_Screen_AlphaDevice.ALPHA_DEVICE_NONE; + case 1: + case 'ALPHA_DEVICE_SELF': + return Startup_ScreenConfiguration_Screen_AlphaDevice.ALPHA_DEVICE_SELF; + case 2: + case 'ALPHA_DEVICE_OTHER': + return Startup_ScreenConfiguration_Screen_AlphaDevice.ALPHA_DEVICE_OTHER; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_ScreenConfiguration_Screen_AlphaDevice.UNRECOGNIZED; + } +} + +export function startup_ScreenConfiguration_Screen_AlphaDeviceToJSON( + object: Startup_ScreenConfiguration_Screen_AlphaDevice, +): string { + switch (object) { + case Startup_ScreenConfiguration_Screen_AlphaDevice.ALPHA_DEVICE_NONE: + return 'ALPHA_DEVICE_NONE'; + case Startup_ScreenConfiguration_Screen_AlphaDevice.ALPHA_DEVICE_SELF: + return 'ALPHA_DEVICE_SELF'; + case Startup_ScreenConfiguration_Screen_AlphaDevice.ALPHA_DEVICE_OTHER: + return 'ALPHA_DEVICE_OTHER'; + case Startup_ScreenConfiguration_Screen_AlphaDevice.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Startup_Preferences { + houseOfWorship: boolean; + hasCustomLogo: boolean; + copyrightEnabled: boolean; + copyrightStyle: Startup_Preferences_CopyrightStyle; + copyrightHasLicense: boolean; + renderMode: Startup_Preferences_RenderMode; + suppressAutoStart: boolean; + manageMediaAutomatically: boolean; + searchPathsRelink: boolean; + updateChannel: Startup_Preferences_UpdateChannel; +} + +export enum Startup_Preferences_CopyrightStyle { + COPYRIGHT_STYLE_UNKNOWN = 0, + COPYRIGHT_STYLE_FIRST = 1, + COPYRIGHT_STYLE_LAST = 2, + COPYRIGHT_STYLE_FIRST_AND_LAST = 3, + COPYRIGHT_STYLE_ALL_SLIDES = 4, + UNRECOGNIZED = -1, +} + +export function startup_Preferences_CopyrightStyleFromJSON( + object: any, +): Startup_Preferences_CopyrightStyle { + switch (object) { + case 0: + case 'COPYRIGHT_STYLE_UNKNOWN': + return Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_UNKNOWN; + case 1: + case 'COPYRIGHT_STYLE_FIRST': + return Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST; + case 2: + case 'COPYRIGHT_STYLE_LAST': + return Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_LAST; + case 3: + case 'COPYRIGHT_STYLE_FIRST_AND_LAST': + return Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST_AND_LAST; + case 4: + case 'COPYRIGHT_STYLE_ALL_SLIDES': + return Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_ALL_SLIDES; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Preferences_CopyrightStyle.UNRECOGNIZED; + } +} + +export function startup_Preferences_CopyrightStyleToJSON( + object: Startup_Preferences_CopyrightStyle, +): string { + switch (object) { + case Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_UNKNOWN: + return 'COPYRIGHT_STYLE_UNKNOWN'; + case Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST: + return 'COPYRIGHT_STYLE_FIRST'; + case Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_LAST: + return 'COPYRIGHT_STYLE_LAST'; + case Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_FIRST_AND_LAST: + return 'COPYRIGHT_STYLE_FIRST_AND_LAST'; + case Startup_Preferences_CopyrightStyle.COPYRIGHT_STYLE_ALL_SLIDES: + return 'COPYRIGHT_STYLE_ALL_SLIDES'; + case Startup_Preferences_CopyrightStyle.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_Preferences_RenderMode { + RENDER_MODE_UNKNOWN = 0, + RENDER_MODE_OPENGL = 1, + RENDER_MODE_METAL = 2, + RENDER_MODE_DIRECTX = 3, + UNRECOGNIZED = -1, +} + +export function startup_Preferences_RenderModeFromJSON( + object: any, +): Startup_Preferences_RenderMode { + switch (object) { + case 0: + case 'RENDER_MODE_UNKNOWN': + return Startup_Preferences_RenderMode.RENDER_MODE_UNKNOWN; + case 1: + case 'RENDER_MODE_OPENGL': + return Startup_Preferences_RenderMode.RENDER_MODE_OPENGL; + case 2: + case 'RENDER_MODE_METAL': + return Startup_Preferences_RenderMode.RENDER_MODE_METAL; + case 3: + case 'RENDER_MODE_DIRECTX': + return Startup_Preferences_RenderMode.RENDER_MODE_DIRECTX; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Preferences_RenderMode.UNRECOGNIZED; + } +} + +export function startup_Preferences_RenderModeToJSON( + object: Startup_Preferences_RenderMode, +): string { + switch (object) { + case Startup_Preferences_RenderMode.RENDER_MODE_UNKNOWN: + return 'RENDER_MODE_UNKNOWN'; + case Startup_Preferences_RenderMode.RENDER_MODE_OPENGL: + return 'RENDER_MODE_OPENGL'; + case Startup_Preferences_RenderMode.RENDER_MODE_METAL: + return 'RENDER_MODE_METAL'; + case Startup_Preferences_RenderMode.RENDER_MODE_DIRECTX: + return 'RENDER_MODE_DIRECTX'; + case Startup_Preferences_RenderMode.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_Preferences_UpdateChannel { + UPDATE_CHANNEL_UNKNOWN = 0, + UPDATE_CHANNEL_RELEASE = 1, + UPDATE_CHANNEL_BETA = 2, + UNRECOGNIZED = -1, +} + +export function startup_Preferences_UpdateChannelFromJSON( + object: any, +): Startup_Preferences_UpdateChannel { + switch (object) { + case 0: + case 'UPDATE_CHANNEL_UNKNOWN': + return Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_UNKNOWN; + case 1: + case 'UPDATE_CHANNEL_RELEASE': + return Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_RELEASE; + case 2: + case 'UPDATE_CHANNEL_BETA': + return Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_BETA; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Preferences_UpdateChannel.UNRECOGNIZED; + } +} + +export function startup_Preferences_UpdateChannelToJSON( + object: Startup_Preferences_UpdateChannel, +): string { + switch (object) { + case Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_UNKNOWN: + return 'UPDATE_CHANNEL_UNKNOWN'; + case Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_RELEASE: + return 'UPDATE_CHANNEL_RELEASE'; + case Startup_Preferences_UpdateChannel.UPDATE_CHANNEL_BETA: + return 'UPDATE_CHANNEL_BETA'; + case Startup_Preferences_UpdateChannel.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Startup_Screens { + showScreensLaunch: boolean; + showPerformanceOnScreen: boolean; + ignoreBackgroundColors: boolean; + showKeynotePptScreens: boolean; +} + +export interface Startup_PlanningCenter { + loggedIn: boolean; + autoUpdate: boolean; + matchSongs: boolean; + showHistory: boolean; + makeArrangements: boolean; + autoUpload: boolean; + autoDownload: boolean; +} + +export interface Startup_SongSelect { + loggedIn: boolean; +} + +export interface Startup_Audio { + busCount: number; + inspectorDevice: Startup_Audio_AudioDevice; + inspectorRouting: Startup_Audio_InspectorRouting; + mainDevice: Startup_Audio_AudioDevice; + mainRouting: Startup_Audio_AudioRouting; + mainDelay: number; + sdiNdi: boolean; + sdiNdiRouting: Startup_Audio_AudioRouting; + sdiNdiDelay: number; +} + +export enum Startup_Audio_AudioDevice { + AUDIO_DEVICE_UNKNOWN = 0, + AUDIO_DEVICE_MAIN = 1, + AUDIO_DEVICE_SYSTEM = 2, + AUDIO_DEVICE_OTHER = 3, + AUDIO_DEVICE_NONE = 4, + UNRECOGNIZED = -1, +} + +export function startup_Audio_AudioDeviceFromJSON( + object: any, +): Startup_Audio_AudioDevice { + switch (object) { + case 0: + case 'AUDIO_DEVICE_UNKNOWN': + return Startup_Audio_AudioDevice.AUDIO_DEVICE_UNKNOWN; + case 1: + case 'AUDIO_DEVICE_MAIN': + return Startup_Audio_AudioDevice.AUDIO_DEVICE_MAIN; + case 2: + case 'AUDIO_DEVICE_SYSTEM': + return Startup_Audio_AudioDevice.AUDIO_DEVICE_SYSTEM; + case 3: + case 'AUDIO_DEVICE_OTHER': + return Startup_Audio_AudioDevice.AUDIO_DEVICE_OTHER; + case 4: + case 'AUDIO_DEVICE_NONE': + return Startup_Audio_AudioDevice.AUDIO_DEVICE_NONE; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Audio_AudioDevice.UNRECOGNIZED; + } +} + +export function startup_Audio_AudioDeviceToJSON( + object: Startup_Audio_AudioDevice, +): string { + switch (object) { + case Startup_Audio_AudioDevice.AUDIO_DEVICE_UNKNOWN: + return 'AUDIO_DEVICE_UNKNOWN'; + case Startup_Audio_AudioDevice.AUDIO_DEVICE_MAIN: + return 'AUDIO_DEVICE_MAIN'; + case Startup_Audio_AudioDevice.AUDIO_DEVICE_SYSTEM: + return 'AUDIO_DEVICE_SYSTEM'; + case Startup_Audio_AudioDevice.AUDIO_DEVICE_OTHER: + return 'AUDIO_DEVICE_OTHER'; + case Startup_Audio_AudioDevice.AUDIO_DEVICE_NONE: + return 'AUDIO_DEVICE_NONE'; + case Startup_Audio_AudioDevice.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_Audio_InspectorRouting { + INSPECTOR_ROUTING_UNKNOWN = 0, + INSPECTOR_ROUTING_DEFAULT = 1, + INSPECTOR_ROUTING_CUSTOM = 2, + UNRECOGNIZED = -1, +} + +export function startup_Audio_InspectorRoutingFromJSON( + object: any, +): Startup_Audio_InspectorRouting { + switch (object) { + case 0: + case 'INSPECTOR_ROUTING_UNKNOWN': + return Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_UNKNOWN; + case 1: + case 'INSPECTOR_ROUTING_DEFAULT': + return Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_DEFAULT; + case 2: + case 'INSPECTOR_ROUTING_CUSTOM': + return Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_CUSTOM; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Audio_InspectorRouting.UNRECOGNIZED; + } +} + +export function startup_Audio_InspectorRoutingToJSON( + object: Startup_Audio_InspectorRouting, +): string { + switch (object) { + case Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_UNKNOWN: + return 'INSPECTOR_ROUTING_UNKNOWN'; + case Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_DEFAULT: + return 'INSPECTOR_ROUTING_DEFAULT'; + case Startup_Audio_InspectorRouting.INSPECTOR_ROUTING_CUSTOM: + return 'INSPECTOR_ROUTING_CUSTOM'; + case Startup_Audio_InspectorRouting.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_Audio_AudioRouting { + AUDIO_ROUTING_UNKNOWN = 0, + AUDIO_ROUTING_DEFAULT = 1, + AUDIO_ROUTING_CUSTOM = 2, + UNRECOGNIZED = -1, +} + +export function startup_Audio_AudioRoutingFromJSON( + object: any, +): Startup_Audio_AudioRouting { + switch (object) { + case 0: + case 'AUDIO_ROUTING_UNKNOWN': + return Startup_Audio_AudioRouting.AUDIO_ROUTING_UNKNOWN; + case 1: + case 'AUDIO_ROUTING_DEFAULT': + return Startup_Audio_AudioRouting.AUDIO_ROUTING_DEFAULT; + case 2: + case 'AUDIO_ROUTING_CUSTOM': + return Startup_Audio_AudioRouting.AUDIO_ROUTING_CUSTOM; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Audio_AudioRouting.UNRECOGNIZED; + } +} + +export function startup_Audio_AudioRoutingToJSON( + object: Startup_Audio_AudioRouting, +): string { + switch (object) { + case Startup_Audio_AudioRouting.AUDIO_ROUTING_UNKNOWN: + return 'AUDIO_ROUTING_UNKNOWN'; + case Startup_Audio_AudioRouting.AUDIO_ROUTING_DEFAULT: + return 'AUDIO_ROUTING_DEFAULT'; + case Startup_Audio_AudioRouting.AUDIO_ROUTING_CUSTOM: + return 'AUDIO_ROUTING_CUSTOM'; + case Startup_Audio_AudioRouting.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Startup_Communications { + totalDeviceCount: number; +} + +export interface Startup_Resi { + loggedIn: boolean; +} + +export interface Startup_Interface { + libraryOutline: Startup_Interface_SplitViewState; + mediaOutline: Startup_Interface_SplitViewState; + audioOutline: Startup_Interface_SplitViewState; + continuousPlaylist: boolean; + mediaBin: Startup_Interface_SplitViewState; + presentationViewStyle: Startup_Interface_PresentationViewStyle; + presentationGridColumnCount: number; + presentationTableColumnCount: number; + mediaBinViewStyle: Startup_Interface_MediaBinViewStyle; + mediaBinGridColumnCount: number; + mediaBinTableColumnCount: number; + presentationTransition: string; + mediaTransition: string; + audioShuffle: boolean; +} + +export enum Startup_Interface_SplitViewState { + SPLIT_VIEW_STATE_UNKNOWN = 0, + SPLIT_VIEW_STATE_COLLAPSED = 1, + SPLIT_VIEW_STATE_EXPANDED = 2, + UNRECOGNIZED = -1, +} + +export function startup_Interface_SplitViewStateFromJSON( + object: any, +): Startup_Interface_SplitViewState { + switch (object) { + case 0: + case 'SPLIT_VIEW_STATE_UNKNOWN': + return Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_UNKNOWN; + case 1: + case 'SPLIT_VIEW_STATE_COLLAPSED': + return Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_COLLAPSED; + case 2: + case 'SPLIT_VIEW_STATE_EXPANDED': + return Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_EXPANDED; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Interface_SplitViewState.UNRECOGNIZED; + } +} + +export function startup_Interface_SplitViewStateToJSON( + object: Startup_Interface_SplitViewState, +): string { + switch (object) { + case Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_UNKNOWN: + return 'SPLIT_VIEW_STATE_UNKNOWN'; + case Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_COLLAPSED: + return 'SPLIT_VIEW_STATE_COLLAPSED'; + case Startup_Interface_SplitViewState.SPLIT_VIEW_STATE_EXPANDED: + return 'SPLIT_VIEW_STATE_EXPANDED'; + case Startup_Interface_SplitViewState.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_Interface_PresentationViewStyle { + PRESENTATION_VIEW_STYLE_UNKNOWN = 0, + PRESENTATION_VIEW_STYLE_GRID = 1, + PRESENTATION_VIEW_STYLE_EASY = 2, + PRESENTATION_VIEW_STYLE_TABLE = 3, + UNRECOGNIZED = -1, +} + +export function startup_Interface_PresentationViewStyleFromJSON( + object: any, +): Startup_Interface_PresentationViewStyle { + switch (object) { + case 0: + case 'PRESENTATION_VIEW_STYLE_UNKNOWN': + return Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_UNKNOWN; + case 1: + case 'PRESENTATION_VIEW_STYLE_GRID': + return Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_GRID; + case 2: + case 'PRESENTATION_VIEW_STYLE_EASY': + return Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_EASY; + case 3: + case 'PRESENTATION_VIEW_STYLE_TABLE': + return Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_TABLE; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Interface_PresentationViewStyle.UNRECOGNIZED; + } +} + +export function startup_Interface_PresentationViewStyleToJSON( + object: Startup_Interface_PresentationViewStyle, +): string { + switch (object) { + case Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_UNKNOWN: + return 'PRESENTATION_VIEW_STYLE_UNKNOWN'; + case Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_GRID: + return 'PRESENTATION_VIEW_STYLE_GRID'; + case Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_EASY: + return 'PRESENTATION_VIEW_STYLE_EASY'; + case Startup_Interface_PresentationViewStyle.PRESENTATION_VIEW_STYLE_TABLE: + return 'PRESENTATION_VIEW_STYLE_TABLE'; + case Startup_Interface_PresentationViewStyle.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Startup_Interface_MediaBinViewStyle { + MEDIA_BIN_VIEW_STYLE_UNKNOWN = 0, + MEDIA_BIN_VIEW_STYLE_GRID = 1, + MEDIA_BIN_VIEW_STYLE_TABLE = 2, + UNRECOGNIZED = -1, +} + +export function startup_Interface_MediaBinViewStyleFromJSON( + object: any, +): Startup_Interface_MediaBinViewStyle { + switch (object) { + case 0: + case 'MEDIA_BIN_VIEW_STYLE_UNKNOWN': + return Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_UNKNOWN; + case 1: + case 'MEDIA_BIN_VIEW_STYLE_GRID': + return Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_GRID; + case 2: + case 'MEDIA_BIN_VIEW_STYLE_TABLE': + return Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_TABLE; + case -1: + case 'UNRECOGNIZED': + default: + return Startup_Interface_MediaBinViewStyle.UNRECOGNIZED; + } +} + +export function startup_Interface_MediaBinViewStyleToJSON( + object: Startup_Interface_MediaBinViewStyle, +): string { + switch (object) { + case Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_UNKNOWN: + return 'MEDIA_BIN_VIEW_STYLE_UNKNOWN'; + case Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_GRID: + return 'MEDIA_BIN_VIEW_STYLE_GRID'; + case Startup_Interface_MediaBinViewStyle.MEDIA_BIN_VIEW_STYLE_TABLE: + return 'MEDIA_BIN_VIEW_STYLE_TABLE'; + case Startup_Interface_MediaBinViewStyle.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Startup_Content { + libraryCount: number; + libraryPlaylistCount: number; + libraryPlaylistFolderCount: number; + libraryPlaylistMaxDepth: number; + mediaBinTotalPlaylistCount: number; + mediaBinPlaylistFolderCount: number; + mediaBinPlaylistMaxDepth: number; + mediaBinNormalPlaylistCount: number; + mediaBinSmartPlaylistCount: number; + mediaBinVideoInputCount: number; + audioBinPlaylistCount: number; + audioBinPlaylistFolderCount: number; + audioBinPlaylistMaxDepth: number; + timerCount: number; + messagesCount: number; + propsCount: number; + stageLayoutCount: number; + macrosCount: number; +} + +export interface Startup_Themes { + themeCount: number; + themeFolderCount: number; + themeFolderMaxDepth: number; + themeSlidesCount: number; +} + +export interface Startup_Macro { + triggerOnStartupCount: number; +} + +export interface Startup_ClearGroup { + clearGroupCount: number; + hiddenClearGroupCount: number; + defaultIconCount: number; + customIconCount: number; + iconTintCount: number; +} + +export interface Startup_KeyMapping { + totalMapped: number; + clearGroups: number; + groups: number; + macros: number; + props: number; + menus: number; +} + +export interface Startup_NetworkLink { + enabled: boolean; + memberCount: number; +} + +export interface Startup_Capture { + presetsCount: number; + diskPresetsCount: number; + rtmpPresetsCount: number; + resiPresetsCount: number; +} + +function createBaseStartup(): Startup { + return { + looks: undefined, + screenConfiguration: undefined, + preferences: undefined, + screens: undefined, + planningCenter: undefined, + songSelect: undefined, + audio: undefined, + communications: undefined, + resi: undefined, + interface: undefined, + content: undefined, + themes: undefined, + macro: undefined, + clearGroup: undefined, + keyMapping: undefined, + multitracks: undefined, + networkLink: undefined, + capture: undefined, + }; +} + +export const Startup = { + encode( + message: Startup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.looks !== undefined) { + Startup_Looks.encode(message.looks, writer.uint32(10).fork()).ldelim(); + } + if (message.screenConfiguration !== undefined) { + Startup_ScreenConfiguration.encode( + message.screenConfiguration, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.preferences !== undefined) { + Startup_Preferences.encode( + message.preferences, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.screens !== undefined) { + Startup_Screens.encode( + message.screens, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.planningCenter !== undefined) { + Startup_PlanningCenter.encode( + message.planningCenter, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.songSelect !== undefined) { + Startup_SongSelect.encode( + message.songSelect, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.audio !== undefined) { + Startup_Audio.encode(message.audio, writer.uint32(58).fork()).ldelim(); + } + if (message.communications !== undefined) { + Startup_Communications.encode( + message.communications, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.resi !== undefined) { + Startup_Resi.encode(message.resi, writer.uint32(74).fork()).ldelim(); + } + if (message.interface !== undefined) { + Startup_Interface.encode( + message.interface, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.content !== undefined) { + Startup_Content.encode( + message.content, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.themes !== undefined) { + Startup_Themes.encode(message.themes, writer.uint32(98).fork()).ldelim(); + } + if (message.macro !== undefined) { + Startup_Macro.encode(message.macro, writer.uint32(106).fork()).ldelim(); + } + if (message.clearGroup !== undefined) { + Startup_ClearGroup.encode( + message.clearGroup, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.keyMapping !== undefined) { + Startup_KeyMapping.encode( + message.keyMapping, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.multitracks !== undefined) { + MultiTracks_Startup.encode( + message.multitracks, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.networkLink !== undefined) { + Startup_NetworkLink.encode( + message.networkLink, + writer.uint32(138).fork(), + ).ldelim(); + } + if (message.capture !== undefined) { + Startup_Capture.encode( + message.capture, + writer.uint32(146).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.looks = Startup_Looks.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.screenConfiguration = Startup_ScreenConfiguration.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.preferences = Startup_Preferences.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.screens = Startup_Screens.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.planningCenter = Startup_PlanningCenter.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.songSelect = Startup_SongSelect.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.audio = Startup_Audio.decode(reader, reader.uint32()); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.communications = Startup_Communications.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.resi = Startup_Resi.decode(reader, reader.uint32()); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.interface = Startup_Interface.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.content = Startup_Content.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.themes = Startup_Themes.decode(reader, reader.uint32()); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.macro = Startup_Macro.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.clearGroup = Startup_ClearGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.keyMapping = Startup_KeyMapping.decode( + reader, + reader.uint32(), + ); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.multitracks = MultiTracks_Startup.decode( + reader, + reader.uint32(), + ); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.networkLink = Startup_NetworkLink.decode( + reader, + reader.uint32(), + ); + continue; + case 18: + if (tag !== 146) { + break; + } + + message.capture = Startup_Capture.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup { + return { + looks: isSet(object.looks) + ? Startup_Looks.fromJSON(object.looks) + : undefined, + screenConfiguration: isSet(object.screenConfiguration) + ? Startup_ScreenConfiguration.fromJSON(object.screenConfiguration) + : undefined, + preferences: isSet(object.preferences) + ? Startup_Preferences.fromJSON(object.preferences) + : undefined, + screens: isSet(object.screens) + ? Startup_Screens.fromJSON(object.screens) + : undefined, + planningCenter: isSet(object.planningCenter) + ? Startup_PlanningCenter.fromJSON(object.planningCenter) + : undefined, + songSelect: isSet(object.songSelect) + ? Startup_SongSelect.fromJSON(object.songSelect) + : undefined, + audio: isSet(object.audio) + ? Startup_Audio.fromJSON(object.audio) + : undefined, + communications: isSet(object.communications) + ? Startup_Communications.fromJSON(object.communications) + : undefined, + resi: isSet(object.resi) ? Startup_Resi.fromJSON(object.resi) : undefined, + interface: isSet(object.interface) + ? Startup_Interface.fromJSON(object.interface) + : undefined, + content: isSet(object.content) + ? Startup_Content.fromJSON(object.content) + : undefined, + themes: isSet(object.themes) + ? Startup_Themes.fromJSON(object.themes) + : undefined, + macro: isSet(object.macro) + ? Startup_Macro.fromJSON(object.macro) + : undefined, + clearGroup: isSet(object.clearGroup) + ? Startup_ClearGroup.fromJSON(object.clearGroup) + : undefined, + keyMapping: isSet(object.keyMapping) + ? Startup_KeyMapping.fromJSON(object.keyMapping) + : undefined, + multitracks: isSet(object.multitracks) + ? MultiTracks_Startup.fromJSON(object.multitracks) + : undefined, + networkLink: isSet(object.networkLink) + ? Startup_NetworkLink.fromJSON(object.networkLink) + : undefined, + capture: isSet(object.capture) + ? Startup_Capture.fromJSON(object.capture) + : undefined, + }; + }, + + toJSON(message: Startup): unknown { + const obj: any = {}; + if (message.looks !== undefined) { + obj.looks = Startup_Looks.toJSON(message.looks); + } + if (message.screenConfiguration !== undefined) { + obj.screenConfiguration = Startup_ScreenConfiguration.toJSON( + message.screenConfiguration, + ); + } + if (message.preferences !== undefined) { + obj.preferences = Startup_Preferences.toJSON(message.preferences); + } + if (message.screens !== undefined) { + obj.screens = Startup_Screens.toJSON(message.screens); + } + if (message.planningCenter !== undefined) { + obj.planningCenter = Startup_PlanningCenter.toJSON( + message.planningCenter, + ); + } + if (message.songSelect !== undefined) { + obj.songSelect = Startup_SongSelect.toJSON(message.songSelect); + } + if (message.audio !== undefined) { + obj.audio = Startup_Audio.toJSON(message.audio); + } + if (message.communications !== undefined) { + obj.communications = Startup_Communications.toJSON( + message.communications, + ); + } + if (message.resi !== undefined) { + obj.resi = Startup_Resi.toJSON(message.resi); + } + if (message.interface !== undefined) { + obj.interface = Startup_Interface.toJSON(message.interface); + } + if (message.content !== undefined) { + obj.content = Startup_Content.toJSON(message.content); + } + if (message.themes !== undefined) { + obj.themes = Startup_Themes.toJSON(message.themes); + } + if (message.macro !== undefined) { + obj.macro = Startup_Macro.toJSON(message.macro); + } + if (message.clearGroup !== undefined) { + obj.clearGroup = Startup_ClearGroup.toJSON(message.clearGroup); + } + if (message.keyMapping !== undefined) { + obj.keyMapping = Startup_KeyMapping.toJSON(message.keyMapping); + } + if (message.multitracks !== undefined) { + obj.multitracks = MultiTracks_Startup.toJSON(message.multitracks); + } + if (message.networkLink !== undefined) { + obj.networkLink = Startup_NetworkLink.toJSON(message.networkLink); + } + if (message.capture !== undefined) { + obj.capture = Startup_Capture.toJSON(message.capture); + } + return obj; + }, + + create, I>>(base?: I): Startup { + return Startup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Startup { + const message = createBaseStartup(); + message.looks = + object.looks !== undefined && object.looks !== null + ? Startup_Looks.fromPartial(object.looks) + : undefined; + message.screenConfiguration = + object.screenConfiguration !== undefined && + object.screenConfiguration !== null + ? Startup_ScreenConfiguration.fromPartial(object.screenConfiguration) + : undefined; + message.preferences = + object.preferences !== undefined && object.preferences !== null + ? Startup_Preferences.fromPartial(object.preferences) + : undefined; + message.screens = + object.screens !== undefined && object.screens !== null + ? Startup_Screens.fromPartial(object.screens) + : undefined; + message.planningCenter = + object.planningCenter !== undefined && object.planningCenter !== null + ? Startup_PlanningCenter.fromPartial(object.planningCenter) + : undefined; + message.songSelect = + object.songSelect !== undefined && object.songSelect !== null + ? Startup_SongSelect.fromPartial(object.songSelect) + : undefined; + message.audio = + object.audio !== undefined && object.audio !== null + ? Startup_Audio.fromPartial(object.audio) + : undefined; + message.communications = + object.communications !== undefined && object.communications !== null + ? Startup_Communications.fromPartial(object.communications) + : undefined; + message.resi = + object.resi !== undefined && object.resi !== null + ? Startup_Resi.fromPartial(object.resi) + : undefined; + message.interface = + object.interface !== undefined && object.interface !== null + ? Startup_Interface.fromPartial(object.interface) + : undefined; + message.content = + object.content !== undefined && object.content !== null + ? Startup_Content.fromPartial(object.content) + : undefined; + message.themes = + object.themes !== undefined && object.themes !== null + ? Startup_Themes.fromPartial(object.themes) + : undefined; + message.macro = + object.macro !== undefined && object.macro !== null + ? Startup_Macro.fromPartial(object.macro) + : undefined; + message.clearGroup = + object.clearGroup !== undefined && object.clearGroup !== null + ? Startup_ClearGroup.fromPartial(object.clearGroup) + : undefined; + message.keyMapping = + object.keyMapping !== undefined && object.keyMapping !== null + ? Startup_KeyMapping.fromPartial(object.keyMapping) + : undefined; + message.multitracks = + object.multitracks !== undefined && object.multitracks !== null + ? MultiTracks_Startup.fromPartial(object.multitracks) + : undefined; + message.networkLink = + object.networkLink !== undefined && object.networkLink !== null + ? Startup_NetworkLink.fromPartial(object.networkLink) + : undefined; + message.capture = + object.capture !== undefined && object.capture !== null + ? Startup_Capture.fromPartial(object.capture) + : undefined; + return message; + }, +}; + +function createBaseStartup_Looks(): Startup_Looks { + return { numberPresets: 0 }; +} + +export const Startup_Looks = { + encode( + message: Startup_Looks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.numberPresets !== 0) { + writer.uint32(8).int32(message.numberPresets); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Looks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Looks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.numberPresets = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Looks { + return { + numberPresets: isSet(object.numberPresets) + ? globalThis.Number(object.numberPresets) + : 0, + }; + }, + + toJSON(message: Startup_Looks): unknown { + const obj: any = {}; + if (message.numberPresets !== 0) { + obj.numberPresets = Math.round(message.numberPresets); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Looks { + return Startup_Looks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Looks { + const message = createBaseStartup_Looks(); + message.numberPresets = object.numberPresets ?? 0; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration(): Startup_ScreenConfiguration { + return { + summary: undefined, + output: undefined, + single: undefined, + mirrored: undefined, + edgeBlend: undefined, + grouped: undefined, + }; +} + +export const Startup_ScreenConfiguration = { + encode( + message: Startup_ScreenConfiguration, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.summary !== undefined) { + Startup_ScreenConfiguration_Summary.encode( + message.summary, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.output !== undefined) { + Startup_ScreenConfiguration_Output.encode( + message.output, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.single !== undefined) { + Startup_ScreenConfiguration_Single.encode( + message.single, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.mirrored !== undefined) { + Startup_ScreenConfiguration_Mirrored.encode( + message.mirrored, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.edgeBlend !== undefined) { + Startup_ScreenConfiguration_EdgeBlend.encode( + message.edgeBlend, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.grouped !== undefined) { + Startup_ScreenConfiguration_Grouped.encode( + message.grouped, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.summary = Startup_ScreenConfiguration_Summary.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.output = Startup_ScreenConfiguration_Output.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.single = Startup_ScreenConfiguration_Single.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.mirrored = Startup_ScreenConfiguration_Mirrored.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.edgeBlend = Startup_ScreenConfiguration_EdgeBlend.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.grouped = Startup_ScreenConfiguration_Grouped.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration { + return { + summary: isSet(object.summary) + ? Startup_ScreenConfiguration_Summary.fromJSON(object.summary) + : undefined, + output: isSet(object.output) + ? Startup_ScreenConfiguration_Output.fromJSON(object.output) + : undefined, + single: isSet(object.single) + ? Startup_ScreenConfiguration_Single.fromJSON(object.single) + : undefined, + mirrored: isSet(object.mirrored) + ? Startup_ScreenConfiguration_Mirrored.fromJSON(object.mirrored) + : undefined, + edgeBlend: isSet(object.edgeBlend) + ? Startup_ScreenConfiguration_EdgeBlend.fromJSON(object.edgeBlend) + : undefined, + grouped: isSet(object.grouped) + ? Startup_ScreenConfiguration_Grouped.fromJSON(object.grouped) + : undefined, + }; + }, + + toJSON(message: Startup_ScreenConfiguration): unknown { + const obj: any = {}; + if (message.summary !== undefined) { + obj.summary = Startup_ScreenConfiguration_Summary.toJSON(message.summary); + } + if (message.output !== undefined) { + obj.output = Startup_ScreenConfiguration_Output.toJSON(message.output); + } + if (message.single !== undefined) { + obj.single = Startup_ScreenConfiguration_Single.toJSON(message.single); + } + if (message.mirrored !== undefined) { + obj.mirrored = Startup_ScreenConfiguration_Mirrored.toJSON( + message.mirrored, + ); + } + if (message.edgeBlend !== undefined) { + obj.edgeBlend = Startup_ScreenConfiguration_EdgeBlend.toJSON( + message.edgeBlend, + ); + } + if (message.grouped !== undefined) { + obj.grouped = Startup_ScreenConfiguration_Grouped.toJSON(message.grouped); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration { + return Startup_ScreenConfiguration.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_ScreenConfiguration { + const message = createBaseStartup_ScreenConfiguration(); + message.summary = + object.summary !== undefined && object.summary !== null + ? Startup_ScreenConfiguration_Summary.fromPartial(object.summary) + : undefined; + message.output = + object.output !== undefined && object.output !== null + ? Startup_ScreenConfiguration_Output.fromPartial(object.output) + : undefined; + message.single = + object.single !== undefined && object.single !== null + ? Startup_ScreenConfiguration_Single.fromPartial(object.single) + : undefined; + message.mirrored = + object.mirrored !== undefined && object.mirrored !== null + ? Startup_ScreenConfiguration_Mirrored.fromPartial(object.mirrored) + : undefined; + message.edgeBlend = + object.edgeBlend !== undefined && object.edgeBlend !== null + ? Startup_ScreenConfiguration_EdgeBlend.fromPartial(object.edgeBlend) + : undefined; + message.grouped = + object.grouped !== undefined && object.grouped !== null + ? Startup_ScreenConfiguration_Grouped.fromPartial(object.grouped) + : undefined; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_Summary(): Startup_ScreenConfiguration_Summary { + return { totalScreens: 0, audienceScreenCount: 0, stageScreenCount: 0 }; +} + +export const Startup_ScreenConfiguration_Summary = { + encode( + message: Startup_ScreenConfiguration_Summary, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.totalScreens !== 0) { + writer.uint32(8).int32(message.totalScreens); + } + if (message.audienceScreenCount !== 0) { + writer.uint32(16).int32(message.audienceScreenCount); + } + if (message.stageScreenCount !== 0) { + writer.uint32(24).int32(message.stageScreenCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_Summary { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_Summary(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.totalScreens = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.audienceScreenCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.stageScreenCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_Summary { + return { + totalScreens: isSet(object.totalScreens) + ? globalThis.Number(object.totalScreens) + : 0, + audienceScreenCount: isSet(object.audienceScreenCount) + ? globalThis.Number(object.audienceScreenCount) + : 0, + stageScreenCount: isSet(object.stageScreenCount) + ? globalThis.Number(object.stageScreenCount) + : 0, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_Summary): unknown { + const obj: any = {}; + if (message.totalScreens !== 0) { + obj.totalScreens = Math.round(message.totalScreens); + } + if (message.audienceScreenCount !== 0) { + obj.audienceScreenCount = Math.round(message.audienceScreenCount); + } + if (message.stageScreenCount !== 0) { + obj.stageScreenCount = Math.round(message.stageScreenCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration_Summary { + return Startup_ScreenConfiguration_Summary.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_Summary { + const message = createBaseStartup_ScreenConfiguration_Summary(); + message.totalScreens = object.totalScreens ?? 0; + message.audienceScreenCount = object.audienceScreenCount ?? 0; + message.stageScreenCount = object.stageScreenCount ?? 0; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_Output(): Startup_ScreenConfiguration_Output { + return { + proscreenType: 0, + outputType: 0, + colorCorrectionEnabled: false, + cornerPinEnabled: false, + alignment: 0, + width: 0, + height: 0, + screen: undefined, + }; +} + +export const Startup_ScreenConfiguration_Output = { + encode( + message: Startup_ScreenConfiguration_Output, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.proscreenType !== 0) { + writer.uint32(8).int32(message.proscreenType); + } + if (message.outputType !== 0) { + writer.uint32(16).int32(message.outputType); + } + if (message.colorCorrectionEnabled === true) { + writer.uint32(24).bool(message.colorCorrectionEnabled); + } + if (message.cornerPinEnabled === true) { + writer.uint32(32).bool(message.cornerPinEnabled); + } + if (message.alignment !== 0) { + writer.uint32(48).int32(message.alignment); + } + if (message.width !== 0) { + writer.uint32(56).int32(message.width); + } + if (message.height !== 0) { + writer.uint32(64).int32(message.height); + } + if (message.screen !== undefined) { + Startup_ScreenConfiguration_Screen.encode( + message.screen, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_Output { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_Output(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.proscreenType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.outputType = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.colorCorrectionEnabled = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.cornerPinEnabled = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.alignment = reader.int32() as any; + continue; + case 7: + if (tag !== 56) { + break; + } + + message.width = reader.int32(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.height = reader.int32(); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.screen = Startup_ScreenConfiguration_Screen.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_Output { + return { + proscreenType: isSet(object.proscreenType) + ? startup_ScreenConfiguration_Output_ProScreenTypeFromJSON( + object.proscreenType, + ) + : 0, + outputType: isSet(object.outputType) + ? startup_ScreenConfiguration_Output_OutputTypeFromJSON( + object.outputType, + ) + : 0, + colorCorrectionEnabled: isSet(object.colorCorrectionEnabled) + ? globalThis.Boolean(object.colorCorrectionEnabled) + : false, + cornerPinEnabled: isSet(object.cornerPinEnabled) + ? globalThis.Boolean(object.cornerPinEnabled) + : false, + alignment: isSet(object.alignment) + ? startup_ScreenConfiguration_Output_AlignmentFromJSON(object.alignment) + : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, + screen: isSet(object.screen) + ? Startup_ScreenConfiguration_Screen.fromJSON(object.screen) + : undefined, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_Output): unknown { + const obj: any = {}; + if (message.proscreenType !== 0) { + obj.proscreenType = + startup_ScreenConfiguration_Output_ProScreenTypeToJSON( + message.proscreenType, + ); + } + if (message.outputType !== 0) { + obj.outputType = startup_ScreenConfiguration_Output_OutputTypeToJSON( + message.outputType, + ); + } + if (message.colorCorrectionEnabled === true) { + obj.colorCorrectionEnabled = message.colorCorrectionEnabled; + } + if (message.cornerPinEnabled === true) { + obj.cornerPinEnabled = message.cornerPinEnabled; + } + if (message.alignment !== 0) { + obj.alignment = startup_ScreenConfiguration_Output_AlignmentToJSON( + message.alignment, + ); + } + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } + if (message.screen !== undefined) { + obj.screen = Startup_ScreenConfiguration_Screen.toJSON(message.screen); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration_Output { + return Startup_ScreenConfiguration_Output.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_Output { + const message = createBaseStartup_ScreenConfiguration_Output(); + message.proscreenType = object.proscreenType ?? 0; + message.outputType = object.outputType ?? 0; + message.colorCorrectionEnabled = object.colorCorrectionEnabled ?? false; + message.cornerPinEnabled = object.cornerPinEnabled ?? false; + message.alignment = object.alignment ?? 0; + message.width = object.width ?? 0; + message.height = object.height ?? 0; + message.screen = + object.screen !== undefined && object.screen !== null + ? Startup_ScreenConfiguration_Screen.fromPartial(object.screen) + : undefined; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_Single(): Startup_ScreenConfiguration_Single { + return { screenType: 0, screenColorEnabled: false }; +} + +export const Startup_ScreenConfiguration_Single = { + encode( + message: Startup_ScreenConfiguration_Single, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.screenType !== 0) { + writer.uint32(8).int32(message.screenType); + } + if (message.screenColorEnabled === true) { + writer.uint32(16).bool(message.screenColorEnabled); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_Single { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_Single(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.screenType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.screenColorEnabled = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_Single { + return { + screenType: isSet(object.screenType) + ? startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_Single): unknown { + const obj: any = {}; + if (message.screenType !== 0) { + obj.screenType = startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration_Single { + return Startup_ScreenConfiguration_Single.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_Single { + const message = createBaseStartup_ScreenConfiguration_Single(); + message.screenType = object.screenType ?? 0; + message.screenColorEnabled = object.screenColorEnabled ?? false; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_Mirrored(): Startup_ScreenConfiguration_Mirrored { + return { screenType: 0, screenColorEnabled: false, count: 0 }; +} + +export const Startup_ScreenConfiguration_Mirrored = { + encode( + message: Startup_ScreenConfiguration_Mirrored, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.screenType !== 0) { + writer.uint32(8).int32(message.screenType); + } + if (message.screenColorEnabled === true) { + writer.uint32(16).bool(message.screenColorEnabled); + } + if (message.count !== 0) { + writer.uint32(24).int32(message.count); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_Mirrored { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_Mirrored(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.screenType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.screenColorEnabled = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.count = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_Mirrored { + return { + screenType: isSet(object.screenType) + ? startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + count: isSet(object.count) ? globalThis.Number(object.count) : 0, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_Mirrored): unknown { + const obj: any = {}; + if (message.screenType !== 0) { + obj.screenType = startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + if (message.count !== 0) { + obj.count = Math.round(message.count); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration_Mirrored { + return Startup_ScreenConfiguration_Mirrored.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_Mirrored { + const message = createBaseStartup_ScreenConfiguration_Mirrored(); + message.screenType = object.screenType ?? 0; + message.screenColorEnabled = object.screenColorEnabled ?? false; + message.count = object.count ?? 0; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_EdgeBlend(): Startup_ScreenConfiguration_EdgeBlend { + return { screenType: 0, screenColorEnabled: false, count: 0 }; +} + +export const Startup_ScreenConfiguration_EdgeBlend = { + encode( + message: Startup_ScreenConfiguration_EdgeBlend, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.screenType !== 0) { + writer.uint32(8).int32(message.screenType); + } + if (message.screenColorEnabled === true) { + writer.uint32(16).bool(message.screenColorEnabled); + } + if (message.count !== 0) { + writer.uint32(24).int32(message.count); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_EdgeBlend { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_EdgeBlend(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.screenType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.screenColorEnabled = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.count = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_EdgeBlend { + return { + screenType: isSet(object.screenType) + ? startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + count: isSet(object.count) ? globalThis.Number(object.count) : 0, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_EdgeBlend): unknown { + const obj: any = {}; + if (message.screenType !== 0) { + obj.screenType = startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + if (message.count !== 0) { + obj.count = Math.round(message.count); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): Startup_ScreenConfiguration_EdgeBlend { + return Startup_ScreenConfiguration_EdgeBlend.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_EdgeBlend { + const message = createBaseStartup_ScreenConfiguration_EdgeBlend(); + message.screenType = object.screenType ?? 0; + message.screenColorEnabled = object.screenColorEnabled ?? false; + message.count = object.count ?? 0; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_Grouped(): Startup_ScreenConfiguration_Grouped { + return { screenType: 0, screenColorEnabled: false, columns: 0, rows: 0 }; +} + +export const Startup_ScreenConfiguration_Grouped = { + encode( + message: Startup_ScreenConfiguration_Grouped, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.screenType !== 0) { + writer.uint32(8).int32(message.screenType); + } + if (message.screenColorEnabled === true) { + writer.uint32(16).bool(message.screenColorEnabled); + } + if (message.columns !== 0) { + writer.uint32(24).int32(message.columns); + } + if (message.rows !== 0) { + writer.uint32(32).int32(message.rows); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_Grouped { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_Grouped(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.screenType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.screenColorEnabled = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.columns = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.rows = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_Grouped { + return { + screenType: isSet(object.screenType) + ? startup_ScreenConfiguration_ScreenTypeFromJSON(object.screenType) + : 0, + screenColorEnabled: isSet(object.screenColorEnabled) + ? globalThis.Boolean(object.screenColorEnabled) + : false, + columns: isSet(object.columns) ? globalThis.Number(object.columns) : 0, + rows: isSet(object.rows) ? globalThis.Number(object.rows) : 0, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_Grouped): unknown { + const obj: any = {}; + if (message.screenType !== 0) { + obj.screenType = startup_ScreenConfiguration_ScreenTypeToJSON( + message.screenType, + ); + } + if (message.screenColorEnabled === true) { + obj.screenColorEnabled = message.screenColorEnabled; + } + if (message.columns !== 0) { + obj.columns = Math.round(message.columns); + } + if (message.rows !== 0) { + obj.rows = Math.round(message.rows); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration_Grouped { + return Startup_ScreenConfiguration_Grouped.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_Grouped { + const message = createBaseStartup_ScreenConfiguration_Grouped(); + message.screenType = object.screenType ?? 0; + message.screenColorEnabled = object.screenColorEnabled ?? false; + message.columns = object.columns ?? 0; + message.rows = object.rows ?? 0; + return message; + }, +}; + +function createBaseStartup_ScreenConfiguration_Screen(): Startup_ScreenConfiguration_Screen { + return { alphaKeyMode: 0, alphaDevice: 0 }; +} + +export const Startup_ScreenConfiguration_Screen = { + encode( + message: Startup_ScreenConfiguration_Screen, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.alphaKeyMode !== 0) { + writer.uint32(8).int32(message.alphaKeyMode); + } + if (message.alphaDevice !== 0) { + writer.uint32(16).int32(message.alphaDevice); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_ScreenConfiguration_Screen { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ScreenConfiguration_Screen(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.alphaKeyMode = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.alphaDevice = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ScreenConfiguration_Screen { + return { + alphaKeyMode: isSet(object.alphaKeyMode) + ? startup_ScreenConfiguration_Screen_AlphaKeyModeFromJSON( + object.alphaKeyMode, + ) + : 0, + alphaDevice: isSet(object.alphaDevice) + ? startup_ScreenConfiguration_Screen_AlphaDeviceFromJSON( + object.alphaDevice, + ) + : 0, + }; + }, + + toJSON(message: Startup_ScreenConfiguration_Screen): unknown { + const obj: any = {}; + if (message.alphaKeyMode !== 0) { + obj.alphaKeyMode = startup_ScreenConfiguration_Screen_AlphaKeyModeToJSON( + message.alphaKeyMode, + ); + } + if (message.alphaDevice !== 0) { + obj.alphaDevice = startup_ScreenConfiguration_Screen_AlphaDeviceToJSON( + message.alphaDevice, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ScreenConfiguration_Screen { + return Startup_ScreenConfiguration_Screen.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Startup_ScreenConfiguration_Screen { + const message = createBaseStartup_ScreenConfiguration_Screen(); + message.alphaKeyMode = object.alphaKeyMode ?? 0; + message.alphaDevice = object.alphaDevice ?? 0; + return message; + }, +}; + +function createBaseStartup_Preferences(): Startup_Preferences { + return { + houseOfWorship: false, + hasCustomLogo: false, + copyrightEnabled: false, + copyrightStyle: 0, + copyrightHasLicense: false, + renderMode: 0, + suppressAutoStart: false, + manageMediaAutomatically: false, + searchPathsRelink: false, + updateChannel: 0, + }; +} + +export const Startup_Preferences = { + encode( + message: Startup_Preferences, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.houseOfWorship === true) { + writer.uint32(8).bool(message.houseOfWorship); + } + if (message.hasCustomLogo === true) { + writer.uint32(16).bool(message.hasCustomLogo); + } + if (message.copyrightEnabled === true) { + writer.uint32(24).bool(message.copyrightEnabled); + } + if (message.copyrightStyle !== 0) { + writer.uint32(32).int32(message.copyrightStyle); + } + if (message.copyrightHasLicense === true) { + writer.uint32(40).bool(message.copyrightHasLicense); + } + if (message.renderMode !== 0) { + writer.uint32(48).int32(message.renderMode); + } + if (message.suppressAutoStart === true) { + writer.uint32(56).bool(message.suppressAutoStart); + } + if (message.manageMediaAutomatically === true) { + writer.uint32(64).bool(message.manageMediaAutomatically); + } + if (message.searchPathsRelink === true) { + writer.uint32(72).bool(message.searchPathsRelink); + } + if (message.updateChannel !== 0) { + writer.uint32(80).int32(message.updateChannel); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Preferences { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Preferences(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.houseOfWorship = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.hasCustomLogo = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.copyrightEnabled = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.copyrightStyle = reader.int32() as any; + continue; + case 5: + if (tag !== 40) { + break; + } + + message.copyrightHasLicense = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.renderMode = reader.int32() as any; + continue; + case 7: + if (tag !== 56) { + break; + } + + message.suppressAutoStart = reader.bool(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.manageMediaAutomatically = reader.bool(); + continue; + case 9: + if (tag !== 72) { + break; + } + + message.searchPathsRelink = reader.bool(); + continue; + case 10: + if (tag !== 80) { + break; + } + + message.updateChannel = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Preferences { + return { + houseOfWorship: isSet(object.houseOfWorship) + ? globalThis.Boolean(object.houseOfWorship) + : false, + hasCustomLogo: isSet(object.hasCustomLogo) + ? globalThis.Boolean(object.hasCustomLogo) + : false, + copyrightEnabled: isSet(object.copyrightEnabled) + ? globalThis.Boolean(object.copyrightEnabled) + : false, + copyrightStyle: isSet(object.copyrightStyle) + ? startup_Preferences_CopyrightStyleFromJSON(object.copyrightStyle) + : 0, + copyrightHasLicense: isSet(object.copyrightHasLicense) + ? globalThis.Boolean(object.copyrightHasLicense) + : false, + renderMode: isSet(object.renderMode) + ? startup_Preferences_RenderModeFromJSON(object.renderMode) + : 0, + suppressAutoStart: isSet(object.suppressAutoStart) + ? globalThis.Boolean(object.suppressAutoStart) + : false, + manageMediaAutomatically: isSet(object.manageMediaAutomatically) + ? globalThis.Boolean(object.manageMediaAutomatically) + : false, + searchPathsRelink: isSet(object.searchPathsRelink) + ? globalThis.Boolean(object.searchPathsRelink) + : false, + updateChannel: isSet(object.updateChannel) + ? startup_Preferences_UpdateChannelFromJSON(object.updateChannel) + : 0, + }; + }, + + toJSON(message: Startup_Preferences): unknown { + const obj: any = {}; + if (message.houseOfWorship === true) { + obj.houseOfWorship = message.houseOfWorship; + } + if (message.hasCustomLogo === true) { + obj.hasCustomLogo = message.hasCustomLogo; + } + if (message.copyrightEnabled === true) { + obj.copyrightEnabled = message.copyrightEnabled; + } + if (message.copyrightStyle !== 0) { + obj.copyrightStyle = startup_Preferences_CopyrightStyleToJSON( + message.copyrightStyle, + ); + } + if (message.copyrightHasLicense === true) { + obj.copyrightHasLicense = message.copyrightHasLicense; + } + if (message.renderMode !== 0) { + obj.renderMode = startup_Preferences_RenderModeToJSON(message.renderMode); + } + if (message.suppressAutoStart === true) { + obj.suppressAutoStart = message.suppressAutoStart; + } + if (message.manageMediaAutomatically === true) { + obj.manageMediaAutomatically = message.manageMediaAutomatically; + } + if (message.searchPathsRelink === true) { + obj.searchPathsRelink = message.searchPathsRelink; + } + if (message.updateChannel !== 0) { + obj.updateChannel = startup_Preferences_UpdateChannelToJSON( + message.updateChannel, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Preferences { + return Startup_Preferences.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Preferences { + const message = createBaseStartup_Preferences(); + message.houseOfWorship = object.houseOfWorship ?? false; + message.hasCustomLogo = object.hasCustomLogo ?? false; + message.copyrightEnabled = object.copyrightEnabled ?? false; + message.copyrightStyle = object.copyrightStyle ?? 0; + message.copyrightHasLicense = object.copyrightHasLicense ?? false; + message.renderMode = object.renderMode ?? 0; + message.suppressAutoStart = object.suppressAutoStart ?? false; + message.manageMediaAutomatically = object.manageMediaAutomatically ?? false; + message.searchPathsRelink = object.searchPathsRelink ?? false; + message.updateChannel = object.updateChannel ?? 0; + return message; + }, +}; + +function createBaseStartup_Screens(): Startup_Screens { + return { + showScreensLaunch: false, + showPerformanceOnScreen: false, + ignoreBackgroundColors: false, + showKeynotePptScreens: false, + }; +} + +export const Startup_Screens = { + encode( + message: Startup_Screens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.showScreensLaunch === true) { + writer.uint32(8).bool(message.showScreensLaunch); + } + if (message.showPerformanceOnScreen === true) { + writer.uint32(16).bool(message.showPerformanceOnScreen); + } + if (message.ignoreBackgroundColors === true) { + writer.uint32(24).bool(message.ignoreBackgroundColors); + } + if (message.showKeynotePptScreens === true) { + writer.uint32(32).bool(message.showKeynotePptScreens); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Screens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Screens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.showScreensLaunch = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.showPerformanceOnScreen = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.ignoreBackgroundColors = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.showKeynotePptScreens = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Screens { + return { + showScreensLaunch: isSet(object.showScreensLaunch) + ? globalThis.Boolean(object.showScreensLaunch) + : false, + showPerformanceOnScreen: isSet(object.showPerformanceOnScreen) + ? globalThis.Boolean(object.showPerformanceOnScreen) + : false, + ignoreBackgroundColors: isSet(object.ignoreBackgroundColors) + ? globalThis.Boolean(object.ignoreBackgroundColors) + : false, + showKeynotePptScreens: isSet(object.showKeynotePptScreens) + ? globalThis.Boolean(object.showKeynotePptScreens) + : false, + }; + }, + + toJSON(message: Startup_Screens): unknown { + const obj: any = {}; + if (message.showScreensLaunch === true) { + obj.showScreensLaunch = message.showScreensLaunch; + } + if (message.showPerformanceOnScreen === true) { + obj.showPerformanceOnScreen = message.showPerformanceOnScreen; + } + if (message.ignoreBackgroundColors === true) { + obj.ignoreBackgroundColors = message.ignoreBackgroundColors; + } + if (message.showKeynotePptScreens === true) { + obj.showKeynotePptScreens = message.showKeynotePptScreens; + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Screens { + return Startup_Screens.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Screens { + const message = createBaseStartup_Screens(); + message.showScreensLaunch = object.showScreensLaunch ?? false; + message.showPerformanceOnScreen = object.showPerformanceOnScreen ?? false; + message.ignoreBackgroundColors = object.ignoreBackgroundColors ?? false; + message.showKeynotePptScreens = object.showKeynotePptScreens ?? false; + return message; + }, +}; + +function createBaseStartup_PlanningCenter(): Startup_PlanningCenter { + return { + loggedIn: false, + autoUpdate: false, + matchSongs: false, + showHistory: false, + makeArrangements: false, + autoUpload: false, + autoDownload: false, + }; +} + +export const Startup_PlanningCenter = { + encode( + message: Startup_PlanningCenter, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.loggedIn === true) { + writer.uint32(8).bool(message.loggedIn); + } + if (message.autoUpdate === true) { + writer.uint32(16).bool(message.autoUpdate); + } + if (message.matchSongs === true) { + writer.uint32(24).bool(message.matchSongs); + } + if (message.showHistory === true) { + writer.uint32(32).bool(message.showHistory); + } + if (message.makeArrangements === true) { + writer.uint32(40).bool(message.makeArrangements); + } + if (message.autoUpload === true) { + writer.uint32(48).bool(message.autoUpload); + } + if (message.autoDownload === true) { + writer.uint32(56).bool(message.autoDownload); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_PlanningCenter { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_PlanningCenter(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.loggedIn = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.autoUpdate = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.matchSongs = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.showHistory = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.makeArrangements = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.autoUpload = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.autoDownload = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_PlanningCenter { + return { + loggedIn: isSet(object.loggedIn) + ? globalThis.Boolean(object.loggedIn) + : false, + autoUpdate: isSet(object.autoUpdate) + ? globalThis.Boolean(object.autoUpdate) + : false, + matchSongs: isSet(object.matchSongs) + ? globalThis.Boolean(object.matchSongs) + : false, + showHistory: isSet(object.showHistory) + ? globalThis.Boolean(object.showHistory) + : false, + makeArrangements: isSet(object.makeArrangements) + ? globalThis.Boolean(object.makeArrangements) + : false, + autoUpload: isSet(object.autoUpload) + ? globalThis.Boolean(object.autoUpload) + : false, + autoDownload: isSet(object.autoDownload) + ? globalThis.Boolean(object.autoDownload) + : false, + }; + }, + + toJSON(message: Startup_PlanningCenter): unknown { + const obj: any = {}; + if (message.loggedIn === true) { + obj.loggedIn = message.loggedIn; + } + if (message.autoUpdate === true) { + obj.autoUpdate = message.autoUpdate; + } + if (message.matchSongs === true) { + obj.matchSongs = message.matchSongs; + } + if (message.showHistory === true) { + obj.showHistory = message.showHistory; + } + if (message.makeArrangements === true) { + obj.makeArrangements = message.makeArrangements; + } + if (message.autoUpload === true) { + obj.autoUpload = message.autoUpload; + } + if (message.autoDownload === true) { + obj.autoDownload = message.autoDownload; + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_PlanningCenter { + return Startup_PlanningCenter.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_PlanningCenter { + const message = createBaseStartup_PlanningCenter(); + message.loggedIn = object.loggedIn ?? false; + message.autoUpdate = object.autoUpdate ?? false; + message.matchSongs = object.matchSongs ?? false; + message.showHistory = object.showHistory ?? false; + message.makeArrangements = object.makeArrangements ?? false; + message.autoUpload = object.autoUpload ?? false; + message.autoDownload = object.autoDownload ?? false; + return message; + }, +}; + +function createBaseStartup_SongSelect(): Startup_SongSelect { + return { loggedIn: false }; +} + +export const Startup_SongSelect = { + encode( + message: Startup_SongSelect, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.loggedIn === true) { + writer.uint32(8).bool(message.loggedIn); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_SongSelect { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_SongSelect(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.loggedIn = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_SongSelect { + return { + loggedIn: isSet(object.loggedIn) + ? globalThis.Boolean(object.loggedIn) + : false, + }; + }, + + toJSON(message: Startup_SongSelect): unknown { + const obj: any = {}; + if (message.loggedIn === true) { + obj.loggedIn = message.loggedIn; + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_SongSelect { + return Startup_SongSelect.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_SongSelect { + const message = createBaseStartup_SongSelect(); + message.loggedIn = object.loggedIn ?? false; + return message; + }, +}; + +function createBaseStartup_Audio(): Startup_Audio { + return { + busCount: 0, + inspectorDevice: 0, + inspectorRouting: 0, + mainDevice: 0, + mainRouting: 0, + mainDelay: 0, + sdiNdi: false, + sdiNdiRouting: 0, + sdiNdiDelay: 0, + }; +} + +export const Startup_Audio = { + encode( + message: Startup_Audio, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.busCount !== 0) { + writer.uint32(8).int32(message.busCount); + } + if (message.inspectorDevice !== 0) { + writer.uint32(16).int32(message.inspectorDevice); + } + if (message.inspectorRouting !== 0) { + writer.uint32(24).int32(message.inspectorRouting); + } + if (message.mainDevice !== 0) { + writer.uint32(32).int32(message.mainDevice); + } + if (message.mainRouting !== 0) { + writer.uint32(40).int32(message.mainRouting); + } + if (message.mainDelay !== 0) { + writer.uint32(48).int32(message.mainDelay); + } + if (message.sdiNdi === true) { + writer.uint32(56).bool(message.sdiNdi); + } + if (message.sdiNdiRouting !== 0) { + writer.uint32(64).int32(message.sdiNdiRouting); + } + if (message.sdiNdiDelay !== 0) { + writer.uint32(72).int32(message.sdiNdiDelay); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Audio { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Audio(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.busCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.inspectorDevice = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.inspectorRouting = reader.int32() as any; + continue; + case 4: + if (tag !== 32) { + break; + } + + message.mainDevice = reader.int32() as any; + continue; + case 5: + if (tag !== 40) { + break; + } + + message.mainRouting = reader.int32() as any; + continue; + case 6: + if (tag !== 48) { + break; + } + + message.mainDelay = reader.int32(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.sdiNdi = reader.bool(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.sdiNdiRouting = reader.int32() as any; + continue; + case 9: + if (tag !== 72) { + break; + } + + message.sdiNdiDelay = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Audio { + return { + busCount: isSet(object.busCount) ? globalThis.Number(object.busCount) : 0, + inspectorDevice: isSet(object.inspectorDevice) + ? startup_Audio_AudioDeviceFromJSON(object.inspectorDevice) + : 0, + inspectorRouting: isSet(object.inspectorRouting) + ? startup_Audio_InspectorRoutingFromJSON(object.inspectorRouting) + : 0, + mainDevice: isSet(object.mainDevice) + ? startup_Audio_AudioDeviceFromJSON(object.mainDevice) + : 0, + mainRouting: isSet(object.mainRouting) + ? startup_Audio_AudioRoutingFromJSON(object.mainRouting) + : 0, + mainDelay: isSet(object.mainDelay) + ? globalThis.Number(object.mainDelay) + : 0, + sdiNdi: isSet(object.sdiNdi) ? globalThis.Boolean(object.sdiNdi) : false, + sdiNdiRouting: isSet(object.sdiNdiRouting) + ? startup_Audio_AudioRoutingFromJSON(object.sdiNdiRouting) + : 0, + sdiNdiDelay: isSet(object.sdiNdiDelay) + ? globalThis.Number(object.sdiNdiDelay) + : 0, + }; + }, + + toJSON(message: Startup_Audio): unknown { + const obj: any = {}; + if (message.busCount !== 0) { + obj.busCount = Math.round(message.busCount); + } + if (message.inspectorDevice !== 0) { + obj.inspectorDevice = startup_Audio_AudioDeviceToJSON( + message.inspectorDevice, + ); + } + if (message.inspectorRouting !== 0) { + obj.inspectorRouting = startup_Audio_InspectorRoutingToJSON( + message.inspectorRouting, + ); + } + if (message.mainDevice !== 0) { + obj.mainDevice = startup_Audio_AudioDeviceToJSON(message.mainDevice); + } + if (message.mainRouting !== 0) { + obj.mainRouting = startup_Audio_AudioRoutingToJSON(message.mainRouting); + } + if (message.mainDelay !== 0) { + obj.mainDelay = Math.round(message.mainDelay); + } + if (message.sdiNdi === true) { + obj.sdiNdi = message.sdiNdi; + } + if (message.sdiNdiRouting !== 0) { + obj.sdiNdiRouting = startup_Audio_AudioRoutingToJSON( + message.sdiNdiRouting, + ); + } + if (message.sdiNdiDelay !== 0) { + obj.sdiNdiDelay = Math.round(message.sdiNdiDelay); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Audio { + return Startup_Audio.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Audio { + const message = createBaseStartup_Audio(); + message.busCount = object.busCount ?? 0; + message.inspectorDevice = object.inspectorDevice ?? 0; + message.inspectorRouting = object.inspectorRouting ?? 0; + message.mainDevice = object.mainDevice ?? 0; + message.mainRouting = object.mainRouting ?? 0; + message.mainDelay = object.mainDelay ?? 0; + message.sdiNdi = object.sdiNdi ?? false; + message.sdiNdiRouting = object.sdiNdiRouting ?? 0; + message.sdiNdiDelay = object.sdiNdiDelay ?? 0; + return message; + }, +}; + +function createBaseStartup_Communications(): Startup_Communications { + return { totalDeviceCount: 0 }; +} + +export const Startup_Communications = { + encode( + message: Startup_Communications, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.totalDeviceCount !== 0) { + writer.uint32(8).int32(message.totalDeviceCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Startup_Communications { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Communications(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.totalDeviceCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Communications { + return { + totalDeviceCount: isSet(object.totalDeviceCount) + ? globalThis.Number(object.totalDeviceCount) + : 0, + }; + }, + + toJSON(message: Startup_Communications): unknown { + const obj: any = {}; + if (message.totalDeviceCount !== 0) { + obj.totalDeviceCount = Math.round(message.totalDeviceCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Communications { + return Startup_Communications.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Communications { + const message = createBaseStartup_Communications(); + message.totalDeviceCount = object.totalDeviceCount ?? 0; + return message; + }, +}; + +function createBaseStartup_Resi(): Startup_Resi { + return { loggedIn: false }; +} + +export const Startup_Resi = { + encode( + message: Startup_Resi, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.loggedIn === true) { + writer.uint32(8).bool(message.loggedIn); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Resi { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Resi(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.loggedIn = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Resi { + return { + loggedIn: isSet(object.loggedIn) + ? globalThis.Boolean(object.loggedIn) + : false, + }; + }, + + toJSON(message: Startup_Resi): unknown { + const obj: any = {}; + if (message.loggedIn === true) { + obj.loggedIn = message.loggedIn; + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Resi { + return Startup_Resi.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Resi { + const message = createBaseStartup_Resi(); + message.loggedIn = object.loggedIn ?? false; + return message; + }, +}; + +function createBaseStartup_Interface(): Startup_Interface { + return { + libraryOutline: 0, + mediaOutline: 0, + audioOutline: 0, + continuousPlaylist: false, + mediaBin: 0, + presentationViewStyle: 0, + presentationGridColumnCount: 0, + presentationTableColumnCount: 0, + mediaBinViewStyle: 0, + mediaBinGridColumnCount: 0, + mediaBinTableColumnCount: 0, + presentationTransition: '', + mediaTransition: '', + audioShuffle: false, + }; +} + +export const Startup_Interface = { + encode( + message: Startup_Interface, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.libraryOutline !== 0) { + writer.uint32(8).int32(message.libraryOutline); + } + if (message.mediaOutline !== 0) { + writer.uint32(16).int32(message.mediaOutline); + } + if (message.audioOutline !== 0) { + writer.uint32(24).int32(message.audioOutline); + } + if (message.continuousPlaylist === true) { + writer.uint32(32).bool(message.continuousPlaylist); + } + if (message.mediaBin !== 0) { + writer.uint32(40).int32(message.mediaBin); + } + if (message.presentationViewStyle !== 0) { + writer.uint32(48).int32(message.presentationViewStyle); + } + if (message.presentationGridColumnCount !== 0) { + writer.uint32(56).int32(message.presentationGridColumnCount); + } + if (message.presentationTableColumnCount !== 0) { + writer.uint32(64).int32(message.presentationTableColumnCount); + } + if (message.mediaBinViewStyle !== 0) { + writer.uint32(72).int32(message.mediaBinViewStyle); + } + if (message.mediaBinGridColumnCount !== 0) { + writer.uint32(80).int32(message.mediaBinGridColumnCount); + } + if (message.mediaBinTableColumnCount !== 0) { + writer.uint32(88).int32(message.mediaBinTableColumnCount); + } + if (message.presentationTransition !== '') { + writer.uint32(98).string(message.presentationTransition); + } + if (message.mediaTransition !== '') { + writer.uint32(106).string(message.mediaTransition); + } + if (message.audioShuffle === true) { + writer.uint32(112).bool(message.audioShuffle); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Interface { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Interface(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.libraryOutline = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.mediaOutline = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.audioOutline = reader.int32() as any; + continue; + case 4: + if (tag !== 32) { + break; + } + + message.continuousPlaylist = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.mediaBin = reader.int32() as any; + continue; + case 6: + if (tag !== 48) { + break; + } + + message.presentationViewStyle = reader.int32() as any; + continue; + case 7: + if (tag !== 56) { + break; + } + + message.presentationGridColumnCount = reader.int32(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.presentationTableColumnCount = reader.int32(); + continue; + case 9: + if (tag !== 72) { + break; + } + + message.mediaBinViewStyle = reader.int32() as any; + continue; + case 10: + if (tag !== 80) { + break; + } + + message.mediaBinGridColumnCount = reader.int32(); + continue; + case 11: + if (tag !== 88) { + break; + } + + message.mediaBinTableColumnCount = reader.int32(); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.presentationTransition = reader.string(); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.mediaTransition = reader.string(); + continue; + case 14: + if (tag !== 112) { + break; + } + + message.audioShuffle = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Interface { + return { + libraryOutline: isSet(object.libraryOutline) + ? startup_Interface_SplitViewStateFromJSON(object.libraryOutline) + : 0, + mediaOutline: isSet(object.mediaOutline) + ? startup_Interface_SplitViewStateFromJSON(object.mediaOutline) + : 0, + audioOutline: isSet(object.audioOutline) + ? startup_Interface_SplitViewStateFromJSON(object.audioOutline) + : 0, + continuousPlaylist: isSet(object.continuousPlaylist) + ? globalThis.Boolean(object.continuousPlaylist) + : false, + mediaBin: isSet(object.mediaBin) + ? startup_Interface_SplitViewStateFromJSON(object.mediaBin) + : 0, + presentationViewStyle: isSet(object.presentationViewStyle) + ? startup_Interface_PresentationViewStyleFromJSON( + object.presentationViewStyle, + ) + : 0, + presentationGridColumnCount: isSet(object.presentationGridColumnCount) + ? globalThis.Number(object.presentationGridColumnCount) + : 0, + presentationTableColumnCount: isSet(object.presentationTableColumnCount) + ? globalThis.Number(object.presentationTableColumnCount) + : 0, + mediaBinViewStyle: isSet(object.mediaBinViewStyle) + ? startup_Interface_MediaBinViewStyleFromJSON(object.mediaBinViewStyle) + : 0, + mediaBinGridColumnCount: isSet(object.mediaBinGridColumnCount) + ? globalThis.Number(object.mediaBinGridColumnCount) + : 0, + mediaBinTableColumnCount: isSet(object.mediaBinTableColumnCount) + ? globalThis.Number(object.mediaBinTableColumnCount) + : 0, + presentationTransition: isSet(object.presentationTransition) + ? globalThis.String(object.presentationTransition) + : '', + mediaTransition: isSet(object.mediaTransition) + ? globalThis.String(object.mediaTransition) + : '', + audioShuffle: isSet(object.audioShuffle) + ? globalThis.Boolean(object.audioShuffle) + : false, + }; + }, + + toJSON(message: Startup_Interface): unknown { + const obj: any = {}; + if (message.libraryOutline !== 0) { + obj.libraryOutline = startup_Interface_SplitViewStateToJSON( + message.libraryOutline, + ); + } + if (message.mediaOutline !== 0) { + obj.mediaOutline = startup_Interface_SplitViewStateToJSON( + message.mediaOutline, + ); + } + if (message.audioOutline !== 0) { + obj.audioOutline = startup_Interface_SplitViewStateToJSON( + message.audioOutline, + ); + } + if (message.continuousPlaylist === true) { + obj.continuousPlaylist = message.continuousPlaylist; + } + if (message.mediaBin !== 0) { + obj.mediaBin = startup_Interface_SplitViewStateToJSON(message.mediaBin); + } + if (message.presentationViewStyle !== 0) { + obj.presentationViewStyle = startup_Interface_PresentationViewStyleToJSON( + message.presentationViewStyle, + ); + } + if (message.presentationGridColumnCount !== 0) { + obj.presentationGridColumnCount = Math.round( + message.presentationGridColumnCount, + ); + } + if (message.presentationTableColumnCount !== 0) { + obj.presentationTableColumnCount = Math.round( + message.presentationTableColumnCount, + ); + } + if (message.mediaBinViewStyle !== 0) { + obj.mediaBinViewStyle = startup_Interface_MediaBinViewStyleToJSON( + message.mediaBinViewStyle, + ); + } + if (message.mediaBinGridColumnCount !== 0) { + obj.mediaBinGridColumnCount = Math.round(message.mediaBinGridColumnCount); + } + if (message.mediaBinTableColumnCount !== 0) { + obj.mediaBinTableColumnCount = Math.round( + message.mediaBinTableColumnCount, + ); + } + if (message.presentationTransition !== '') { + obj.presentationTransition = message.presentationTransition; + } + if (message.mediaTransition !== '') { + obj.mediaTransition = message.mediaTransition; + } + if (message.audioShuffle === true) { + obj.audioShuffle = message.audioShuffle; + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Interface { + return Startup_Interface.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Interface { + const message = createBaseStartup_Interface(); + message.libraryOutline = object.libraryOutline ?? 0; + message.mediaOutline = object.mediaOutline ?? 0; + message.audioOutline = object.audioOutline ?? 0; + message.continuousPlaylist = object.continuousPlaylist ?? false; + message.mediaBin = object.mediaBin ?? 0; + message.presentationViewStyle = object.presentationViewStyle ?? 0; + message.presentationGridColumnCount = + object.presentationGridColumnCount ?? 0; + message.presentationTableColumnCount = + object.presentationTableColumnCount ?? 0; + message.mediaBinViewStyle = object.mediaBinViewStyle ?? 0; + message.mediaBinGridColumnCount = object.mediaBinGridColumnCount ?? 0; + message.mediaBinTableColumnCount = object.mediaBinTableColumnCount ?? 0; + message.presentationTransition = object.presentationTransition ?? ''; + message.mediaTransition = object.mediaTransition ?? ''; + message.audioShuffle = object.audioShuffle ?? false; + return message; + }, +}; + +function createBaseStartup_Content(): Startup_Content { + return { + libraryCount: 0, + libraryPlaylistCount: 0, + libraryPlaylistFolderCount: 0, + libraryPlaylistMaxDepth: 0, + mediaBinTotalPlaylistCount: 0, + mediaBinPlaylistFolderCount: 0, + mediaBinPlaylistMaxDepth: 0, + mediaBinNormalPlaylistCount: 0, + mediaBinSmartPlaylistCount: 0, + mediaBinVideoInputCount: 0, + audioBinPlaylistCount: 0, + audioBinPlaylistFolderCount: 0, + audioBinPlaylistMaxDepth: 0, + timerCount: 0, + messagesCount: 0, + propsCount: 0, + stageLayoutCount: 0, + macrosCount: 0, + }; +} + +export const Startup_Content = { + encode( + message: Startup_Content, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.libraryCount !== 0) { + writer.uint32(8).int32(message.libraryCount); + } + if (message.libraryPlaylistCount !== 0) { + writer.uint32(16).int32(message.libraryPlaylistCount); + } + if (message.libraryPlaylistFolderCount !== 0) { + writer.uint32(24).int32(message.libraryPlaylistFolderCount); + } + if (message.libraryPlaylistMaxDepth !== 0) { + writer.uint32(32).int32(message.libraryPlaylistMaxDepth); + } + if (message.mediaBinTotalPlaylistCount !== 0) { + writer.uint32(40).int32(message.mediaBinTotalPlaylistCount); + } + if (message.mediaBinPlaylistFolderCount !== 0) { + writer.uint32(48).int32(message.mediaBinPlaylistFolderCount); + } + if (message.mediaBinPlaylistMaxDepth !== 0) { + writer.uint32(56).int32(message.mediaBinPlaylistMaxDepth); + } + if (message.mediaBinNormalPlaylistCount !== 0) { + writer.uint32(64).int32(message.mediaBinNormalPlaylistCount); + } + if (message.mediaBinSmartPlaylistCount !== 0) { + writer.uint32(72).int32(message.mediaBinSmartPlaylistCount); + } + if (message.mediaBinVideoInputCount !== 0) { + writer.uint32(80).int32(message.mediaBinVideoInputCount); + } + if (message.audioBinPlaylistCount !== 0) { + writer.uint32(88).int32(message.audioBinPlaylistCount); + } + if (message.audioBinPlaylistFolderCount !== 0) { + writer.uint32(96).int32(message.audioBinPlaylistFolderCount); + } + if (message.audioBinPlaylistMaxDepth !== 0) { + writer.uint32(104).int32(message.audioBinPlaylistMaxDepth); + } + if (message.timerCount !== 0) { + writer.uint32(112).int32(message.timerCount); + } + if (message.messagesCount !== 0) { + writer.uint32(120).int32(message.messagesCount); + } + if (message.propsCount !== 0) { + writer.uint32(128).int32(message.propsCount); + } + if (message.stageLayoutCount !== 0) { + writer.uint32(136).int32(message.stageLayoutCount); + } + if (message.macrosCount !== 0) { + writer.uint32(144).int32(message.macrosCount); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Content { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Content(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.libraryCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.libraryPlaylistCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.libraryPlaylistFolderCount = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.libraryPlaylistMaxDepth = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.mediaBinTotalPlaylistCount = reader.int32(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.mediaBinPlaylistFolderCount = reader.int32(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.mediaBinPlaylistMaxDepth = reader.int32(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.mediaBinNormalPlaylistCount = reader.int32(); + continue; + case 9: + if (tag !== 72) { + break; + } + + message.mediaBinSmartPlaylistCount = reader.int32(); + continue; + case 10: + if (tag !== 80) { + break; + } + + message.mediaBinVideoInputCount = reader.int32(); + continue; + case 11: + if (tag !== 88) { + break; + } + + message.audioBinPlaylistCount = reader.int32(); + continue; + case 12: + if (tag !== 96) { + break; + } + + message.audioBinPlaylistFolderCount = reader.int32(); + continue; + case 13: + if (tag !== 104) { + break; + } + + message.audioBinPlaylistMaxDepth = reader.int32(); + continue; + case 14: + if (tag !== 112) { + break; + } + + message.timerCount = reader.int32(); + continue; + case 15: + if (tag !== 120) { + break; + } + + message.messagesCount = reader.int32(); + continue; + case 16: + if (tag !== 128) { + break; + } + + message.propsCount = reader.int32(); + continue; + case 17: + if (tag !== 136) { + break; + } + + message.stageLayoutCount = reader.int32(); + continue; + case 18: + if (tag !== 144) { + break; + } + + message.macrosCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Content { + return { + libraryCount: isSet(object.libraryCount) + ? globalThis.Number(object.libraryCount) + : 0, + libraryPlaylistCount: isSet(object.libraryPlaylistCount) + ? globalThis.Number(object.libraryPlaylistCount) + : 0, + libraryPlaylistFolderCount: isSet(object.libraryPlaylistFolderCount) + ? globalThis.Number(object.libraryPlaylistFolderCount) + : 0, + libraryPlaylistMaxDepth: isSet(object.libraryPlaylistMaxDepth) + ? globalThis.Number(object.libraryPlaylistMaxDepth) + : 0, + mediaBinTotalPlaylistCount: isSet(object.mediaBinTotalPlaylistCount) + ? globalThis.Number(object.mediaBinTotalPlaylistCount) + : 0, + mediaBinPlaylistFolderCount: isSet(object.mediaBinPlaylistFolderCount) + ? globalThis.Number(object.mediaBinPlaylistFolderCount) + : 0, + mediaBinPlaylistMaxDepth: isSet(object.mediaBinPlaylistMaxDepth) + ? globalThis.Number(object.mediaBinPlaylistMaxDepth) + : 0, + mediaBinNormalPlaylistCount: isSet(object.mediaBinNormalPlaylistCount) + ? globalThis.Number(object.mediaBinNormalPlaylistCount) + : 0, + mediaBinSmartPlaylistCount: isSet(object.mediaBinSmartPlaylistCount) + ? globalThis.Number(object.mediaBinSmartPlaylistCount) + : 0, + mediaBinVideoInputCount: isSet(object.mediaBinVideoInputCount) + ? globalThis.Number(object.mediaBinVideoInputCount) + : 0, + audioBinPlaylistCount: isSet(object.audioBinPlaylistCount) + ? globalThis.Number(object.audioBinPlaylistCount) + : 0, + audioBinPlaylistFolderCount: isSet(object.audioBinPlaylistFolderCount) + ? globalThis.Number(object.audioBinPlaylistFolderCount) + : 0, + audioBinPlaylistMaxDepth: isSet(object.audioBinPlaylistMaxDepth) + ? globalThis.Number(object.audioBinPlaylistMaxDepth) + : 0, + timerCount: isSet(object.timerCount) + ? globalThis.Number(object.timerCount) + : 0, + messagesCount: isSet(object.messagesCount) + ? globalThis.Number(object.messagesCount) + : 0, + propsCount: isSet(object.propsCount) + ? globalThis.Number(object.propsCount) + : 0, + stageLayoutCount: isSet(object.stageLayoutCount) + ? globalThis.Number(object.stageLayoutCount) + : 0, + macrosCount: isSet(object.macrosCount) + ? globalThis.Number(object.macrosCount) + : 0, + }; + }, + + toJSON(message: Startup_Content): unknown { + const obj: any = {}; + if (message.libraryCount !== 0) { + obj.libraryCount = Math.round(message.libraryCount); + } + if (message.libraryPlaylistCount !== 0) { + obj.libraryPlaylistCount = Math.round(message.libraryPlaylistCount); + } + if (message.libraryPlaylistFolderCount !== 0) { + obj.libraryPlaylistFolderCount = Math.round( + message.libraryPlaylistFolderCount, + ); + } + if (message.libraryPlaylistMaxDepth !== 0) { + obj.libraryPlaylistMaxDepth = Math.round(message.libraryPlaylistMaxDepth); + } + if (message.mediaBinTotalPlaylistCount !== 0) { + obj.mediaBinTotalPlaylistCount = Math.round( + message.mediaBinTotalPlaylistCount, + ); + } + if (message.mediaBinPlaylistFolderCount !== 0) { + obj.mediaBinPlaylistFolderCount = Math.round( + message.mediaBinPlaylistFolderCount, + ); + } + if (message.mediaBinPlaylistMaxDepth !== 0) { + obj.mediaBinPlaylistMaxDepth = Math.round( + message.mediaBinPlaylistMaxDepth, + ); + } + if (message.mediaBinNormalPlaylistCount !== 0) { + obj.mediaBinNormalPlaylistCount = Math.round( + message.mediaBinNormalPlaylistCount, + ); + } + if (message.mediaBinSmartPlaylistCount !== 0) { + obj.mediaBinSmartPlaylistCount = Math.round( + message.mediaBinSmartPlaylistCount, + ); + } + if (message.mediaBinVideoInputCount !== 0) { + obj.mediaBinVideoInputCount = Math.round(message.mediaBinVideoInputCount); + } + if (message.audioBinPlaylistCount !== 0) { + obj.audioBinPlaylistCount = Math.round(message.audioBinPlaylistCount); + } + if (message.audioBinPlaylistFolderCount !== 0) { + obj.audioBinPlaylistFolderCount = Math.round( + message.audioBinPlaylistFolderCount, + ); + } + if (message.audioBinPlaylistMaxDepth !== 0) { + obj.audioBinPlaylistMaxDepth = Math.round( + message.audioBinPlaylistMaxDepth, + ); + } + if (message.timerCount !== 0) { + obj.timerCount = Math.round(message.timerCount); + } + if (message.messagesCount !== 0) { + obj.messagesCount = Math.round(message.messagesCount); + } + if (message.propsCount !== 0) { + obj.propsCount = Math.round(message.propsCount); + } + if (message.stageLayoutCount !== 0) { + obj.stageLayoutCount = Math.round(message.stageLayoutCount); + } + if (message.macrosCount !== 0) { + obj.macrosCount = Math.round(message.macrosCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Content { + return Startup_Content.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Content { + const message = createBaseStartup_Content(); + message.libraryCount = object.libraryCount ?? 0; + message.libraryPlaylistCount = object.libraryPlaylistCount ?? 0; + message.libraryPlaylistFolderCount = object.libraryPlaylistFolderCount ?? 0; + message.libraryPlaylistMaxDepth = object.libraryPlaylistMaxDepth ?? 0; + message.mediaBinTotalPlaylistCount = object.mediaBinTotalPlaylistCount ?? 0; + message.mediaBinPlaylistFolderCount = + object.mediaBinPlaylistFolderCount ?? 0; + message.mediaBinPlaylistMaxDepth = object.mediaBinPlaylistMaxDepth ?? 0; + message.mediaBinNormalPlaylistCount = + object.mediaBinNormalPlaylistCount ?? 0; + message.mediaBinSmartPlaylistCount = object.mediaBinSmartPlaylistCount ?? 0; + message.mediaBinVideoInputCount = object.mediaBinVideoInputCount ?? 0; + message.audioBinPlaylistCount = object.audioBinPlaylistCount ?? 0; + message.audioBinPlaylistFolderCount = + object.audioBinPlaylistFolderCount ?? 0; + message.audioBinPlaylistMaxDepth = object.audioBinPlaylistMaxDepth ?? 0; + message.timerCount = object.timerCount ?? 0; + message.messagesCount = object.messagesCount ?? 0; + message.propsCount = object.propsCount ?? 0; + message.stageLayoutCount = object.stageLayoutCount ?? 0; + message.macrosCount = object.macrosCount ?? 0; + return message; + }, +}; + +function createBaseStartup_Themes(): Startup_Themes { + return { + themeCount: 0, + themeFolderCount: 0, + themeFolderMaxDepth: 0, + themeSlidesCount: 0, + }; +} + +export const Startup_Themes = { + encode( + message: Startup_Themes, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.themeCount !== 0) { + writer.uint32(8).int32(message.themeCount); + } + if (message.themeFolderCount !== 0) { + writer.uint32(16).int32(message.themeFolderCount); + } + if (message.themeFolderMaxDepth !== 0) { + writer.uint32(24).int32(message.themeFolderMaxDepth); + } + if (message.themeSlidesCount !== 0) { + writer.uint32(32).int32(message.themeSlidesCount); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Themes { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Themes(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.themeCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.themeFolderCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.themeFolderMaxDepth = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.themeSlidesCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Themes { + return { + themeCount: isSet(object.themeCount) + ? globalThis.Number(object.themeCount) + : 0, + themeFolderCount: isSet(object.themeFolderCount) + ? globalThis.Number(object.themeFolderCount) + : 0, + themeFolderMaxDepth: isSet(object.themeFolderMaxDepth) + ? globalThis.Number(object.themeFolderMaxDepth) + : 0, + themeSlidesCount: isSet(object.themeSlidesCount) + ? globalThis.Number(object.themeSlidesCount) + : 0, + }; + }, + + toJSON(message: Startup_Themes): unknown { + const obj: any = {}; + if (message.themeCount !== 0) { + obj.themeCount = Math.round(message.themeCount); + } + if (message.themeFolderCount !== 0) { + obj.themeFolderCount = Math.round(message.themeFolderCount); + } + if (message.themeFolderMaxDepth !== 0) { + obj.themeFolderMaxDepth = Math.round(message.themeFolderMaxDepth); + } + if (message.themeSlidesCount !== 0) { + obj.themeSlidesCount = Math.round(message.themeSlidesCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Themes { + return Startup_Themes.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Themes { + const message = createBaseStartup_Themes(); + message.themeCount = object.themeCount ?? 0; + message.themeFolderCount = object.themeFolderCount ?? 0; + message.themeFolderMaxDepth = object.themeFolderMaxDepth ?? 0; + message.themeSlidesCount = object.themeSlidesCount ?? 0; + return message; + }, +}; + +function createBaseStartup_Macro(): Startup_Macro { + return { triggerOnStartupCount: 0 }; +} + +export const Startup_Macro = { + encode( + message: Startup_Macro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.triggerOnStartupCount !== 0) { + writer.uint32(8).int32(message.triggerOnStartupCount); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Macro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Macro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.triggerOnStartupCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Macro { + return { + triggerOnStartupCount: isSet(object.triggerOnStartupCount) + ? globalThis.Number(object.triggerOnStartupCount) + : 0, + }; + }, + + toJSON(message: Startup_Macro): unknown { + const obj: any = {}; + if (message.triggerOnStartupCount !== 0) { + obj.triggerOnStartupCount = Math.round(message.triggerOnStartupCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Macro { + return Startup_Macro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Macro { + const message = createBaseStartup_Macro(); + message.triggerOnStartupCount = object.triggerOnStartupCount ?? 0; + return message; + }, +}; + +function createBaseStartup_ClearGroup(): Startup_ClearGroup { + return { + clearGroupCount: 0, + hiddenClearGroupCount: 0, + defaultIconCount: 0, + customIconCount: 0, + iconTintCount: 0, + }; +} + +export const Startup_ClearGroup = { + encode( + message: Startup_ClearGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.clearGroupCount !== 0) { + writer.uint32(8).int32(message.clearGroupCount); + } + if (message.hiddenClearGroupCount !== 0) { + writer.uint32(16).int32(message.hiddenClearGroupCount); + } + if (message.defaultIconCount !== 0) { + writer.uint32(24).int32(message.defaultIconCount); + } + if (message.customIconCount !== 0) { + writer.uint32(32).int32(message.customIconCount); + } + if (message.iconTintCount !== 0) { + writer.uint32(40).int32(message.iconTintCount); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_ClearGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_ClearGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.clearGroupCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.hiddenClearGroupCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.defaultIconCount = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.customIconCount = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.iconTintCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_ClearGroup { + return { + clearGroupCount: isSet(object.clearGroupCount) + ? globalThis.Number(object.clearGroupCount) + : 0, + hiddenClearGroupCount: isSet(object.hiddenClearGroupCount) + ? globalThis.Number(object.hiddenClearGroupCount) + : 0, + defaultIconCount: isSet(object.defaultIconCount) + ? globalThis.Number(object.defaultIconCount) + : 0, + customIconCount: isSet(object.customIconCount) + ? globalThis.Number(object.customIconCount) + : 0, + iconTintCount: isSet(object.iconTintCount) + ? globalThis.Number(object.iconTintCount) + : 0, + }; + }, + + toJSON(message: Startup_ClearGroup): unknown { + const obj: any = {}; + if (message.clearGroupCount !== 0) { + obj.clearGroupCount = Math.round(message.clearGroupCount); + } + if (message.hiddenClearGroupCount !== 0) { + obj.hiddenClearGroupCount = Math.round(message.hiddenClearGroupCount); + } + if (message.defaultIconCount !== 0) { + obj.defaultIconCount = Math.round(message.defaultIconCount); + } + if (message.customIconCount !== 0) { + obj.customIconCount = Math.round(message.customIconCount); + } + if (message.iconTintCount !== 0) { + obj.iconTintCount = Math.round(message.iconTintCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_ClearGroup { + return Startup_ClearGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_ClearGroup { + const message = createBaseStartup_ClearGroup(); + message.clearGroupCount = object.clearGroupCount ?? 0; + message.hiddenClearGroupCount = object.hiddenClearGroupCount ?? 0; + message.defaultIconCount = object.defaultIconCount ?? 0; + message.customIconCount = object.customIconCount ?? 0; + message.iconTintCount = object.iconTintCount ?? 0; + return message; + }, +}; + +function createBaseStartup_KeyMapping(): Startup_KeyMapping { + return { + totalMapped: 0, + clearGroups: 0, + groups: 0, + macros: 0, + props: 0, + menus: 0, + }; +} + +export const Startup_KeyMapping = { + encode( + message: Startup_KeyMapping, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.totalMapped !== 0) { + writer.uint32(8).int32(message.totalMapped); + } + if (message.clearGroups !== 0) { + writer.uint32(16).int32(message.clearGroups); + } + if (message.groups !== 0) { + writer.uint32(24).int32(message.groups); + } + if (message.macros !== 0) { + writer.uint32(32).int32(message.macros); + } + if (message.props !== 0) { + writer.uint32(40).int32(message.props); + } + if (message.menus !== 0) { + writer.uint32(48).int32(message.menus); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_KeyMapping { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_KeyMapping(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.totalMapped = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.clearGroups = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.groups = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.macros = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.props = reader.int32(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.menus = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_KeyMapping { + return { + totalMapped: isSet(object.totalMapped) + ? globalThis.Number(object.totalMapped) + : 0, + clearGroups: isSet(object.clearGroups) + ? globalThis.Number(object.clearGroups) + : 0, + groups: isSet(object.groups) ? globalThis.Number(object.groups) : 0, + macros: isSet(object.macros) ? globalThis.Number(object.macros) : 0, + props: isSet(object.props) ? globalThis.Number(object.props) : 0, + menus: isSet(object.menus) ? globalThis.Number(object.menus) : 0, + }; + }, + + toJSON(message: Startup_KeyMapping): unknown { + const obj: any = {}; + if (message.totalMapped !== 0) { + obj.totalMapped = Math.round(message.totalMapped); + } + if (message.clearGroups !== 0) { + obj.clearGroups = Math.round(message.clearGroups); + } + if (message.groups !== 0) { + obj.groups = Math.round(message.groups); + } + if (message.macros !== 0) { + obj.macros = Math.round(message.macros); + } + if (message.props !== 0) { + obj.props = Math.round(message.props); + } + if (message.menus !== 0) { + obj.menus = Math.round(message.menus); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_KeyMapping { + return Startup_KeyMapping.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_KeyMapping { + const message = createBaseStartup_KeyMapping(); + message.totalMapped = object.totalMapped ?? 0; + message.clearGroups = object.clearGroups ?? 0; + message.groups = object.groups ?? 0; + message.macros = object.macros ?? 0; + message.props = object.props ?? 0; + message.menus = object.menus ?? 0; + return message; + }, +}; + +function createBaseStartup_NetworkLink(): Startup_NetworkLink { + return { enabled: false, memberCount: 0 }; +} + +export const Startup_NetworkLink = { + encode( + message: Startup_NetworkLink, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + if (message.memberCount !== 0) { + writer.uint32(16).uint32(message.memberCount); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_NetworkLink { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_NetworkLink(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.memberCount = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_NetworkLink { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + memberCount: isSet(object.memberCount) + ? globalThis.Number(object.memberCount) + : 0, + }; + }, + + toJSON(message: Startup_NetworkLink): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.memberCount !== 0) { + obj.memberCount = Math.round(message.memberCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_NetworkLink { + return Startup_NetworkLink.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_NetworkLink { + const message = createBaseStartup_NetworkLink(); + message.enabled = object.enabled ?? false; + message.memberCount = object.memberCount ?? 0; + return message; + }, +}; + +function createBaseStartup_Capture(): Startup_Capture { + return { + presetsCount: 0, + diskPresetsCount: 0, + rtmpPresetsCount: 0, + resiPresetsCount: 0, + }; +} + +export const Startup_Capture = { + encode( + message: Startup_Capture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presetsCount !== 0) { + writer.uint32(8).int32(message.presetsCount); + } + if (message.diskPresetsCount !== 0) { + writer.uint32(16).int32(message.diskPresetsCount); + } + if (message.rtmpPresetsCount !== 0) { + writer.uint32(24).int32(message.rtmpPresetsCount); + } + if (message.resiPresetsCount !== 0) { + writer.uint32(32).int32(message.resiPresetsCount); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Startup_Capture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseStartup_Capture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.presetsCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.diskPresetsCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.rtmpPresetsCount = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.resiPresetsCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Startup_Capture { + return { + presetsCount: isSet(object.presetsCount) + ? globalThis.Number(object.presetsCount) + : 0, + diskPresetsCount: isSet(object.diskPresetsCount) + ? globalThis.Number(object.diskPresetsCount) + : 0, + rtmpPresetsCount: isSet(object.rtmpPresetsCount) + ? globalThis.Number(object.rtmpPresetsCount) + : 0, + resiPresetsCount: isSet(object.resiPresetsCount) + ? globalThis.Number(object.resiPresetsCount) + : 0, + }; + }, + + toJSON(message: Startup_Capture): unknown { + const obj: any = {}; + if (message.presetsCount !== 0) { + obj.presetsCount = Math.round(message.presetsCount); + } + if (message.diskPresetsCount !== 0) { + obj.diskPresetsCount = Math.round(message.diskPresetsCount); + } + if (message.rtmpPresetsCount !== 0) { + obj.rtmpPresetsCount = Math.round(message.rtmpPresetsCount); + } + if (message.resiPresetsCount !== 0) { + obj.resiPresetsCount = Math.round(message.resiPresetsCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Startup_Capture { + return Startup_Capture.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Startup_Capture { + const message = createBaseStartup_Capture(); + message.presetsCount = object.presetsCount ?? 0; + message.diskPresetsCount = object.diskPresetsCount ?? 0; + message.rtmpPresetsCount = object.rtmpPresetsCount ?? 0; + message.resiPresetsCount = object.resiPresetsCount ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsSync.proto b/proto/analyticsSync.proto new file mode 100755 index 0000000..45f660f --- /dev/null +++ b/proto/analyticsSync.proto @@ -0,0 +1,29 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message Sync { + message Local { + enum SyncType { + SYNC_TYPE_UP = 0; + SYNC_TYPE_DOWN = 1; + } + + .rv.analytics.Sync.Local.SyncType sync_type = 1; + bool include_library = 2; + bool include_media = 3; + bool include_playlists = 4; + bool include_themes = 5; + bool include_support_files = 6; + bool replace_files = 7; + } + + oneof SyncType { + .rv.analytics.Sync.Local local = 1; + } +} + diff --git a/proto/analyticsSync.ts b/proto/analyticsSync.ts new file mode 100644 index 0000000..c893f56 --- /dev/null +++ b/proto/analyticsSync.ts @@ -0,0 +1,323 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface Sync { + local?: Sync_Local | undefined; +} + +export interface Sync_Local { + syncType: Sync_Local_SyncType; + includeLibrary: boolean; + includeMedia: boolean; + includePlaylists: boolean; + includeThemes: boolean; + includeSupportFiles: boolean; + replaceFiles: boolean; +} + +export enum Sync_Local_SyncType { + SYNC_TYPE_UP = 0, + SYNC_TYPE_DOWN = 1, + UNRECOGNIZED = -1, +} + +export function sync_Local_SyncTypeFromJSON(object: any): Sync_Local_SyncType { + switch (object) { + case 0: + case 'SYNC_TYPE_UP': + return Sync_Local_SyncType.SYNC_TYPE_UP; + case 1: + case 'SYNC_TYPE_DOWN': + return Sync_Local_SyncType.SYNC_TYPE_DOWN; + case -1: + case 'UNRECOGNIZED': + default: + return Sync_Local_SyncType.UNRECOGNIZED; + } +} + +export function sync_Local_SyncTypeToJSON(object: Sync_Local_SyncType): string { + switch (object) { + case Sync_Local_SyncType.SYNC_TYPE_UP: + return 'SYNC_TYPE_UP'; + case Sync_Local_SyncType.SYNC_TYPE_DOWN: + return 'SYNC_TYPE_DOWN'; + case Sync_Local_SyncType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseSync(): Sync { + return { local: undefined }; +} + +export const Sync = { + encode(message: Sync, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.local !== undefined) { + Sync_Local.encode(message.local, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Sync { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSync(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.local = Sync_Local.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Sync { + return { + local: isSet(object.local) + ? Sync_Local.fromJSON(object.local) + : undefined, + }; + }, + + toJSON(message: Sync): unknown { + const obj: any = {}; + if (message.local !== undefined) { + obj.local = Sync_Local.toJSON(message.local); + } + return obj; + }, + + create, I>>(base?: I): Sync { + return Sync.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Sync { + const message = createBaseSync(); + message.local = + object.local !== undefined && object.local !== null + ? Sync_Local.fromPartial(object.local) + : undefined; + return message; + }, +}; + +function createBaseSync_Local(): Sync_Local { + return { + syncType: 0, + includeLibrary: false, + includeMedia: false, + includePlaylists: false, + includeThemes: false, + includeSupportFiles: false, + replaceFiles: false, + }; +} + +export const Sync_Local = { + encode( + message: Sync_Local, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.syncType !== 0) { + writer.uint32(8).int32(message.syncType); + } + if (message.includeLibrary === true) { + writer.uint32(16).bool(message.includeLibrary); + } + if (message.includeMedia === true) { + writer.uint32(24).bool(message.includeMedia); + } + if (message.includePlaylists === true) { + writer.uint32(32).bool(message.includePlaylists); + } + if (message.includeThemes === true) { + writer.uint32(40).bool(message.includeThemes); + } + if (message.includeSupportFiles === true) { + writer.uint32(48).bool(message.includeSupportFiles); + } + if (message.replaceFiles === true) { + writer.uint32(56).bool(message.replaceFiles); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Sync_Local { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSync_Local(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.syncType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.includeLibrary = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.includeMedia = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.includePlaylists = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.includeThemes = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.includeSupportFiles = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.replaceFiles = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Sync_Local { + return { + syncType: isSet(object.syncType) + ? sync_Local_SyncTypeFromJSON(object.syncType) + : 0, + includeLibrary: isSet(object.includeLibrary) + ? globalThis.Boolean(object.includeLibrary) + : false, + includeMedia: isSet(object.includeMedia) + ? globalThis.Boolean(object.includeMedia) + : false, + includePlaylists: isSet(object.includePlaylists) + ? globalThis.Boolean(object.includePlaylists) + : false, + includeThemes: isSet(object.includeThemes) + ? globalThis.Boolean(object.includeThemes) + : false, + includeSupportFiles: isSet(object.includeSupportFiles) + ? globalThis.Boolean(object.includeSupportFiles) + : false, + replaceFiles: isSet(object.replaceFiles) + ? globalThis.Boolean(object.replaceFiles) + : false, + }; + }, + + toJSON(message: Sync_Local): unknown { + const obj: any = {}; + if (message.syncType !== 0) { + obj.syncType = sync_Local_SyncTypeToJSON(message.syncType); + } + if (message.includeLibrary === true) { + obj.includeLibrary = message.includeLibrary; + } + if (message.includeMedia === true) { + obj.includeMedia = message.includeMedia; + } + if (message.includePlaylists === true) { + obj.includePlaylists = message.includePlaylists; + } + if (message.includeThemes === true) { + obj.includeThemes = message.includeThemes; + } + if (message.includeSupportFiles === true) { + obj.includeSupportFiles = message.includeSupportFiles; + } + if (message.replaceFiles === true) { + obj.replaceFiles = message.replaceFiles; + } + return obj; + }, + + create, I>>(base?: I): Sync_Local { + return Sync_Local.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Sync_Local { + const message = createBaseSync_Local(); + message.syncType = object.syncType ?? 0; + message.includeLibrary = object.includeLibrary ?? false; + message.includeMedia = object.includeMedia ?? false; + message.includePlaylists = object.includePlaylists ?? false; + message.includeThemes = object.includeThemes ?? false; + message.includeSupportFiles = object.includeSupportFiles ?? false; + message.replaceFiles = object.replaceFiles ?? false; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsTimecode.proto b/proto/analyticsTimecode.proto new file mode 100755 index 0000000..e631ff7 --- /dev/null +++ b/proto/analyticsTimecode.proto @@ -0,0 +1,27 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message Timecode { + message Startup { + bool is_input_configured = 1; + bool is_enabled = 2; + bool is_playlist_selected = 3; + } + + message Activate { + int32 playlist_item_count = 1; + int32 cue_count = 2; + bool is_startup = 3; + } + + oneof Event { + .rv.analytics.Timecode.Startup startup = 1; + .rv.analytics.Timecode.Activate activate = 2; + } +} + diff --git a/proto/analyticsTimecode.ts b/proto/analyticsTimecode.ts new file mode 100644 index 0000000..4a7ef24 --- /dev/null +++ b/proto/analyticsTimecode.ts @@ -0,0 +1,353 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface Timecode { + startup?: Timecode_Startup | undefined; + activate?: Timecode_Activate | undefined; +} + +export interface Timecode_Startup { + isInputConfigured: boolean; + isEnabled: boolean; + isPlaylistSelected: boolean; +} + +export interface Timecode_Activate { + playlistItemCount: number; + cueCount: number; + isStartup: boolean; +} + +function createBaseTimecode(): Timecode { + return { startup: undefined, activate: undefined }; +} + +export const Timecode = { + encode( + message: Timecode, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.startup !== undefined) { + Timecode_Startup.encode( + message.startup, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.activate !== undefined) { + Timecode_Activate.encode( + message.activate, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timecode { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimecode(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.startup = Timecode_Startup.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.activate = Timecode_Activate.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Timecode { + return { + startup: isSet(object.startup) + ? Timecode_Startup.fromJSON(object.startup) + : undefined, + activate: isSet(object.activate) + ? Timecode_Activate.fromJSON(object.activate) + : undefined, + }; + }, + + toJSON(message: Timecode): unknown { + const obj: any = {}; + if (message.startup !== undefined) { + obj.startup = Timecode_Startup.toJSON(message.startup); + } + if (message.activate !== undefined) { + obj.activate = Timecode_Activate.toJSON(message.activate); + } + return obj; + }, + + create, I>>(base?: I): Timecode { + return Timecode.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Timecode { + const message = createBaseTimecode(); + message.startup = + object.startup !== undefined && object.startup !== null + ? Timecode_Startup.fromPartial(object.startup) + : undefined; + message.activate = + object.activate !== undefined && object.activate !== null + ? Timecode_Activate.fromPartial(object.activate) + : undefined; + return message; + }, +}; + +function createBaseTimecode_Startup(): Timecode_Startup { + return { + isInputConfigured: false, + isEnabled: false, + isPlaylistSelected: false, + }; +} + +export const Timecode_Startup = { + encode( + message: Timecode_Startup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isInputConfigured === true) { + writer.uint32(8).bool(message.isInputConfigured); + } + if (message.isEnabled === true) { + writer.uint32(16).bool(message.isEnabled); + } + if (message.isPlaylistSelected === true) { + writer.uint32(24).bool(message.isPlaylistSelected); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timecode_Startup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimecode_Startup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isInputConfigured = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.isEnabled = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.isPlaylistSelected = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Timecode_Startup { + return { + isInputConfigured: isSet(object.isInputConfigured) + ? globalThis.Boolean(object.isInputConfigured) + : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, + isPlaylistSelected: isSet(object.isPlaylistSelected) + ? globalThis.Boolean(object.isPlaylistSelected) + : false, + }; + }, + + toJSON(message: Timecode_Startup): unknown { + const obj: any = {}; + if (message.isInputConfigured === true) { + obj.isInputConfigured = message.isInputConfigured; + } + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.isPlaylistSelected === true) { + obj.isPlaylistSelected = message.isPlaylistSelected; + } + return obj; + }, + + create, I>>( + base?: I, + ): Timecode_Startup { + return Timecode_Startup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Timecode_Startup { + const message = createBaseTimecode_Startup(); + message.isInputConfigured = object.isInputConfigured ?? false; + message.isEnabled = object.isEnabled ?? false; + message.isPlaylistSelected = object.isPlaylistSelected ?? false; + return message; + }, +}; + +function createBaseTimecode_Activate(): Timecode_Activate { + return { playlistItemCount: 0, cueCount: 0, isStartup: false }; +} + +export const Timecode_Activate = { + encode( + message: Timecode_Activate, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlistItemCount !== 0) { + writer.uint32(8).int32(message.playlistItemCount); + } + if (message.cueCount !== 0) { + writer.uint32(16).int32(message.cueCount); + } + if (message.isStartup === true) { + writer.uint32(24).bool(message.isStartup); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timecode_Activate { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimecode_Activate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.playlistItemCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.cueCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.isStartup = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Timecode_Activate { + return { + playlistItemCount: isSet(object.playlistItemCount) + ? globalThis.Number(object.playlistItemCount) + : 0, + cueCount: isSet(object.cueCount) ? globalThis.Number(object.cueCount) : 0, + isStartup: isSet(object.isStartup) + ? globalThis.Boolean(object.isStartup) + : false, + }; + }, + + toJSON(message: Timecode_Activate): unknown { + const obj: any = {}; + if (message.playlistItemCount !== 0) { + obj.playlistItemCount = Math.round(message.playlistItemCount); + } + if (message.cueCount !== 0) { + obj.cueCount = Math.round(message.cueCount); + } + if (message.isStartup === true) { + obj.isStartup = message.isStartup; + } + return obj; + }, + + create, I>>( + base?: I, + ): Timecode_Activate { + return Timecode_Activate.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Timecode_Activate { + const message = createBaseTimecode_Activate(); + message.playlistItemCount = object.playlistItemCount ?? 0; + message.cueCount = object.cueCount ?? 0; + message.isStartup = object.isStartup ?? false; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsTimeline.proto b/proto/analyticsTimeline.proto new file mode 100755 index 0000000..480d5ef --- /dev/null +++ b/proto/analyticsTimeline.proto @@ -0,0 +1,46 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message Timeline { + message TriggerCue { + enum TriggerType { + TRIGGER_TYPE_SLIDE = 0; + TRIGGER_TYPE_MEDIA = 1; + TRIGGER_TYPE_AUDIO = 2; + TRIGGER_TYPE_ACTION = 3; + } + + enum TimingSource { + TIMING_SOURCE_INTERNAL = 0; + TIMING_SOURCE_SMPTE = 1; + } + + .rv.analytics.Timeline.TriggerCue.TriggerType trigger_type = 1; + .rv.analytics.Timeline.TriggerCue.TimingSource timing_source = 2; + } + + message Action { + enum ActionType { + ACTION_TYPE_PLAY = 0; + ACTION_TYPE_STOP = 1; + ACTION_TYPE_RESET = 2; + } + + .rv.analytics.Timeline.Action.ActionType action_type = 1; + } + + message RecordCue { + } + + oneof Event { + .rv.analytics.Timeline.TriggerCue trigger_cue = 1; + .rv.analytics.Timeline.Action action = 2; + .rv.analytics.Timeline.RecordCue record_cue = 3; + } +} + diff --git a/proto/analyticsTimeline.ts b/proto/analyticsTimeline.ts new file mode 100644 index 0000000..bdb628a --- /dev/null +++ b/proto/analyticsTimeline.ts @@ -0,0 +1,510 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface Timeline { + triggerCue?: Timeline_TriggerCue | undefined; + action?: Timeline_Action | undefined; + recordCue?: Timeline_RecordCue | undefined; +} + +export interface Timeline_TriggerCue { + triggerType: Timeline_TriggerCue_TriggerType; + timingSource: Timeline_TriggerCue_TimingSource; +} + +export enum Timeline_TriggerCue_TriggerType { + TRIGGER_TYPE_SLIDE = 0, + TRIGGER_TYPE_MEDIA = 1, + TRIGGER_TYPE_AUDIO = 2, + TRIGGER_TYPE_ACTION = 3, + UNRECOGNIZED = -1, +} + +export function timeline_TriggerCue_TriggerTypeFromJSON( + object: any, +): Timeline_TriggerCue_TriggerType { + switch (object) { + case 0: + case 'TRIGGER_TYPE_SLIDE': + return Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_SLIDE; + case 1: + case 'TRIGGER_TYPE_MEDIA': + return Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_MEDIA; + case 2: + case 'TRIGGER_TYPE_AUDIO': + return Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_AUDIO; + case 3: + case 'TRIGGER_TYPE_ACTION': + return Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_ACTION; + case -1: + case 'UNRECOGNIZED': + default: + return Timeline_TriggerCue_TriggerType.UNRECOGNIZED; + } +} + +export function timeline_TriggerCue_TriggerTypeToJSON( + object: Timeline_TriggerCue_TriggerType, +): string { + switch (object) { + case Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_SLIDE: + return 'TRIGGER_TYPE_SLIDE'; + case Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_MEDIA: + return 'TRIGGER_TYPE_MEDIA'; + case Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_AUDIO: + return 'TRIGGER_TYPE_AUDIO'; + case Timeline_TriggerCue_TriggerType.TRIGGER_TYPE_ACTION: + return 'TRIGGER_TYPE_ACTION'; + case Timeline_TriggerCue_TriggerType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Timeline_TriggerCue_TimingSource { + TIMING_SOURCE_INTERNAL = 0, + TIMING_SOURCE_SMPTE = 1, + UNRECOGNIZED = -1, +} + +export function timeline_TriggerCue_TimingSourceFromJSON( + object: any, +): Timeline_TriggerCue_TimingSource { + switch (object) { + case 0: + case 'TIMING_SOURCE_INTERNAL': + return Timeline_TriggerCue_TimingSource.TIMING_SOURCE_INTERNAL; + case 1: + case 'TIMING_SOURCE_SMPTE': + return Timeline_TriggerCue_TimingSource.TIMING_SOURCE_SMPTE; + case -1: + case 'UNRECOGNIZED': + default: + return Timeline_TriggerCue_TimingSource.UNRECOGNIZED; + } +} + +export function timeline_TriggerCue_TimingSourceToJSON( + object: Timeline_TriggerCue_TimingSource, +): string { + switch (object) { + case Timeline_TriggerCue_TimingSource.TIMING_SOURCE_INTERNAL: + return 'TIMING_SOURCE_INTERNAL'; + case Timeline_TriggerCue_TimingSource.TIMING_SOURCE_SMPTE: + return 'TIMING_SOURCE_SMPTE'; + case Timeline_TriggerCue_TimingSource.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Timeline_Action { + actionType: Timeline_Action_ActionType; +} + +export enum Timeline_Action_ActionType { + ACTION_TYPE_PLAY = 0, + ACTION_TYPE_STOP = 1, + ACTION_TYPE_RESET = 2, + UNRECOGNIZED = -1, +} + +export function timeline_Action_ActionTypeFromJSON( + object: any, +): Timeline_Action_ActionType { + switch (object) { + case 0: + case 'ACTION_TYPE_PLAY': + return Timeline_Action_ActionType.ACTION_TYPE_PLAY; + case 1: + case 'ACTION_TYPE_STOP': + return Timeline_Action_ActionType.ACTION_TYPE_STOP; + case 2: + case 'ACTION_TYPE_RESET': + return Timeline_Action_ActionType.ACTION_TYPE_RESET; + case -1: + case 'UNRECOGNIZED': + default: + return Timeline_Action_ActionType.UNRECOGNIZED; + } +} + +export function timeline_Action_ActionTypeToJSON( + object: Timeline_Action_ActionType, +): string { + switch (object) { + case Timeline_Action_ActionType.ACTION_TYPE_PLAY: + return 'ACTION_TYPE_PLAY'; + case Timeline_Action_ActionType.ACTION_TYPE_STOP: + return 'ACTION_TYPE_STOP'; + case Timeline_Action_ActionType.ACTION_TYPE_RESET: + return 'ACTION_TYPE_RESET'; + case Timeline_Action_ActionType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Timeline_RecordCue {} + +function createBaseTimeline(): Timeline { + return { triggerCue: undefined, action: undefined, recordCue: undefined }; +} + +export const Timeline = { + encode( + message: Timeline, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.triggerCue !== undefined) { + Timeline_TriggerCue.encode( + message.triggerCue, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.action !== undefined) { + Timeline_Action.encode(message.action, writer.uint32(18).fork()).ldelim(); + } + if (message.recordCue !== undefined) { + Timeline_RecordCue.encode( + message.recordCue, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timeline { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimeline(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.triggerCue = Timeline_TriggerCue.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.action = Timeline_Action.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.recordCue = Timeline_RecordCue.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Timeline { + return { + triggerCue: isSet(object.triggerCue) + ? Timeline_TriggerCue.fromJSON(object.triggerCue) + : undefined, + action: isSet(object.action) + ? Timeline_Action.fromJSON(object.action) + : undefined, + recordCue: isSet(object.recordCue) + ? Timeline_RecordCue.fromJSON(object.recordCue) + : undefined, + }; + }, + + toJSON(message: Timeline): unknown { + const obj: any = {}; + if (message.triggerCue !== undefined) { + obj.triggerCue = Timeline_TriggerCue.toJSON(message.triggerCue); + } + if (message.action !== undefined) { + obj.action = Timeline_Action.toJSON(message.action); + } + if (message.recordCue !== undefined) { + obj.recordCue = Timeline_RecordCue.toJSON(message.recordCue); + } + return obj; + }, + + create, I>>(base?: I): Timeline { + return Timeline.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Timeline { + const message = createBaseTimeline(); + message.triggerCue = + object.triggerCue !== undefined && object.triggerCue !== null + ? Timeline_TriggerCue.fromPartial(object.triggerCue) + : undefined; + message.action = + object.action !== undefined && object.action !== null + ? Timeline_Action.fromPartial(object.action) + : undefined; + message.recordCue = + object.recordCue !== undefined && object.recordCue !== null + ? Timeline_RecordCue.fromPartial(object.recordCue) + : undefined; + return message; + }, +}; + +function createBaseTimeline_TriggerCue(): Timeline_TriggerCue { + return { triggerType: 0, timingSource: 0 }; +} + +export const Timeline_TriggerCue = { + encode( + message: Timeline_TriggerCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.triggerType !== 0) { + writer.uint32(8).int32(message.triggerType); + } + if (message.timingSource !== 0) { + writer.uint32(16).int32(message.timingSource); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timeline_TriggerCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimeline_TriggerCue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.triggerType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.timingSource = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Timeline_TriggerCue { + return { + triggerType: isSet(object.triggerType) + ? timeline_TriggerCue_TriggerTypeFromJSON(object.triggerType) + : 0, + timingSource: isSet(object.timingSource) + ? timeline_TriggerCue_TimingSourceFromJSON(object.timingSource) + : 0, + }; + }, + + toJSON(message: Timeline_TriggerCue): unknown { + const obj: any = {}; + if (message.triggerType !== 0) { + obj.triggerType = timeline_TriggerCue_TriggerTypeToJSON( + message.triggerType, + ); + } + if (message.timingSource !== 0) { + obj.timingSource = timeline_TriggerCue_TimingSourceToJSON( + message.timingSource, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Timeline_TriggerCue { + return Timeline_TriggerCue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Timeline_TriggerCue { + const message = createBaseTimeline_TriggerCue(); + message.triggerType = object.triggerType ?? 0; + message.timingSource = object.timingSource ?? 0; + return message; + }, +}; + +function createBaseTimeline_Action(): Timeline_Action { + return { actionType: 0 }; +} + +export const Timeline_Action = { + encode( + message: Timeline_Action, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.actionType !== 0) { + writer.uint32(8).int32(message.actionType); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timeline_Action { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimeline_Action(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.actionType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Timeline_Action { + return { + actionType: isSet(object.actionType) + ? timeline_Action_ActionTypeFromJSON(object.actionType) + : 0, + }; + }, + + toJSON(message: Timeline_Action): unknown { + const obj: any = {}; + if (message.actionType !== 0) { + obj.actionType = timeline_Action_ActionTypeToJSON(message.actionType); + } + return obj; + }, + + create, I>>( + base?: I, + ): Timeline_Action { + return Timeline_Action.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Timeline_Action { + const message = createBaseTimeline_Action(); + message.actionType = object.actionType ?? 0; + return message; + }, +}; + +function createBaseTimeline_RecordCue(): Timeline_RecordCue { + return {}; +} + +export const Timeline_RecordCue = { + encode( + _: Timeline_RecordCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Timeline_RecordCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimeline_RecordCue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Timeline_RecordCue { + return {}; + }, + + toJSON(_: Timeline_RecordCue): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Timeline_RecordCue { + return Timeline_RecordCue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Timeline_RecordCue { + const message = createBaseTimeline_RecordCue(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsTrigger.proto b/proto/analyticsTrigger.proto new file mode 100755 index 0000000..e3e4df5 --- /dev/null +++ b/proto/analyticsTrigger.proto @@ -0,0 +1,231 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +import "analyticsTriggerMedia.proto"; + +message Trigger { + message Cue { + message Slide { + message Trigger { + int32 object_count = 1; + int32 scrolling_object_count = 2; + int32 background_fx_object_count = 3; + int32 action_count = 4; + bool has_text_fx = 5; + int32 media_text_fill_object_count = 6; + int32 cut_out_text_fill_object_count = 7; + int32 background_blur_text_fill_object_count = 8; + int32 background_invert_text_fill_object_count = 9; + } + + message ScrollingTextElement { + enum Direction { + DIRECTION_UNKNOWN = 0; + DIRECTION_LEFT = 1; + DIRECTION_RIGHT = 2; + DIRECTION_UP = 3; + DIRECTION_DOWN = 4; + } + + enum StartPosition { + START_POSITION_UNKNOWN = 0; + START_POSITION_AUTOMATIC = 1; + START_POSITION_OFF_SCREEN = 2; + } + + enum Speed { + SPEED_UNKNOWN = 0; + SPEED_VERY_SLOW = 1; + SPEED_SLOW = 2; + SPEED_MEDIUM = 3; + SPEED_FAST = 4; + SPEED_VERY_FAST = 5; + } + + .rv.analytics.Trigger.Cue.Slide.ScrollingTextElement.Direction direction = 1; + .rv.analytics.Trigger.Cue.Slide.ScrollingTextElement.StartPosition start_position = 2; + bool is_repeat_enabled = 3; + .rv.analytics.Trigger.Cue.Slide.ScrollingTextElement.Speed speed = 4; + .rv.analytics.Trigger.Cue.Slide.DestinationLayer destination_layer = 5; + } + + message RSSFeedElement { + enum Content { + CONTENT_UNKNOWN = 0; + CONTENT_TITLE = 1; + CONTENT_TITLE_AND_DESCRIPTION = 2; + } + + .rv.analytics.Trigger.Cue.Slide.RSSFeedElement.Content content = 1; + bool is_delimiter_enabled = 2; + .rv.analytics.Trigger.Cue.Slide.DestinationLayer destination_layer = 3; + } + + message FileFeedElement { + .rv.analytics.Trigger.Cue.Slide.DestinationLayer destination_layer = 1; + } + + enum DestinationLayer { + DESTINATION_LAYER_UNKNOWN = 0; + DESTINATION_LAYER_ANNOUNCEMENT = 1; + DESTINATION_LAYER_PRESENTATION = 2; + DESTINATION_LAYER_STAGE = 3; + DESTINATION_LAYER_PROPS = 4; + DESTINATION_LAYER_MESSAGES = 5; + DESTINATION_LAYER_MASK = 6; + } + + oneof Component { + .rv.analytics.Trigger.Cue.Slide.Trigger trigger = 1; + .rv.analytics.Trigger.Cue.Slide.ScrollingTextElement scrolling_text_element = 2; + .rv.analytics.Trigger.Cue.Slide.RSSFeedElement rss_feed_element = 3; + .rv.analytics.Trigger.Cue.Slide.FileFeedElement file_feed_element = 4; + } + } + + oneof Component { + .rv.analytics.Trigger.Cue.Slide slide = 1; + } + } + + message Action { + message ClearLayer { + } + + message MediaBinPlaylist { + } + + message AudioBinPlaylist { + } + + message Stage { + int32 layout_change_count = 1; + int32 total_stage_screens = 2; + } + + message SlideDestination { + enum ChangeSlideDestination { + CHANGE_SLIDE_DESTINATION_UNKNOWN = 0; + CHANGE_SLIDE_DESTINATION_NO_CHANGE = 1; + CHANGE_SLIDE_DESTINATION_STAGE_ONLY = 2; + CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE = 3; + } + + .rv.analytics.Trigger.Action.SlideDestination.ChangeSlideDestination change_slide_destination = 1; + } + + message Timer { + enum Type { + TYPE_UNKNOWN = 0; + TYPE_START_SET_CONFIGURATION = 1; + TYPE_START = 2; + TYPE_STOP = 3; + TYPE_RESET = 4; + TYPE_STOP_SET_CONFIGURATION = 5; + TYPE_INCREMENT = 6; + } + + .rv.analytics.Trigger.Action.Timer.Type type = 1; + } + + message Prop { + string transition = 1; + } + + message Look { + enum Setting { + SETTING_NONE = 0; + SETTING_SOME = 1; + SETTING_ALL = 2; + } + + int32 total_screen_count = 1; + .rv.analytics.Trigger.Action.Look.Setting mask = 2; + .rv.analytics.Trigger.Action.Look.Setting messages = 3; + .rv.analytics.Trigger.Action.Look.Setting props = 4; + .rv.analytics.Trigger.Action.Look.Setting announcements = 5; + .rv.analytics.Trigger.Action.Look.Setting presentation_theme = 6; + .rv.analytics.Trigger.Action.Look.Setting slide = 7; + .rv.analytics.Trigger.Action.Look.Setting media = 8; + .rv.analytics.Trigger.Action.Look.Setting video_input = 9; + } + + message Message { + int32 token_count = 1; + int32 text_token_count = 2; + int32 timer_token_count = 3; + int32 clock_token_count = 4; + int32 showing_count = 5; + } + + message Communications { + } + + message Macro { + int32 action_count = 1; + int32 cue_action_count = 2; + int32 total_action_count = 3; + } + + message ClearGroup { + bool layer_audio = 1; + bool layer_messages = 2; + bool layer_props = 3; + bool layer_announcement = 4; + bool layer_slide = 5; + bool layer_media = 6; + bool layer_video_input = 7; + } + + message CaptureStart { + enum PresetType { + PRESET_TYPE_UNKNOWN = 0; + PRESET_TYPE_ACTIVE_SETTINGS = 1; + PRESET_TYPE_CAPTURE_PRESET = 2; + } + + .rv.analytics.Trigger.Action.CaptureStart.PresetType preset_type = 1; + } + + message CaptureStop { + bool confirm_before_stopping = 1; + } + + oneof Component { + .rv.analytics.Trigger.Action.ClearLayer clear = 1; + .rv.analytics.TriggerMediaInformation media = 2; + .rv.analytics.Trigger.Action.MediaBinPlaylist media_bin_playlist = 3; + .rv.analytics.Trigger.Action.AudioBinPlaylist audio_bin_playlist = 4; + .rv.analytics.Trigger.Action.Stage stage = 5; + .rv.analytics.Trigger.Action.Timer timer = 6; + .rv.analytics.Trigger.Action.Prop prop = 7; + .rv.analytics.Trigger.Action.Look look = 8; + .rv.analytics.Trigger.Action.Message message = 9; + .rv.analytics.Trigger.Action.Communications communications = 10; + .rv.analytics.Trigger.Action.SlideDestination slide_destination = 11; + .rv.analytics.Trigger.Action.Macro macro = 12; + .rv.analytics.Trigger.Action.ClearGroup clear_group = 13; + .rv.analytics.Trigger.Action.CaptureStart capture_start = 14; + .rv.analytics.Trigger.Action.CaptureStop capture_stop = 15; + } + } + + message MediaBin { + } + + message AudioBin { + } + + oneof Component { + .rv.analytics.Trigger.Cue cue = 1; + .rv.analytics.Trigger.Action action = 2; + .rv.analytics.Trigger.MediaBin media_bin = 3; + .rv.analytics.Trigger.AudioBin audio_bin = 4; + } +} + diff --git a/proto/analyticsTrigger.ts b/proto/analyticsTrigger.ts new file mode 100644 index 0000000..3405cbf --- /dev/null +++ b/proto/analyticsTrigger.ts @@ -0,0 +1,3482 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { TriggerMediaInformation } from './analyticsTriggerMedia'; + +export const protobufPackage = 'rv.analytics'; + +export interface Trigger { + cue?: Trigger_Cue | undefined; + action?: Trigger_Action | undefined; + mediaBin?: Trigger_MediaBin | undefined; + audioBin?: Trigger_AudioBin | undefined; +} + +export interface Trigger_Cue { + slide?: Trigger_Cue_Slide | undefined; +} + +export interface Trigger_Cue_Slide { + trigger?: Trigger_Cue_Slide_Trigger | undefined; + scrollingTextElement?: Trigger_Cue_Slide_ScrollingTextElement | undefined; + rssFeedElement?: Trigger_Cue_Slide_RSSFeedElement | undefined; + fileFeedElement?: Trigger_Cue_Slide_FileFeedElement | undefined; +} + +export enum Trigger_Cue_Slide_DestinationLayer { + DESTINATION_LAYER_UNKNOWN = 0, + DESTINATION_LAYER_ANNOUNCEMENT = 1, + DESTINATION_LAYER_PRESENTATION = 2, + DESTINATION_LAYER_STAGE = 3, + DESTINATION_LAYER_PROPS = 4, + DESTINATION_LAYER_MESSAGES = 5, + DESTINATION_LAYER_MASK = 6, + UNRECOGNIZED = -1, +} + +export function trigger_Cue_Slide_DestinationLayerFromJSON( + object: any, +): Trigger_Cue_Slide_DestinationLayer { + switch (object) { + case 0: + case 'DESTINATION_LAYER_UNKNOWN': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_UNKNOWN; + case 1: + case 'DESTINATION_LAYER_ANNOUNCEMENT': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_ANNOUNCEMENT; + case 2: + case 'DESTINATION_LAYER_PRESENTATION': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PRESENTATION; + case 3: + case 'DESTINATION_LAYER_STAGE': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_STAGE; + case 4: + case 'DESTINATION_LAYER_PROPS': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PROPS; + case 5: + case 'DESTINATION_LAYER_MESSAGES': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MESSAGES; + case 6: + case 'DESTINATION_LAYER_MASK': + return Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MASK; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Cue_Slide_DestinationLayer.UNRECOGNIZED; + } +} + +export function trigger_Cue_Slide_DestinationLayerToJSON( + object: Trigger_Cue_Slide_DestinationLayer, +): string { + switch (object) { + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_UNKNOWN: + return 'DESTINATION_LAYER_UNKNOWN'; + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_ANNOUNCEMENT: + return 'DESTINATION_LAYER_ANNOUNCEMENT'; + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PRESENTATION: + return 'DESTINATION_LAYER_PRESENTATION'; + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_STAGE: + return 'DESTINATION_LAYER_STAGE'; + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_PROPS: + return 'DESTINATION_LAYER_PROPS'; + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MESSAGES: + return 'DESTINATION_LAYER_MESSAGES'; + case Trigger_Cue_Slide_DestinationLayer.DESTINATION_LAYER_MASK: + return 'DESTINATION_LAYER_MASK'; + case Trigger_Cue_Slide_DestinationLayer.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Cue_Slide_Trigger { + objectCount: number; + scrollingObjectCount: number; + backgroundFxObjectCount: number; + actionCount: number; + hasTextFx: boolean; + mediaTextFillObjectCount: number; + cutOutTextFillObjectCount: number; + backgroundBlurTextFillObjectCount: number; + backgroundInvertTextFillObjectCount: number; +} + +export interface Trigger_Cue_Slide_ScrollingTextElement { + direction: Trigger_Cue_Slide_ScrollingTextElement_Direction; + startPosition: Trigger_Cue_Slide_ScrollingTextElement_StartPosition; + isRepeatEnabled: boolean; + speed: Trigger_Cue_Slide_ScrollingTextElement_Speed; + destinationLayer: Trigger_Cue_Slide_DestinationLayer; +} + +export enum Trigger_Cue_Slide_ScrollingTextElement_Direction { + DIRECTION_UNKNOWN = 0, + DIRECTION_LEFT = 1, + DIRECTION_RIGHT = 2, + DIRECTION_UP = 3, + DIRECTION_DOWN = 4, + UNRECOGNIZED = -1, +} + +export function trigger_Cue_Slide_ScrollingTextElement_DirectionFromJSON( + object: any, +): Trigger_Cue_Slide_ScrollingTextElement_Direction { + switch (object) { + case 0: + case 'DIRECTION_UNKNOWN': + return Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UNKNOWN; + case 1: + case 'DIRECTION_LEFT': + return Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_LEFT; + case 2: + case 'DIRECTION_RIGHT': + return Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_RIGHT; + case 3: + case 'DIRECTION_UP': + return Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UP; + case 4: + case 'DIRECTION_DOWN': + return Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_DOWN; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Cue_Slide_ScrollingTextElement_Direction.UNRECOGNIZED; + } +} + +export function trigger_Cue_Slide_ScrollingTextElement_DirectionToJSON( + object: Trigger_Cue_Slide_ScrollingTextElement_Direction, +): string { + switch (object) { + case Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UNKNOWN: + return 'DIRECTION_UNKNOWN'; + case Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_LEFT: + return 'DIRECTION_LEFT'; + case Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_RIGHT: + return 'DIRECTION_RIGHT'; + case Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_UP: + return 'DIRECTION_UP'; + case Trigger_Cue_Slide_ScrollingTextElement_Direction.DIRECTION_DOWN: + return 'DIRECTION_DOWN'; + case Trigger_Cue_Slide_ScrollingTextElement_Direction.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Trigger_Cue_Slide_ScrollingTextElement_StartPosition { + START_POSITION_UNKNOWN = 0, + START_POSITION_AUTOMATIC = 1, + START_POSITION_OFF_SCREEN = 2, + UNRECOGNIZED = -1, +} + +export function trigger_Cue_Slide_ScrollingTextElement_StartPositionFromJSON( + object: any, +): Trigger_Cue_Slide_ScrollingTextElement_StartPosition { + switch (object) { + case 0: + case 'START_POSITION_UNKNOWN': + return Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_UNKNOWN; + case 1: + case 'START_POSITION_AUTOMATIC': + return Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_AUTOMATIC; + case 2: + case 'START_POSITION_OFF_SCREEN': + return Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_OFF_SCREEN; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Cue_Slide_ScrollingTextElement_StartPosition.UNRECOGNIZED; + } +} + +export function trigger_Cue_Slide_ScrollingTextElement_StartPositionToJSON( + object: Trigger_Cue_Slide_ScrollingTextElement_StartPosition, +): string { + switch (object) { + case Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_UNKNOWN: + return 'START_POSITION_UNKNOWN'; + case Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_AUTOMATIC: + return 'START_POSITION_AUTOMATIC'; + case Trigger_Cue_Slide_ScrollingTextElement_StartPosition.START_POSITION_OFF_SCREEN: + return 'START_POSITION_OFF_SCREEN'; + case Trigger_Cue_Slide_ScrollingTextElement_StartPosition.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum Trigger_Cue_Slide_ScrollingTextElement_Speed { + SPEED_UNKNOWN = 0, + SPEED_VERY_SLOW = 1, + SPEED_SLOW = 2, + SPEED_MEDIUM = 3, + SPEED_FAST = 4, + SPEED_VERY_FAST = 5, + UNRECOGNIZED = -1, +} + +export function trigger_Cue_Slide_ScrollingTextElement_SpeedFromJSON( + object: any, +): Trigger_Cue_Slide_ScrollingTextElement_Speed { + switch (object) { + case 0: + case 'SPEED_UNKNOWN': + return Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_UNKNOWN; + case 1: + case 'SPEED_VERY_SLOW': + return Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_SLOW; + case 2: + case 'SPEED_SLOW': + return Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_SLOW; + case 3: + case 'SPEED_MEDIUM': + return Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_MEDIUM; + case 4: + case 'SPEED_FAST': + return Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_FAST; + case 5: + case 'SPEED_VERY_FAST': + return Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_FAST; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Cue_Slide_ScrollingTextElement_Speed.UNRECOGNIZED; + } +} + +export function trigger_Cue_Slide_ScrollingTextElement_SpeedToJSON( + object: Trigger_Cue_Slide_ScrollingTextElement_Speed, +): string { + switch (object) { + case Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_UNKNOWN: + return 'SPEED_UNKNOWN'; + case Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_SLOW: + return 'SPEED_VERY_SLOW'; + case Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_SLOW: + return 'SPEED_SLOW'; + case Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_MEDIUM: + return 'SPEED_MEDIUM'; + case Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_FAST: + return 'SPEED_FAST'; + case Trigger_Cue_Slide_ScrollingTextElement_Speed.SPEED_VERY_FAST: + return 'SPEED_VERY_FAST'; + case Trigger_Cue_Slide_ScrollingTextElement_Speed.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Cue_Slide_RSSFeedElement { + content: Trigger_Cue_Slide_RSSFeedElement_Content; + isDelimiterEnabled: boolean; + destinationLayer: Trigger_Cue_Slide_DestinationLayer; +} + +export enum Trigger_Cue_Slide_RSSFeedElement_Content { + CONTENT_UNKNOWN = 0, + CONTENT_TITLE = 1, + CONTENT_TITLE_AND_DESCRIPTION = 2, + UNRECOGNIZED = -1, +} + +export function trigger_Cue_Slide_RSSFeedElement_ContentFromJSON( + object: any, +): Trigger_Cue_Slide_RSSFeedElement_Content { + switch (object) { + case 0: + case 'CONTENT_UNKNOWN': + return Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_UNKNOWN; + case 1: + case 'CONTENT_TITLE': + return Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE; + case 2: + case 'CONTENT_TITLE_AND_DESCRIPTION': + return Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE_AND_DESCRIPTION; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Cue_Slide_RSSFeedElement_Content.UNRECOGNIZED; + } +} + +export function trigger_Cue_Slide_RSSFeedElement_ContentToJSON( + object: Trigger_Cue_Slide_RSSFeedElement_Content, +): string { + switch (object) { + case Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_UNKNOWN: + return 'CONTENT_UNKNOWN'; + case Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE: + return 'CONTENT_TITLE'; + case Trigger_Cue_Slide_RSSFeedElement_Content.CONTENT_TITLE_AND_DESCRIPTION: + return 'CONTENT_TITLE_AND_DESCRIPTION'; + case Trigger_Cue_Slide_RSSFeedElement_Content.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Cue_Slide_FileFeedElement { + destinationLayer: Trigger_Cue_Slide_DestinationLayer; +} + +export interface Trigger_Action { + clear?: Trigger_Action_ClearLayer | undefined; + media?: TriggerMediaInformation | undefined; + mediaBinPlaylist?: Trigger_Action_MediaBinPlaylist | undefined; + audioBinPlaylist?: Trigger_Action_AudioBinPlaylist | undefined; + stage?: Trigger_Action_Stage | undefined; + timer?: Trigger_Action_Timer | undefined; + prop?: Trigger_Action_Prop | undefined; + look?: Trigger_Action_Look | undefined; + message?: Trigger_Action_Message | undefined; + communications?: Trigger_Action_Communications | undefined; + slideDestination?: Trigger_Action_SlideDestination | undefined; + macro?: Trigger_Action_Macro | undefined; + clearGroup?: Trigger_Action_ClearGroup | undefined; + captureStart?: Trigger_Action_CaptureStart | undefined; + captureStop?: Trigger_Action_CaptureStop | undefined; +} + +export interface Trigger_Action_ClearLayer {} + +export interface Trigger_Action_MediaBinPlaylist {} + +export interface Trigger_Action_AudioBinPlaylist {} + +export interface Trigger_Action_Stage { + layoutChangeCount: number; + totalStageScreens: number; +} + +export interface Trigger_Action_SlideDestination { + changeSlideDestination: Trigger_Action_SlideDestination_ChangeSlideDestination; +} + +export enum Trigger_Action_SlideDestination_ChangeSlideDestination { + CHANGE_SLIDE_DESTINATION_UNKNOWN = 0, + CHANGE_SLIDE_DESTINATION_NO_CHANGE = 1, + CHANGE_SLIDE_DESTINATION_STAGE_ONLY = 2, + CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE = 3, + UNRECOGNIZED = -1, +} + +export function trigger_Action_SlideDestination_ChangeSlideDestinationFromJSON( + object: any, +): Trigger_Action_SlideDestination_ChangeSlideDestination { + switch (object) { + case 0: + case 'CHANGE_SLIDE_DESTINATION_UNKNOWN': + return Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_UNKNOWN; + case 1: + case 'CHANGE_SLIDE_DESTINATION_NO_CHANGE': + return Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_NO_CHANGE; + case 2: + case 'CHANGE_SLIDE_DESTINATION_STAGE_ONLY': + return Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_ONLY; + case 3: + case 'CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE': + return Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Action_SlideDestination_ChangeSlideDestination.UNRECOGNIZED; + } +} + +export function trigger_Action_SlideDestination_ChangeSlideDestinationToJSON( + object: Trigger_Action_SlideDestination_ChangeSlideDestination, +): string { + switch (object) { + case Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_UNKNOWN: + return 'CHANGE_SLIDE_DESTINATION_UNKNOWN'; + case Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_NO_CHANGE: + return 'CHANGE_SLIDE_DESTINATION_NO_CHANGE'; + case Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_ONLY: + return 'CHANGE_SLIDE_DESTINATION_STAGE_ONLY'; + case Trigger_Action_SlideDestination_ChangeSlideDestination.CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE: + return 'CHANGE_SLIDE_DESTINATION_STAGE_AUDIENCE'; + case Trigger_Action_SlideDestination_ChangeSlideDestination.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Action_Timer { + type: Trigger_Action_Timer_Type; +} + +export enum Trigger_Action_Timer_Type { + TYPE_UNKNOWN = 0, + TYPE_START_SET_CONFIGURATION = 1, + TYPE_START = 2, + TYPE_STOP = 3, + TYPE_RESET = 4, + TYPE_STOP_SET_CONFIGURATION = 5, + TYPE_INCREMENT = 6, + UNRECOGNIZED = -1, +} + +export function trigger_Action_Timer_TypeFromJSON( + object: any, +): Trigger_Action_Timer_Type { + switch (object) { + case 0: + case 'TYPE_UNKNOWN': + return Trigger_Action_Timer_Type.TYPE_UNKNOWN; + case 1: + case 'TYPE_START_SET_CONFIGURATION': + return Trigger_Action_Timer_Type.TYPE_START_SET_CONFIGURATION; + case 2: + case 'TYPE_START': + return Trigger_Action_Timer_Type.TYPE_START; + case 3: + case 'TYPE_STOP': + return Trigger_Action_Timer_Type.TYPE_STOP; + case 4: + case 'TYPE_RESET': + return Trigger_Action_Timer_Type.TYPE_RESET; + case 5: + case 'TYPE_STOP_SET_CONFIGURATION': + return Trigger_Action_Timer_Type.TYPE_STOP_SET_CONFIGURATION; + case 6: + case 'TYPE_INCREMENT': + return Trigger_Action_Timer_Type.TYPE_INCREMENT; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Action_Timer_Type.UNRECOGNIZED; + } +} + +export function trigger_Action_Timer_TypeToJSON( + object: Trigger_Action_Timer_Type, +): string { + switch (object) { + case Trigger_Action_Timer_Type.TYPE_UNKNOWN: + return 'TYPE_UNKNOWN'; + case Trigger_Action_Timer_Type.TYPE_START_SET_CONFIGURATION: + return 'TYPE_START_SET_CONFIGURATION'; + case Trigger_Action_Timer_Type.TYPE_START: + return 'TYPE_START'; + case Trigger_Action_Timer_Type.TYPE_STOP: + return 'TYPE_STOP'; + case Trigger_Action_Timer_Type.TYPE_RESET: + return 'TYPE_RESET'; + case Trigger_Action_Timer_Type.TYPE_STOP_SET_CONFIGURATION: + return 'TYPE_STOP_SET_CONFIGURATION'; + case Trigger_Action_Timer_Type.TYPE_INCREMENT: + return 'TYPE_INCREMENT'; + case Trigger_Action_Timer_Type.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Action_Prop { + transition: string; +} + +export interface Trigger_Action_Look { + totalScreenCount: number; + mask: Trigger_Action_Look_Setting; + messages: Trigger_Action_Look_Setting; + props: Trigger_Action_Look_Setting; + announcements: Trigger_Action_Look_Setting; + presentationTheme: Trigger_Action_Look_Setting; + slide: Trigger_Action_Look_Setting; + media: Trigger_Action_Look_Setting; + videoInput: Trigger_Action_Look_Setting; +} + +export enum Trigger_Action_Look_Setting { + SETTING_NONE = 0, + SETTING_SOME = 1, + SETTING_ALL = 2, + UNRECOGNIZED = -1, +} + +export function trigger_Action_Look_SettingFromJSON( + object: any, +): Trigger_Action_Look_Setting { + switch (object) { + case 0: + case 'SETTING_NONE': + return Trigger_Action_Look_Setting.SETTING_NONE; + case 1: + case 'SETTING_SOME': + return Trigger_Action_Look_Setting.SETTING_SOME; + case 2: + case 'SETTING_ALL': + return Trigger_Action_Look_Setting.SETTING_ALL; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Action_Look_Setting.UNRECOGNIZED; + } +} + +export function trigger_Action_Look_SettingToJSON( + object: Trigger_Action_Look_Setting, +): string { + switch (object) { + case Trigger_Action_Look_Setting.SETTING_NONE: + return 'SETTING_NONE'; + case Trigger_Action_Look_Setting.SETTING_SOME: + return 'SETTING_SOME'; + case Trigger_Action_Look_Setting.SETTING_ALL: + return 'SETTING_ALL'; + case Trigger_Action_Look_Setting.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Action_Message { + tokenCount: number; + textTokenCount: number; + timerTokenCount: number; + clockTokenCount: number; + showingCount: number; +} + +export interface Trigger_Action_Communications {} + +export interface Trigger_Action_Macro { + actionCount: number; + cueActionCount: number; + totalActionCount: number; +} + +export interface Trigger_Action_ClearGroup { + layerAudio: boolean; + layerMessages: boolean; + layerProps: boolean; + layerAnnouncement: boolean; + layerSlide: boolean; + layerMedia: boolean; + layerVideoInput: boolean; +} + +export interface Trigger_Action_CaptureStart { + presetType: Trigger_Action_CaptureStart_PresetType; +} + +export enum Trigger_Action_CaptureStart_PresetType { + PRESET_TYPE_UNKNOWN = 0, + PRESET_TYPE_ACTIVE_SETTINGS = 1, + PRESET_TYPE_CAPTURE_PRESET = 2, + UNRECOGNIZED = -1, +} + +export function trigger_Action_CaptureStart_PresetTypeFromJSON( + object: any, +): Trigger_Action_CaptureStart_PresetType { + switch (object) { + case 0: + case 'PRESET_TYPE_UNKNOWN': + return Trigger_Action_CaptureStart_PresetType.PRESET_TYPE_UNKNOWN; + case 1: + case 'PRESET_TYPE_ACTIVE_SETTINGS': + return Trigger_Action_CaptureStart_PresetType.PRESET_TYPE_ACTIVE_SETTINGS; + case 2: + case 'PRESET_TYPE_CAPTURE_PRESET': + return Trigger_Action_CaptureStart_PresetType.PRESET_TYPE_CAPTURE_PRESET; + case -1: + case 'UNRECOGNIZED': + default: + return Trigger_Action_CaptureStart_PresetType.UNRECOGNIZED; + } +} + +export function trigger_Action_CaptureStart_PresetTypeToJSON( + object: Trigger_Action_CaptureStart_PresetType, +): string { + switch (object) { + case Trigger_Action_CaptureStart_PresetType.PRESET_TYPE_UNKNOWN: + return 'PRESET_TYPE_UNKNOWN'; + case Trigger_Action_CaptureStart_PresetType.PRESET_TYPE_ACTIVE_SETTINGS: + return 'PRESET_TYPE_ACTIVE_SETTINGS'; + case Trigger_Action_CaptureStart_PresetType.PRESET_TYPE_CAPTURE_PRESET: + return 'PRESET_TYPE_CAPTURE_PRESET'; + case Trigger_Action_CaptureStart_PresetType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Trigger_Action_CaptureStop { + confirmBeforeStopping: boolean; +} + +export interface Trigger_MediaBin {} + +export interface Trigger_AudioBin {} + +function createBaseTrigger(): Trigger { + return { + cue: undefined, + action: undefined, + mediaBin: undefined, + audioBin: undefined, + }; +} + +export const Trigger = { + encode( + message: Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.cue !== undefined) { + Trigger_Cue.encode(message.cue, writer.uint32(10).fork()).ldelim(); + } + if (message.action !== undefined) { + Trigger_Action.encode(message.action, writer.uint32(18).fork()).ldelim(); + } + if (message.mediaBin !== undefined) { + Trigger_MediaBin.encode( + message.mediaBin, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.audioBin !== undefined) { + Trigger_AudioBin.encode( + message.audioBin, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.cue = Trigger_Cue.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.action = Trigger_Action.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.mediaBin = Trigger_MediaBin.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.audioBin = Trigger_AudioBin.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger { + return { + cue: isSet(object.cue) ? Trigger_Cue.fromJSON(object.cue) : undefined, + action: isSet(object.action) + ? Trigger_Action.fromJSON(object.action) + : undefined, + mediaBin: isSet(object.mediaBin) + ? Trigger_MediaBin.fromJSON(object.mediaBin) + : undefined, + audioBin: isSet(object.audioBin) + ? Trigger_AudioBin.fromJSON(object.audioBin) + : undefined, + }; + }, + + toJSON(message: Trigger): unknown { + const obj: any = {}; + if (message.cue !== undefined) { + obj.cue = Trigger_Cue.toJSON(message.cue); + } + if (message.action !== undefined) { + obj.action = Trigger_Action.toJSON(message.action); + } + if (message.mediaBin !== undefined) { + obj.mediaBin = Trigger_MediaBin.toJSON(message.mediaBin); + } + if (message.audioBin !== undefined) { + obj.audioBin = Trigger_AudioBin.toJSON(message.audioBin); + } + return obj; + }, + + create, I>>(base?: I): Trigger { + return Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Trigger { + const message = createBaseTrigger(); + message.cue = + object.cue !== undefined && object.cue !== null + ? Trigger_Cue.fromPartial(object.cue) + : undefined; + message.action = + object.action !== undefined && object.action !== null + ? Trigger_Action.fromPartial(object.action) + : undefined; + message.mediaBin = + object.mediaBin !== undefined && object.mediaBin !== null + ? Trigger_MediaBin.fromPartial(object.mediaBin) + : undefined; + message.audioBin = + object.audioBin !== undefined && object.audioBin !== null + ? Trigger_AudioBin.fromPartial(object.audioBin) + : undefined; + return message; + }, +}; + +function createBaseTrigger_Cue(): Trigger_Cue { + return { slide: undefined }; +} + +export const Trigger_Cue = { + encode( + message: Trigger_Cue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.slide !== undefined) { + Trigger_Cue_Slide.encode( + message.slide, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_Cue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Cue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.slide = Trigger_Cue_Slide.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Cue { + return { + slide: isSet(object.slide) + ? Trigger_Cue_Slide.fromJSON(object.slide) + : undefined, + }; + }, + + toJSON(message: Trigger_Cue): unknown { + const obj: any = {}; + if (message.slide !== undefined) { + obj.slide = Trigger_Cue_Slide.toJSON(message.slide); + } + return obj; + }, + + create, I>>(base?: I): Trigger_Cue { + return Trigger_Cue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Cue { + const message = createBaseTrigger_Cue(); + message.slide = + object.slide !== undefined && object.slide !== null + ? Trigger_Cue_Slide.fromPartial(object.slide) + : undefined; + return message; + }, +}; + +function createBaseTrigger_Cue_Slide(): Trigger_Cue_Slide { + return { + trigger: undefined, + scrollingTextElement: undefined, + rssFeedElement: undefined, + fileFeedElement: undefined, + }; +} + +export const Trigger_Cue_Slide = { + encode( + message: Trigger_Cue_Slide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.trigger !== undefined) { + Trigger_Cue_Slide_Trigger.encode( + message.trigger, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.scrollingTextElement !== undefined) { + Trigger_Cue_Slide_ScrollingTextElement.encode( + message.scrollingTextElement, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.rssFeedElement !== undefined) { + Trigger_Cue_Slide_RSSFeedElement.encode( + message.rssFeedElement, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.fileFeedElement !== undefined) { + Trigger_Cue_Slide_FileFeedElement.encode( + message.fileFeedElement, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_Cue_Slide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Cue_Slide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.trigger = Trigger_Cue_Slide_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.scrollingTextElement = + Trigger_Cue_Slide_ScrollingTextElement.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.rssFeedElement = Trigger_Cue_Slide_RSSFeedElement.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.fileFeedElement = Trigger_Cue_Slide_FileFeedElement.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Cue_Slide { + return { + trigger: isSet(object.trigger) + ? Trigger_Cue_Slide_Trigger.fromJSON(object.trigger) + : undefined, + scrollingTextElement: isSet(object.scrollingTextElement) + ? Trigger_Cue_Slide_ScrollingTextElement.fromJSON( + object.scrollingTextElement, + ) + : undefined, + rssFeedElement: isSet(object.rssFeedElement) + ? Trigger_Cue_Slide_RSSFeedElement.fromJSON(object.rssFeedElement) + : undefined, + fileFeedElement: isSet(object.fileFeedElement) + ? Trigger_Cue_Slide_FileFeedElement.fromJSON(object.fileFeedElement) + : undefined, + }; + }, + + toJSON(message: Trigger_Cue_Slide): unknown { + const obj: any = {}; + if (message.trigger !== undefined) { + obj.trigger = Trigger_Cue_Slide_Trigger.toJSON(message.trigger); + } + if (message.scrollingTextElement !== undefined) { + obj.scrollingTextElement = Trigger_Cue_Slide_ScrollingTextElement.toJSON( + message.scrollingTextElement, + ); + } + if (message.rssFeedElement !== undefined) { + obj.rssFeedElement = Trigger_Cue_Slide_RSSFeedElement.toJSON( + message.rssFeedElement, + ); + } + if (message.fileFeedElement !== undefined) { + obj.fileFeedElement = Trigger_Cue_Slide_FileFeedElement.toJSON( + message.fileFeedElement, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Cue_Slide { + return Trigger_Cue_Slide.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Cue_Slide { + const message = createBaseTrigger_Cue_Slide(); + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? Trigger_Cue_Slide_Trigger.fromPartial(object.trigger) + : undefined; + message.scrollingTextElement = + object.scrollingTextElement !== undefined && + object.scrollingTextElement !== null + ? Trigger_Cue_Slide_ScrollingTextElement.fromPartial( + object.scrollingTextElement, + ) + : undefined; + message.rssFeedElement = + object.rssFeedElement !== undefined && object.rssFeedElement !== null + ? Trigger_Cue_Slide_RSSFeedElement.fromPartial(object.rssFeedElement) + : undefined; + message.fileFeedElement = + object.fileFeedElement !== undefined && object.fileFeedElement !== null + ? Trigger_Cue_Slide_FileFeedElement.fromPartial(object.fileFeedElement) + : undefined; + return message; + }, +}; + +function createBaseTrigger_Cue_Slide_Trigger(): Trigger_Cue_Slide_Trigger { + return { + objectCount: 0, + scrollingObjectCount: 0, + backgroundFxObjectCount: 0, + actionCount: 0, + hasTextFx: false, + mediaTextFillObjectCount: 0, + cutOutTextFillObjectCount: 0, + backgroundBlurTextFillObjectCount: 0, + backgroundInvertTextFillObjectCount: 0, + }; +} + +export const Trigger_Cue_Slide_Trigger = { + encode( + message: Trigger_Cue_Slide_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.objectCount !== 0) { + writer.uint32(8).int32(message.objectCount); + } + if (message.scrollingObjectCount !== 0) { + writer.uint32(16).int32(message.scrollingObjectCount); + } + if (message.backgroundFxObjectCount !== 0) { + writer.uint32(24).int32(message.backgroundFxObjectCount); + } + if (message.actionCount !== 0) { + writer.uint32(32).int32(message.actionCount); + } + if (message.hasTextFx === true) { + writer.uint32(40).bool(message.hasTextFx); + } + if (message.mediaTextFillObjectCount !== 0) { + writer.uint32(48).int32(message.mediaTextFillObjectCount); + } + if (message.cutOutTextFillObjectCount !== 0) { + writer.uint32(56).int32(message.cutOutTextFillObjectCount); + } + if (message.backgroundBlurTextFillObjectCount !== 0) { + writer.uint32(64).int32(message.backgroundBlurTextFillObjectCount); + } + if (message.backgroundInvertTextFillObjectCount !== 0) { + writer.uint32(72).int32(message.backgroundInvertTextFillObjectCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Cue_Slide_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Cue_Slide_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.objectCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.scrollingObjectCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.backgroundFxObjectCount = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.actionCount = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.hasTextFx = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.mediaTextFillObjectCount = reader.int32(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.cutOutTextFillObjectCount = reader.int32(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.backgroundBlurTextFillObjectCount = reader.int32(); + continue; + case 9: + if (tag !== 72) { + break; + } + + message.backgroundInvertTextFillObjectCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Cue_Slide_Trigger { + return { + objectCount: isSet(object.objectCount) + ? globalThis.Number(object.objectCount) + : 0, + scrollingObjectCount: isSet(object.scrollingObjectCount) + ? globalThis.Number(object.scrollingObjectCount) + : 0, + backgroundFxObjectCount: isSet(object.backgroundFxObjectCount) + ? globalThis.Number(object.backgroundFxObjectCount) + : 0, + actionCount: isSet(object.actionCount) + ? globalThis.Number(object.actionCount) + : 0, + hasTextFx: isSet(object.hasTextFx) + ? globalThis.Boolean(object.hasTextFx) + : false, + mediaTextFillObjectCount: isSet(object.mediaTextFillObjectCount) + ? globalThis.Number(object.mediaTextFillObjectCount) + : 0, + cutOutTextFillObjectCount: isSet(object.cutOutTextFillObjectCount) + ? globalThis.Number(object.cutOutTextFillObjectCount) + : 0, + backgroundBlurTextFillObjectCount: isSet( + object.backgroundBlurTextFillObjectCount, + ) + ? globalThis.Number(object.backgroundBlurTextFillObjectCount) + : 0, + backgroundInvertTextFillObjectCount: isSet( + object.backgroundInvertTextFillObjectCount, + ) + ? globalThis.Number(object.backgroundInvertTextFillObjectCount) + : 0, + }; + }, + + toJSON(message: Trigger_Cue_Slide_Trigger): unknown { + const obj: any = {}; + if (message.objectCount !== 0) { + obj.objectCount = Math.round(message.objectCount); + } + if (message.scrollingObjectCount !== 0) { + obj.scrollingObjectCount = Math.round(message.scrollingObjectCount); + } + if (message.backgroundFxObjectCount !== 0) { + obj.backgroundFxObjectCount = Math.round(message.backgroundFxObjectCount); + } + if (message.actionCount !== 0) { + obj.actionCount = Math.round(message.actionCount); + } + if (message.hasTextFx === true) { + obj.hasTextFx = message.hasTextFx; + } + if (message.mediaTextFillObjectCount !== 0) { + obj.mediaTextFillObjectCount = Math.round( + message.mediaTextFillObjectCount, + ); + } + if (message.cutOutTextFillObjectCount !== 0) { + obj.cutOutTextFillObjectCount = Math.round( + message.cutOutTextFillObjectCount, + ); + } + if (message.backgroundBlurTextFillObjectCount !== 0) { + obj.backgroundBlurTextFillObjectCount = Math.round( + message.backgroundBlurTextFillObjectCount, + ); + } + if (message.backgroundInvertTextFillObjectCount !== 0) { + obj.backgroundInvertTextFillObjectCount = Math.round( + message.backgroundInvertTextFillObjectCount, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Cue_Slide_Trigger { + return Trigger_Cue_Slide_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Cue_Slide_Trigger { + const message = createBaseTrigger_Cue_Slide_Trigger(); + message.objectCount = object.objectCount ?? 0; + message.scrollingObjectCount = object.scrollingObjectCount ?? 0; + message.backgroundFxObjectCount = object.backgroundFxObjectCount ?? 0; + message.actionCount = object.actionCount ?? 0; + message.hasTextFx = object.hasTextFx ?? false; + message.mediaTextFillObjectCount = object.mediaTextFillObjectCount ?? 0; + message.cutOutTextFillObjectCount = object.cutOutTextFillObjectCount ?? 0; + message.backgroundBlurTextFillObjectCount = + object.backgroundBlurTextFillObjectCount ?? 0; + message.backgroundInvertTextFillObjectCount = + object.backgroundInvertTextFillObjectCount ?? 0; + return message; + }, +}; + +function createBaseTrigger_Cue_Slide_ScrollingTextElement(): Trigger_Cue_Slide_ScrollingTextElement { + return { + direction: 0, + startPosition: 0, + isRepeatEnabled: false, + speed: 0, + destinationLayer: 0, + }; +} + +export const Trigger_Cue_Slide_ScrollingTextElement = { + encode( + message: Trigger_Cue_Slide_ScrollingTextElement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.direction !== 0) { + writer.uint32(8).int32(message.direction); + } + if (message.startPosition !== 0) { + writer.uint32(16).int32(message.startPosition); + } + if (message.isRepeatEnabled === true) { + writer.uint32(24).bool(message.isRepeatEnabled); + } + if (message.speed !== 0) { + writer.uint32(32).int32(message.speed); + } + if (message.destinationLayer !== 0) { + writer.uint32(40).int32(message.destinationLayer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Cue_Slide_ScrollingTextElement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Cue_Slide_ScrollingTextElement(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.direction = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.startPosition = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.isRepeatEnabled = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.speed = reader.int32() as any; + continue; + case 5: + if (tag !== 40) { + break; + } + + message.destinationLayer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Cue_Slide_ScrollingTextElement { + return { + direction: isSet(object.direction) + ? trigger_Cue_Slide_ScrollingTextElement_DirectionFromJSON( + object.direction, + ) + : 0, + startPosition: isSet(object.startPosition) + ? trigger_Cue_Slide_ScrollingTextElement_StartPositionFromJSON( + object.startPosition, + ) + : 0, + isRepeatEnabled: isSet(object.isRepeatEnabled) + ? globalThis.Boolean(object.isRepeatEnabled) + : false, + speed: isSet(object.speed) + ? trigger_Cue_Slide_ScrollingTextElement_SpeedFromJSON(object.speed) + : 0, + destinationLayer: isSet(object.destinationLayer) + ? trigger_Cue_Slide_DestinationLayerFromJSON(object.destinationLayer) + : 0, + }; + }, + + toJSON(message: Trigger_Cue_Slide_ScrollingTextElement): unknown { + const obj: any = {}; + if (message.direction !== 0) { + obj.direction = trigger_Cue_Slide_ScrollingTextElement_DirectionToJSON( + message.direction, + ); + } + if (message.startPosition !== 0) { + obj.startPosition = + trigger_Cue_Slide_ScrollingTextElement_StartPositionToJSON( + message.startPosition, + ); + } + if (message.isRepeatEnabled === true) { + obj.isRepeatEnabled = message.isRepeatEnabled; + } + if (message.speed !== 0) { + obj.speed = trigger_Cue_Slide_ScrollingTextElement_SpeedToJSON( + message.speed, + ); + } + if (message.destinationLayer !== 0) { + obj.destinationLayer = trigger_Cue_Slide_DestinationLayerToJSON( + message.destinationLayer, + ); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): Trigger_Cue_Slide_ScrollingTextElement { + return Trigger_Cue_Slide_ScrollingTextElement.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Trigger_Cue_Slide_ScrollingTextElement { + const message = createBaseTrigger_Cue_Slide_ScrollingTextElement(); + message.direction = object.direction ?? 0; + message.startPosition = object.startPosition ?? 0; + message.isRepeatEnabled = object.isRepeatEnabled ?? false; + message.speed = object.speed ?? 0; + message.destinationLayer = object.destinationLayer ?? 0; + return message; + }, +}; + +function createBaseTrigger_Cue_Slide_RSSFeedElement(): Trigger_Cue_Slide_RSSFeedElement { + return { content: 0, isDelimiterEnabled: false, destinationLayer: 0 }; +} + +export const Trigger_Cue_Slide_RSSFeedElement = { + encode( + message: Trigger_Cue_Slide_RSSFeedElement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.content !== 0) { + writer.uint32(8).int32(message.content); + } + if (message.isDelimiterEnabled === true) { + writer.uint32(16).bool(message.isDelimiterEnabled); + } + if (message.destinationLayer !== 0) { + writer.uint32(24).int32(message.destinationLayer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Cue_Slide_RSSFeedElement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Cue_Slide_RSSFeedElement(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.content = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.isDelimiterEnabled = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.destinationLayer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Cue_Slide_RSSFeedElement { + return { + content: isSet(object.content) + ? trigger_Cue_Slide_RSSFeedElement_ContentFromJSON(object.content) + : 0, + isDelimiterEnabled: isSet(object.isDelimiterEnabled) + ? globalThis.Boolean(object.isDelimiterEnabled) + : false, + destinationLayer: isSet(object.destinationLayer) + ? trigger_Cue_Slide_DestinationLayerFromJSON(object.destinationLayer) + : 0, + }; + }, + + toJSON(message: Trigger_Cue_Slide_RSSFeedElement): unknown { + const obj: any = {}; + if (message.content !== 0) { + obj.content = trigger_Cue_Slide_RSSFeedElement_ContentToJSON( + message.content, + ); + } + if (message.isDelimiterEnabled === true) { + obj.isDelimiterEnabled = message.isDelimiterEnabled; + } + if (message.destinationLayer !== 0) { + obj.destinationLayer = trigger_Cue_Slide_DestinationLayerToJSON( + message.destinationLayer, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Cue_Slide_RSSFeedElement { + return Trigger_Cue_Slide_RSSFeedElement.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Trigger_Cue_Slide_RSSFeedElement { + const message = createBaseTrigger_Cue_Slide_RSSFeedElement(); + message.content = object.content ?? 0; + message.isDelimiterEnabled = object.isDelimiterEnabled ?? false; + message.destinationLayer = object.destinationLayer ?? 0; + return message; + }, +}; + +function createBaseTrigger_Cue_Slide_FileFeedElement(): Trigger_Cue_Slide_FileFeedElement { + return { destinationLayer: 0 }; +} + +export const Trigger_Cue_Slide_FileFeedElement = { + encode( + message: Trigger_Cue_Slide_FileFeedElement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.destinationLayer !== 0) { + writer.uint32(8).int32(message.destinationLayer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Cue_Slide_FileFeedElement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Cue_Slide_FileFeedElement(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.destinationLayer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Cue_Slide_FileFeedElement { + return { + destinationLayer: isSet(object.destinationLayer) + ? trigger_Cue_Slide_DestinationLayerFromJSON(object.destinationLayer) + : 0, + }; + }, + + toJSON(message: Trigger_Cue_Slide_FileFeedElement): unknown { + const obj: any = {}; + if (message.destinationLayer !== 0) { + obj.destinationLayer = trigger_Cue_Slide_DestinationLayerToJSON( + message.destinationLayer, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Cue_Slide_FileFeedElement { + return Trigger_Cue_Slide_FileFeedElement.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Trigger_Cue_Slide_FileFeedElement { + const message = createBaseTrigger_Cue_Slide_FileFeedElement(); + message.destinationLayer = object.destinationLayer ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action(): Trigger_Action { + return { + clear: undefined, + media: undefined, + mediaBinPlaylist: undefined, + audioBinPlaylist: undefined, + stage: undefined, + timer: undefined, + prop: undefined, + look: undefined, + message: undefined, + communications: undefined, + slideDestination: undefined, + macro: undefined, + clearGroup: undefined, + captureStart: undefined, + captureStop: undefined, + }; +} + +export const Trigger_Action = { + encode( + message: Trigger_Action, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.clear !== undefined) { + Trigger_Action_ClearLayer.encode( + message.clear, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.media !== undefined) { + TriggerMediaInformation.encode( + message.media, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.mediaBinPlaylist !== undefined) { + Trigger_Action_MediaBinPlaylist.encode( + message.mediaBinPlaylist, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.audioBinPlaylist !== undefined) { + Trigger_Action_AudioBinPlaylist.encode( + message.audioBinPlaylist, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.stage !== undefined) { + Trigger_Action_Stage.encode( + message.stage, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.timer !== undefined) { + Trigger_Action_Timer.encode( + message.timer, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.prop !== undefined) { + Trigger_Action_Prop.encode( + message.prop, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.look !== undefined) { + Trigger_Action_Look.encode( + message.look, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.message !== undefined) { + Trigger_Action_Message.encode( + message.message, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.communications !== undefined) { + Trigger_Action_Communications.encode( + message.communications, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.slideDestination !== undefined) { + Trigger_Action_SlideDestination.encode( + message.slideDestination, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.macro !== undefined) { + Trigger_Action_Macro.encode( + message.macro, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.clearGroup !== undefined) { + Trigger_Action_ClearGroup.encode( + message.clearGroup, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.captureStart !== undefined) { + Trigger_Action_CaptureStart.encode( + message.captureStart, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.captureStop !== undefined) { + Trigger_Action_CaptureStop.encode( + message.captureStop, + writer.uint32(122).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_Action { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.clear = Trigger_Action_ClearLayer.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.media = TriggerMediaInformation.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.mediaBinPlaylist = Trigger_Action_MediaBinPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.audioBinPlaylist = Trigger_Action_AudioBinPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.stage = Trigger_Action_Stage.decode(reader, reader.uint32()); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.timer = Trigger_Action_Timer.decode(reader, reader.uint32()); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.prop = Trigger_Action_Prop.decode(reader, reader.uint32()); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.look = Trigger_Action_Look.decode(reader, reader.uint32()); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.message = Trigger_Action_Message.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.communications = Trigger_Action_Communications.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.slideDestination = Trigger_Action_SlideDestination.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.macro = Trigger_Action_Macro.decode(reader, reader.uint32()); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.clearGroup = Trigger_Action_ClearGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.captureStart = Trigger_Action_CaptureStart.decode( + reader, + reader.uint32(), + ); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.captureStop = Trigger_Action_CaptureStop.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action { + return { + clear: isSet(object.clear) + ? Trigger_Action_ClearLayer.fromJSON(object.clear) + : undefined, + media: isSet(object.media) + ? TriggerMediaInformation.fromJSON(object.media) + : undefined, + mediaBinPlaylist: isSet(object.mediaBinPlaylist) + ? Trigger_Action_MediaBinPlaylist.fromJSON(object.mediaBinPlaylist) + : undefined, + audioBinPlaylist: isSet(object.audioBinPlaylist) + ? Trigger_Action_AudioBinPlaylist.fromJSON(object.audioBinPlaylist) + : undefined, + stage: isSet(object.stage) + ? Trigger_Action_Stage.fromJSON(object.stage) + : undefined, + timer: isSet(object.timer) + ? Trigger_Action_Timer.fromJSON(object.timer) + : undefined, + prop: isSet(object.prop) + ? Trigger_Action_Prop.fromJSON(object.prop) + : undefined, + look: isSet(object.look) + ? Trigger_Action_Look.fromJSON(object.look) + : undefined, + message: isSet(object.message) + ? Trigger_Action_Message.fromJSON(object.message) + : undefined, + communications: isSet(object.communications) + ? Trigger_Action_Communications.fromJSON(object.communications) + : undefined, + slideDestination: isSet(object.slideDestination) + ? Trigger_Action_SlideDestination.fromJSON(object.slideDestination) + : undefined, + macro: isSet(object.macro) + ? Trigger_Action_Macro.fromJSON(object.macro) + : undefined, + clearGroup: isSet(object.clearGroup) + ? Trigger_Action_ClearGroup.fromJSON(object.clearGroup) + : undefined, + captureStart: isSet(object.captureStart) + ? Trigger_Action_CaptureStart.fromJSON(object.captureStart) + : undefined, + captureStop: isSet(object.captureStop) + ? Trigger_Action_CaptureStop.fromJSON(object.captureStop) + : undefined, + }; + }, + + toJSON(message: Trigger_Action): unknown { + const obj: any = {}; + if (message.clear !== undefined) { + obj.clear = Trigger_Action_ClearLayer.toJSON(message.clear); + } + if (message.media !== undefined) { + obj.media = TriggerMediaInformation.toJSON(message.media); + } + if (message.mediaBinPlaylist !== undefined) { + obj.mediaBinPlaylist = Trigger_Action_MediaBinPlaylist.toJSON( + message.mediaBinPlaylist, + ); + } + if (message.audioBinPlaylist !== undefined) { + obj.audioBinPlaylist = Trigger_Action_AudioBinPlaylist.toJSON( + message.audioBinPlaylist, + ); + } + if (message.stage !== undefined) { + obj.stage = Trigger_Action_Stage.toJSON(message.stage); + } + if (message.timer !== undefined) { + obj.timer = Trigger_Action_Timer.toJSON(message.timer); + } + if (message.prop !== undefined) { + obj.prop = Trigger_Action_Prop.toJSON(message.prop); + } + if (message.look !== undefined) { + obj.look = Trigger_Action_Look.toJSON(message.look); + } + if (message.message !== undefined) { + obj.message = Trigger_Action_Message.toJSON(message.message); + } + if (message.communications !== undefined) { + obj.communications = Trigger_Action_Communications.toJSON( + message.communications, + ); + } + if (message.slideDestination !== undefined) { + obj.slideDestination = Trigger_Action_SlideDestination.toJSON( + message.slideDestination, + ); + } + if (message.macro !== undefined) { + obj.macro = Trigger_Action_Macro.toJSON(message.macro); + } + if (message.clearGroup !== undefined) { + obj.clearGroup = Trigger_Action_ClearGroup.toJSON(message.clearGroup); + } + if (message.captureStart !== undefined) { + obj.captureStart = Trigger_Action_CaptureStart.toJSON( + message.captureStart, + ); + } + if (message.captureStop !== undefined) { + obj.captureStop = Trigger_Action_CaptureStop.toJSON(message.captureStop); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action { + return Trigger_Action.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action { + const message = createBaseTrigger_Action(); + message.clear = + object.clear !== undefined && object.clear !== null + ? Trigger_Action_ClearLayer.fromPartial(object.clear) + : undefined; + message.media = + object.media !== undefined && object.media !== null + ? TriggerMediaInformation.fromPartial(object.media) + : undefined; + message.mediaBinPlaylist = + object.mediaBinPlaylist !== undefined && object.mediaBinPlaylist !== null + ? Trigger_Action_MediaBinPlaylist.fromPartial(object.mediaBinPlaylist) + : undefined; + message.audioBinPlaylist = + object.audioBinPlaylist !== undefined && object.audioBinPlaylist !== null + ? Trigger_Action_AudioBinPlaylist.fromPartial(object.audioBinPlaylist) + : undefined; + message.stage = + object.stage !== undefined && object.stage !== null + ? Trigger_Action_Stage.fromPartial(object.stage) + : undefined; + message.timer = + object.timer !== undefined && object.timer !== null + ? Trigger_Action_Timer.fromPartial(object.timer) + : undefined; + message.prop = + object.prop !== undefined && object.prop !== null + ? Trigger_Action_Prop.fromPartial(object.prop) + : undefined; + message.look = + object.look !== undefined && object.look !== null + ? Trigger_Action_Look.fromPartial(object.look) + : undefined; + message.message = + object.message !== undefined && object.message !== null + ? Trigger_Action_Message.fromPartial(object.message) + : undefined; + message.communications = + object.communications !== undefined && object.communications !== null + ? Trigger_Action_Communications.fromPartial(object.communications) + : undefined; + message.slideDestination = + object.slideDestination !== undefined && object.slideDestination !== null + ? Trigger_Action_SlideDestination.fromPartial(object.slideDestination) + : undefined; + message.macro = + object.macro !== undefined && object.macro !== null + ? Trigger_Action_Macro.fromPartial(object.macro) + : undefined; + message.clearGroup = + object.clearGroup !== undefined && object.clearGroup !== null + ? Trigger_Action_ClearGroup.fromPartial(object.clearGroup) + : undefined; + message.captureStart = + object.captureStart !== undefined && object.captureStart !== null + ? Trigger_Action_CaptureStart.fromPartial(object.captureStart) + : undefined; + message.captureStop = + object.captureStop !== undefined && object.captureStop !== null + ? Trigger_Action_CaptureStop.fromPartial(object.captureStop) + : undefined; + return message; + }, +}; + +function createBaseTrigger_Action_ClearLayer(): Trigger_Action_ClearLayer { + return {}; +} + +export const Trigger_Action_ClearLayer = { + encode( + _: Trigger_Action_ClearLayer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_ClearLayer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_ClearLayer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Trigger_Action_ClearLayer { + return {}; + }, + + toJSON(_: Trigger_Action_ClearLayer): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_ClearLayer { + return Trigger_Action_ClearLayer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Trigger_Action_ClearLayer { + const message = createBaseTrigger_Action_ClearLayer(); + return message; + }, +}; + +function createBaseTrigger_Action_MediaBinPlaylist(): Trigger_Action_MediaBinPlaylist { + return {}; +} + +export const Trigger_Action_MediaBinPlaylist = { + encode( + _: Trigger_Action_MediaBinPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_MediaBinPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_MediaBinPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Trigger_Action_MediaBinPlaylist { + return {}; + }, + + toJSON(_: Trigger_Action_MediaBinPlaylist): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_MediaBinPlaylist { + return Trigger_Action_MediaBinPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Trigger_Action_MediaBinPlaylist { + const message = createBaseTrigger_Action_MediaBinPlaylist(); + return message; + }, +}; + +function createBaseTrigger_Action_AudioBinPlaylist(): Trigger_Action_AudioBinPlaylist { + return {}; +} + +export const Trigger_Action_AudioBinPlaylist = { + encode( + _: Trigger_Action_AudioBinPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_AudioBinPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_AudioBinPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Trigger_Action_AudioBinPlaylist { + return {}; + }, + + toJSON(_: Trigger_Action_AudioBinPlaylist): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_AudioBinPlaylist { + return Trigger_Action_AudioBinPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Trigger_Action_AudioBinPlaylist { + const message = createBaseTrigger_Action_AudioBinPlaylist(); + return message; + }, +}; + +function createBaseTrigger_Action_Stage(): Trigger_Action_Stage { + return { layoutChangeCount: 0, totalStageScreens: 0 }; +} + +export const Trigger_Action_Stage = { + encode( + message: Trigger_Action_Stage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layoutChangeCount !== 0) { + writer.uint32(8).int32(message.layoutChangeCount); + } + if (message.totalStageScreens !== 0) { + writer.uint32(16).int32(message.totalStageScreens); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_Stage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Stage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layoutChangeCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.totalStageScreens = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_Stage { + return { + layoutChangeCount: isSet(object.layoutChangeCount) + ? globalThis.Number(object.layoutChangeCount) + : 0, + totalStageScreens: isSet(object.totalStageScreens) + ? globalThis.Number(object.totalStageScreens) + : 0, + }; + }, + + toJSON(message: Trigger_Action_Stage): unknown { + const obj: any = {}; + if (message.layoutChangeCount !== 0) { + obj.layoutChangeCount = Math.round(message.layoutChangeCount); + } + if (message.totalStageScreens !== 0) { + obj.totalStageScreens = Math.round(message.totalStageScreens); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Stage { + return Trigger_Action_Stage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_Stage { + const message = createBaseTrigger_Action_Stage(); + message.layoutChangeCount = object.layoutChangeCount ?? 0; + message.totalStageScreens = object.totalStageScreens ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_SlideDestination(): Trigger_Action_SlideDestination { + return { changeSlideDestination: 0 }; +} + +export const Trigger_Action_SlideDestination = { + encode( + message: Trigger_Action_SlideDestination, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.changeSlideDestination !== 0) { + writer.uint32(8).int32(message.changeSlideDestination); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_SlideDestination { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_SlideDestination(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.changeSlideDestination = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_SlideDestination { + return { + changeSlideDestination: isSet(object.changeSlideDestination) + ? trigger_Action_SlideDestination_ChangeSlideDestinationFromJSON( + object.changeSlideDestination, + ) + : 0, + }; + }, + + toJSON(message: Trigger_Action_SlideDestination): unknown { + const obj: any = {}; + if (message.changeSlideDestination !== 0) { + obj.changeSlideDestination = + trigger_Action_SlideDestination_ChangeSlideDestinationToJSON( + message.changeSlideDestination, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_SlideDestination { + return Trigger_Action_SlideDestination.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_SlideDestination { + const message = createBaseTrigger_Action_SlideDestination(); + message.changeSlideDestination = object.changeSlideDestination ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_Timer(): Trigger_Action_Timer { + return { type: 0 }; +} + +export const Trigger_Action_Timer = { + encode( + message: Trigger_Action_Timer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.type !== 0) { + writer.uint32(8).int32(message.type); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_Timer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Timer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.type = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_Timer { + return { + type: isSet(object.type) + ? trigger_Action_Timer_TypeFromJSON(object.type) + : 0, + }; + }, + + toJSON(message: Trigger_Action_Timer): unknown { + const obj: any = {}; + if (message.type !== 0) { + obj.type = trigger_Action_Timer_TypeToJSON(message.type); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Timer { + return Trigger_Action_Timer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_Timer { + const message = createBaseTrigger_Action_Timer(); + message.type = object.type ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_Prop(): Trigger_Action_Prop { + return { transition: '' }; +} + +export const Trigger_Action_Prop = { + encode( + message: Trigger_Action_Prop, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.transition !== '') { + writer.uint32(10).string(message.transition); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_Action_Prop { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Prop(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.transition = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_Prop { + return { + transition: isSet(object.transition) + ? globalThis.String(object.transition) + : '', + }; + }, + + toJSON(message: Trigger_Action_Prop): unknown { + const obj: any = {}; + if (message.transition !== '') { + obj.transition = message.transition; + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Prop { + return Trigger_Action_Prop.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_Prop { + const message = createBaseTrigger_Action_Prop(); + message.transition = object.transition ?? ''; + return message; + }, +}; + +function createBaseTrigger_Action_Look(): Trigger_Action_Look { + return { + totalScreenCount: 0, + mask: 0, + messages: 0, + props: 0, + announcements: 0, + presentationTheme: 0, + slide: 0, + media: 0, + videoInput: 0, + }; +} + +export const Trigger_Action_Look = { + encode( + message: Trigger_Action_Look, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.totalScreenCount !== 0) { + writer.uint32(8).int32(message.totalScreenCount); + } + if (message.mask !== 0) { + writer.uint32(16).int32(message.mask); + } + if (message.messages !== 0) { + writer.uint32(24).int32(message.messages); + } + if (message.props !== 0) { + writer.uint32(32).int32(message.props); + } + if (message.announcements !== 0) { + writer.uint32(40).int32(message.announcements); + } + if (message.presentationTheme !== 0) { + writer.uint32(48).int32(message.presentationTheme); + } + if (message.slide !== 0) { + writer.uint32(56).int32(message.slide); + } + if (message.media !== 0) { + writer.uint32(64).int32(message.media); + } + if (message.videoInput !== 0) { + writer.uint32(72).int32(message.videoInput); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_Action_Look { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Look(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.totalScreenCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.mask = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.messages = reader.int32() as any; + continue; + case 4: + if (tag !== 32) { + break; + } + + message.props = reader.int32() as any; + continue; + case 5: + if (tag !== 40) { + break; + } + + message.announcements = reader.int32() as any; + continue; + case 6: + if (tag !== 48) { + break; + } + + message.presentationTheme = reader.int32() as any; + continue; + case 7: + if (tag !== 56) { + break; + } + + message.slide = reader.int32() as any; + continue; + case 8: + if (tag !== 64) { + break; + } + + message.media = reader.int32() as any; + continue; + case 9: + if (tag !== 72) { + break; + } + + message.videoInput = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_Look { + return { + totalScreenCount: isSet(object.totalScreenCount) + ? globalThis.Number(object.totalScreenCount) + : 0, + mask: isSet(object.mask) + ? trigger_Action_Look_SettingFromJSON(object.mask) + : 0, + messages: isSet(object.messages) + ? trigger_Action_Look_SettingFromJSON(object.messages) + : 0, + props: isSet(object.props) + ? trigger_Action_Look_SettingFromJSON(object.props) + : 0, + announcements: isSet(object.announcements) + ? trigger_Action_Look_SettingFromJSON(object.announcements) + : 0, + presentationTheme: isSet(object.presentationTheme) + ? trigger_Action_Look_SettingFromJSON(object.presentationTheme) + : 0, + slide: isSet(object.slide) + ? trigger_Action_Look_SettingFromJSON(object.slide) + : 0, + media: isSet(object.media) + ? trigger_Action_Look_SettingFromJSON(object.media) + : 0, + videoInput: isSet(object.videoInput) + ? trigger_Action_Look_SettingFromJSON(object.videoInput) + : 0, + }; + }, + + toJSON(message: Trigger_Action_Look): unknown { + const obj: any = {}; + if (message.totalScreenCount !== 0) { + obj.totalScreenCount = Math.round(message.totalScreenCount); + } + if (message.mask !== 0) { + obj.mask = trigger_Action_Look_SettingToJSON(message.mask); + } + if (message.messages !== 0) { + obj.messages = trigger_Action_Look_SettingToJSON(message.messages); + } + if (message.props !== 0) { + obj.props = trigger_Action_Look_SettingToJSON(message.props); + } + if (message.announcements !== 0) { + obj.announcements = trigger_Action_Look_SettingToJSON( + message.announcements, + ); + } + if (message.presentationTheme !== 0) { + obj.presentationTheme = trigger_Action_Look_SettingToJSON( + message.presentationTheme, + ); + } + if (message.slide !== 0) { + obj.slide = trigger_Action_Look_SettingToJSON(message.slide); + } + if (message.media !== 0) { + obj.media = trigger_Action_Look_SettingToJSON(message.media); + } + if (message.videoInput !== 0) { + obj.videoInput = trigger_Action_Look_SettingToJSON(message.videoInput); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Look { + return Trigger_Action_Look.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_Look { + const message = createBaseTrigger_Action_Look(); + message.totalScreenCount = object.totalScreenCount ?? 0; + message.mask = object.mask ?? 0; + message.messages = object.messages ?? 0; + message.props = object.props ?? 0; + message.announcements = object.announcements ?? 0; + message.presentationTheme = object.presentationTheme ?? 0; + message.slide = object.slide ?? 0; + message.media = object.media ?? 0; + message.videoInput = object.videoInput ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_Message(): Trigger_Action_Message { + return { + tokenCount: 0, + textTokenCount: 0, + timerTokenCount: 0, + clockTokenCount: 0, + showingCount: 0, + }; +} + +export const Trigger_Action_Message = { + encode( + message: Trigger_Action_Message, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.tokenCount !== 0) { + writer.uint32(8).int32(message.tokenCount); + } + if (message.textTokenCount !== 0) { + writer.uint32(16).int32(message.textTokenCount); + } + if (message.timerTokenCount !== 0) { + writer.uint32(24).int32(message.timerTokenCount); + } + if (message.clockTokenCount !== 0) { + writer.uint32(32).int32(message.clockTokenCount); + } + if (message.showingCount !== 0) { + writer.uint32(40).int32(message.showingCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_Message { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Message(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.tokenCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.textTokenCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.timerTokenCount = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.clockTokenCount = reader.int32(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.showingCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_Message { + return { + tokenCount: isSet(object.tokenCount) + ? globalThis.Number(object.tokenCount) + : 0, + textTokenCount: isSet(object.textTokenCount) + ? globalThis.Number(object.textTokenCount) + : 0, + timerTokenCount: isSet(object.timerTokenCount) + ? globalThis.Number(object.timerTokenCount) + : 0, + clockTokenCount: isSet(object.clockTokenCount) + ? globalThis.Number(object.clockTokenCount) + : 0, + showingCount: isSet(object.showingCount) + ? globalThis.Number(object.showingCount) + : 0, + }; + }, + + toJSON(message: Trigger_Action_Message): unknown { + const obj: any = {}; + if (message.tokenCount !== 0) { + obj.tokenCount = Math.round(message.tokenCount); + } + if (message.textTokenCount !== 0) { + obj.textTokenCount = Math.round(message.textTokenCount); + } + if (message.timerTokenCount !== 0) { + obj.timerTokenCount = Math.round(message.timerTokenCount); + } + if (message.clockTokenCount !== 0) { + obj.clockTokenCount = Math.round(message.clockTokenCount); + } + if (message.showingCount !== 0) { + obj.showingCount = Math.round(message.showingCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Message { + return Trigger_Action_Message.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_Message { + const message = createBaseTrigger_Action_Message(); + message.tokenCount = object.tokenCount ?? 0; + message.textTokenCount = object.textTokenCount ?? 0; + message.timerTokenCount = object.timerTokenCount ?? 0; + message.clockTokenCount = object.clockTokenCount ?? 0; + message.showingCount = object.showingCount ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_Communications(): Trigger_Action_Communications { + return {}; +} + +export const Trigger_Action_Communications = { + encode( + _: Trigger_Action_Communications, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_Communications { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Communications(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Trigger_Action_Communications { + return {}; + }, + + toJSON(_: Trigger_Action_Communications): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Communications { + return Trigger_Action_Communications.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Trigger_Action_Communications { + const message = createBaseTrigger_Action_Communications(); + return message; + }, +}; + +function createBaseTrigger_Action_Macro(): Trigger_Action_Macro { + return { actionCount: 0, cueActionCount: 0, totalActionCount: 0 }; +} + +export const Trigger_Action_Macro = { + encode( + message: Trigger_Action_Macro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.actionCount !== 0) { + writer.uint32(8).int32(message.actionCount); + } + if (message.cueActionCount !== 0) { + writer.uint32(16).int32(message.cueActionCount); + } + if (message.totalActionCount !== 0) { + writer.uint32(24).int32(message.totalActionCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_Macro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_Macro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.actionCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.cueActionCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.totalActionCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_Macro { + return { + actionCount: isSet(object.actionCount) + ? globalThis.Number(object.actionCount) + : 0, + cueActionCount: isSet(object.cueActionCount) + ? globalThis.Number(object.cueActionCount) + : 0, + totalActionCount: isSet(object.totalActionCount) + ? globalThis.Number(object.totalActionCount) + : 0, + }; + }, + + toJSON(message: Trigger_Action_Macro): unknown { + const obj: any = {}; + if (message.actionCount !== 0) { + obj.actionCount = Math.round(message.actionCount); + } + if (message.cueActionCount !== 0) { + obj.cueActionCount = Math.round(message.cueActionCount); + } + if (message.totalActionCount !== 0) { + obj.totalActionCount = Math.round(message.totalActionCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_Macro { + return Trigger_Action_Macro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_Macro { + const message = createBaseTrigger_Action_Macro(); + message.actionCount = object.actionCount ?? 0; + message.cueActionCount = object.cueActionCount ?? 0; + message.totalActionCount = object.totalActionCount ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_ClearGroup(): Trigger_Action_ClearGroup { + return { + layerAudio: false, + layerMessages: false, + layerProps: false, + layerAnnouncement: false, + layerSlide: false, + layerMedia: false, + layerVideoInput: false, + }; +} + +export const Trigger_Action_ClearGroup = { + encode( + message: Trigger_Action_ClearGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layerAudio === true) { + writer.uint32(8).bool(message.layerAudio); + } + if (message.layerMessages === true) { + writer.uint32(16).bool(message.layerMessages); + } + if (message.layerProps === true) { + writer.uint32(24).bool(message.layerProps); + } + if (message.layerAnnouncement === true) { + writer.uint32(32).bool(message.layerAnnouncement); + } + if (message.layerSlide === true) { + writer.uint32(40).bool(message.layerSlide); + } + if (message.layerMedia === true) { + writer.uint32(48).bool(message.layerMedia); + } + if (message.layerVideoInput === true) { + writer.uint32(56).bool(message.layerVideoInput); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_ClearGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_ClearGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layerAudio = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.layerMessages = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.layerProps = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.layerAnnouncement = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.layerSlide = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.layerMedia = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.layerVideoInput = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_ClearGroup { + return { + layerAudio: isSet(object.layerAudio) + ? globalThis.Boolean(object.layerAudio) + : false, + layerMessages: isSet(object.layerMessages) + ? globalThis.Boolean(object.layerMessages) + : false, + layerProps: isSet(object.layerProps) + ? globalThis.Boolean(object.layerProps) + : false, + layerAnnouncement: isSet(object.layerAnnouncement) + ? globalThis.Boolean(object.layerAnnouncement) + : false, + layerSlide: isSet(object.layerSlide) + ? globalThis.Boolean(object.layerSlide) + : false, + layerMedia: isSet(object.layerMedia) + ? globalThis.Boolean(object.layerMedia) + : false, + layerVideoInput: isSet(object.layerVideoInput) + ? globalThis.Boolean(object.layerVideoInput) + : false, + }; + }, + + toJSON(message: Trigger_Action_ClearGroup): unknown { + const obj: any = {}; + if (message.layerAudio === true) { + obj.layerAudio = message.layerAudio; + } + if (message.layerMessages === true) { + obj.layerMessages = message.layerMessages; + } + if (message.layerProps === true) { + obj.layerProps = message.layerProps; + } + if (message.layerAnnouncement === true) { + obj.layerAnnouncement = message.layerAnnouncement; + } + if (message.layerSlide === true) { + obj.layerSlide = message.layerSlide; + } + if (message.layerMedia === true) { + obj.layerMedia = message.layerMedia; + } + if (message.layerVideoInput === true) { + obj.layerVideoInput = message.layerVideoInput; + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_ClearGroup { + return Trigger_Action_ClearGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_ClearGroup { + const message = createBaseTrigger_Action_ClearGroup(); + message.layerAudio = object.layerAudio ?? false; + message.layerMessages = object.layerMessages ?? false; + message.layerProps = object.layerProps ?? false; + message.layerAnnouncement = object.layerAnnouncement ?? false; + message.layerSlide = object.layerSlide ?? false; + message.layerMedia = object.layerMedia ?? false; + message.layerVideoInput = object.layerVideoInput ?? false; + return message; + }, +}; + +function createBaseTrigger_Action_CaptureStart(): Trigger_Action_CaptureStart { + return { presetType: 0 }; +} + +export const Trigger_Action_CaptureStart = { + encode( + message: Trigger_Action_CaptureStart, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presetType !== 0) { + writer.uint32(8).int32(message.presetType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_CaptureStart { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_CaptureStart(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.presetType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_CaptureStart { + return { + presetType: isSet(object.presetType) + ? trigger_Action_CaptureStart_PresetTypeFromJSON(object.presetType) + : 0, + }; + }, + + toJSON(message: Trigger_Action_CaptureStart): unknown { + const obj: any = {}; + if (message.presetType !== 0) { + obj.presetType = trigger_Action_CaptureStart_PresetTypeToJSON( + message.presetType, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_CaptureStart { + return Trigger_Action_CaptureStart.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_CaptureStart { + const message = createBaseTrigger_Action_CaptureStart(); + message.presetType = object.presetType ?? 0; + return message; + }, +}; + +function createBaseTrigger_Action_CaptureStop(): Trigger_Action_CaptureStop { + return { confirmBeforeStopping: false }; +} + +export const Trigger_Action_CaptureStop = { + encode( + message: Trigger_Action_CaptureStop, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.confirmBeforeStopping === true) { + writer.uint32(8).bool(message.confirmBeforeStopping); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Trigger_Action_CaptureStop { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_Action_CaptureStop(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.confirmBeforeStopping = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Trigger_Action_CaptureStop { + return { + confirmBeforeStopping: isSet(object.confirmBeforeStopping) + ? globalThis.Boolean(object.confirmBeforeStopping) + : false, + }; + }, + + toJSON(message: Trigger_Action_CaptureStop): unknown { + const obj: any = {}; + if (message.confirmBeforeStopping === true) { + obj.confirmBeforeStopping = message.confirmBeforeStopping; + } + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_Action_CaptureStop { + return Trigger_Action_CaptureStop.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Trigger_Action_CaptureStop { + const message = createBaseTrigger_Action_CaptureStop(); + message.confirmBeforeStopping = object.confirmBeforeStopping ?? false; + return message; + }, +}; + +function createBaseTrigger_MediaBin(): Trigger_MediaBin { + return {}; +} + +export const Trigger_MediaBin = { + encode( + _: Trigger_MediaBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_MediaBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_MediaBin(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Trigger_MediaBin { + return {}; + }, + + toJSON(_: Trigger_MediaBin): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_MediaBin { + return Trigger_MediaBin.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Trigger_MediaBin { + const message = createBaseTrigger_MediaBin(); + return message; + }, +}; + +function createBaseTrigger_AudioBin(): Trigger_AudioBin { + return {}; +} + +export const Trigger_AudioBin = { + encode( + _: Trigger_AudioBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Trigger_AudioBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTrigger_AudioBin(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): Trigger_AudioBin { + return {}; + }, + + toJSON(_: Trigger_AudioBin): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): Trigger_AudioBin { + return Trigger_AudioBin.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): Trigger_AudioBin { + const message = createBaseTrigger_AudioBin(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsTriggerMedia.proto b/proto/analyticsTriggerMedia.proto new file mode 100755 index 0000000..1089713 --- /dev/null +++ b/proto/analyticsTriggerMedia.proto @@ -0,0 +1,70 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message TriggerMediaInformation { + message Video { + enum DurationRange { + DURATION_UNDER_10S = 0; + DURATION_10S_TO_30S = 1; + DURATION_30S_TO_60S = 2; + DURATION_1M_TO_5M = 3; + DURATION_5M_TO_10M = 4; + DURATION_10M_TO_30M = 5; + DURATION_30M_TO_60M = 6; + DURATION_1H_TO_2H = 7; + DURATION_OVER_2H = 8; + } + + enum PlaybackBehavior { + PLAYBACK_BEHAVIOR_STOP = 0; + PLAYBACK_BEHAVIOR_LOOP = 1; + PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT = 2; + PLAYBACK_BEHAVIOR_LOOP_FOR_TIME = 3; + PLAYBACK_BEHAVIOR_SOFT_LOOP = 4; + } + + enum ScaleMode { + SCALE_MODE_FIT = 0; + SCALE_MODE_FILL = 1; + SCALE_MODE_STRETCH = 2; + } + + .rv.analytics.TriggerMediaInformation.Video.DurationRange source_duration_range = 1; + int32 playback_marker_count = 2; + .rv.analytics.TriggerMediaInformation.Video.PlaybackBehavior playback_behavior = 3; + .rv.analytics.TriggerMediaInformation.Video.ScaleMode scale_mode = 4; + bool has_in_point = 5; + bool has_out_point = 6; + bool has_effects = 7; + bool has_transition = 8; + bool has_audio = 9; + } + + message Audio { + } + + message Image { + } + + message LiveVideo { + } + + enum SourceType { + SOURCE_TYPE_LOCAL = 0; + SOURCE_TYPE_PROCONTENT = 1; + } + + .rv.analytics.TriggerMediaInformation.SourceType source_type = 1; + oneof MediaType { + .rv.analytics.TriggerMediaInformation.Video video = 2; + .rv.analytics.TriggerMediaInformation.Image image = 3; + .rv.analytics.TriggerMediaInformation.Audio audio = 4; + .rv.analytics.TriggerMediaInformation.LiveVideo live_video = 5; + } +} + diff --git a/proto/analyticsTriggerMedia.ts b/proto/analyticsTriggerMedia.ts new file mode 100644 index 0000000..91b405a --- /dev/null +++ b/proto/analyticsTriggerMedia.ts @@ -0,0 +1,852 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface TriggerMediaInformation { + sourceType: TriggerMediaInformation_SourceType; + video?: TriggerMediaInformation_Video | undefined; + image?: TriggerMediaInformation_Image | undefined; + audio?: TriggerMediaInformation_Audio | undefined; + liveVideo?: TriggerMediaInformation_LiveVideo | undefined; +} + +export enum TriggerMediaInformation_SourceType { + SOURCE_TYPE_LOCAL = 0, + SOURCE_TYPE_PROCONTENT = 1, + UNRECOGNIZED = -1, +} + +export function triggerMediaInformation_SourceTypeFromJSON( + object: any, +): TriggerMediaInformation_SourceType { + switch (object) { + case 0: + case 'SOURCE_TYPE_LOCAL': + return TriggerMediaInformation_SourceType.SOURCE_TYPE_LOCAL; + case 1: + case 'SOURCE_TYPE_PROCONTENT': + return TriggerMediaInformation_SourceType.SOURCE_TYPE_PROCONTENT; + case -1: + case 'UNRECOGNIZED': + default: + return TriggerMediaInformation_SourceType.UNRECOGNIZED; + } +} + +export function triggerMediaInformation_SourceTypeToJSON( + object: TriggerMediaInformation_SourceType, +): string { + switch (object) { + case TriggerMediaInformation_SourceType.SOURCE_TYPE_LOCAL: + return 'SOURCE_TYPE_LOCAL'; + case TriggerMediaInformation_SourceType.SOURCE_TYPE_PROCONTENT: + return 'SOURCE_TYPE_PROCONTENT'; + case TriggerMediaInformation_SourceType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface TriggerMediaInformation_Video { + sourceDurationRange: TriggerMediaInformation_Video_DurationRange; + playbackMarkerCount: number; + playbackBehavior: TriggerMediaInformation_Video_PlaybackBehavior; + scaleMode: TriggerMediaInformation_Video_ScaleMode; + hasInPoint: boolean; + hasOutPoint: boolean; + hasEffects: boolean; + hasTransition: boolean; + hasAudio: boolean; +} + +export enum TriggerMediaInformation_Video_DurationRange { + DURATION_UNDER_10S = 0, + DURATION_10S_TO_30S = 1, + DURATION_30S_TO_60S = 2, + DURATION_1M_TO_5M = 3, + DURATION_5M_TO_10M = 4, + DURATION_10M_TO_30M = 5, + DURATION_30M_TO_60M = 6, + DURATION_1H_TO_2H = 7, + DURATION_OVER_2H = 8, + UNRECOGNIZED = -1, +} + +export function triggerMediaInformation_Video_DurationRangeFromJSON( + object: any, +): TriggerMediaInformation_Video_DurationRange { + switch (object) { + case 0: + case 'DURATION_UNDER_10S': + return TriggerMediaInformation_Video_DurationRange.DURATION_UNDER_10S; + case 1: + case 'DURATION_10S_TO_30S': + return TriggerMediaInformation_Video_DurationRange.DURATION_10S_TO_30S; + case 2: + case 'DURATION_30S_TO_60S': + return TriggerMediaInformation_Video_DurationRange.DURATION_30S_TO_60S; + case 3: + case 'DURATION_1M_TO_5M': + return TriggerMediaInformation_Video_DurationRange.DURATION_1M_TO_5M; + case 4: + case 'DURATION_5M_TO_10M': + return TriggerMediaInformation_Video_DurationRange.DURATION_5M_TO_10M; + case 5: + case 'DURATION_10M_TO_30M': + return TriggerMediaInformation_Video_DurationRange.DURATION_10M_TO_30M; + case 6: + case 'DURATION_30M_TO_60M': + return TriggerMediaInformation_Video_DurationRange.DURATION_30M_TO_60M; + case 7: + case 'DURATION_1H_TO_2H': + return TriggerMediaInformation_Video_DurationRange.DURATION_1H_TO_2H; + case 8: + case 'DURATION_OVER_2H': + return TriggerMediaInformation_Video_DurationRange.DURATION_OVER_2H; + case -1: + case 'UNRECOGNIZED': + default: + return TriggerMediaInformation_Video_DurationRange.UNRECOGNIZED; + } +} + +export function triggerMediaInformation_Video_DurationRangeToJSON( + object: TriggerMediaInformation_Video_DurationRange, +): string { + switch (object) { + case TriggerMediaInformation_Video_DurationRange.DURATION_UNDER_10S: + return 'DURATION_UNDER_10S'; + case TriggerMediaInformation_Video_DurationRange.DURATION_10S_TO_30S: + return 'DURATION_10S_TO_30S'; + case TriggerMediaInformation_Video_DurationRange.DURATION_30S_TO_60S: + return 'DURATION_30S_TO_60S'; + case TriggerMediaInformation_Video_DurationRange.DURATION_1M_TO_5M: + return 'DURATION_1M_TO_5M'; + case TriggerMediaInformation_Video_DurationRange.DURATION_5M_TO_10M: + return 'DURATION_5M_TO_10M'; + case TriggerMediaInformation_Video_DurationRange.DURATION_10M_TO_30M: + return 'DURATION_10M_TO_30M'; + case TriggerMediaInformation_Video_DurationRange.DURATION_30M_TO_60M: + return 'DURATION_30M_TO_60M'; + case TriggerMediaInformation_Video_DurationRange.DURATION_1H_TO_2H: + return 'DURATION_1H_TO_2H'; + case TriggerMediaInformation_Video_DurationRange.DURATION_OVER_2H: + return 'DURATION_OVER_2H'; + case TriggerMediaInformation_Video_DurationRange.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum TriggerMediaInformation_Video_PlaybackBehavior { + PLAYBACK_BEHAVIOR_STOP = 0, + PLAYBACK_BEHAVIOR_LOOP = 1, + PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT = 2, + PLAYBACK_BEHAVIOR_LOOP_FOR_TIME = 3, + PLAYBACK_BEHAVIOR_SOFT_LOOP = 4, + UNRECOGNIZED = -1, +} + +export function triggerMediaInformation_Video_PlaybackBehaviorFromJSON( + object: any, +): TriggerMediaInformation_Video_PlaybackBehavior { + switch (object) { + case 0: + case 'PLAYBACK_BEHAVIOR_STOP': + return TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_STOP; + case 1: + case 'PLAYBACK_BEHAVIOR_LOOP': + return TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP; + case 2: + case 'PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT': + return TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT; + case 3: + case 'PLAYBACK_BEHAVIOR_LOOP_FOR_TIME': + return TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_TIME; + case 4: + case 'PLAYBACK_BEHAVIOR_SOFT_LOOP': + return TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_SOFT_LOOP; + case -1: + case 'UNRECOGNIZED': + default: + return TriggerMediaInformation_Video_PlaybackBehavior.UNRECOGNIZED; + } +} + +export function triggerMediaInformation_Video_PlaybackBehaviorToJSON( + object: TriggerMediaInformation_Video_PlaybackBehavior, +): string { + switch (object) { + case TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_STOP: + return 'PLAYBACK_BEHAVIOR_STOP'; + case TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP: + return 'PLAYBACK_BEHAVIOR_LOOP'; + case TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT: + return 'PLAYBACK_BEHAVIOR_LOOP_FOR_PLAY_COUNT'; + case TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_LOOP_FOR_TIME: + return 'PLAYBACK_BEHAVIOR_LOOP_FOR_TIME'; + case TriggerMediaInformation_Video_PlaybackBehavior.PLAYBACK_BEHAVIOR_SOFT_LOOP: + return 'PLAYBACK_BEHAVIOR_SOFT_LOOP'; + case TriggerMediaInformation_Video_PlaybackBehavior.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum TriggerMediaInformation_Video_ScaleMode { + SCALE_MODE_FIT = 0, + SCALE_MODE_FILL = 1, + SCALE_MODE_STRETCH = 2, + UNRECOGNIZED = -1, +} + +export function triggerMediaInformation_Video_ScaleModeFromJSON( + object: any, +): TriggerMediaInformation_Video_ScaleMode { + switch (object) { + case 0: + case 'SCALE_MODE_FIT': + return TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FIT; + case 1: + case 'SCALE_MODE_FILL': + return TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FILL; + case 2: + case 'SCALE_MODE_STRETCH': + return TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_STRETCH; + case -1: + case 'UNRECOGNIZED': + default: + return TriggerMediaInformation_Video_ScaleMode.UNRECOGNIZED; + } +} + +export function triggerMediaInformation_Video_ScaleModeToJSON( + object: TriggerMediaInformation_Video_ScaleMode, +): string { + switch (object) { + case TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FIT: + return 'SCALE_MODE_FIT'; + case TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_FILL: + return 'SCALE_MODE_FILL'; + case TriggerMediaInformation_Video_ScaleMode.SCALE_MODE_STRETCH: + return 'SCALE_MODE_STRETCH'; + case TriggerMediaInformation_Video_ScaleMode.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface TriggerMediaInformation_Audio {} + +export interface TriggerMediaInformation_Image {} + +export interface TriggerMediaInformation_LiveVideo {} + +function createBaseTriggerMediaInformation(): TriggerMediaInformation { + return { + sourceType: 0, + video: undefined, + image: undefined, + audio: undefined, + liveVideo: undefined, + }; +} + +export const TriggerMediaInformation = { + encode( + message: TriggerMediaInformation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.sourceType !== 0) { + writer.uint32(8).int32(message.sourceType); + } + if (message.video !== undefined) { + TriggerMediaInformation_Video.encode( + message.video, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.image !== undefined) { + TriggerMediaInformation_Image.encode( + message.image, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.audio !== undefined) { + TriggerMediaInformation_Audio.encode( + message.audio, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.liveVideo !== undefined) { + TriggerMediaInformation_LiveVideo.encode( + message.liveVideo, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerMediaInformation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerMediaInformation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.sourceType = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.video = TriggerMediaInformation_Video.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.image = TriggerMediaInformation_Image.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.audio = TriggerMediaInformation_Audio.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.liveVideo = TriggerMediaInformation_LiveVideo.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerMediaInformation { + return { + sourceType: isSet(object.sourceType) + ? triggerMediaInformation_SourceTypeFromJSON(object.sourceType) + : 0, + video: isSet(object.video) + ? TriggerMediaInformation_Video.fromJSON(object.video) + : undefined, + image: isSet(object.image) + ? TriggerMediaInformation_Image.fromJSON(object.image) + : undefined, + audio: isSet(object.audio) + ? TriggerMediaInformation_Audio.fromJSON(object.audio) + : undefined, + liveVideo: isSet(object.liveVideo) + ? TriggerMediaInformation_LiveVideo.fromJSON(object.liveVideo) + : undefined, + }; + }, + + toJSON(message: TriggerMediaInformation): unknown { + const obj: any = {}; + if (message.sourceType !== 0) { + obj.sourceType = triggerMediaInformation_SourceTypeToJSON( + message.sourceType, + ); + } + if (message.video !== undefined) { + obj.video = TriggerMediaInformation_Video.toJSON(message.video); + } + if (message.image !== undefined) { + obj.image = TriggerMediaInformation_Image.toJSON(message.image); + } + if (message.audio !== undefined) { + obj.audio = TriggerMediaInformation_Audio.toJSON(message.audio); + } + if (message.liveVideo !== undefined) { + obj.liveVideo = TriggerMediaInformation_LiveVideo.toJSON( + message.liveVideo, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): TriggerMediaInformation { + return TriggerMediaInformation.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TriggerMediaInformation { + const message = createBaseTriggerMediaInformation(); + message.sourceType = object.sourceType ?? 0; + message.video = + object.video !== undefined && object.video !== null + ? TriggerMediaInformation_Video.fromPartial(object.video) + : undefined; + message.image = + object.image !== undefined && object.image !== null + ? TriggerMediaInformation_Image.fromPartial(object.image) + : undefined; + message.audio = + object.audio !== undefined && object.audio !== null + ? TriggerMediaInformation_Audio.fromPartial(object.audio) + : undefined; + message.liveVideo = + object.liveVideo !== undefined && object.liveVideo !== null + ? TriggerMediaInformation_LiveVideo.fromPartial(object.liveVideo) + : undefined; + return message; + }, +}; + +function createBaseTriggerMediaInformation_Video(): TriggerMediaInformation_Video { + return { + sourceDurationRange: 0, + playbackMarkerCount: 0, + playbackBehavior: 0, + scaleMode: 0, + hasInPoint: false, + hasOutPoint: false, + hasEffects: false, + hasTransition: false, + hasAudio: false, + }; +} + +export const TriggerMediaInformation_Video = { + encode( + message: TriggerMediaInformation_Video, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.sourceDurationRange !== 0) { + writer.uint32(8).int32(message.sourceDurationRange); + } + if (message.playbackMarkerCount !== 0) { + writer.uint32(16).int32(message.playbackMarkerCount); + } + if (message.playbackBehavior !== 0) { + writer.uint32(24).int32(message.playbackBehavior); + } + if (message.scaleMode !== 0) { + writer.uint32(32).int32(message.scaleMode); + } + if (message.hasInPoint === true) { + writer.uint32(40).bool(message.hasInPoint); + } + if (message.hasOutPoint === true) { + writer.uint32(48).bool(message.hasOutPoint); + } + if (message.hasEffects === true) { + writer.uint32(56).bool(message.hasEffects); + } + if (message.hasTransition === true) { + writer.uint32(64).bool(message.hasTransition); + } + if (message.hasAudio === true) { + writer.uint32(72).bool(message.hasAudio); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerMediaInformation_Video { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerMediaInformation_Video(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.sourceDurationRange = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.playbackMarkerCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.playbackBehavior = reader.int32() as any; + continue; + case 4: + if (tag !== 32) { + break; + } + + message.scaleMode = reader.int32() as any; + continue; + case 5: + if (tag !== 40) { + break; + } + + message.hasInPoint = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.hasOutPoint = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.hasEffects = reader.bool(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.hasTransition = reader.bool(); + continue; + case 9: + if (tag !== 72) { + break; + } + + message.hasAudio = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerMediaInformation_Video { + return { + sourceDurationRange: isSet(object.sourceDurationRange) + ? triggerMediaInformation_Video_DurationRangeFromJSON( + object.sourceDurationRange, + ) + : 0, + playbackMarkerCount: isSet(object.playbackMarkerCount) + ? globalThis.Number(object.playbackMarkerCount) + : 0, + playbackBehavior: isSet(object.playbackBehavior) + ? triggerMediaInformation_Video_PlaybackBehaviorFromJSON( + object.playbackBehavior, + ) + : 0, + scaleMode: isSet(object.scaleMode) + ? triggerMediaInformation_Video_ScaleModeFromJSON(object.scaleMode) + : 0, + hasInPoint: isSet(object.hasInPoint) + ? globalThis.Boolean(object.hasInPoint) + : false, + hasOutPoint: isSet(object.hasOutPoint) + ? globalThis.Boolean(object.hasOutPoint) + : false, + hasEffects: isSet(object.hasEffects) + ? globalThis.Boolean(object.hasEffects) + : false, + hasTransition: isSet(object.hasTransition) + ? globalThis.Boolean(object.hasTransition) + : false, + hasAudio: isSet(object.hasAudio) + ? globalThis.Boolean(object.hasAudio) + : false, + }; + }, + + toJSON(message: TriggerMediaInformation_Video): unknown { + const obj: any = {}; + if (message.sourceDurationRange !== 0) { + obj.sourceDurationRange = + triggerMediaInformation_Video_DurationRangeToJSON( + message.sourceDurationRange, + ); + } + if (message.playbackMarkerCount !== 0) { + obj.playbackMarkerCount = Math.round(message.playbackMarkerCount); + } + if (message.playbackBehavior !== 0) { + obj.playbackBehavior = + triggerMediaInformation_Video_PlaybackBehaviorToJSON( + message.playbackBehavior, + ); + } + if (message.scaleMode !== 0) { + obj.scaleMode = triggerMediaInformation_Video_ScaleModeToJSON( + message.scaleMode, + ); + } + if (message.hasInPoint === true) { + obj.hasInPoint = message.hasInPoint; + } + if (message.hasOutPoint === true) { + obj.hasOutPoint = message.hasOutPoint; + } + if (message.hasEffects === true) { + obj.hasEffects = message.hasEffects; + } + if (message.hasTransition === true) { + obj.hasTransition = message.hasTransition; + } + if (message.hasAudio === true) { + obj.hasAudio = message.hasAudio; + } + return obj; + }, + + create, I>>( + base?: I, + ): TriggerMediaInformation_Video { + return TriggerMediaInformation_Video.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TriggerMediaInformation_Video { + const message = createBaseTriggerMediaInformation_Video(); + message.sourceDurationRange = object.sourceDurationRange ?? 0; + message.playbackMarkerCount = object.playbackMarkerCount ?? 0; + message.playbackBehavior = object.playbackBehavior ?? 0; + message.scaleMode = object.scaleMode ?? 0; + message.hasInPoint = object.hasInPoint ?? false; + message.hasOutPoint = object.hasOutPoint ?? false; + message.hasEffects = object.hasEffects ?? false; + message.hasTransition = object.hasTransition ?? false; + message.hasAudio = object.hasAudio ?? false; + return message; + }, +}; + +function createBaseTriggerMediaInformation_Audio(): TriggerMediaInformation_Audio { + return {}; +} + +export const TriggerMediaInformation_Audio = { + encode( + _: TriggerMediaInformation_Audio, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerMediaInformation_Audio { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerMediaInformation_Audio(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): TriggerMediaInformation_Audio { + return {}; + }, + + toJSON(_: TriggerMediaInformation_Audio): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): TriggerMediaInformation_Audio { + return TriggerMediaInformation_Audio.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): TriggerMediaInformation_Audio { + const message = createBaseTriggerMediaInformation_Audio(); + return message; + }, +}; + +function createBaseTriggerMediaInformation_Image(): TriggerMediaInformation_Image { + return {}; +} + +export const TriggerMediaInformation_Image = { + encode( + _: TriggerMediaInformation_Image, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerMediaInformation_Image { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerMediaInformation_Image(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): TriggerMediaInformation_Image { + return {}; + }, + + toJSON(_: TriggerMediaInformation_Image): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): TriggerMediaInformation_Image { + return TriggerMediaInformation_Image.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): TriggerMediaInformation_Image { + const message = createBaseTriggerMediaInformation_Image(); + return message; + }, +}; + +function createBaseTriggerMediaInformation_LiveVideo(): TriggerMediaInformation_LiveVideo { + return {}; +} + +export const TriggerMediaInformation_LiveVideo = { + encode( + _: TriggerMediaInformation_LiveVideo, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerMediaInformation_LiveVideo { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerMediaInformation_LiveVideo(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): TriggerMediaInformation_LiveVideo { + return {}; + }, + + toJSON(_: TriggerMediaInformation_LiveVideo): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): TriggerMediaInformation_LiveVideo { + return TriggerMediaInformation_LiveVideo.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): TriggerMediaInformation_LiveVideo { + const message = createBaseTriggerMediaInformation_LiveVideo(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsUI.proto b/proto/analyticsUI.proto new file mode 100755 index 0000000..5bc7ca2 --- /dev/null +++ b/proto/analyticsUI.proto @@ -0,0 +1,984 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message UI { + message QuickSearch { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_TOOLBAR = 2; + SOURCE_UNLINKED_HEADER = 3; + } + + .rv.analytics.UI.QuickSearch.Shown.Source source = 1; + } + + message Search { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_LIBRARY = 1; + SOURCE_SONG_SELECT = 2; + SOURCE_MULTI_TRACKS = 3; + } + + .rv.analytics.UI.QuickSearch.Search.Source source = 1; + } + + message OpenItems { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_LIBRARY = 1; + SOURCE_SONG_SELECT = 2; + SOURCE_MULTI_TRACKS = 3; + } + + enum Style { + STYLE_UNKNOWN = 0; + STYLE_RETURN_KEY = 1; + STYLE_COMMAND_RETURN_KEY = 2; + STYLE_DRAG_DROP = 3; + } + + .rv.analytics.UI.QuickSearch.OpenItems.Source source = 1; + .rv.analytics.UI.QuickSearch.OpenItems.Style style = 2; + int32 count = 3; + } + + oneof Component { + .rv.analytics.UI.QuickSearch.Shown shown = 1; + .rv.analytics.UI.QuickSearch.Search search = 2; + .rv.analytics.UI.QuickSearch.OpenItems open_items = 3; + } + } + + message Toolbar { + message TextStyle { + message Shown { + } + + message Change { + enum Property { + PROPERTY_UNKNOWN = 0; + PROPERTY_FONT_TYPEFACE = 1; + PROPERTY_FONT_WEIGHT = 2; + PROPERTY_FONT_CAPITALIZATION = 3; + PROPERTY_FONT_SIZE = 4; + PROPERTY_FONT_COLOR = 5; + PROPERTY_HORIZONTAL_ALIGNMENT = 6; + PROPERTY_VERTICAL_ALIGNMENT = 7; + PROPERTY_STROKE_ENABLE = 8; + PROPERTY_STROKE_WIDTH = 9; + PROPERTY_STROKE_COLOR = 10; + PROPERTY_SHADOW_ENABLE = 11; + PROPERTY_SHADOW_BLUR = 12; + PROPERTY_SHADOW_OPACITY = 13; + PROPERTY_SHADOW_COLOR = 14; + PROPERTY_SHADOW_ANGLE = 15; + PROPERTY_SHADOW_OFFSET = 16; + } + + enum Target { + TARGET_UNKNOWN = 0; + TARGET_SLIDE_SELECTION = 1; + TARGET_PRESENTATION_SELECTION = 2; + } + + .rv.analytics.UI.Toolbar.TextStyle.Change.Property property = 1; + .rv.analytics.UI.Toolbar.TextStyle.Change.Target target = 2; + } + + oneof Component { + .rv.analytics.UI.Toolbar.TextStyle.Shown shown = 1; + .rv.analytics.UI.Toolbar.TextStyle.Change change = 2; + } + } + + message Theme { + message Shown { + } + + message Applied { + enum Target { + TARGET_UNKNOWN = 0; + TARGET_SLIDE_SELECTION = 1; + TARGET_PRESENTATION_SELECTION = 2; + } + + .rv.analytics.UI.Toolbar.Theme.Applied.Target target = 1; + } + + oneof Component { + .rv.analytics.UI.Toolbar.Theme.Shown shown = 1; + .rv.analytics.UI.Toolbar.Theme.Applied applied = 2; + } + } + + oneof Component { + .rv.analytics.UI.Toolbar.TextStyle text_style = 1; + .rv.analytics.UI.Toolbar.Theme theme = 2; + } + } + + message MainView { + message Show { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_APPLICATION_MENU = 2; + } + + .rv.analytics.UI.MainView.Show.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.Show.Shown shown = 1; + } + } + + message PresentationEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_APPLICATION_MENU = 2; + SOURCE_CONTEXT_MENU = 3; + } + + .rv.analytics.UI.MainView.PresentationEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.PresentationEditor.Shown shown = 1; + } + } + + message ReflowEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_APPLICATION_MENU = 2; + SOURCE_LIBRARY_CONTEXT_MENU = 3; + } + + .rv.analytics.UI.MainView.ReflowEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.ReflowEditor.Shown shown = 1; + } + } + + message Bible { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_APPLICATION_MENU = 2; + } + + .rv.analytics.UI.MainView.Bible.Shown.Source source = 1; + } + + message Trigger { + .rv.analytics.UI.MainView.Bible.Location location = 1; + } + + message GenerateSlides { + enum TextBoxLocation { + TEXT_BOX_LOCATION_UNKNOWN = 0; + TEXT_BOX_LOCATION_NONE = 1; + TEXT_BOX_LOCATION_TEXT_BOX = 2; + TEXT_BOX_LOCATION_WITH_VERSE = 3; + } + + enum ReferenceType { + REFERENCE_TYPE_UNKNOWN = 0; + REFERENCE_TYPE_PASSAGE_NONE = 1; + REFERENCE_TYPE_PASSAGE_EACH = 2; + REFERENCE_TYPE_PASSAGE_LAST = 3; + REFERENCE_TYPE_VERSE = 4; + } + + int32 translation_count = 1; + int32 slide_count = 2; + .rv.analytics.UI.MainView.Bible.GenerateSlides.TextBoxLocation verse_location = 3; + .rv.analytics.UI.MainView.Bible.GenerateSlides.TextBoxLocation reference_location = 4; + bool show_verse_numbers = 5; + bool break_new_verse = 6; + bool display_translation = 7; + bool preserve_font_color = 8; + .rv.analytics.UI.MainView.Bible.GenerateSlides.ReferenceType reference_style = 9; + } + + message GenerateNext { + .rv.analytics.UI.MainView.Bible.Location location = 1; + } + + message GeneratePrevious { + .rv.analytics.UI.MainView.Bible.Location location = 2; + } + + message SaveSlides { + enum SlideDestination { + SLIDE_DESTINATION_UNKNOWN = 0; + SLIDE_DESTINATION_SAVE_TO_LIBRARY = 1; + SLIDE_DESTINATION_SAVE_TO_PLAYLIST = 2; + SLIDE_DESTINATION_COPY_TO_PRESENTATION = 3; + } + + .rv.analytics.UI.MainView.Bible.SaveSlides.SlideDestination destination = 1; + } + + message Lookup { + enum LookupLocation { + LOOKUP_LOCATION_UNKNOWN = 0; + LOOKUP_LOCATION_TEXT_REFERENCE = 1; + LOOKUP_LOCATION_MENU_BOOK = 2; + LOOKUP_LOCATION_MENU_CHAPTER = 3; + LOOKUP_LOCATION_MENU_VERSE = 4; + LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER = 5; + LOOKUP_LOCATION_TEXT_SEARCH_VERSE = 6; + } + + .rv.analytics.UI.MainView.Bible.Lookup.LookupLocation location = 1; + } + + message BibleCount { + int32 free_installed_count = 1; + int32 purchased_installed_count = 2; + } + + enum Location { + LOCATION_UNKNOWN = 0; + LOCATION_PRESENTATION = 1; + LOCATION_BIBLE_MODULE = 2; + } + + oneof Component { + .rv.analytics.UI.MainView.Bible.Shown shown = 1; + .rv.analytics.UI.MainView.Bible.Trigger trigger = 2; + .rv.analytics.UI.MainView.Bible.GenerateSlides generate_slides = 3; + .rv.analytics.UI.MainView.Bible.GenerateNext generate_next = 4; + .rv.analytics.UI.MainView.Bible.GeneratePrevious generate_previous = 5; + .rv.analytics.UI.MainView.Bible.SaveSlides save_slides = 6; + .rv.analytics.UI.MainView.Bible.Lookup lookup = 7; + .rv.analytics.UI.MainView.Bible.BibleCount install = 8; + .rv.analytics.UI.MainView.Bible.BibleCount remove = 9; + .rv.analytics.UI.MainView.Bible.BibleCount startup = 10; + } + } + + message StageEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_APPLICATION_MENU = 2; + SOURCE_LOWER_RIGHT = 3; + } + + .rv.analytics.UI.MainView.StageEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.StageEditor.Shown shown = 1; + } + } + + message ThemeEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_THEME_CONTEXT_MENU = 2; + } + + .rv.analytics.UI.MainView.ThemeEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.ThemeEditor.Shown shown = 1; + } + } + + message CopyrightEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_PREFERENCE = 2; + } + + .rv.analytics.UI.MainView.CopyrightEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.CopyrightEditor.Shown shown = 1; + } + } + + message PropsEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_LOWER_RIGHT = 2; + } + + .rv.analytics.UI.MainView.PropsEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.PropsEditor.Shown shown = 1; + } + } + + message MaskEditor { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_LOOKS_WINDOW = 2; + } + + .rv.analytics.UI.MainView.MaskEditor.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.MainView.MaskEditor.Shown shown = 1; + } + } + + oneof Component { + .rv.analytics.UI.MainView.Show show = 1; + .rv.analytics.UI.MainView.PresentationEditor presentation_editor = 2; + .rv.analytics.UI.MainView.ReflowEditor reflow_editor = 3; + .rv.analytics.UI.MainView.Bible bible = 4; + .rv.analytics.UI.MainView.StageEditor stage_editor = 5; + .rv.analytics.UI.MainView.ThemeEditor theme_editor = 6; + .rv.analytics.UI.MainView.CopyrightEditor copyright_editor = 7; + .rv.analytics.UI.MainView.PropsEditor props_editor = 8; + .rv.analytics.UI.MainView.MaskEditor mask_editor = 9; + } + } + + message Looks { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_PRESENTATION_VIEW = 2; + } + + .rv.analytics.UI.Looks.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.Looks.Shown shown = 1; + } + } + + message ScreenConfiguration { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_STAGE = 2; + } + + .rv.analytics.UI.ScreenConfiguration.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.ScreenConfiguration.Shown shown = 1; + } + } + + message LowerRight { + message Timers { + message Shown { + } + + message Collapse { + enum State { + STATE_UNKNOWN = 0; + STATE_COLLAPSED = 1; + STATE_EXPANDED = 2; + } + + .rv.analytics.UI.LowerRight.Timers.Collapse.State state = 1; + } + + message Edit { + enum Field { + FIELD_UNKNOWN = 0; + FIELD_TYPE = 1; + FIELD_VALUE = 2; + FIELD_OVERRUN = 3; + FIELD_NAME = 4; + } + + .rv.analytics.UI.LowerRight.Timers.Edit.Field field = 1; + } + + message State { + enum State { + STATE_UNKNOWN = 0; + STATE_START = 1; + STATE_STOP = 2; + STATE_RESET = 3; + } + + .rv.analytics.UI.LowerRight.Timers.State.State state = 1; + } + + message Create { + } + + message Delete { + } + + oneof Component { + .rv.analytics.UI.LowerRight.Timers.Shown shown = 1; + .rv.analytics.UI.LowerRight.Timers.Collapse collapse = 2; + .rv.analytics.UI.LowerRight.Timers.Edit edit = 3; + .rv.analytics.UI.LowerRight.Timers.State state = 4; + .rv.analytics.UI.LowerRight.Timers.Create create = 5; + .rv.analytics.UI.LowerRight.Timers.Delete delete = 6; + } + } + + message Messages { + message Shown { + } + + message Edit { + enum Action { + ACTION_UNKNOWN = 0; + ACTION_ADD_TEXT_TOKEN = 1; + ACTION_ADD_TIMER_TOKEN = 2; + ACTION_ADD_CUSTOM_TOKEN = 3; + ACTION_SET_THEME = 4; + ACTION_SET_TEXT = 5; + ACTION_SET_WEB_NOTIFICATION = 6; + ACTION_SET_DISMISS_BEHAVIOR = 7; + } + + .rv.analytics.UI.LowerRight.Messages.Edit.Action action = 1; + } + + message State { + enum State { + STATE_UNKNOWN = 0; + STATE_SHOW = 1; + STATE_CLEAR = 2; + } + + .rv.analytics.UI.LowerRight.Messages.State.State state = 1; + } + + message Create { + } + + message Delete { + } + + oneof Component { + .rv.analytics.UI.LowerRight.Messages.Shown shown = 1; + .rv.analytics.UI.LowerRight.Messages.Edit edit = 2; + .rv.analytics.UI.LowerRight.Messages.State state = 3; + .rv.analytics.UI.LowerRight.Messages.Create create = 4; + .rv.analytics.UI.LowerRight.Messages.Delete delete = 5; + } + } + + message Props { + message Shown { + } + + message Transition { + } + + message State { + enum State { + STATE_UNKNOWN = 0; + STATE_SHOW = 1; + STATE_CLEAR = 2; + } + + .rv.analytics.UI.LowerRight.Props.State.State state = 1; + } + + message Create { + } + + message Delete { + } + + oneof Component { + .rv.analytics.UI.LowerRight.Props.Shown shown = 1; + .rv.analytics.UI.LowerRight.Props.Transition transition = 2; + .rv.analytics.UI.LowerRight.Props.State state = 3; + .rv.analytics.UI.LowerRight.Props.Create create = 4; + .rv.analytics.UI.LowerRight.Props.Delete delete = 5; + } + } + + message Stage { + message Shown { + } + + message ChangeLayout { + } + + message MessageState { + enum State { + STATE_UNKNOWN = 0; + STATE_SHOW = 1; + STATE_CLEAR = 2; + } + + .rv.analytics.UI.LowerRight.Stage.MessageState.State state = 1; + } + + message ConfigureScreens { + } + + message EditLayouts { + } + + oneof Component { + .rv.analytics.UI.LowerRight.Stage.Shown shown = 1; + .rv.analytics.UI.LowerRight.Stage.ChangeLayout change_layout = 2; + .rv.analytics.UI.LowerRight.Stage.MessageState message_state = 3; + .rv.analytics.UI.LowerRight.Stage.ConfigureScreens configure_screens = 4; + .rv.analytics.UI.LowerRight.Stage.EditLayouts edit_layouts = 5; + } + } + + message AudioBin { + } + + message Macros { + message Shown { + } + + message Trigger { + } + + message Create { + } + + message Delete { + } + + oneof Component { + .rv.analytics.UI.LowerRight.Macros.Shown shown = 1; + .rv.analytics.UI.LowerRight.Macros.Trigger trigger = 2; + .rv.analytics.UI.LowerRight.Macros.Create create = 3; + .rv.analytics.UI.LowerRight.Macros.Delete delete = 4; + } + } + + oneof Component { + .rv.analytics.UI.LowerRight.Timers timers = 1; + .rv.analytics.UI.LowerRight.Messages messages = 2; + .rv.analytics.UI.LowerRight.Props props = 3; + .rv.analytics.UI.LowerRight.Stage stage = 4; + .rv.analytics.UI.LowerRight.AudioBin audio_bin = 5; + .rv.analytics.UI.LowerRight.Macros macros = 6; + } + } + + message TextInspector { + message Shown { + } + + message Foreground { + enum FillType { + FILL_TYPE_UNKNOWN = 0; + FILL_TYPE_SOLID = 1; + FILL_TYPE_GRADIENT = 2; + } + + .rv.analytics.UI.TextInspector.Foreground.FillType fill_type = 1; + .rv.analytics.UI.TextInspector.SelectionMode selection_mode = 2; + } + + message UnderlineColor { + bool is_enabled = 1; + .rv.analytics.UI.TextInspector.SelectionMode selection_mode = 2; + } + + message BackgroundColor { + enum ColorType { + COLOR_TYPE_UNKNOWN = 0; + COLOR_TYPE_CLEAR = 1; + COLOR_TYPE_OTHER = 2; + } + + .rv.analytics.UI.TextInspector.BackgroundColor.ColorType color_type = 1; + .rv.analytics.UI.TextInspector.SelectionMode selection_mode = 2; + } + + message ScrollingText { + message Enable { + bool enabled = 1; + } + + oneof Component { + .rv.analytics.UI.TextInspector.ScrollingText.Enable enable = 1; + } + } + + message LineTransform { + enum TransformType { + TRANSFORM_TYPE_UNKNOWN = 0; + TRANSFORM_TYPE_NONE = 1; + TRANSFORM_TYPE_REMOVE_LINE_RETURNS = 2; + TRANSFORM_TYPE_REPLACE_LINE_RETURNS = 3; + TRANSFORM_TYPE_ONE_WORD_PER_LINE = 4; + TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE = 5; + } + + .rv.analytics.UI.TextInspector.LineTransform.TransformType transform_type = 1; + } + + enum SelectionMode { + SELECTION_MODE_UNKNOWN = 0; + SELECTION_MODE_OBJECT = 1; + SELECTION_MODE_RANGE = 2; + } + + oneof Component { + .rv.analytics.UI.TextInspector.Shown shown = 1; + .rv.analytics.UI.TextInspector.Foreground foreground = 2; + .rv.analytics.UI.TextInspector.UnderlineColor underline_color = 3; + .rv.analytics.UI.TextInspector.BackgroundColor background_color = 4; + .rv.analytics.UI.TextInspector.ScrollingText scrolling_text = 5; + .rv.analytics.UI.TextInspector.LineTransform line_transform = 6; + } + } + + message Show { + message SlideLabel { + message Shown { + } + + message Change { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_CONTEXT_MENU = 1; + SOURCE_POPOVER = 2; + } + + int32 number_of_slides = 1; + .rv.analytics.UI.Show.SlideLabel.Change.Source source = 2; + } + + oneof Component { + .rv.analytics.UI.Show.SlideLabel.Shown shown = 1; + .rv.analytics.UI.Show.SlideLabel.Change change = 2; + } + } + + oneof Component { + .rv.analytics.UI.Show.SlideLabel slide_label = 1; + } + } + + message InAppStore { + message Trial { + message Shown { + } + + message Complete { + enum Result { + RESULT_UNKNOWN = 0; + RESULT_SUCCESS = 1; + RESULT_EARLY_EXIT = 2; + } + + .rv.analytics.UI.InAppStore.Trial.Complete.Result result = 1; + } + + oneof Component { + .rv.analytics.UI.InAppStore.Trial.Shown shown = 1; + .rv.analytics.UI.InAppStore.Trial.Complete complete = 2; + } + } + + oneof Component { + .rv.analytics.UI.InAppStore.Trial trial = 1; + } + } + + message Editor { + message Overlay { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_DOUBLE_CLICK = 1; + SOURCE_CONTEXTUAL_MENU = 2; + SOURCE_PLUS_BUTTON_MENU = 3; + } + + .rv.analytics.UI.Editor.Overlay.Shown.Source source = 1; + } + + message Closed { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_CLICK_OFF_ELEMENT = 1; + SOURCE_ESCAPE_KEY = 2; + SOURCE_CLOSE_BUTTON = 3; + } + + .rv.analytics.UI.Editor.Overlay.Closed.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.Editor.Overlay.Shown shown = 1; + .rv.analytics.UI.Editor.Overlay.Closed closed = 2; + } + } + + oneof Component { + .rv.analytics.UI.Editor.Overlay overlay = 1; + } + } + + message WhatsNew { + message Viewed { + string version = 1; + string resource_name = 2; + int32 view_time = 3; + } + + oneof Component { + .rv.analytics.UI.WhatsNew.Viewed viewed = 1; + } + } + + message ClearGroups { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_APPLICATION_MENU = 1; + SOURCE_PREVIEW_MENU = 2; + SOURCE_ACTION_MENU = 3; + } + + .rv.analytics.UI.ClearGroups.Shown.Source source = 1; + } + + message Create { + } + + message Delete { + } + + message Group { + message ChangeVisibility { + enum Visibility { + VISIBILITY_UNKNOWN = 0; + VISIBILITY_SHOWN = 1; + VISIBILITY_HIDDEN = 2; + } + + .rv.analytics.UI.ClearGroups.Group.ChangeVisibility.Visibility visibility = 1; + } + + message ChangeIcon { + enum IconType { + ICON_TYPE_UNKNOWN = 0; + ICON_TYPE_DEFAULT = 1; + ICON_TYPE_CUSTOM = 2; + } + + .rv.analytics.UI.ClearGroups.Group.ChangeIcon.IconType icon_type = 1; + bool is_tinted = 2; + } + + oneof Component { + .rv.analytics.UI.ClearGroups.Group.ChangeVisibility change_visibility = 1; + .rv.analytics.UI.ClearGroups.Group.ChangeIcon change_icon = 2; + } + } + + oneof Component { + .rv.analytics.UI.ClearGroups.Shown shown = 1; + .rv.analytics.UI.ClearGroups.Create create = 2; + .rv.analytics.UI.ClearGroups.Delete delete = 3; + .rv.analytics.UI.ClearGroups.Group group = 4; + } + } + + message PreviewArea { + message ClearGroups { + message Trigger { + } + + message Changed { + int32 count = 1; + } + + oneof Component { + .rv.analytics.UI.PreviewArea.ClearGroups.Trigger trigger = 1; + .rv.analytics.UI.PreviewArea.ClearGroups.Changed changed = 2; + } + } + + oneof Component { + .rv.analytics.UI.PreviewArea.ClearGroups clear_groups = 1; + } + } + + message Placeholder { + message Link { + enum Type { + TYPE_UNKNOWN = 0; + TYPE_PRESENTATION = 1; + TYPE_MEDIA = 2; + TYPE_EXTERNAL_PRESENTATION = 3; + } + + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_QUICK_SEARCH = 1; + SOURCE_IMPORT_BUTTON = 2; + SOURCE_CREATE_BUTTON = 3; + SOURCE_DRAG_DROP = 4; + SOURCE_AUTOMATIC = 5; + } + + .rv.analytics.UI.Placeholder.Link.Type link_type = 1; + .rv.analytics.UI.Placeholder.Link.Source link_source = 2; + } + + message Unlink { + } + + oneof Component { + .rv.analytics.UI.Placeholder.Link link = 1; + .rv.analytics.UI.Placeholder.Unlink unlink = 2; + } + } + + message PlanningCenterLive { + message Shown { + enum WindowType { + WINDOW_TYPE_UNKNOWN = 0; + WINDOW_TYPE_DOCKED = 1; + WINDOW_TYPE_FLOATING = 2; + } + + .rv.analytics.UI.PlanningCenterLive.Shown.WindowType window_type = 1; + } + + oneof Component { + .rv.analytics.UI.PlanningCenterLive.Shown shown = 1; + } + } + + message NetworkGroup { + message Create { + } + + message Add { + } + + message Join { + } + + message Invite { + bool did_accept = 1; + } + + message Leave { + } + + message Remove { + } + + oneof Component { + .rv.analytics.UI.NetworkGroup.Create create = 1; + .rv.analytics.UI.NetworkGroup.Add add = 2; + .rv.analytics.UI.NetworkGroup.Join join = 3; + .rv.analytics.UI.NetworkGroup.Invite invite = 4; + .rv.analytics.UI.NetworkGroup.Leave leave = 5; + .rv.analytics.UI.NetworkGroup.Remove remove = 6; + } + } + + message CCLI { + message Report { + message Shown { + } + + message Reset { + } + + message Export { + } + + oneof Component { + .rv.analytics.UI.CCLI.Report.Shown shown = 1; + .rv.analytics.UI.CCLI.Report.Reset reset = 2; + .rv.analytics.UI.CCLI.Report.Export export = 3; + } + } + + .rv.analytics.UI.CCLI.Report report = 1; + } + + message Capture { + message Shown { + enum Source { + SOURCE_UNKNOWN = 0; + SOURCE_TOOLBAR = 1; + SOURCE_ACTION_POPOVER = 2; + SOURCE_ACTION_CONTEXTUAL_MENU = 3; + SOURCE_CALENDAR = 4; + SOURCE_PREFERENCES_RESI = 5; + SOURCE_MAIN_MENU = 6; + } + + .rv.analytics.UI.Capture.Shown.Source source = 1; + } + + oneof Component { + .rv.analytics.UI.Capture.Shown shown = 1; + } + } + + oneof Component { + .rv.analytics.UI.QuickSearch quick_search = 1; + .rv.analytics.UI.Toolbar toolbar = 2; + .rv.analytics.UI.MainView main_view = 3; + .rv.analytics.UI.Looks looks = 4; + .rv.analytics.UI.ScreenConfiguration screen_configuration = 5; + .rv.analytics.UI.LowerRight lower_right = 6; + .rv.analytics.UI.TextInspector text_inspector = 7; + .rv.analytics.UI.Show show = 8; + .rv.analytics.UI.InAppStore in_app_store = 9; + .rv.analytics.UI.Editor editor = 10; + .rv.analytics.UI.WhatsNew whats_new = 11; + .rv.analytics.UI.ClearGroups clear_groups = 12; + .rv.analytics.UI.PreviewArea preview_area = 13; + .rv.analytics.UI.Placeholder placeholder = 14; + .rv.analytics.UI.PlanningCenterLive planning_center_live = 15; + .rv.analytics.UI.NetworkGroup network_group = 16; + .rv.analytics.UI.CCLI ccli = 17; + .rv.analytics.UI.Capture capture = 18; + } +} + diff --git a/proto/analyticsUI.ts b/proto/analyticsUI.ts new file mode 100644 index 0000000..eefed04 --- /dev/null +++ b/proto/analyticsUI.ts @@ -0,0 +1,14090 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface UI { + quickSearch?: UI_QuickSearch | undefined; + toolbar?: UI_Toolbar | undefined; + mainView?: UI_MainView | undefined; + looks?: UI_Looks | undefined; + screenConfiguration?: UI_ScreenConfiguration | undefined; + lowerRight?: UI_LowerRight | undefined; + textInspector?: UI_TextInspector | undefined; + show?: UI_Show | undefined; + inAppStore?: UI_InAppStore | undefined; + editor?: UI_Editor | undefined; + whatsNew?: UI_WhatsNew | undefined; + clearGroups?: UI_ClearGroups | undefined; + previewArea?: UI_PreviewArea | undefined; + placeholder?: UI_Placeholder | undefined; + planningCenterLive?: UI_PlanningCenterLive | undefined; + networkGroup?: UI_NetworkGroup | undefined; + ccli?: UI_CCLI | undefined; + capture?: UI_Capture | undefined; +} + +export interface UI_QuickSearch { + shown?: UI_QuickSearch_Shown | undefined; + search?: UI_QuickSearch_Search | undefined; + openItems?: UI_QuickSearch_OpenItems | undefined; +} + +export interface UI_QuickSearch_Shown { + source: UI_QuickSearch_Shown_Source; +} + +export enum UI_QuickSearch_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_TOOLBAR = 2, + SOURCE_UNLINKED_HEADER = 3, + UNRECOGNIZED = -1, +} + +export function uI_QuickSearch_Shown_SourceFromJSON( + object: any, +): UI_QuickSearch_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_QuickSearch_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return UI_QuickSearch_Shown_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_TOOLBAR': + return UI_QuickSearch_Shown_Source.SOURCE_TOOLBAR; + case 3: + case 'SOURCE_UNLINKED_HEADER': + return UI_QuickSearch_Shown_Source.SOURCE_UNLINKED_HEADER; + case -1: + case 'UNRECOGNIZED': + default: + return UI_QuickSearch_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_QuickSearch_Shown_SourceToJSON( + object: UI_QuickSearch_Shown_Source, +): string { + switch (object) { + case UI_QuickSearch_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_QuickSearch_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_QuickSearch_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_QuickSearch_Shown_Source.SOURCE_UNLINKED_HEADER: + return 'SOURCE_UNLINKED_HEADER'; + case UI_QuickSearch_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_QuickSearch_Search { + source: UI_QuickSearch_Search_Source; +} + +export enum UI_QuickSearch_Search_Source { + SOURCE_UNKNOWN = 0, + SOURCE_LIBRARY = 1, + SOURCE_SONG_SELECT = 2, + SOURCE_MULTI_TRACKS = 3, + UNRECOGNIZED = -1, +} + +export function uI_QuickSearch_Search_SourceFromJSON( + object: any, +): UI_QuickSearch_Search_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_QuickSearch_Search_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_LIBRARY': + return UI_QuickSearch_Search_Source.SOURCE_LIBRARY; + case 2: + case 'SOURCE_SONG_SELECT': + return UI_QuickSearch_Search_Source.SOURCE_SONG_SELECT; + case 3: + case 'SOURCE_MULTI_TRACKS': + return UI_QuickSearch_Search_Source.SOURCE_MULTI_TRACKS; + case -1: + case 'UNRECOGNIZED': + default: + return UI_QuickSearch_Search_Source.UNRECOGNIZED; + } +} + +export function uI_QuickSearch_Search_SourceToJSON( + object: UI_QuickSearch_Search_Source, +): string { + switch (object) { + case UI_QuickSearch_Search_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_QuickSearch_Search_Source.SOURCE_LIBRARY: + return 'SOURCE_LIBRARY'; + case UI_QuickSearch_Search_Source.SOURCE_SONG_SELECT: + return 'SOURCE_SONG_SELECT'; + case UI_QuickSearch_Search_Source.SOURCE_MULTI_TRACKS: + return 'SOURCE_MULTI_TRACKS'; + case UI_QuickSearch_Search_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_QuickSearch_OpenItems { + source: UI_QuickSearch_OpenItems_Source; + style: UI_QuickSearch_OpenItems_Style; + count: number; +} + +export enum UI_QuickSearch_OpenItems_Source { + SOURCE_UNKNOWN = 0, + SOURCE_LIBRARY = 1, + SOURCE_SONG_SELECT = 2, + SOURCE_MULTI_TRACKS = 3, + UNRECOGNIZED = -1, +} + +export function uI_QuickSearch_OpenItems_SourceFromJSON( + object: any, +): UI_QuickSearch_OpenItems_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_QuickSearch_OpenItems_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_LIBRARY': + return UI_QuickSearch_OpenItems_Source.SOURCE_LIBRARY; + case 2: + case 'SOURCE_SONG_SELECT': + return UI_QuickSearch_OpenItems_Source.SOURCE_SONG_SELECT; + case 3: + case 'SOURCE_MULTI_TRACKS': + return UI_QuickSearch_OpenItems_Source.SOURCE_MULTI_TRACKS; + case -1: + case 'UNRECOGNIZED': + default: + return UI_QuickSearch_OpenItems_Source.UNRECOGNIZED; + } +} + +export function uI_QuickSearch_OpenItems_SourceToJSON( + object: UI_QuickSearch_OpenItems_Source, +): string { + switch (object) { + case UI_QuickSearch_OpenItems_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_QuickSearch_OpenItems_Source.SOURCE_LIBRARY: + return 'SOURCE_LIBRARY'; + case UI_QuickSearch_OpenItems_Source.SOURCE_SONG_SELECT: + return 'SOURCE_SONG_SELECT'; + case UI_QuickSearch_OpenItems_Source.SOURCE_MULTI_TRACKS: + return 'SOURCE_MULTI_TRACKS'; + case UI_QuickSearch_OpenItems_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum UI_QuickSearch_OpenItems_Style { + STYLE_UNKNOWN = 0, + STYLE_RETURN_KEY = 1, + STYLE_COMMAND_RETURN_KEY = 2, + STYLE_DRAG_DROP = 3, + UNRECOGNIZED = -1, +} + +export function uI_QuickSearch_OpenItems_StyleFromJSON( + object: any, +): UI_QuickSearch_OpenItems_Style { + switch (object) { + case 0: + case 'STYLE_UNKNOWN': + return UI_QuickSearch_OpenItems_Style.STYLE_UNKNOWN; + case 1: + case 'STYLE_RETURN_KEY': + return UI_QuickSearch_OpenItems_Style.STYLE_RETURN_KEY; + case 2: + case 'STYLE_COMMAND_RETURN_KEY': + return UI_QuickSearch_OpenItems_Style.STYLE_COMMAND_RETURN_KEY; + case 3: + case 'STYLE_DRAG_DROP': + return UI_QuickSearch_OpenItems_Style.STYLE_DRAG_DROP; + case -1: + case 'UNRECOGNIZED': + default: + return UI_QuickSearch_OpenItems_Style.UNRECOGNIZED; + } +} + +export function uI_QuickSearch_OpenItems_StyleToJSON( + object: UI_QuickSearch_OpenItems_Style, +): string { + switch (object) { + case UI_QuickSearch_OpenItems_Style.STYLE_UNKNOWN: + return 'STYLE_UNKNOWN'; + case UI_QuickSearch_OpenItems_Style.STYLE_RETURN_KEY: + return 'STYLE_RETURN_KEY'; + case UI_QuickSearch_OpenItems_Style.STYLE_COMMAND_RETURN_KEY: + return 'STYLE_COMMAND_RETURN_KEY'; + case UI_QuickSearch_OpenItems_Style.STYLE_DRAG_DROP: + return 'STYLE_DRAG_DROP'; + case UI_QuickSearch_OpenItems_Style.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Toolbar { + textStyle?: UI_Toolbar_TextStyle | undefined; + theme?: UI_Toolbar_Theme | undefined; +} + +export interface UI_Toolbar_TextStyle { + shown?: UI_Toolbar_TextStyle_Shown | undefined; + change?: UI_Toolbar_TextStyle_Change | undefined; +} + +export interface UI_Toolbar_TextStyle_Shown {} + +export interface UI_Toolbar_TextStyle_Change { + property: UI_Toolbar_TextStyle_Change_Property; + target: UI_Toolbar_TextStyle_Change_Target; +} + +export enum UI_Toolbar_TextStyle_Change_Property { + PROPERTY_UNKNOWN = 0, + PROPERTY_FONT_TYPEFACE = 1, + PROPERTY_FONT_WEIGHT = 2, + PROPERTY_FONT_CAPITALIZATION = 3, + PROPERTY_FONT_SIZE = 4, + PROPERTY_FONT_COLOR = 5, + PROPERTY_HORIZONTAL_ALIGNMENT = 6, + PROPERTY_VERTICAL_ALIGNMENT = 7, + PROPERTY_STROKE_ENABLE = 8, + PROPERTY_STROKE_WIDTH = 9, + PROPERTY_STROKE_COLOR = 10, + PROPERTY_SHADOW_ENABLE = 11, + PROPERTY_SHADOW_BLUR = 12, + PROPERTY_SHADOW_OPACITY = 13, + PROPERTY_SHADOW_COLOR = 14, + PROPERTY_SHADOW_ANGLE = 15, + PROPERTY_SHADOW_OFFSET = 16, + UNRECOGNIZED = -1, +} + +export function uI_Toolbar_TextStyle_Change_PropertyFromJSON( + object: any, +): UI_Toolbar_TextStyle_Change_Property { + switch (object) { + case 0: + case 'PROPERTY_UNKNOWN': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_UNKNOWN; + case 1: + case 'PROPERTY_FONT_TYPEFACE': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_TYPEFACE; + case 2: + case 'PROPERTY_FONT_WEIGHT': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_WEIGHT; + case 3: + case 'PROPERTY_FONT_CAPITALIZATION': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_CAPITALIZATION; + case 4: + case 'PROPERTY_FONT_SIZE': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_SIZE; + case 5: + case 'PROPERTY_FONT_COLOR': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_COLOR; + case 6: + case 'PROPERTY_HORIZONTAL_ALIGNMENT': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_HORIZONTAL_ALIGNMENT; + case 7: + case 'PROPERTY_VERTICAL_ALIGNMENT': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_VERTICAL_ALIGNMENT; + case 8: + case 'PROPERTY_STROKE_ENABLE': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_ENABLE; + case 9: + case 'PROPERTY_STROKE_WIDTH': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_WIDTH; + case 10: + case 'PROPERTY_STROKE_COLOR': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_COLOR; + case 11: + case 'PROPERTY_SHADOW_ENABLE': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ENABLE; + case 12: + case 'PROPERTY_SHADOW_BLUR': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_BLUR; + case 13: + case 'PROPERTY_SHADOW_OPACITY': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OPACITY; + case 14: + case 'PROPERTY_SHADOW_COLOR': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_COLOR; + case 15: + case 'PROPERTY_SHADOW_ANGLE': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ANGLE; + case 16: + case 'PROPERTY_SHADOW_OFFSET': + return UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OFFSET; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Toolbar_TextStyle_Change_Property.UNRECOGNIZED; + } +} + +export function uI_Toolbar_TextStyle_Change_PropertyToJSON( + object: UI_Toolbar_TextStyle_Change_Property, +): string { + switch (object) { + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_UNKNOWN: + return 'PROPERTY_UNKNOWN'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_TYPEFACE: + return 'PROPERTY_FONT_TYPEFACE'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_WEIGHT: + return 'PROPERTY_FONT_WEIGHT'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_CAPITALIZATION: + return 'PROPERTY_FONT_CAPITALIZATION'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_SIZE: + return 'PROPERTY_FONT_SIZE'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_FONT_COLOR: + return 'PROPERTY_FONT_COLOR'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_HORIZONTAL_ALIGNMENT: + return 'PROPERTY_HORIZONTAL_ALIGNMENT'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_VERTICAL_ALIGNMENT: + return 'PROPERTY_VERTICAL_ALIGNMENT'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_ENABLE: + return 'PROPERTY_STROKE_ENABLE'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_WIDTH: + return 'PROPERTY_STROKE_WIDTH'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_STROKE_COLOR: + return 'PROPERTY_STROKE_COLOR'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ENABLE: + return 'PROPERTY_SHADOW_ENABLE'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_BLUR: + return 'PROPERTY_SHADOW_BLUR'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OPACITY: + return 'PROPERTY_SHADOW_OPACITY'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_COLOR: + return 'PROPERTY_SHADOW_COLOR'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_ANGLE: + return 'PROPERTY_SHADOW_ANGLE'; + case UI_Toolbar_TextStyle_Change_Property.PROPERTY_SHADOW_OFFSET: + return 'PROPERTY_SHADOW_OFFSET'; + case UI_Toolbar_TextStyle_Change_Property.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum UI_Toolbar_TextStyle_Change_Target { + TARGET_UNKNOWN = 0, + TARGET_SLIDE_SELECTION = 1, + TARGET_PRESENTATION_SELECTION = 2, + UNRECOGNIZED = -1, +} + +export function uI_Toolbar_TextStyle_Change_TargetFromJSON( + object: any, +): UI_Toolbar_TextStyle_Change_Target { + switch (object) { + case 0: + case 'TARGET_UNKNOWN': + return UI_Toolbar_TextStyle_Change_Target.TARGET_UNKNOWN; + case 1: + case 'TARGET_SLIDE_SELECTION': + return UI_Toolbar_TextStyle_Change_Target.TARGET_SLIDE_SELECTION; + case 2: + case 'TARGET_PRESENTATION_SELECTION': + return UI_Toolbar_TextStyle_Change_Target.TARGET_PRESENTATION_SELECTION; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Toolbar_TextStyle_Change_Target.UNRECOGNIZED; + } +} + +export function uI_Toolbar_TextStyle_Change_TargetToJSON( + object: UI_Toolbar_TextStyle_Change_Target, +): string { + switch (object) { + case UI_Toolbar_TextStyle_Change_Target.TARGET_UNKNOWN: + return 'TARGET_UNKNOWN'; + case UI_Toolbar_TextStyle_Change_Target.TARGET_SLIDE_SELECTION: + return 'TARGET_SLIDE_SELECTION'; + case UI_Toolbar_TextStyle_Change_Target.TARGET_PRESENTATION_SELECTION: + return 'TARGET_PRESENTATION_SELECTION'; + case UI_Toolbar_TextStyle_Change_Target.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Toolbar_Theme { + shown?: UI_Toolbar_Theme_Shown | undefined; + applied?: UI_Toolbar_Theme_Applied | undefined; +} + +export interface UI_Toolbar_Theme_Shown {} + +export interface UI_Toolbar_Theme_Applied { + target: UI_Toolbar_Theme_Applied_Target; +} + +export enum UI_Toolbar_Theme_Applied_Target { + TARGET_UNKNOWN = 0, + TARGET_SLIDE_SELECTION = 1, + TARGET_PRESENTATION_SELECTION = 2, + UNRECOGNIZED = -1, +} + +export function uI_Toolbar_Theme_Applied_TargetFromJSON( + object: any, +): UI_Toolbar_Theme_Applied_Target { + switch (object) { + case 0: + case 'TARGET_UNKNOWN': + return UI_Toolbar_Theme_Applied_Target.TARGET_UNKNOWN; + case 1: + case 'TARGET_SLIDE_SELECTION': + return UI_Toolbar_Theme_Applied_Target.TARGET_SLIDE_SELECTION; + case 2: + case 'TARGET_PRESENTATION_SELECTION': + return UI_Toolbar_Theme_Applied_Target.TARGET_PRESENTATION_SELECTION; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Toolbar_Theme_Applied_Target.UNRECOGNIZED; + } +} + +export function uI_Toolbar_Theme_Applied_TargetToJSON( + object: UI_Toolbar_Theme_Applied_Target, +): string { + switch (object) { + case UI_Toolbar_Theme_Applied_Target.TARGET_UNKNOWN: + return 'TARGET_UNKNOWN'; + case UI_Toolbar_Theme_Applied_Target.TARGET_SLIDE_SELECTION: + return 'TARGET_SLIDE_SELECTION'; + case UI_Toolbar_Theme_Applied_Target.TARGET_PRESENTATION_SELECTION: + return 'TARGET_PRESENTATION_SELECTION'; + case UI_Toolbar_Theme_Applied_Target.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView { + show?: UI_MainView_Show | undefined; + presentationEditor?: UI_MainView_PresentationEditor | undefined; + reflowEditor?: UI_MainView_ReflowEditor | undefined; + bible?: UI_MainView_Bible | undefined; + stageEditor?: UI_MainView_StageEditor | undefined; + themeEditor?: UI_MainView_ThemeEditor | undefined; + copyrightEditor?: UI_MainView_CopyrightEditor | undefined; + propsEditor?: UI_MainView_PropsEditor | undefined; + maskEditor?: UI_MainView_MaskEditor | undefined; +} + +export interface UI_MainView_Show { + shown?: UI_MainView_Show_Shown | undefined; +} + +export interface UI_MainView_Show_Shown { + source: UI_MainView_Show_Shown_Source; +} + +export enum UI_MainView_Show_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_APPLICATION_MENU = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Show_Shown_SourceFromJSON( + object: any, +): UI_MainView_Show_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_Show_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_Show_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_APPLICATION_MENU': + return UI_MainView_Show_Shown_Source.SOURCE_APPLICATION_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Show_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_Show_Shown_SourceToJSON( + object: UI_MainView_Show_Shown_Source, +): string { + switch (object) { + case UI_MainView_Show_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_Show_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_Show_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_MainView_Show_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_PresentationEditor { + shown?: UI_MainView_PresentationEditor_Shown | undefined; +} + +export interface UI_MainView_PresentationEditor_Shown { + source: UI_MainView_PresentationEditor_Shown_Source; +} + +export enum UI_MainView_PresentationEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_APPLICATION_MENU = 2, + SOURCE_CONTEXT_MENU = 3, + UNRECOGNIZED = -1, +} + +export function uI_MainView_PresentationEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_PresentationEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_PresentationEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_PresentationEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_APPLICATION_MENU': + return UI_MainView_PresentationEditor_Shown_Source.SOURCE_APPLICATION_MENU; + case 3: + case 'SOURCE_CONTEXT_MENU': + return UI_MainView_PresentationEditor_Shown_Source.SOURCE_CONTEXT_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_PresentationEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_PresentationEditor_Shown_SourceToJSON( + object: UI_MainView_PresentationEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_PresentationEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_PresentationEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_PresentationEditor_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_MainView_PresentationEditor_Shown_Source.SOURCE_CONTEXT_MENU: + return 'SOURCE_CONTEXT_MENU'; + case UI_MainView_PresentationEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_ReflowEditor { + shown?: UI_MainView_ReflowEditor_Shown | undefined; +} + +export interface UI_MainView_ReflowEditor_Shown { + source: UI_MainView_ReflowEditor_Shown_Source; +} + +export enum UI_MainView_ReflowEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_APPLICATION_MENU = 2, + SOURCE_LIBRARY_CONTEXT_MENU = 3, + UNRECOGNIZED = -1, +} + +export function uI_MainView_ReflowEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_ReflowEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_ReflowEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_ReflowEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_APPLICATION_MENU': + return UI_MainView_ReflowEditor_Shown_Source.SOURCE_APPLICATION_MENU; + case 3: + case 'SOURCE_LIBRARY_CONTEXT_MENU': + return UI_MainView_ReflowEditor_Shown_Source.SOURCE_LIBRARY_CONTEXT_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_ReflowEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_ReflowEditor_Shown_SourceToJSON( + object: UI_MainView_ReflowEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_ReflowEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_ReflowEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_ReflowEditor_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_MainView_ReflowEditor_Shown_Source.SOURCE_LIBRARY_CONTEXT_MENU: + return 'SOURCE_LIBRARY_CONTEXT_MENU'; + case UI_MainView_ReflowEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_Bible { + shown?: UI_MainView_Bible_Shown | undefined; + trigger?: UI_MainView_Bible_Trigger | undefined; + generateSlides?: UI_MainView_Bible_GenerateSlides | undefined; + generateNext?: UI_MainView_Bible_GenerateNext | undefined; + generatePrevious?: UI_MainView_Bible_GeneratePrevious | undefined; + saveSlides?: UI_MainView_Bible_SaveSlides | undefined; + lookup?: UI_MainView_Bible_Lookup | undefined; + install?: UI_MainView_Bible_BibleCount | undefined; + remove?: UI_MainView_Bible_BibleCount | undefined; + startup?: UI_MainView_Bible_BibleCount | undefined; +} + +export enum UI_MainView_Bible_Location { + LOCATION_UNKNOWN = 0, + LOCATION_PRESENTATION = 1, + LOCATION_BIBLE_MODULE = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Bible_LocationFromJSON( + object: any, +): UI_MainView_Bible_Location { + switch (object) { + case 0: + case 'LOCATION_UNKNOWN': + return UI_MainView_Bible_Location.LOCATION_UNKNOWN; + case 1: + case 'LOCATION_PRESENTATION': + return UI_MainView_Bible_Location.LOCATION_PRESENTATION; + case 2: + case 'LOCATION_BIBLE_MODULE': + return UI_MainView_Bible_Location.LOCATION_BIBLE_MODULE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Bible_Location.UNRECOGNIZED; + } +} + +export function uI_MainView_Bible_LocationToJSON( + object: UI_MainView_Bible_Location, +): string { + switch (object) { + case UI_MainView_Bible_Location.LOCATION_UNKNOWN: + return 'LOCATION_UNKNOWN'; + case UI_MainView_Bible_Location.LOCATION_PRESENTATION: + return 'LOCATION_PRESENTATION'; + case UI_MainView_Bible_Location.LOCATION_BIBLE_MODULE: + return 'LOCATION_BIBLE_MODULE'; + case UI_MainView_Bible_Location.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_Bible_Shown { + source: UI_MainView_Bible_Shown_Source; +} + +export enum UI_MainView_Bible_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_APPLICATION_MENU = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Bible_Shown_SourceFromJSON( + object: any, +): UI_MainView_Bible_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_Bible_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_Bible_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_APPLICATION_MENU': + return UI_MainView_Bible_Shown_Source.SOURCE_APPLICATION_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Bible_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_Bible_Shown_SourceToJSON( + object: UI_MainView_Bible_Shown_Source, +): string { + switch (object) { + case UI_MainView_Bible_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_Bible_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_Bible_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_MainView_Bible_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_Bible_Trigger { + location: UI_MainView_Bible_Location; +} + +export interface UI_MainView_Bible_GenerateSlides { + translationCount: number; + slideCount: number; + verseLocation: UI_MainView_Bible_GenerateSlides_TextBoxLocation; + referenceLocation: UI_MainView_Bible_GenerateSlides_TextBoxLocation; + showVerseNumbers: boolean; + breakNewVerse: boolean; + displayTranslation: boolean; + preserveFontColor: boolean; + referenceStyle: UI_MainView_Bible_GenerateSlides_ReferenceType; +} + +export enum UI_MainView_Bible_GenerateSlides_TextBoxLocation { + TEXT_BOX_LOCATION_UNKNOWN = 0, + TEXT_BOX_LOCATION_NONE = 1, + TEXT_BOX_LOCATION_TEXT_BOX = 2, + TEXT_BOX_LOCATION_WITH_VERSE = 3, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON( + object: any, +): UI_MainView_Bible_GenerateSlides_TextBoxLocation { + switch (object) { + case 0: + case 'TEXT_BOX_LOCATION_UNKNOWN': + return UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_UNKNOWN; + case 1: + case 'TEXT_BOX_LOCATION_NONE': + return UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_NONE; + case 2: + case 'TEXT_BOX_LOCATION_TEXT_BOX': + return UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_TEXT_BOX; + case 3: + case 'TEXT_BOX_LOCATION_WITH_VERSE': + return UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_WITH_VERSE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Bible_GenerateSlides_TextBoxLocation.UNRECOGNIZED; + } +} + +export function uI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON( + object: UI_MainView_Bible_GenerateSlides_TextBoxLocation, +): string { + switch (object) { + case UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_UNKNOWN: + return 'TEXT_BOX_LOCATION_UNKNOWN'; + case UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_NONE: + return 'TEXT_BOX_LOCATION_NONE'; + case UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_TEXT_BOX: + return 'TEXT_BOX_LOCATION_TEXT_BOX'; + case UI_MainView_Bible_GenerateSlides_TextBoxLocation.TEXT_BOX_LOCATION_WITH_VERSE: + return 'TEXT_BOX_LOCATION_WITH_VERSE'; + case UI_MainView_Bible_GenerateSlides_TextBoxLocation.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum UI_MainView_Bible_GenerateSlides_ReferenceType { + REFERENCE_TYPE_UNKNOWN = 0, + REFERENCE_TYPE_PASSAGE_NONE = 1, + REFERENCE_TYPE_PASSAGE_EACH = 2, + REFERENCE_TYPE_PASSAGE_LAST = 3, + REFERENCE_TYPE_VERSE = 4, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Bible_GenerateSlides_ReferenceTypeFromJSON( + object: any, +): UI_MainView_Bible_GenerateSlides_ReferenceType { + switch (object) { + case 0: + case 'REFERENCE_TYPE_UNKNOWN': + return UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_UNKNOWN; + case 1: + case 'REFERENCE_TYPE_PASSAGE_NONE': + return UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_NONE; + case 2: + case 'REFERENCE_TYPE_PASSAGE_EACH': + return UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_EACH; + case 3: + case 'REFERENCE_TYPE_PASSAGE_LAST': + return UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_LAST; + case 4: + case 'REFERENCE_TYPE_VERSE': + return UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_VERSE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Bible_GenerateSlides_ReferenceType.UNRECOGNIZED; + } +} + +export function uI_MainView_Bible_GenerateSlides_ReferenceTypeToJSON( + object: UI_MainView_Bible_GenerateSlides_ReferenceType, +): string { + switch (object) { + case UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_UNKNOWN: + return 'REFERENCE_TYPE_UNKNOWN'; + case UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_NONE: + return 'REFERENCE_TYPE_PASSAGE_NONE'; + case UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_EACH: + return 'REFERENCE_TYPE_PASSAGE_EACH'; + case UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_PASSAGE_LAST: + return 'REFERENCE_TYPE_PASSAGE_LAST'; + case UI_MainView_Bible_GenerateSlides_ReferenceType.REFERENCE_TYPE_VERSE: + return 'REFERENCE_TYPE_VERSE'; + case UI_MainView_Bible_GenerateSlides_ReferenceType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_Bible_GenerateNext { + location: UI_MainView_Bible_Location; +} + +export interface UI_MainView_Bible_GeneratePrevious { + location: UI_MainView_Bible_Location; +} + +export interface UI_MainView_Bible_SaveSlides { + destination: UI_MainView_Bible_SaveSlides_SlideDestination; +} + +export enum UI_MainView_Bible_SaveSlides_SlideDestination { + SLIDE_DESTINATION_UNKNOWN = 0, + SLIDE_DESTINATION_SAVE_TO_LIBRARY = 1, + SLIDE_DESTINATION_SAVE_TO_PLAYLIST = 2, + SLIDE_DESTINATION_COPY_TO_PRESENTATION = 3, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Bible_SaveSlides_SlideDestinationFromJSON( + object: any, +): UI_MainView_Bible_SaveSlides_SlideDestination { + switch (object) { + case 0: + case 'SLIDE_DESTINATION_UNKNOWN': + return UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_UNKNOWN; + case 1: + case 'SLIDE_DESTINATION_SAVE_TO_LIBRARY': + return UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_LIBRARY; + case 2: + case 'SLIDE_DESTINATION_SAVE_TO_PLAYLIST': + return UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_PLAYLIST; + case 3: + case 'SLIDE_DESTINATION_COPY_TO_PRESENTATION': + return UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_COPY_TO_PRESENTATION; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Bible_SaveSlides_SlideDestination.UNRECOGNIZED; + } +} + +export function uI_MainView_Bible_SaveSlides_SlideDestinationToJSON( + object: UI_MainView_Bible_SaveSlides_SlideDestination, +): string { + switch (object) { + case UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_UNKNOWN: + return 'SLIDE_DESTINATION_UNKNOWN'; + case UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_LIBRARY: + return 'SLIDE_DESTINATION_SAVE_TO_LIBRARY'; + case UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_SAVE_TO_PLAYLIST: + return 'SLIDE_DESTINATION_SAVE_TO_PLAYLIST'; + case UI_MainView_Bible_SaveSlides_SlideDestination.SLIDE_DESTINATION_COPY_TO_PRESENTATION: + return 'SLIDE_DESTINATION_COPY_TO_PRESENTATION'; + case UI_MainView_Bible_SaveSlides_SlideDestination.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_Bible_Lookup { + location: UI_MainView_Bible_Lookup_LookupLocation; +} + +export enum UI_MainView_Bible_Lookup_LookupLocation { + LOOKUP_LOCATION_UNKNOWN = 0, + LOOKUP_LOCATION_TEXT_REFERENCE = 1, + LOOKUP_LOCATION_MENU_BOOK = 2, + LOOKUP_LOCATION_MENU_CHAPTER = 3, + LOOKUP_LOCATION_MENU_VERSE = 4, + LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER = 5, + LOOKUP_LOCATION_TEXT_SEARCH_VERSE = 6, + UNRECOGNIZED = -1, +} + +export function uI_MainView_Bible_Lookup_LookupLocationFromJSON( + object: any, +): UI_MainView_Bible_Lookup_LookupLocation { + switch (object) { + case 0: + case 'LOOKUP_LOCATION_UNKNOWN': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_UNKNOWN; + case 1: + case 'LOOKUP_LOCATION_TEXT_REFERENCE': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_REFERENCE; + case 2: + case 'LOOKUP_LOCATION_MENU_BOOK': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_BOOK; + case 3: + case 'LOOKUP_LOCATION_MENU_CHAPTER': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_CHAPTER; + case 4: + case 'LOOKUP_LOCATION_MENU_VERSE': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_VERSE; + case 5: + case 'LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER; + case 6: + case 'LOOKUP_LOCATION_TEXT_SEARCH_VERSE': + return UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_VERSE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_Bible_Lookup_LookupLocation.UNRECOGNIZED; + } +} + +export function uI_MainView_Bible_Lookup_LookupLocationToJSON( + object: UI_MainView_Bible_Lookup_LookupLocation, +): string { + switch (object) { + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_UNKNOWN: + return 'LOOKUP_LOCATION_UNKNOWN'; + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_REFERENCE: + return 'LOOKUP_LOCATION_TEXT_REFERENCE'; + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_BOOK: + return 'LOOKUP_LOCATION_MENU_BOOK'; + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_CHAPTER: + return 'LOOKUP_LOCATION_MENU_CHAPTER'; + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_MENU_VERSE: + return 'LOOKUP_LOCATION_MENU_VERSE'; + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER: + return 'LOOKUP_LOCATION_TEXT_SEARCH_CHAPTER'; + case UI_MainView_Bible_Lookup_LookupLocation.LOOKUP_LOCATION_TEXT_SEARCH_VERSE: + return 'LOOKUP_LOCATION_TEXT_SEARCH_VERSE'; + case UI_MainView_Bible_Lookup_LookupLocation.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_Bible_BibleCount { + freeInstalledCount: number; + purchasedInstalledCount: number; +} + +export interface UI_MainView_StageEditor { + shown?: UI_MainView_StageEditor_Shown | undefined; +} + +export interface UI_MainView_StageEditor_Shown { + source: UI_MainView_StageEditor_Shown_Source; +} + +export enum UI_MainView_StageEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_APPLICATION_MENU = 2, + SOURCE_LOWER_RIGHT = 3, + UNRECOGNIZED = -1, +} + +export function uI_MainView_StageEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_StageEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_StageEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_StageEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_APPLICATION_MENU': + return UI_MainView_StageEditor_Shown_Source.SOURCE_APPLICATION_MENU; + case 3: + case 'SOURCE_LOWER_RIGHT': + return UI_MainView_StageEditor_Shown_Source.SOURCE_LOWER_RIGHT; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_StageEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_StageEditor_Shown_SourceToJSON( + object: UI_MainView_StageEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_StageEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_StageEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_StageEditor_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_MainView_StageEditor_Shown_Source.SOURCE_LOWER_RIGHT: + return 'SOURCE_LOWER_RIGHT'; + case UI_MainView_StageEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_ThemeEditor { + shown?: UI_MainView_ThemeEditor_Shown | undefined; +} + +export interface UI_MainView_ThemeEditor_Shown { + source: UI_MainView_ThemeEditor_Shown_Source; +} + +export enum UI_MainView_ThemeEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_THEME_CONTEXT_MENU = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_ThemeEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_ThemeEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_ThemeEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_ThemeEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_THEME_CONTEXT_MENU': + return UI_MainView_ThemeEditor_Shown_Source.SOURCE_THEME_CONTEXT_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_ThemeEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_ThemeEditor_Shown_SourceToJSON( + object: UI_MainView_ThemeEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_ThemeEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_ThemeEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_ThemeEditor_Shown_Source.SOURCE_THEME_CONTEXT_MENU: + return 'SOURCE_THEME_CONTEXT_MENU'; + case UI_MainView_ThemeEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_CopyrightEditor { + shown?: UI_MainView_CopyrightEditor_Shown | undefined; +} + +export interface UI_MainView_CopyrightEditor_Shown { + source: UI_MainView_CopyrightEditor_Shown_Source; +} + +export enum UI_MainView_CopyrightEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_PREFERENCE = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_CopyrightEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_CopyrightEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_CopyrightEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_CopyrightEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_PREFERENCE': + return UI_MainView_CopyrightEditor_Shown_Source.SOURCE_PREFERENCE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_CopyrightEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_CopyrightEditor_Shown_SourceToJSON( + object: UI_MainView_CopyrightEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_CopyrightEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_CopyrightEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_CopyrightEditor_Shown_Source.SOURCE_PREFERENCE: + return 'SOURCE_PREFERENCE'; + case UI_MainView_CopyrightEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_PropsEditor { + shown?: UI_MainView_PropsEditor_Shown | undefined; +} + +export interface UI_MainView_PropsEditor_Shown { + source: UI_MainView_PropsEditor_Shown_Source; +} + +export enum UI_MainView_PropsEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_LOWER_RIGHT = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_PropsEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_PropsEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_PropsEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_PropsEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_LOWER_RIGHT': + return UI_MainView_PropsEditor_Shown_Source.SOURCE_LOWER_RIGHT; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_PropsEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_PropsEditor_Shown_SourceToJSON( + object: UI_MainView_PropsEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_PropsEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_PropsEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_PropsEditor_Shown_Source.SOURCE_LOWER_RIGHT: + return 'SOURCE_LOWER_RIGHT'; + case UI_MainView_PropsEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_MainView_MaskEditor { + shown?: UI_MainView_MaskEditor_Shown | undefined; +} + +export interface UI_MainView_MaskEditor_Shown { + source: UI_MainView_MaskEditor_Shown_Source; +} + +export enum UI_MainView_MaskEditor_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_LOOKS_WINDOW = 2, + UNRECOGNIZED = -1, +} + +export function uI_MainView_MaskEditor_Shown_SourceFromJSON( + object: any, +): UI_MainView_MaskEditor_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_MainView_MaskEditor_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_MainView_MaskEditor_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_LOOKS_WINDOW': + return UI_MainView_MaskEditor_Shown_Source.SOURCE_LOOKS_WINDOW; + case -1: + case 'UNRECOGNIZED': + default: + return UI_MainView_MaskEditor_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_MainView_MaskEditor_Shown_SourceToJSON( + object: UI_MainView_MaskEditor_Shown_Source, +): string { + switch (object) { + case UI_MainView_MaskEditor_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_MainView_MaskEditor_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_MainView_MaskEditor_Shown_Source.SOURCE_LOOKS_WINDOW: + return 'SOURCE_LOOKS_WINDOW'; + case UI_MainView_MaskEditor_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Looks { + shown?: UI_Looks_Shown | undefined; +} + +export interface UI_Looks_Shown { + source: UI_Looks_Shown_Source; +} + +export enum UI_Looks_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_PRESENTATION_VIEW = 2, + UNRECOGNIZED = -1, +} + +export function uI_Looks_Shown_SourceFromJSON( + object: any, +): UI_Looks_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_Looks_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return UI_Looks_Shown_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_PRESENTATION_VIEW': + return UI_Looks_Shown_Source.SOURCE_PRESENTATION_VIEW; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Looks_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_Looks_Shown_SourceToJSON( + object: UI_Looks_Shown_Source, +): string { + switch (object) { + case UI_Looks_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_Looks_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_Looks_Shown_Source.SOURCE_PRESENTATION_VIEW: + return 'SOURCE_PRESENTATION_VIEW'; + case UI_Looks_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_ScreenConfiguration { + shown?: UI_ScreenConfiguration_Shown | undefined; +} + +export interface UI_ScreenConfiguration_Shown { + source: UI_ScreenConfiguration_Shown_Source; +} + +export enum UI_ScreenConfiguration_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_STAGE = 2, + UNRECOGNIZED = -1, +} + +export function uI_ScreenConfiguration_Shown_SourceFromJSON( + object: any, +): UI_ScreenConfiguration_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_ScreenConfiguration_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return UI_ScreenConfiguration_Shown_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_STAGE': + return UI_ScreenConfiguration_Shown_Source.SOURCE_STAGE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_ScreenConfiguration_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_ScreenConfiguration_Shown_SourceToJSON( + object: UI_ScreenConfiguration_Shown_Source, +): string { + switch (object) { + case UI_ScreenConfiguration_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_ScreenConfiguration_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_ScreenConfiguration_Shown_Source.SOURCE_STAGE: + return 'SOURCE_STAGE'; + case UI_ScreenConfiguration_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight { + timers?: UI_LowerRight_Timers | undefined; + messages?: UI_LowerRight_Messages | undefined; + props?: UI_LowerRight_Props | undefined; + stage?: UI_LowerRight_Stage | undefined; + audioBin?: UI_LowerRight_AudioBin | undefined; + macros?: UI_LowerRight_Macros | undefined; +} + +export interface UI_LowerRight_Timers { + shown?: UI_LowerRight_Timers_Shown | undefined; + collapse?: UI_LowerRight_Timers_Collapse | undefined; + edit?: UI_LowerRight_Timers_Edit | undefined; + state?: UI_LowerRight_Timers_State | undefined; + create?: UI_LowerRight_Timers_Create | undefined; + delete?: UI_LowerRight_Timers_Delete | undefined; +} + +export interface UI_LowerRight_Timers_Shown {} + +export interface UI_LowerRight_Timers_Collapse { + state: UI_LowerRight_Timers_Collapse_State; +} + +export enum UI_LowerRight_Timers_Collapse_State { + STATE_UNKNOWN = 0, + STATE_COLLAPSED = 1, + STATE_EXPANDED = 2, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Timers_Collapse_StateFromJSON( + object: any, +): UI_LowerRight_Timers_Collapse_State { + switch (object) { + case 0: + case 'STATE_UNKNOWN': + return UI_LowerRight_Timers_Collapse_State.STATE_UNKNOWN; + case 1: + case 'STATE_COLLAPSED': + return UI_LowerRight_Timers_Collapse_State.STATE_COLLAPSED; + case 2: + case 'STATE_EXPANDED': + return UI_LowerRight_Timers_Collapse_State.STATE_EXPANDED; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Timers_Collapse_State.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Timers_Collapse_StateToJSON( + object: UI_LowerRight_Timers_Collapse_State, +): string { + switch (object) { + case UI_LowerRight_Timers_Collapse_State.STATE_UNKNOWN: + return 'STATE_UNKNOWN'; + case UI_LowerRight_Timers_Collapse_State.STATE_COLLAPSED: + return 'STATE_COLLAPSED'; + case UI_LowerRight_Timers_Collapse_State.STATE_EXPANDED: + return 'STATE_EXPANDED'; + case UI_LowerRight_Timers_Collapse_State.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Timers_Edit { + field: UI_LowerRight_Timers_Edit_Field; +} + +export enum UI_LowerRight_Timers_Edit_Field { + FIELD_UNKNOWN = 0, + FIELD_TYPE = 1, + FIELD_VALUE = 2, + FIELD_OVERRUN = 3, + FIELD_NAME = 4, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Timers_Edit_FieldFromJSON( + object: any, +): UI_LowerRight_Timers_Edit_Field { + switch (object) { + case 0: + case 'FIELD_UNKNOWN': + return UI_LowerRight_Timers_Edit_Field.FIELD_UNKNOWN; + case 1: + case 'FIELD_TYPE': + return UI_LowerRight_Timers_Edit_Field.FIELD_TYPE; + case 2: + case 'FIELD_VALUE': + return UI_LowerRight_Timers_Edit_Field.FIELD_VALUE; + case 3: + case 'FIELD_OVERRUN': + return UI_LowerRight_Timers_Edit_Field.FIELD_OVERRUN; + case 4: + case 'FIELD_NAME': + return UI_LowerRight_Timers_Edit_Field.FIELD_NAME; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Timers_Edit_Field.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Timers_Edit_FieldToJSON( + object: UI_LowerRight_Timers_Edit_Field, +): string { + switch (object) { + case UI_LowerRight_Timers_Edit_Field.FIELD_UNKNOWN: + return 'FIELD_UNKNOWN'; + case UI_LowerRight_Timers_Edit_Field.FIELD_TYPE: + return 'FIELD_TYPE'; + case UI_LowerRight_Timers_Edit_Field.FIELD_VALUE: + return 'FIELD_VALUE'; + case UI_LowerRight_Timers_Edit_Field.FIELD_OVERRUN: + return 'FIELD_OVERRUN'; + case UI_LowerRight_Timers_Edit_Field.FIELD_NAME: + return 'FIELD_NAME'; + case UI_LowerRight_Timers_Edit_Field.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Timers_State { + state: UI_LowerRight_Timers_State_State; +} + +export enum UI_LowerRight_Timers_State_State { + STATE_UNKNOWN = 0, + STATE_START = 1, + STATE_STOP = 2, + STATE_RESET = 3, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Timers_State_StateFromJSON( + object: any, +): UI_LowerRight_Timers_State_State { + switch (object) { + case 0: + case 'STATE_UNKNOWN': + return UI_LowerRight_Timers_State_State.STATE_UNKNOWN; + case 1: + case 'STATE_START': + return UI_LowerRight_Timers_State_State.STATE_START; + case 2: + case 'STATE_STOP': + return UI_LowerRight_Timers_State_State.STATE_STOP; + case 3: + case 'STATE_RESET': + return UI_LowerRight_Timers_State_State.STATE_RESET; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Timers_State_State.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Timers_State_StateToJSON( + object: UI_LowerRight_Timers_State_State, +): string { + switch (object) { + case UI_LowerRight_Timers_State_State.STATE_UNKNOWN: + return 'STATE_UNKNOWN'; + case UI_LowerRight_Timers_State_State.STATE_START: + return 'STATE_START'; + case UI_LowerRight_Timers_State_State.STATE_STOP: + return 'STATE_STOP'; + case UI_LowerRight_Timers_State_State.STATE_RESET: + return 'STATE_RESET'; + case UI_LowerRight_Timers_State_State.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Timers_Create {} + +export interface UI_LowerRight_Timers_Delete {} + +export interface UI_LowerRight_Messages { + shown?: UI_LowerRight_Messages_Shown | undefined; + edit?: UI_LowerRight_Messages_Edit | undefined; + state?: UI_LowerRight_Messages_State | undefined; + create?: UI_LowerRight_Messages_Create | undefined; + delete?: UI_LowerRight_Messages_Delete | undefined; +} + +export interface UI_LowerRight_Messages_Shown {} + +export interface UI_LowerRight_Messages_Edit { + action: UI_LowerRight_Messages_Edit_Action; +} + +export enum UI_LowerRight_Messages_Edit_Action { + ACTION_UNKNOWN = 0, + ACTION_ADD_TEXT_TOKEN = 1, + ACTION_ADD_TIMER_TOKEN = 2, + ACTION_ADD_CUSTOM_TOKEN = 3, + ACTION_SET_THEME = 4, + ACTION_SET_TEXT = 5, + ACTION_SET_WEB_NOTIFICATION = 6, + ACTION_SET_DISMISS_BEHAVIOR = 7, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Messages_Edit_ActionFromJSON( + object: any, +): UI_LowerRight_Messages_Edit_Action { + switch (object) { + case 0: + case 'ACTION_UNKNOWN': + return UI_LowerRight_Messages_Edit_Action.ACTION_UNKNOWN; + case 1: + case 'ACTION_ADD_TEXT_TOKEN': + return UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TEXT_TOKEN; + case 2: + case 'ACTION_ADD_TIMER_TOKEN': + return UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TIMER_TOKEN; + case 3: + case 'ACTION_ADD_CUSTOM_TOKEN': + return UI_LowerRight_Messages_Edit_Action.ACTION_ADD_CUSTOM_TOKEN; + case 4: + case 'ACTION_SET_THEME': + return UI_LowerRight_Messages_Edit_Action.ACTION_SET_THEME; + case 5: + case 'ACTION_SET_TEXT': + return UI_LowerRight_Messages_Edit_Action.ACTION_SET_TEXT; + case 6: + case 'ACTION_SET_WEB_NOTIFICATION': + return UI_LowerRight_Messages_Edit_Action.ACTION_SET_WEB_NOTIFICATION; + case 7: + case 'ACTION_SET_DISMISS_BEHAVIOR': + return UI_LowerRight_Messages_Edit_Action.ACTION_SET_DISMISS_BEHAVIOR; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Messages_Edit_Action.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Messages_Edit_ActionToJSON( + object: UI_LowerRight_Messages_Edit_Action, +): string { + switch (object) { + case UI_LowerRight_Messages_Edit_Action.ACTION_UNKNOWN: + return 'ACTION_UNKNOWN'; + case UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TEXT_TOKEN: + return 'ACTION_ADD_TEXT_TOKEN'; + case UI_LowerRight_Messages_Edit_Action.ACTION_ADD_TIMER_TOKEN: + return 'ACTION_ADD_TIMER_TOKEN'; + case UI_LowerRight_Messages_Edit_Action.ACTION_ADD_CUSTOM_TOKEN: + return 'ACTION_ADD_CUSTOM_TOKEN'; + case UI_LowerRight_Messages_Edit_Action.ACTION_SET_THEME: + return 'ACTION_SET_THEME'; + case UI_LowerRight_Messages_Edit_Action.ACTION_SET_TEXT: + return 'ACTION_SET_TEXT'; + case UI_LowerRight_Messages_Edit_Action.ACTION_SET_WEB_NOTIFICATION: + return 'ACTION_SET_WEB_NOTIFICATION'; + case UI_LowerRight_Messages_Edit_Action.ACTION_SET_DISMISS_BEHAVIOR: + return 'ACTION_SET_DISMISS_BEHAVIOR'; + case UI_LowerRight_Messages_Edit_Action.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Messages_State { + state: UI_LowerRight_Messages_State_State; +} + +export enum UI_LowerRight_Messages_State_State { + STATE_UNKNOWN = 0, + STATE_SHOW = 1, + STATE_CLEAR = 2, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Messages_State_StateFromJSON( + object: any, +): UI_LowerRight_Messages_State_State { + switch (object) { + case 0: + case 'STATE_UNKNOWN': + return UI_LowerRight_Messages_State_State.STATE_UNKNOWN; + case 1: + case 'STATE_SHOW': + return UI_LowerRight_Messages_State_State.STATE_SHOW; + case 2: + case 'STATE_CLEAR': + return UI_LowerRight_Messages_State_State.STATE_CLEAR; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Messages_State_State.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Messages_State_StateToJSON( + object: UI_LowerRight_Messages_State_State, +): string { + switch (object) { + case UI_LowerRight_Messages_State_State.STATE_UNKNOWN: + return 'STATE_UNKNOWN'; + case UI_LowerRight_Messages_State_State.STATE_SHOW: + return 'STATE_SHOW'; + case UI_LowerRight_Messages_State_State.STATE_CLEAR: + return 'STATE_CLEAR'; + case UI_LowerRight_Messages_State_State.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Messages_Create {} + +export interface UI_LowerRight_Messages_Delete {} + +export interface UI_LowerRight_Props { + shown?: UI_LowerRight_Props_Shown | undefined; + transition?: UI_LowerRight_Props_Transition | undefined; + state?: UI_LowerRight_Props_State | undefined; + create?: UI_LowerRight_Props_Create | undefined; + delete?: UI_LowerRight_Props_Delete | undefined; +} + +export interface UI_LowerRight_Props_Shown {} + +export interface UI_LowerRight_Props_Transition {} + +export interface UI_LowerRight_Props_State { + state: UI_LowerRight_Props_State_State; +} + +export enum UI_LowerRight_Props_State_State { + STATE_UNKNOWN = 0, + STATE_SHOW = 1, + STATE_CLEAR = 2, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Props_State_StateFromJSON( + object: any, +): UI_LowerRight_Props_State_State { + switch (object) { + case 0: + case 'STATE_UNKNOWN': + return UI_LowerRight_Props_State_State.STATE_UNKNOWN; + case 1: + case 'STATE_SHOW': + return UI_LowerRight_Props_State_State.STATE_SHOW; + case 2: + case 'STATE_CLEAR': + return UI_LowerRight_Props_State_State.STATE_CLEAR; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Props_State_State.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Props_State_StateToJSON( + object: UI_LowerRight_Props_State_State, +): string { + switch (object) { + case UI_LowerRight_Props_State_State.STATE_UNKNOWN: + return 'STATE_UNKNOWN'; + case UI_LowerRight_Props_State_State.STATE_SHOW: + return 'STATE_SHOW'; + case UI_LowerRight_Props_State_State.STATE_CLEAR: + return 'STATE_CLEAR'; + case UI_LowerRight_Props_State_State.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Props_Create {} + +export interface UI_LowerRight_Props_Delete {} + +export interface UI_LowerRight_Stage { + shown?: UI_LowerRight_Stage_Shown | undefined; + changeLayout?: UI_LowerRight_Stage_ChangeLayout | undefined; + messageState?: UI_LowerRight_Stage_MessageState | undefined; + configureScreens?: UI_LowerRight_Stage_ConfigureScreens | undefined; + editLayouts?: UI_LowerRight_Stage_EditLayouts | undefined; +} + +export interface UI_LowerRight_Stage_Shown {} + +export interface UI_LowerRight_Stage_ChangeLayout {} + +export interface UI_LowerRight_Stage_MessageState { + state: UI_LowerRight_Stage_MessageState_State; +} + +export enum UI_LowerRight_Stage_MessageState_State { + STATE_UNKNOWN = 0, + STATE_SHOW = 1, + STATE_CLEAR = 2, + UNRECOGNIZED = -1, +} + +export function uI_LowerRight_Stage_MessageState_StateFromJSON( + object: any, +): UI_LowerRight_Stage_MessageState_State { + switch (object) { + case 0: + case 'STATE_UNKNOWN': + return UI_LowerRight_Stage_MessageState_State.STATE_UNKNOWN; + case 1: + case 'STATE_SHOW': + return UI_LowerRight_Stage_MessageState_State.STATE_SHOW; + case 2: + case 'STATE_CLEAR': + return UI_LowerRight_Stage_MessageState_State.STATE_CLEAR; + case -1: + case 'UNRECOGNIZED': + default: + return UI_LowerRight_Stage_MessageState_State.UNRECOGNIZED; + } +} + +export function uI_LowerRight_Stage_MessageState_StateToJSON( + object: UI_LowerRight_Stage_MessageState_State, +): string { + switch (object) { + case UI_LowerRight_Stage_MessageState_State.STATE_UNKNOWN: + return 'STATE_UNKNOWN'; + case UI_LowerRight_Stage_MessageState_State.STATE_SHOW: + return 'STATE_SHOW'; + case UI_LowerRight_Stage_MessageState_State.STATE_CLEAR: + return 'STATE_CLEAR'; + case UI_LowerRight_Stage_MessageState_State.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_LowerRight_Stage_ConfigureScreens {} + +export interface UI_LowerRight_Stage_EditLayouts {} + +export interface UI_LowerRight_AudioBin {} + +export interface UI_LowerRight_Macros { + shown?: UI_LowerRight_Macros_Shown | undefined; + trigger?: UI_LowerRight_Macros_Trigger | undefined; + create?: UI_LowerRight_Macros_Create | undefined; + delete?: UI_LowerRight_Macros_Delete | undefined; +} + +export interface UI_LowerRight_Macros_Shown {} + +export interface UI_LowerRight_Macros_Trigger {} + +export interface UI_LowerRight_Macros_Create {} + +export interface UI_LowerRight_Macros_Delete {} + +export interface UI_TextInspector { + shown?: UI_TextInspector_Shown | undefined; + foreground?: UI_TextInspector_Foreground | undefined; + underlineColor?: UI_TextInspector_UnderlineColor | undefined; + backgroundColor?: UI_TextInspector_BackgroundColor | undefined; + scrollingText?: UI_TextInspector_ScrollingText | undefined; + lineTransform?: UI_TextInspector_LineTransform | undefined; +} + +export enum UI_TextInspector_SelectionMode { + SELECTION_MODE_UNKNOWN = 0, + SELECTION_MODE_OBJECT = 1, + SELECTION_MODE_RANGE = 2, + UNRECOGNIZED = -1, +} + +export function uI_TextInspector_SelectionModeFromJSON( + object: any, +): UI_TextInspector_SelectionMode { + switch (object) { + case 0: + case 'SELECTION_MODE_UNKNOWN': + return UI_TextInspector_SelectionMode.SELECTION_MODE_UNKNOWN; + case 1: + case 'SELECTION_MODE_OBJECT': + return UI_TextInspector_SelectionMode.SELECTION_MODE_OBJECT; + case 2: + case 'SELECTION_MODE_RANGE': + return UI_TextInspector_SelectionMode.SELECTION_MODE_RANGE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_TextInspector_SelectionMode.UNRECOGNIZED; + } +} + +export function uI_TextInspector_SelectionModeToJSON( + object: UI_TextInspector_SelectionMode, +): string { + switch (object) { + case UI_TextInspector_SelectionMode.SELECTION_MODE_UNKNOWN: + return 'SELECTION_MODE_UNKNOWN'; + case UI_TextInspector_SelectionMode.SELECTION_MODE_OBJECT: + return 'SELECTION_MODE_OBJECT'; + case UI_TextInspector_SelectionMode.SELECTION_MODE_RANGE: + return 'SELECTION_MODE_RANGE'; + case UI_TextInspector_SelectionMode.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_TextInspector_Shown {} + +export interface UI_TextInspector_Foreground { + fillType: UI_TextInspector_Foreground_FillType; + selectionMode: UI_TextInspector_SelectionMode; +} + +export enum UI_TextInspector_Foreground_FillType { + FILL_TYPE_UNKNOWN = 0, + FILL_TYPE_SOLID = 1, + FILL_TYPE_GRADIENT = 2, + UNRECOGNIZED = -1, +} + +export function uI_TextInspector_Foreground_FillTypeFromJSON( + object: any, +): UI_TextInspector_Foreground_FillType { + switch (object) { + case 0: + case 'FILL_TYPE_UNKNOWN': + return UI_TextInspector_Foreground_FillType.FILL_TYPE_UNKNOWN; + case 1: + case 'FILL_TYPE_SOLID': + return UI_TextInspector_Foreground_FillType.FILL_TYPE_SOLID; + case 2: + case 'FILL_TYPE_GRADIENT': + return UI_TextInspector_Foreground_FillType.FILL_TYPE_GRADIENT; + case -1: + case 'UNRECOGNIZED': + default: + return UI_TextInspector_Foreground_FillType.UNRECOGNIZED; + } +} + +export function uI_TextInspector_Foreground_FillTypeToJSON( + object: UI_TextInspector_Foreground_FillType, +): string { + switch (object) { + case UI_TextInspector_Foreground_FillType.FILL_TYPE_UNKNOWN: + return 'FILL_TYPE_UNKNOWN'; + case UI_TextInspector_Foreground_FillType.FILL_TYPE_SOLID: + return 'FILL_TYPE_SOLID'; + case UI_TextInspector_Foreground_FillType.FILL_TYPE_GRADIENT: + return 'FILL_TYPE_GRADIENT'; + case UI_TextInspector_Foreground_FillType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_TextInspector_UnderlineColor { + isEnabled: boolean; + selectionMode: UI_TextInspector_SelectionMode; +} + +export interface UI_TextInspector_BackgroundColor { + colorType: UI_TextInspector_BackgroundColor_ColorType; + selectionMode: UI_TextInspector_SelectionMode; +} + +export enum UI_TextInspector_BackgroundColor_ColorType { + COLOR_TYPE_UNKNOWN = 0, + COLOR_TYPE_CLEAR = 1, + COLOR_TYPE_OTHER = 2, + UNRECOGNIZED = -1, +} + +export function uI_TextInspector_BackgroundColor_ColorTypeFromJSON( + object: any, +): UI_TextInspector_BackgroundColor_ColorType { + switch (object) { + case 0: + case 'COLOR_TYPE_UNKNOWN': + return UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_UNKNOWN; + case 1: + case 'COLOR_TYPE_CLEAR': + return UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_CLEAR; + case 2: + case 'COLOR_TYPE_OTHER': + return UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_OTHER; + case -1: + case 'UNRECOGNIZED': + default: + return UI_TextInspector_BackgroundColor_ColorType.UNRECOGNIZED; + } +} + +export function uI_TextInspector_BackgroundColor_ColorTypeToJSON( + object: UI_TextInspector_BackgroundColor_ColorType, +): string { + switch (object) { + case UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_UNKNOWN: + return 'COLOR_TYPE_UNKNOWN'; + case UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_CLEAR: + return 'COLOR_TYPE_CLEAR'; + case UI_TextInspector_BackgroundColor_ColorType.COLOR_TYPE_OTHER: + return 'COLOR_TYPE_OTHER'; + case UI_TextInspector_BackgroundColor_ColorType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_TextInspector_ScrollingText { + enable?: UI_TextInspector_ScrollingText_Enable | undefined; +} + +export interface UI_TextInspector_ScrollingText_Enable { + enabled: boolean; +} + +export interface UI_TextInspector_LineTransform { + transformType: UI_TextInspector_LineTransform_TransformType; +} + +export enum UI_TextInspector_LineTransform_TransformType { + TRANSFORM_TYPE_UNKNOWN = 0, + TRANSFORM_TYPE_NONE = 1, + TRANSFORM_TYPE_REMOVE_LINE_RETURNS = 2, + TRANSFORM_TYPE_REPLACE_LINE_RETURNS = 3, + TRANSFORM_TYPE_ONE_WORD_PER_LINE = 4, + TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE = 5, + UNRECOGNIZED = -1, +} + +export function uI_TextInspector_LineTransform_TransformTypeFromJSON( + object: any, +): UI_TextInspector_LineTransform_TransformType { + switch (object) { + case 0: + case 'TRANSFORM_TYPE_UNKNOWN': + return UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_UNKNOWN; + case 1: + case 'TRANSFORM_TYPE_NONE': + return UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_NONE; + case 2: + case 'TRANSFORM_TYPE_REMOVE_LINE_RETURNS': + return UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REMOVE_LINE_RETURNS; + case 3: + case 'TRANSFORM_TYPE_REPLACE_LINE_RETURNS': + return UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REPLACE_LINE_RETURNS; + case 4: + case 'TRANSFORM_TYPE_ONE_WORD_PER_LINE': + return UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_WORD_PER_LINE; + case 5: + case 'TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE': + return UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE; + case -1: + case 'UNRECOGNIZED': + default: + return UI_TextInspector_LineTransform_TransformType.UNRECOGNIZED; + } +} + +export function uI_TextInspector_LineTransform_TransformTypeToJSON( + object: UI_TextInspector_LineTransform_TransformType, +): string { + switch (object) { + case UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_UNKNOWN: + return 'TRANSFORM_TYPE_UNKNOWN'; + case UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_NONE: + return 'TRANSFORM_TYPE_NONE'; + case UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REMOVE_LINE_RETURNS: + return 'TRANSFORM_TYPE_REMOVE_LINE_RETURNS'; + case UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_REPLACE_LINE_RETURNS: + return 'TRANSFORM_TYPE_REPLACE_LINE_RETURNS'; + case UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_WORD_PER_LINE: + return 'TRANSFORM_TYPE_ONE_WORD_PER_LINE'; + case UI_TextInspector_LineTransform_TransformType.TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE: + return 'TRANSFORM_TYPE_ONE_CHARACTER_PER_LINE'; + case UI_TextInspector_LineTransform_TransformType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Show { + slideLabel?: UI_Show_SlideLabel | undefined; +} + +export interface UI_Show_SlideLabel { + shown?: UI_Show_SlideLabel_Shown | undefined; + change?: UI_Show_SlideLabel_Change | undefined; +} + +export interface UI_Show_SlideLabel_Shown {} + +export interface UI_Show_SlideLabel_Change { + numberOfSlides: number; + source: UI_Show_SlideLabel_Change_Source; +} + +export enum UI_Show_SlideLabel_Change_Source { + SOURCE_UNKNOWN = 0, + SOURCE_CONTEXT_MENU = 1, + SOURCE_POPOVER = 2, + UNRECOGNIZED = -1, +} + +export function uI_Show_SlideLabel_Change_SourceFromJSON( + object: any, +): UI_Show_SlideLabel_Change_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_Show_SlideLabel_Change_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_CONTEXT_MENU': + return UI_Show_SlideLabel_Change_Source.SOURCE_CONTEXT_MENU; + case 2: + case 'SOURCE_POPOVER': + return UI_Show_SlideLabel_Change_Source.SOURCE_POPOVER; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Show_SlideLabel_Change_Source.UNRECOGNIZED; + } +} + +export function uI_Show_SlideLabel_Change_SourceToJSON( + object: UI_Show_SlideLabel_Change_Source, +): string { + switch (object) { + case UI_Show_SlideLabel_Change_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_Show_SlideLabel_Change_Source.SOURCE_CONTEXT_MENU: + return 'SOURCE_CONTEXT_MENU'; + case UI_Show_SlideLabel_Change_Source.SOURCE_POPOVER: + return 'SOURCE_POPOVER'; + case UI_Show_SlideLabel_Change_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_InAppStore { + trial?: UI_InAppStore_Trial | undefined; +} + +export interface UI_InAppStore_Trial { + shown?: UI_InAppStore_Trial_Shown | undefined; + complete?: UI_InAppStore_Trial_Complete | undefined; +} + +export interface UI_InAppStore_Trial_Shown {} + +export interface UI_InAppStore_Trial_Complete { + result: UI_InAppStore_Trial_Complete_Result; +} + +export enum UI_InAppStore_Trial_Complete_Result { + RESULT_UNKNOWN = 0, + RESULT_SUCCESS = 1, + RESULT_EARLY_EXIT = 2, + UNRECOGNIZED = -1, +} + +export function uI_InAppStore_Trial_Complete_ResultFromJSON( + object: any, +): UI_InAppStore_Trial_Complete_Result { + switch (object) { + case 0: + case 'RESULT_UNKNOWN': + return UI_InAppStore_Trial_Complete_Result.RESULT_UNKNOWN; + case 1: + case 'RESULT_SUCCESS': + return UI_InAppStore_Trial_Complete_Result.RESULT_SUCCESS; + case 2: + case 'RESULT_EARLY_EXIT': + return UI_InAppStore_Trial_Complete_Result.RESULT_EARLY_EXIT; + case -1: + case 'UNRECOGNIZED': + default: + return UI_InAppStore_Trial_Complete_Result.UNRECOGNIZED; + } +} + +export function uI_InAppStore_Trial_Complete_ResultToJSON( + object: UI_InAppStore_Trial_Complete_Result, +): string { + switch (object) { + case UI_InAppStore_Trial_Complete_Result.RESULT_UNKNOWN: + return 'RESULT_UNKNOWN'; + case UI_InAppStore_Trial_Complete_Result.RESULT_SUCCESS: + return 'RESULT_SUCCESS'; + case UI_InAppStore_Trial_Complete_Result.RESULT_EARLY_EXIT: + return 'RESULT_EARLY_EXIT'; + case UI_InAppStore_Trial_Complete_Result.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Editor { + overlay?: UI_Editor_Overlay | undefined; +} + +export interface UI_Editor_Overlay { + shown?: UI_Editor_Overlay_Shown | undefined; + closed?: UI_Editor_Overlay_Closed | undefined; +} + +export interface UI_Editor_Overlay_Shown { + source: UI_Editor_Overlay_Shown_Source; +} + +export enum UI_Editor_Overlay_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_DOUBLE_CLICK = 1, + SOURCE_CONTEXTUAL_MENU = 2, + SOURCE_PLUS_BUTTON_MENU = 3, + UNRECOGNIZED = -1, +} + +export function uI_Editor_Overlay_Shown_SourceFromJSON( + object: any, +): UI_Editor_Overlay_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_Editor_Overlay_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_DOUBLE_CLICK': + return UI_Editor_Overlay_Shown_Source.SOURCE_DOUBLE_CLICK; + case 2: + case 'SOURCE_CONTEXTUAL_MENU': + return UI_Editor_Overlay_Shown_Source.SOURCE_CONTEXTUAL_MENU; + case 3: + case 'SOURCE_PLUS_BUTTON_MENU': + return UI_Editor_Overlay_Shown_Source.SOURCE_PLUS_BUTTON_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Editor_Overlay_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_Editor_Overlay_Shown_SourceToJSON( + object: UI_Editor_Overlay_Shown_Source, +): string { + switch (object) { + case UI_Editor_Overlay_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_Editor_Overlay_Shown_Source.SOURCE_DOUBLE_CLICK: + return 'SOURCE_DOUBLE_CLICK'; + case UI_Editor_Overlay_Shown_Source.SOURCE_CONTEXTUAL_MENU: + return 'SOURCE_CONTEXTUAL_MENU'; + case UI_Editor_Overlay_Shown_Source.SOURCE_PLUS_BUTTON_MENU: + return 'SOURCE_PLUS_BUTTON_MENU'; + case UI_Editor_Overlay_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Editor_Overlay_Closed { + source: UI_Editor_Overlay_Closed_Source; +} + +export enum UI_Editor_Overlay_Closed_Source { + SOURCE_UNKNOWN = 0, + SOURCE_CLICK_OFF_ELEMENT = 1, + SOURCE_ESCAPE_KEY = 2, + SOURCE_CLOSE_BUTTON = 3, + UNRECOGNIZED = -1, +} + +export function uI_Editor_Overlay_Closed_SourceFromJSON( + object: any, +): UI_Editor_Overlay_Closed_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_Editor_Overlay_Closed_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_CLICK_OFF_ELEMENT': + return UI_Editor_Overlay_Closed_Source.SOURCE_CLICK_OFF_ELEMENT; + case 2: + case 'SOURCE_ESCAPE_KEY': + return UI_Editor_Overlay_Closed_Source.SOURCE_ESCAPE_KEY; + case 3: + case 'SOURCE_CLOSE_BUTTON': + return UI_Editor_Overlay_Closed_Source.SOURCE_CLOSE_BUTTON; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Editor_Overlay_Closed_Source.UNRECOGNIZED; + } +} + +export function uI_Editor_Overlay_Closed_SourceToJSON( + object: UI_Editor_Overlay_Closed_Source, +): string { + switch (object) { + case UI_Editor_Overlay_Closed_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_Editor_Overlay_Closed_Source.SOURCE_CLICK_OFF_ELEMENT: + return 'SOURCE_CLICK_OFF_ELEMENT'; + case UI_Editor_Overlay_Closed_Source.SOURCE_ESCAPE_KEY: + return 'SOURCE_ESCAPE_KEY'; + case UI_Editor_Overlay_Closed_Source.SOURCE_CLOSE_BUTTON: + return 'SOURCE_CLOSE_BUTTON'; + case UI_Editor_Overlay_Closed_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_WhatsNew { + viewed?: UI_WhatsNew_Viewed | undefined; +} + +export interface UI_WhatsNew_Viewed { + version: string; + resourceName: string; + viewTime: number; +} + +export interface UI_ClearGroups { + shown?: UI_ClearGroups_Shown | undefined; + create?: UI_ClearGroups_Create | undefined; + delete?: UI_ClearGroups_Delete | undefined; + group?: UI_ClearGroups_Group | undefined; +} + +export interface UI_ClearGroups_Shown { + source: UI_ClearGroups_Shown_Source; +} + +export enum UI_ClearGroups_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_APPLICATION_MENU = 1, + SOURCE_PREVIEW_MENU = 2, + SOURCE_ACTION_MENU = 3, + UNRECOGNIZED = -1, +} + +export function uI_ClearGroups_Shown_SourceFromJSON( + object: any, +): UI_ClearGroups_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_ClearGroups_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_APPLICATION_MENU': + return UI_ClearGroups_Shown_Source.SOURCE_APPLICATION_MENU; + case 2: + case 'SOURCE_PREVIEW_MENU': + return UI_ClearGroups_Shown_Source.SOURCE_PREVIEW_MENU; + case 3: + case 'SOURCE_ACTION_MENU': + return UI_ClearGroups_Shown_Source.SOURCE_ACTION_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_ClearGroups_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_ClearGroups_Shown_SourceToJSON( + object: UI_ClearGroups_Shown_Source, +): string { + switch (object) { + case UI_ClearGroups_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_ClearGroups_Shown_Source.SOURCE_APPLICATION_MENU: + return 'SOURCE_APPLICATION_MENU'; + case UI_ClearGroups_Shown_Source.SOURCE_PREVIEW_MENU: + return 'SOURCE_PREVIEW_MENU'; + case UI_ClearGroups_Shown_Source.SOURCE_ACTION_MENU: + return 'SOURCE_ACTION_MENU'; + case UI_ClearGroups_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_ClearGroups_Create {} + +export interface UI_ClearGroups_Delete {} + +export interface UI_ClearGroups_Group { + changeVisibility?: UI_ClearGroups_Group_ChangeVisibility | undefined; + changeIcon?: UI_ClearGroups_Group_ChangeIcon | undefined; +} + +export interface UI_ClearGroups_Group_ChangeVisibility { + visibility: UI_ClearGroups_Group_ChangeVisibility_Visibility; +} + +export enum UI_ClearGroups_Group_ChangeVisibility_Visibility { + VISIBILITY_UNKNOWN = 0, + VISIBILITY_SHOWN = 1, + VISIBILITY_HIDDEN = 2, + UNRECOGNIZED = -1, +} + +export function uI_ClearGroups_Group_ChangeVisibility_VisibilityFromJSON( + object: any, +): UI_ClearGroups_Group_ChangeVisibility_Visibility { + switch (object) { + case 0: + case 'VISIBILITY_UNKNOWN': + return UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_UNKNOWN; + case 1: + case 'VISIBILITY_SHOWN': + return UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_SHOWN; + case 2: + case 'VISIBILITY_HIDDEN': + return UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_HIDDEN; + case -1: + case 'UNRECOGNIZED': + default: + return UI_ClearGroups_Group_ChangeVisibility_Visibility.UNRECOGNIZED; + } +} + +export function uI_ClearGroups_Group_ChangeVisibility_VisibilityToJSON( + object: UI_ClearGroups_Group_ChangeVisibility_Visibility, +): string { + switch (object) { + case UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_UNKNOWN: + return 'VISIBILITY_UNKNOWN'; + case UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_SHOWN: + return 'VISIBILITY_SHOWN'; + case UI_ClearGroups_Group_ChangeVisibility_Visibility.VISIBILITY_HIDDEN: + return 'VISIBILITY_HIDDEN'; + case UI_ClearGroups_Group_ChangeVisibility_Visibility.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_ClearGroups_Group_ChangeIcon { + iconType: UI_ClearGroups_Group_ChangeIcon_IconType; + isTinted: boolean; +} + +export enum UI_ClearGroups_Group_ChangeIcon_IconType { + ICON_TYPE_UNKNOWN = 0, + ICON_TYPE_DEFAULT = 1, + ICON_TYPE_CUSTOM = 2, + UNRECOGNIZED = -1, +} + +export function uI_ClearGroups_Group_ChangeIcon_IconTypeFromJSON( + object: any, +): UI_ClearGroups_Group_ChangeIcon_IconType { + switch (object) { + case 0: + case 'ICON_TYPE_UNKNOWN': + return UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_UNKNOWN; + case 1: + case 'ICON_TYPE_DEFAULT': + return UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_DEFAULT; + case 2: + case 'ICON_TYPE_CUSTOM': + return UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_CUSTOM; + case -1: + case 'UNRECOGNIZED': + default: + return UI_ClearGroups_Group_ChangeIcon_IconType.UNRECOGNIZED; + } +} + +export function uI_ClearGroups_Group_ChangeIcon_IconTypeToJSON( + object: UI_ClearGroups_Group_ChangeIcon_IconType, +): string { + switch (object) { + case UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_UNKNOWN: + return 'ICON_TYPE_UNKNOWN'; + case UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_DEFAULT: + return 'ICON_TYPE_DEFAULT'; + case UI_ClearGroups_Group_ChangeIcon_IconType.ICON_TYPE_CUSTOM: + return 'ICON_TYPE_CUSTOM'; + case UI_ClearGroups_Group_ChangeIcon_IconType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_PreviewArea { + clearGroups?: UI_PreviewArea_ClearGroups | undefined; +} + +export interface UI_PreviewArea_ClearGroups { + trigger?: UI_PreviewArea_ClearGroups_Trigger | undefined; + changed?: UI_PreviewArea_ClearGroups_Changed | undefined; +} + +export interface UI_PreviewArea_ClearGroups_Trigger {} + +export interface UI_PreviewArea_ClearGroups_Changed { + count: number; +} + +export interface UI_Placeholder { + link?: UI_Placeholder_Link | undefined; + unlink?: UI_Placeholder_Unlink | undefined; +} + +export interface UI_Placeholder_Link { + linkType: UI_Placeholder_Link_Type; + linkSource: UI_Placeholder_Link_Source; +} + +export enum UI_Placeholder_Link_Type { + TYPE_UNKNOWN = 0, + TYPE_PRESENTATION = 1, + TYPE_MEDIA = 2, + TYPE_EXTERNAL_PRESENTATION = 3, + UNRECOGNIZED = -1, +} + +export function uI_Placeholder_Link_TypeFromJSON( + object: any, +): UI_Placeholder_Link_Type { + switch (object) { + case 0: + case 'TYPE_UNKNOWN': + return UI_Placeholder_Link_Type.TYPE_UNKNOWN; + case 1: + case 'TYPE_PRESENTATION': + return UI_Placeholder_Link_Type.TYPE_PRESENTATION; + case 2: + case 'TYPE_MEDIA': + return UI_Placeholder_Link_Type.TYPE_MEDIA; + case 3: + case 'TYPE_EXTERNAL_PRESENTATION': + return UI_Placeholder_Link_Type.TYPE_EXTERNAL_PRESENTATION; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Placeholder_Link_Type.UNRECOGNIZED; + } +} + +export function uI_Placeholder_Link_TypeToJSON( + object: UI_Placeholder_Link_Type, +): string { + switch (object) { + case UI_Placeholder_Link_Type.TYPE_UNKNOWN: + return 'TYPE_UNKNOWN'; + case UI_Placeholder_Link_Type.TYPE_PRESENTATION: + return 'TYPE_PRESENTATION'; + case UI_Placeholder_Link_Type.TYPE_MEDIA: + return 'TYPE_MEDIA'; + case UI_Placeholder_Link_Type.TYPE_EXTERNAL_PRESENTATION: + return 'TYPE_EXTERNAL_PRESENTATION'; + case UI_Placeholder_Link_Type.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum UI_Placeholder_Link_Source { + SOURCE_UNKNOWN = 0, + SOURCE_QUICK_SEARCH = 1, + SOURCE_IMPORT_BUTTON = 2, + SOURCE_CREATE_BUTTON = 3, + SOURCE_DRAG_DROP = 4, + SOURCE_AUTOMATIC = 5, + UNRECOGNIZED = -1, +} + +export function uI_Placeholder_Link_SourceFromJSON( + object: any, +): UI_Placeholder_Link_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_Placeholder_Link_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_QUICK_SEARCH': + return UI_Placeholder_Link_Source.SOURCE_QUICK_SEARCH; + case 2: + case 'SOURCE_IMPORT_BUTTON': + return UI_Placeholder_Link_Source.SOURCE_IMPORT_BUTTON; + case 3: + case 'SOURCE_CREATE_BUTTON': + return UI_Placeholder_Link_Source.SOURCE_CREATE_BUTTON; + case 4: + case 'SOURCE_DRAG_DROP': + return UI_Placeholder_Link_Source.SOURCE_DRAG_DROP; + case 5: + case 'SOURCE_AUTOMATIC': + return UI_Placeholder_Link_Source.SOURCE_AUTOMATIC; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Placeholder_Link_Source.UNRECOGNIZED; + } +} + +export function uI_Placeholder_Link_SourceToJSON( + object: UI_Placeholder_Link_Source, +): string { + switch (object) { + case UI_Placeholder_Link_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_Placeholder_Link_Source.SOURCE_QUICK_SEARCH: + return 'SOURCE_QUICK_SEARCH'; + case UI_Placeholder_Link_Source.SOURCE_IMPORT_BUTTON: + return 'SOURCE_IMPORT_BUTTON'; + case UI_Placeholder_Link_Source.SOURCE_CREATE_BUTTON: + return 'SOURCE_CREATE_BUTTON'; + case UI_Placeholder_Link_Source.SOURCE_DRAG_DROP: + return 'SOURCE_DRAG_DROP'; + case UI_Placeholder_Link_Source.SOURCE_AUTOMATIC: + return 'SOURCE_AUTOMATIC'; + case UI_Placeholder_Link_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_Placeholder_Unlink {} + +export interface UI_PlanningCenterLive { + shown?: UI_PlanningCenterLive_Shown | undefined; +} + +export interface UI_PlanningCenterLive_Shown { + windowType: UI_PlanningCenterLive_Shown_WindowType; +} + +export enum UI_PlanningCenterLive_Shown_WindowType { + WINDOW_TYPE_UNKNOWN = 0, + WINDOW_TYPE_DOCKED = 1, + WINDOW_TYPE_FLOATING = 2, + UNRECOGNIZED = -1, +} + +export function uI_PlanningCenterLive_Shown_WindowTypeFromJSON( + object: any, +): UI_PlanningCenterLive_Shown_WindowType { + switch (object) { + case 0: + case 'WINDOW_TYPE_UNKNOWN': + return UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_UNKNOWN; + case 1: + case 'WINDOW_TYPE_DOCKED': + return UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_DOCKED; + case 2: + case 'WINDOW_TYPE_FLOATING': + return UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_FLOATING; + case -1: + case 'UNRECOGNIZED': + default: + return UI_PlanningCenterLive_Shown_WindowType.UNRECOGNIZED; + } +} + +export function uI_PlanningCenterLive_Shown_WindowTypeToJSON( + object: UI_PlanningCenterLive_Shown_WindowType, +): string { + switch (object) { + case UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_UNKNOWN: + return 'WINDOW_TYPE_UNKNOWN'; + case UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_DOCKED: + return 'WINDOW_TYPE_DOCKED'; + case UI_PlanningCenterLive_Shown_WindowType.WINDOW_TYPE_FLOATING: + return 'WINDOW_TYPE_FLOATING'; + case UI_PlanningCenterLive_Shown_WindowType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface UI_NetworkGroup { + create?: UI_NetworkGroup_Create | undefined; + add?: UI_NetworkGroup_Add | undefined; + join?: UI_NetworkGroup_Join | undefined; + invite?: UI_NetworkGroup_Invite | undefined; + leave?: UI_NetworkGroup_Leave | undefined; + remove?: UI_NetworkGroup_Remove | undefined; +} + +export interface UI_NetworkGroup_Create {} + +export interface UI_NetworkGroup_Add {} + +export interface UI_NetworkGroup_Join {} + +export interface UI_NetworkGroup_Invite { + didAccept: boolean; +} + +export interface UI_NetworkGroup_Leave {} + +export interface UI_NetworkGroup_Remove {} + +export interface UI_CCLI { + report: UI_CCLI_Report | undefined; +} + +export interface UI_CCLI_Report { + shown?: UI_CCLI_Report_Shown | undefined; + reset?: UI_CCLI_Report_Reset | undefined; + export?: UI_CCLI_Report_Export | undefined; +} + +export interface UI_CCLI_Report_Shown {} + +export interface UI_CCLI_Report_Reset {} + +export interface UI_CCLI_Report_Export {} + +export interface UI_Capture { + shown?: UI_Capture_Shown | undefined; +} + +export interface UI_Capture_Shown { + source: UI_Capture_Shown_Source; +} + +export enum UI_Capture_Shown_Source { + SOURCE_UNKNOWN = 0, + SOURCE_TOOLBAR = 1, + SOURCE_ACTION_POPOVER = 2, + SOURCE_ACTION_CONTEXTUAL_MENU = 3, + SOURCE_CALENDAR = 4, + SOURCE_PREFERENCES_RESI = 5, + SOURCE_MAIN_MENU = 6, + UNRECOGNIZED = -1, +} + +export function uI_Capture_Shown_SourceFromJSON( + object: any, +): UI_Capture_Shown_Source { + switch (object) { + case 0: + case 'SOURCE_UNKNOWN': + return UI_Capture_Shown_Source.SOURCE_UNKNOWN; + case 1: + case 'SOURCE_TOOLBAR': + return UI_Capture_Shown_Source.SOURCE_TOOLBAR; + case 2: + case 'SOURCE_ACTION_POPOVER': + return UI_Capture_Shown_Source.SOURCE_ACTION_POPOVER; + case 3: + case 'SOURCE_ACTION_CONTEXTUAL_MENU': + return UI_Capture_Shown_Source.SOURCE_ACTION_CONTEXTUAL_MENU; + case 4: + case 'SOURCE_CALENDAR': + return UI_Capture_Shown_Source.SOURCE_CALENDAR; + case 5: + case 'SOURCE_PREFERENCES_RESI': + return UI_Capture_Shown_Source.SOURCE_PREFERENCES_RESI; + case 6: + case 'SOURCE_MAIN_MENU': + return UI_Capture_Shown_Source.SOURCE_MAIN_MENU; + case -1: + case 'UNRECOGNIZED': + default: + return UI_Capture_Shown_Source.UNRECOGNIZED; + } +} + +export function uI_Capture_Shown_SourceToJSON( + object: UI_Capture_Shown_Source, +): string { + switch (object) { + case UI_Capture_Shown_Source.SOURCE_UNKNOWN: + return 'SOURCE_UNKNOWN'; + case UI_Capture_Shown_Source.SOURCE_TOOLBAR: + return 'SOURCE_TOOLBAR'; + case UI_Capture_Shown_Source.SOURCE_ACTION_POPOVER: + return 'SOURCE_ACTION_POPOVER'; + case UI_Capture_Shown_Source.SOURCE_ACTION_CONTEXTUAL_MENU: + return 'SOURCE_ACTION_CONTEXTUAL_MENU'; + case UI_Capture_Shown_Source.SOURCE_CALENDAR: + return 'SOURCE_CALENDAR'; + case UI_Capture_Shown_Source.SOURCE_PREFERENCES_RESI: + return 'SOURCE_PREFERENCES_RESI'; + case UI_Capture_Shown_Source.SOURCE_MAIN_MENU: + return 'SOURCE_MAIN_MENU'; + case UI_Capture_Shown_Source.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseUI(): UI { + return { + quickSearch: undefined, + toolbar: undefined, + mainView: undefined, + looks: undefined, + screenConfiguration: undefined, + lowerRight: undefined, + textInspector: undefined, + show: undefined, + inAppStore: undefined, + editor: undefined, + whatsNew: undefined, + clearGroups: undefined, + previewArea: undefined, + placeholder: undefined, + planningCenterLive: undefined, + networkGroup: undefined, + ccli: undefined, + capture: undefined, + }; +} + +export const UI = { + encode(message: UI, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.quickSearch !== undefined) { + UI_QuickSearch.encode( + message.quickSearch, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.toolbar !== undefined) { + UI_Toolbar.encode(message.toolbar, writer.uint32(18).fork()).ldelim(); + } + if (message.mainView !== undefined) { + UI_MainView.encode(message.mainView, writer.uint32(26).fork()).ldelim(); + } + if (message.looks !== undefined) { + UI_Looks.encode(message.looks, writer.uint32(34).fork()).ldelim(); + } + if (message.screenConfiguration !== undefined) { + UI_ScreenConfiguration.encode( + message.screenConfiguration, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.lowerRight !== undefined) { + UI_LowerRight.encode( + message.lowerRight, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.textInspector !== undefined) { + UI_TextInspector.encode( + message.textInspector, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.show !== undefined) { + UI_Show.encode(message.show, writer.uint32(66).fork()).ldelim(); + } + if (message.inAppStore !== undefined) { + UI_InAppStore.encode( + message.inAppStore, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.editor !== undefined) { + UI_Editor.encode(message.editor, writer.uint32(82).fork()).ldelim(); + } + if (message.whatsNew !== undefined) { + UI_WhatsNew.encode(message.whatsNew, writer.uint32(90).fork()).ldelim(); + } + if (message.clearGroups !== undefined) { + UI_ClearGroups.encode( + message.clearGroups, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.previewArea !== undefined) { + UI_PreviewArea.encode( + message.previewArea, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.placeholder !== undefined) { + UI_Placeholder.encode( + message.placeholder, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.planningCenterLive !== undefined) { + UI_PlanningCenterLive.encode( + message.planningCenterLive, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.networkGroup !== undefined) { + UI_NetworkGroup.encode( + message.networkGroup, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.ccli !== undefined) { + UI_CCLI.encode(message.ccli, writer.uint32(138).fork()).ldelim(); + } + if (message.capture !== undefined) { + UI_Capture.encode(message.capture, writer.uint32(146).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.quickSearch = UI_QuickSearch.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.toolbar = UI_Toolbar.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.mainView = UI_MainView.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.looks = UI_Looks.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.screenConfiguration = UI_ScreenConfiguration.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.lowerRight = UI_LowerRight.decode(reader, reader.uint32()); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.textInspector = UI_TextInspector.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.show = UI_Show.decode(reader, reader.uint32()); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.inAppStore = UI_InAppStore.decode(reader, reader.uint32()); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.editor = UI_Editor.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.whatsNew = UI_WhatsNew.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.clearGroups = UI_ClearGroups.decode(reader, reader.uint32()); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.previewArea = UI_PreviewArea.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.placeholder = UI_Placeholder.decode(reader, reader.uint32()); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.planningCenterLive = UI_PlanningCenterLive.decode( + reader, + reader.uint32(), + ); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.networkGroup = UI_NetworkGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.ccli = UI_CCLI.decode(reader, reader.uint32()); + continue; + case 18: + if (tag !== 146) { + break; + } + + message.capture = UI_Capture.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI { + return { + quickSearch: isSet(object.quickSearch) + ? UI_QuickSearch.fromJSON(object.quickSearch) + : undefined, + toolbar: isSet(object.toolbar) + ? UI_Toolbar.fromJSON(object.toolbar) + : undefined, + mainView: isSet(object.mainView) + ? UI_MainView.fromJSON(object.mainView) + : undefined, + looks: isSet(object.looks) ? UI_Looks.fromJSON(object.looks) : undefined, + screenConfiguration: isSet(object.screenConfiguration) + ? UI_ScreenConfiguration.fromJSON(object.screenConfiguration) + : undefined, + lowerRight: isSet(object.lowerRight) + ? UI_LowerRight.fromJSON(object.lowerRight) + : undefined, + textInspector: isSet(object.textInspector) + ? UI_TextInspector.fromJSON(object.textInspector) + : undefined, + show: isSet(object.show) ? UI_Show.fromJSON(object.show) : undefined, + inAppStore: isSet(object.inAppStore) + ? UI_InAppStore.fromJSON(object.inAppStore) + : undefined, + editor: isSet(object.editor) + ? UI_Editor.fromJSON(object.editor) + : undefined, + whatsNew: isSet(object.whatsNew) + ? UI_WhatsNew.fromJSON(object.whatsNew) + : undefined, + clearGroups: isSet(object.clearGroups) + ? UI_ClearGroups.fromJSON(object.clearGroups) + : undefined, + previewArea: isSet(object.previewArea) + ? UI_PreviewArea.fromJSON(object.previewArea) + : undefined, + placeholder: isSet(object.placeholder) + ? UI_Placeholder.fromJSON(object.placeholder) + : undefined, + planningCenterLive: isSet(object.planningCenterLive) + ? UI_PlanningCenterLive.fromJSON(object.planningCenterLive) + : undefined, + networkGroup: isSet(object.networkGroup) + ? UI_NetworkGroup.fromJSON(object.networkGroup) + : undefined, + ccli: isSet(object.ccli) ? UI_CCLI.fromJSON(object.ccli) : undefined, + capture: isSet(object.capture) + ? UI_Capture.fromJSON(object.capture) + : undefined, + }; + }, + + toJSON(message: UI): unknown { + const obj: any = {}; + if (message.quickSearch !== undefined) { + obj.quickSearch = UI_QuickSearch.toJSON(message.quickSearch); + } + if (message.toolbar !== undefined) { + obj.toolbar = UI_Toolbar.toJSON(message.toolbar); + } + if (message.mainView !== undefined) { + obj.mainView = UI_MainView.toJSON(message.mainView); + } + if (message.looks !== undefined) { + obj.looks = UI_Looks.toJSON(message.looks); + } + if (message.screenConfiguration !== undefined) { + obj.screenConfiguration = UI_ScreenConfiguration.toJSON( + message.screenConfiguration, + ); + } + if (message.lowerRight !== undefined) { + obj.lowerRight = UI_LowerRight.toJSON(message.lowerRight); + } + if (message.textInspector !== undefined) { + obj.textInspector = UI_TextInspector.toJSON(message.textInspector); + } + if (message.show !== undefined) { + obj.show = UI_Show.toJSON(message.show); + } + if (message.inAppStore !== undefined) { + obj.inAppStore = UI_InAppStore.toJSON(message.inAppStore); + } + if (message.editor !== undefined) { + obj.editor = UI_Editor.toJSON(message.editor); + } + if (message.whatsNew !== undefined) { + obj.whatsNew = UI_WhatsNew.toJSON(message.whatsNew); + } + if (message.clearGroups !== undefined) { + obj.clearGroups = UI_ClearGroups.toJSON(message.clearGroups); + } + if (message.previewArea !== undefined) { + obj.previewArea = UI_PreviewArea.toJSON(message.previewArea); + } + if (message.placeholder !== undefined) { + obj.placeholder = UI_Placeholder.toJSON(message.placeholder); + } + if (message.planningCenterLive !== undefined) { + obj.planningCenterLive = UI_PlanningCenterLive.toJSON( + message.planningCenterLive, + ); + } + if (message.networkGroup !== undefined) { + obj.networkGroup = UI_NetworkGroup.toJSON(message.networkGroup); + } + if (message.ccli !== undefined) { + obj.ccli = UI_CCLI.toJSON(message.ccli); + } + if (message.capture !== undefined) { + obj.capture = UI_Capture.toJSON(message.capture); + } + return obj; + }, + + create, I>>(base?: I): UI { + return UI.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): UI { + const message = createBaseUI(); + message.quickSearch = + object.quickSearch !== undefined && object.quickSearch !== null + ? UI_QuickSearch.fromPartial(object.quickSearch) + : undefined; + message.toolbar = + object.toolbar !== undefined && object.toolbar !== null + ? UI_Toolbar.fromPartial(object.toolbar) + : undefined; + message.mainView = + object.mainView !== undefined && object.mainView !== null + ? UI_MainView.fromPartial(object.mainView) + : undefined; + message.looks = + object.looks !== undefined && object.looks !== null + ? UI_Looks.fromPartial(object.looks) + : undefined; + message.screenConfiguration = + object.screenConfiguration !== undefined && + object.screenConfiguration !== null + ? UI_ScreenConfiguration.fromPartial(object.screenConfiguration) + : undefined; + message.lowerRight = + object.lowerRight !== undefined && object.lowerRight !== null + ? UI_LowerRight.fromPartial(object.lowerRight) + : undefined; + message.textInspector = + object.textInspector !== undefined && object.textInspector !== null + ? UI_TextInspector.fromPartial(object.textInspector) + : undefined; + message.show = + object.show !== undefined && object.show !== null + ? UI_Show.fromPartial(object.show) + : undefined; + message.inAppStore = + object.inAppStore !== undefined && object.inAppStore !== null + ? UI_InAppStore.fromPartial(object.inAppStore) + : undefined; + message.editor = + object.editor !== undefined && object.editor !== null + ? UI_Editor.fromPartial(object.editor) + : undefined; + message.whatsNew = + object.whatsNew !== undefined && object.whatsNew !== null + ? UI_WhatsNew.fromPartial(object.whatsNew) + : undefined; + message.clearGroups = + object.clearGroups !== undefined && object.clearGroups !== null + ? UI_ClearGroups.fromPartial(object.clearGroups) + : undefined; + message.previewArea = + object.previewArea !== undefined && object.previewArea !== null + ? UI_PreviewArea.fromPartial(object.previewArea) + : undefined; + message.placeholder = + object.placeholder !== undefined && object.placeholder !== null + ? UI_Placeholder.fromPartial(object.placeholder) + : undefined; + message.planningCenterLive = + object.planningCenterLive !== undefined && + object.planningCenterLive !== null + ? UI_PlanningCenterLive.fromPartial(object.planningCenterLive) + : undefined; + message.networkGroup = + object.networkGroup !== undefined && object.networkGroup !== null + ? UI_NetworkGroup.fromPartial(object.networkGroup) + : undefined; + message.ccli = + object.ccli !== undefined && object.ccli !== null + ? UI_CCLI.fromPartial(object.ccli) + : undefined; + message.capture = + object.capture !== undefined && object.capture !== null + ? UI_Capture.fromPartial(object.capture) + : undefined; + return message; + }, +}; + +function createBaseUI_QuickSearch(): UI_QuickSearch { + return { shown: undefined, search: undefined, openItems: undefined }; +} + +export const UI_QuickSearch = { + encode( + message: UI_QuickSearch, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_QuickSearch_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.search !== undefined) { + UI_QuickSearch_Search.encode( + message.search, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.openItems !== undefined) { + UI_QuickSearch_OpenItems.encode( + message.openItems, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_QuickSearch { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_QuickSearch(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_QuickSearch_Shown.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.search = UI_QuickSearch_Search.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.openItems = UI_QuickSearch_OpenItems.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_QuickSearch { + return { + shown: isSet(object.shown) + ? UI_QuickSearch_Shown.fromJSON(object.shown) + : undefined, + search: isSet(object.search) + ? UI_QuickSearch_Search.fromJSON(object.search) + : undefined, + openItems: isSet(object.openItems) + ? UI_QuickSearch_OpenItems.fromJSON(object.openItems) + : undefined, + }; + }, + + toJSON(message: UI_QuickSearch): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_QuickSearch_Shown.toJSON(message.shown); + } + if (message.search !== undefined) { + obj.search = UI_QuickSearch_Search.toJSON(message.search); + } + if (message.openItems !== undefined) { + obj.openItems = UI_QuickSearch_OpenItems.toJSON(message.openItems); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_QuickSearch { + return UI_QuickSearch.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_QuickSearch { + const message = createBaseUI_QuickSearch(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_QuickSearch_Shown.fromPartial(object.shown) + : undefined; + message.search = + object.search !== undefined && object.search !== null + ? UI_QuickSearch_Search.fromPartial(object.search) + : undefined; + message.openItems = + object.openItems !== undefined && object.openItems !== null + ? UI_QuickSearch_OpenItems.fromPartial(object.openItems) + : undefined; + return message; + }, +}; + +function createBaseUI_QuickSearch_Shown(): UI_QuickSearch_Shown { + return { source: 0 }; +} + +export const UI_QuickSearch_Shown = { + encode( + message: UI_QuickSearch_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_QuickSearch_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_QuickSearch_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_QuickSearch_Shown { + return { + source: isSet(object.source) + ? uI_QuickSearch_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_QuickSearch_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_QuickSearch_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_QuickSearch_Shown { + return UI_QuickSearch_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_QuickSearch_Shown { + const message = createBaseUI_QuickSearch_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_QuickSearch_Search(): UI_QuickSearch_Search { + return { source: 0 }; +} + +export const UI_QuickSearch_Search = { + encode( + message: UI_QuickSearch_Search, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_QuickSearch_Search { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_QuickSearch_Search(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_QuickSearch_Search { + return { + source: isSet(object.source) + ? uI_QuickSearch_Search_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_QuickSearch_Search): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_QuickSearch_Search_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_QuickSearch_Search { + return UI_QuickSearch_Search.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_QuickSearch_Search { + const message = createBaseUI_QuickSearch_Search(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_QuickSearch_OpenItems(): UI_QuickSearch_OpenItems { + return { source: 0, style: 0, count: 0 }; +} + +export const UI_QuickSearch_OpenItems = { + encode( + message: UI_QuickSearch_OpenItems, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + if (message.style !== 0) { + writer.uint32(16).int32(message.style); + } + if (message.count !== 0) { + writer.uint32(24).int32(message.count); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_QuickSearch_OpenItems { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_QuickSearch_OpenItems(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.style = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.count = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_QuickSearch_OpenItems { + return { + source: isSet(object.source) + ? uI_QuickSearch_OpenItems_SourceFromJSON(object.source) + : 0, + style: isSet(object.style) + ? uI_QuickSearch_OpenItems_StyleFromJSON(object.style) + : 0, + count: isSet(object.count) ? globalThis.Number(object.count) : 0, + }; + }, + + toJSON(message: UI_QuickSearch_OpenItems): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_QuickSearch_OpenItems_SourceToJSON(message.source); + } + if (message.style !== 0) { + obj.style = uI_QuickSearch_OpenItems_StyleToJSON(message.style); + } + if (message.count !== 0) { + obj.count = Math.round(message.count); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_QuickSearch_OpenItems { + return UI_QuickSearch_OpenItems.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_QuickSearch_OpenItems { + const message = createBaseUI_QuickSearch_OpenItems(); + message.source = object.source ?? 0; + message.style = object.style ?? 0; + message.count = object.count ?? 0; + return message; + }, +}; + +function createBaseUI_Toolbar(): UI_Toolbar { + return { textStyle: undefined, theme: undefined }; +} + +export const UI_Toolbar = { + encode( + message: UI_Toolbar, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.textStyle !== undefined) { + UI_Toolbar_TextStyle.encode( + message.textStyle, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.theme !== undefined) { + UI_Toolbar_Theme.encode(message.theme, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Toolbar { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.textStyle = UI_Toolbar_TextStyle.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.theme = UI_Toolbar_Theme.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Toolbar { + return { + textStyle: isSet(object.textStyle) + ? UI_Toolbar_TextStyle.fromJSON(object.textStyle) + : undefined, + theme: isSet(object.theme) + ? UI_Toolbar_Theme.fromJSON(object.theme) + : undefined, + }; + }, + + toJSON(message: UI_Toolbar): unknown { + const obj: any = {}; + if (message.textStyle !== undefined) { + obj.textStyle = UI_Toolbar_TextStyle.toJSON(message.textStyle); + } + if (message.theme !== undefined) { + obj.theme = UI_Toolbar_Theme.toJSON(message.theme); + } + return obj; + }, + + create, I>>(base?: I): UI_Toolbar { + return UI_Toolbar.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Toolbar { + const message = createBaseUI_Toolbar(); + message.textStyle = + object.textStyle !== undefined && object.textStyle !== null + ? UI_Toolbar_TextStyle.fromPartial(object.textStyle) + : undefined; + message.theme = + object.theme !== undefined && object.theme !== null + ? UI_Toolbar_Theme.fromPartial(object.theme) + : undefined; + return message; + }, +}; + +function createBaseUI_Toolbar_TextStyle(): UI_Toolbar_TextStyle { + return { shown: undefined, change: undefined }; +} + +export const UI_Toolbar_TextStyle = { + encode( + message: UI_Toolbar_TextStyle, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_Toolbar_TextStyle_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.change !== undefined) { + UI_Toolbar_TextStyle_Change.encode( + message.change, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Toolbar_TextStyle { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar_TextStyle(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_Toolbar_TextStyle_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.change = UI_Toolbar_TextStyle_Change.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Toolbar_TextStyle { + return { + shown: isSet(object.shown) + ? UI_Toolbar_TextStyle_Shown.fromJSON(object.shown) + : undefined, + change: isSet(object.change) + ? UI_Toolbar_TextStyle_Change.fromJSON(object.change) + : undefined, + }; + }, + + toJSON(message: UI_Toolbar_TextStyle): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_Toolbar_TextStyle_Shown.toJSON(message.shown); + } + if (message.change !== undefined) { + obj.change = UI_Toolbar_TextStyle_Change.toJSON(message.change); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Toolbar_TextStyle { + return UI_Toolbar_TextStyle.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Toolbar_TextStyle { + const message = createBaseUI_Toolbar_TextStyle(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_Toolbar_TextStyle_Shown.fromPartial(object.shown) + : undefined; + message.change = + object.change !== undefined && object.change !== null + ? UI_Toolbar_TextStyle_Change.fromPartial(object.change) + : undefined; + return message; + }, +}; + +function createBaseUI_Toolbar_TextStyle_Shown(): UI_Toolbar_TextStyle_Shown { + return {}; +} + +export const UI_Toolbar_TextStyle_Shown = { + encode( + _: UI_Toolbar_TextStyle_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Toolbar_TextStyle_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar_TextStyle_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_Toolbar_TextStyle_Shown { + return {}; + }, + + toJSON(_: UI_Toolbar_TextStyle_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_Toolbar_TextStyle_Shown { + return UI_Toolbar_TextStyle_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_Toolbar_TextStyle_Shown { + const message = createBaseUI_Toolbar_TextStyle_Shown(); + return message; + }, +}; + +function createBaseUI_Toolbar_TextStyle_Change(): UI_Toolbar_TextStyle_Change { + return { property: 0, target: 0 }; +} + +export const UI_Toolbar_TextStyle_Change = { + encode( + message: UI_Toolbar_TextStyle_Change, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.property !== 0) { + writer.uint32(8).int32(message.property); + } + if (message.target !== 0) { + writer.uint32(16).int32(message.target); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Toolbar_TextStyle_Change { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar_TextStyle_Change(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.property = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.target = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Toolbar_TextStyle_Change { + return { + property: isSet(object.property) + ? uI_Toolbar_TextStyle_Change_PropertyFromJSON(object.property) + : 0, + target: isSet(object.target) + ? uI_Toolbar_TextStyle_Change_TargetFromJSON(object.target) + : 0, + }; + }, + + toJSON(message: UI_Toolbar_TextStyle_Change): unknown { + const obj: any = {}; + if (message.property !== 0) { + obj.property = uI_Toolbar_TextStyle_Change_PropertyToJSON( + message.property, + ); + } + if (message.target !== 0) { + obj.target = uI_Toolbar_TextStyle_Change_TargetToJSON(message.target); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Toolbar_TextStyle_Change { + return UI_Toolbar_TextStyle_Change.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Toolbar_TextStyle_Change { + const message = createBaseUI_Toolbar_TextStyle_Change(); + message.property = object.property ?? 0; + message.target = object.target ?? 0; + return message; + }, +}; + +function createBaseUI_Toolbar_Theme(): UI_Toolbar_Theme { + return { shown: undefined, applied: undefined }; +} + +export const UI_Toolbar_Theme = { + encode( + message: UI_Toolbar_Theme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_Toolbar_Theme_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.applied !== undefined) { + UI_Toolbar_Theme_Applied.encode( + message.applied, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Toolbar_Theme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar_Theme(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_Toolbar_Theme_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.applied = UI_Toolbar_Theme_Applied.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Toolbar_Theme { + return { + shown: isSet(object.shown) + ? UI_Toolbar_Theme_Shown.fromJSON(object.shown) + : undefined, + applied: isSet(object.applied) + ? UI_Toolbar_Theme_Applied.fromJSON(object.applied) + : undefined, + }; + }, + + toJSON(message: UI_Toolbar_Theme): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_Toolbar_Theme_Shown.toJSON(message.shown); + } + if (message.applied !== undefined) { + obj.applied = UI_Toolbar_Theme_Applied.toJSON(message.applied); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Toolbar_Theme { + return UI_Toolbar_Theme.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Toolbar_Theme { + const message = createBaseUI_Toolbar_Theme(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_Toolbar_Theme_Shown.fromPartial(object.shown) + : undefined; + message.applied = + object.applied !== undefined && object.applied !== null + ? UI_Toolbar_Theme_Applied.fromPartial(object.applied) + : undefined; + return message; + }, +}; + +function createBaseUI_Toolbar_Theme_Shown(): UI_Toolbar_Theme_Shown { + return {}; +} + +export const UI_Toolbar_Theme_Shown = { + encode( + _: UI_Toolbar_Theme_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Toolbar_Theme_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar_Theme_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_Toolbar_Theme_Shown { + return {}; + }, + + toJSON(_: UI_Toolbar_Theme_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_Toolbar_Theme_Shown { + return UI_Toolbar_Theme_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_Toolbar_Theme_Shown { + const message = createBaseUI_Toolbar_Theme_Shown(); + return message; + }, +}; + +function createBaseUI_Toolbar_Theme_Applied(): UI_Toolbar_Theme_Applied { + return { target: 0 }; +} + +export const UI_Toolbar_Theme_Applied = { + encode( + message: UI_Toolbar_Theme_Applied, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.target !== 0) { + writer.uint32(8).int32(message.target); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Toolbar_Theme_Applied { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Toolbar_Theme_Applied(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.target = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Toolbar_Theme_Applied { + return { + target: isSet(object.target) + ? uI_Toolbar_Theme_Applied_TargetFromJSON(object.target) + : 0, + }; + }, + + toJSON(message: UI_Toolbar_Theme_Applied): unknown { + const obj: any = {}; + if (message.target !== 0) { + obj.target = uI_Toolbar_Theme_Applied_TargetToJSON(message.target); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Toolbar_Theme_Applied { + return UI_Toolbar_Theme_Applied.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Toolbar_Theme_Applied { + const message = createBaseUI_Toolbar_Theme_Applied(); + message.target = object.target ?? 0; + return message; + }, +}; + +function createBaseUI_MainView(): UI_MainView { + return { + show: undefined, + presentationEditor: undefined, + reflowEditor: undefined, + bible: undefined, + stageEditor: undefined, + themeEditor: undefined, + copyrightEditor: undefined, + propsEditor: undefined, + maskEditor: undefined, + }; +} + +export const UI_MainView = { + encode( + message: UI_MainView, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.show !== undefined) { + UI_MainView_Show.encode(message.show, writer.uint32(10).fork()).ldelim(); + } + if (message.presentationEditor !== undefined) { + UI_MainView_PresentationEditor.encode( + message.presentationEditor, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.reflowEditor !== undefined) { + UI_MainView_ReflowEditor.encode( + message.reflowEditor, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.bible !== undefined) { + UI_MainView_Bible.encode( + message.bible, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.stageEditor !== undefined) { + UI_MainView_StageEditor.encode( + message.stageEditor, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.themeEditor !== undefined) { + UI_MainView_ThemeEditor.encode( + message.themeEditor, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.copyrightEditor !== undefined) { + UI_MainView_CopyrightEditor.encode( + message.copyrightEditor, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.propsEditor !== undefined) { + UI_MainView_PropsEditor.encode( + message.propsEditor, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.maskEditor !== undefined) { + UI_MainView_MaskEditor.encode( + message.maskEditor, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_MainView { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.show = UI_MainView_Show.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.presentationEditor = UI_MainView_PresentationEditor.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.reflowEditor = UI_MainView_ReflowEditor.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.bible = UI_MainView_Bible.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.stageEditor = UI_MainView_StageEditor.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.themeEditor = UI_MainView_ThemeEditor.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.copyrightEditor = UI_MainView_CopyrightEditor.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.propsEditor = UI_MainView_PropsEditor.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.maskEditor = UI_MainView_MaskEditor.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView { + return { + show: isSet(object.show) + ? UI_MainView_Show.fromJSON(object.show) + : undefined, + presentationEditor: isSet(object.presentationEditor) + ? UI_MainView_PresentationEditor.fromJSON(object.presentationEditor) + : undefined, + reflowEditor: isSet(object.reflowEditor) + ? UI_MainView_ReflowEditor.fromJSON(object.reflowEditor) + : undefined, + bible: isSet(object.bible) + ? UI_MainView_Bible.fromJSON(object.bible) + : undefined, + stageEditor: isSet(object.stageEditor) + ? UI_MainView_StageEditor.fromJSON(object.stageEditor) + : undefined, + themeEditor: isSet(object.themeEditor) + ? UI_MainView_ThemeEditor.fromJSON(object.themeEditor) + : undefined, + copyrightEditor: isSet(object.copyrightEditor) + ? UI_MainView_CopyrightEditor.fromJSON(object.copyrightEditor) + : undefined, + propsEditor: isSet(object.propsEditor) + ? UI_MainView_PropsEditor.fromJSON(object.propsEditor) + : undefined, + maskEditor: isSet(object.maskEditor) + ? UI_MainView_MaskEditor.fromJSON(object.maskEditor) + : undefined, + }; + }, + + toJSON(message: UI_MainView): unknown { + const obj: any = {}; + if (message.show !== undefined) { + obj.show = UI_MainView_Show.toJSON(message.show); + } + if (message.presentationEditor !== undefined) { + obj.presentationEditor = UI_MainView_PresentationEditor.toJSON( + message.presentationEditor, + ); + } + if (message.reflowEditor !== undefined) { + obj.reflowEditor = UI_MainView_ReflowEditor.toJSON(message.reflowEditor); + } + if (message.bible !== undefined) { + obj.bible = UI_MainView_Bible.toJSON(message.bible); + } + if (message.stageEditor !== undefined) { + obj.stageEditor = UI_MainView_StageEditor.toJSON(message.stageEditor); + } + if (message.themeEditor !== undefined) { + obj.themeEditor = UI_MainView_ThemeEditor.toJSON(message.themeEditor); + } + if (message.copyrightEditor !== undefined) { + obj.copyrightEditor = UI_MainView_CopyrightEditor.toJSON( + message.copyrightEditor, + ); + } + if (message.propsEditor !== undefined) { + obj.propsEditor = UI_MainView_PropsEditor.toJSON(message.propsEditor); + } + if (message.maskEditor !== undefined) { + obj.maskEditor = UI_MainView_MaskEditor.toJSON(message.maskEditor); + } + return obj; + }, + + create, I>>(base?: I): UI_MainView { + return UI_MainView.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView { + const message = createBaseUI_MainView(); + message.show = + object.show !== undefined && object.show !== null + ? UI_MainView_Show.fromPartial(object.show) + : undefined; + message.presentationEditor = + object.presentationEditor !== undefined && + object.presentationEditor !== null + ? UI_MainView_PresentationEditor.fromPartial(object.presentationEditor) + : undefined; + message.reflowEditor = + object.reflowEditor !== undefined && object.reflowEditor !== null + ? UI_MainView_ReflowEditor.fromPartial(object.reflowEditor) + : undefined; + message.bible = + object.bible !== undefined && object.bible !== null + ? UI_MainView_Bible.fromPartial(object.bible) + : undefined; + message.stageEditor = + object.stageEditor !== undefined && object.stageEditor !== null + ? UI_MainView_StageEditor.fromPartial(object.stageEditor) + : undefined; + message.themeEditor = + object.themeEditor !== undefined && object.themeEditor !== null + ? UI_MainView_ThemeEditor.fromPartial(object.themeEditor) + : undefined; + message.copyrightEditor = + object.copyrightEditor !== undefined && object.copyrightEditor !== null + ? UI_MainView_CopyrightEditor.fromPartial(object.copyrightEditor) + : undefined; + message.propsEditor = + object.propsEditor !== undefined && object.propsEditor !== null + ? UI_MainView_PropsEditor.fromPartial(object.propsEditor) + : undefined; + message.maskEditor = + object.maskEditor !== undefined && object.maskEditor !== null + ? UI_MainView_MaskEditor.fromPartial(object.maskEditor) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_Show(): UI_MainView_Show { + return { shown: undefined }; +} + +export const UI_MainView_Show = { + encode( + message: UI_MainView_Show, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_Show_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_MainView_Show { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Show(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_Show_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Show { + return { + shown: isSet(object.shown) + ? UI_MainView_Show_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_Show): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_Show_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Show { + return UI_MainView_Show.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Show { + const message = createBaseUI_MainView_Show(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_Show_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_Show_Shown(): UI_MainView_Show_Shown { + return { source: 0 }; +} + +export const UI_MainView_Show_Shown = { + encode( + message: UI_MainView_Show_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Show_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Show_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Show_Shown { + return { + source: isSet(object.source) + ? uI_MainView_Show_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_Show_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_Show_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Show_Shown { + return UI_MainView_Show_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Show_Shown { + const message = createBaseUI_MainView_Show_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_PresentationEditor(): UI_MainView_PresentationEditor { + return { shown: undefined }; +} + +export const UI_MainView_PresentationEditor = { + encode( + message: UI_MainView_PresentationEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_PresentationEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_PresentationEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_PresentationEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_PresentationEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_PresentationEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_PresentationEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_PresentationEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_PresentationEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_PresentationEditor { + return UI_MainView_PresentationEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_PresentationEditor { + const message = createBaseUI_MainView_PresentationEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_PresentationEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_PresentationEditor_Shown(): UI_MainView_PresentationEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_PresentationEditor_Shown = { + encode( + message: UI_MainView_PresentationEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_PresentationEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_PresentationEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_PresentationEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_PresentationEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_PresentationEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_PresentationEditor_Shown_SourceToJSON( + message.source, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_PresentationEditor_Shown { + return UI_MainView_PresentationEditor_Shown.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_MainView_PresentationEditor_Shown { + const message = createBaseUI_MainView_PresentationEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_ReflowEditor(): UI_MainView_ReflowEditor { + return { shown: undefined }; +} + +export const UI_MainView_ReflowEditor = { + encode( + message: UI_MainView_ReflowEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_ReflowEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_ReflowEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_ReflowEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_ReflowEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_ReflowEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_ReflowEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_ReflowEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_ReflowEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_ReflowEditor { + return UI_MainView_ReflowEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_ReflowEditor { + const message = createBaseUI_MainView_ReflowEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_ReflowEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_ReflowEditor_Shown(): UI_MainView_ReflowEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_ReflowEditor_Shown = { + encode( + message: UI_MainView_ReflowEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_ReflowEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_ReflowEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_ReflowEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_ReflowEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_ReflowEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_ReflowEditor_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_ReflowEditor_Shown { + return UI_MainView_ReflowEditor_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_ReflowEditor_Shown { + const message = createBaseUI_MainView_ReflowEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible(): UI_MainView_Bible { + return { + shown: undefined, + trigger: undefined, + generateSlides: undefined, + generateNext: undefined, + generatePrevious: undefined, + saveSlides: undefined, + lookup: undefined, + install: undefined, + remove: undefined, + startup: undefined, + }; +} + +export const UI_MainView_Bible = { + encode( + message: UI_MainView_Bible, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_Bible_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + UI_MainView_Bible_Trigger.encode( + message.trigger, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.generateSlides !== undefined) { + UI_MainView_Bible_GenerateSlides.encode( + message.generateSlides, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.generateNext !== undefined) { + UI_MainView_Bible_GenerateNext.encode( + message.generateNext, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.generatePrevious !== undefined) { + UI_MainView_Bible_GeneratePrevious.encode( + message.generatePrevious, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.saveSlides !== undefined) { + UI_MainView_Bible_SaveSlides.encode( + message.saveSlides, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.lookup !== undefined) { + UI_MainView_Bible_Lookup.encode( + message.lookup, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.install !== undefined) { + UI_MainView_Bible_BibleCount.encode( + message.install, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.remove !== undefined) { + UI_MainView_Bible_BibleCount.encode( + message.remove, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.startup !== undefined) { + UI_MainView_Bible_BibleCount.encode( + message.startup, + writer.uint32(82).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_MainView_Bible { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_Bible_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.trigger = UI_MainView_Bible_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.generateSlides = UI_MainView_Bible_GenerateSlides.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.generateNext = UI_MainView_Bible_GenerateNext.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.generatePrevious = UI_MainView_Bible_GeneratePrevious.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.saveSlides = UI_MainView_Bible_SaveSlides.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.lookup = UI_MainView_Bible_Lookup.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.install = UI_MainView_Bible_BibleCount.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.remove = UI_MainView_Bible_BibleCount.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.startup = UI_MainView_Bible_BibleCount.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible { + return { + shown: isSet(object.shown) + ? UI_MainView_Bible_Shown.fromJSON(object.shown) + : undefined, + trigger: isSet(object.trigger) + ? UI_MainView_Bible_Trigger.fromJSON(object.trigger) + : undefined, + generateSlides: isSet(object.generateSlides) + ? UI_MainView_Bible_GenerateSlides.fromJSON(object.generateSlides) + : undefined, + generateNext: isSet(object.generateNext) + ? UI_MainView_Bible_GenerateNext.fromJSON(object.generateNext) + : undefined, + generatePrevious: isSet(object.generatePrevious) + ? UI_MainView_Bible_GeneratePrevious.fromJSON(object.generatePrevious) + : undefined, + saveSlides: isSet(object.saveSlides) + ? UI_MainView_Bible_SaveSlides.fromJSON(object.saveSlides) + : undefined, + lookup: isSet(object.lookup) + ? UI_MainView_Bible_Lookup.fromJSON(object.lookup) + : undefined, + install: isSet(object.install) + ? UI_MainView_Bible_BibleCount.fromJSON(object.install) + : undefined, + remove: isSet(object.remove) + ? UI_MainView_Bible_BibleCount.fromJSON(object.remove) + : undefined, + startup: isSet(object.startup) + ? UI_MainView_Bible_BibleCount.fromJSON(object.startup) + : undefined, + }; + }, + + toJSON(message: UI_MainView_Bible): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_Bible_Shown.toJSON(message.shown); + } + if (message.trigger !== undefined) { + obj.trigger = UI_MainView_Bible_Trigger.toJSON(message.trigger); + } + if (message.generateSlides !== undefined) { + obj.generateSlides = UI_MainView_Bible_GenerateSlides.toJSON( + message.generateSlides, + ); + } + if (message.generateNext !== undefined) { + obj.generateNext = UI_MainView_Bible_GenerateNext.toJSON( + message.generateNext, + ); + } + if (message.generatePrevious !== undefined) { + obj.generatePrevious = UI_MainView_Bible_GeneratePrevious.toJSON( + message.generatePrevious, + ); + } + if (message.saveSlides !== undefined) { + obj.saveSlides = UI_MainView_Bible_SaveSlides.toJSON(message.saveSlides); + } + if (message.lookup !== undefined) { + obj.lookup = UI_MainView_Bible_Lookup.toJSON(message.lookup); + } + if (message.install !== undefined) { + obj.install = UI_MainView_Bible_BibleCount.toJSON(message.install); + } + if (message.remove !== undefined) { + obj.remove = UI_MainView_Bible_BibleCount.toJSON(message.remove); + } + if (message.startup !== undefined) { + obj.startup = UI_MainView_Bible_BibleCount.toJSON(message.startup); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible { + return UI_MainView_Bible.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible { + const message = createBaseUI_MainView_Bible(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_Bible_Shown.fromPartial(object.shown) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? UI_MainView_Bible_Trigger.fromPartial(object.trigger) + : undefined; + message.generateSlides = + object.generateSlides !== undefined && object.generateSlides !== null + ? UI_MainView_Bible_GenerateSlides.fromPartial(object.generateSlides) + : undefined; + message.generateNext = + object.generateNext !== undefined && object.generateNext !== null + ? UI_MainView_Bible_GenerateNext.fromPartial(object.generateNext) + : undefined; + message.generatePrevious = + object.generatePrevious !== undefined && object.generatePrevious !== null + ? UI_MainView_Bible_GeneratePrevious.fromPartial( + object.generatePrevious, + ) + : undefined; + message.saveSlides = + object.saveSlides !== undefined && object.saveSlides !== null + ? UI_MainView_Bible_SaveSlides.fromPartial(object.saveSlides) + : undefined; + message.lookup = + object.lookup !== undefined && object.lookup !== null + ? UI_MainView_Bible_Lookup.fromPartial(object.lookup) + : undefined; + message.install = + object.install !== undefined && object.install !== null + ? UI_MainView_Bible_BibleCount.fromPartial(object.install) + : undefined; + message.remove = + object.remove !== undefined && object.remove !== null + ? UI_MainView_Bible_BibleCount.fromPartial(object.remove) + : undefined; + message.startup = + object.startup !== undefined && object.startup !== null + ? UI_MainView_Bible_BibleCount.fromPartial(object.startup) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_Bible_Shown(): UI_MainView_Bible_Shown { + return { source: 0 }; +} + +export const UI_MainView_Bible_Shown = { + encode( + message: UI_MainView_Bible_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_Shown { + return { + source: isSet(object.source) + ? uI_MainView_Bible_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_Bible_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_Shown { + return UI_MainView_Bible_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible_Shown { + const message = createBaseUI_MainView_Bible_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_Trigger(): UI_MainView_Bible_Trigger { + return { location: 0 }; +} + +export const UI_MainView_Bible_Trigger = { + encode( + message: UI_MainView_Bible_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.location !== 0) { + writer.uint32(8).int32(message.location); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.location = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_Trigger { + return { + location: isSet(object.location) + ? uI_MainView_Bible_LocationFromJSON(object.location) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_Trigger): unknown { + const obj: any = {}; + if (message.location !== 0) { + obj.location = uI_MainView_Bible_LocationToJSON(message.location); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_Trigger { + return UI_MainView_Bible_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible_Trigger { + const message = createBaseUI_MainView_Bible_Trigger(); + message.location = object.location ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_GenerateSlides(): UI_MainView_Bible_GenerateSlides { + return { + translationCount: 0, + slideCount: 0, + verseLocation: 0, + referenceLocation: 0, + showVerseNumbers: false, + breakNewVerse: false, + displayTranslation: false, + preserveFontColor: false, + referenceStyle: 0, + }; +} + +export const UI_MainView_Bible_GenerateSlides = { + encode( + message: UI_MainView_Bible_GenerateSlides, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.translationCount !== 0) { + writer.uint32(8).int32(message.translationCount); + } + if (message.slideCount !== 0) { + writer.uint32(16).int32(message.slideCount); + } + if (message.verseLocation !== 0) { + writer.uint32(24).int32(message.verseLocation); + } + if (message.referenceLocation !== 0) { + writer.uint32(32).int32(message.referenceLocation); + } + if (message.showVerseNumbers === true) { + writer.uint32(40).bool(message.showVerseNumbers); + } + if (message.breakNewVerse === true) { + writer.uint32(48).bool(message.breakNewVerse); + } + if (message.displayTranslation === true) { + writer.uint32(56).bool(message.displayTranslation); + } + if (message.preserveFontColor === true) { + writer.uint32(64).bool(message.preserveFontColor); + } + if (message.referenceStyle !== 0) { + writer.uint32(72).int32(message.referenceStyle); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_GenerateSlides { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_GenerateSlides(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.translationCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.slideCount = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.verseLocation = reader.int32() as any; + continue; + case 4: + if (tag !== 32) { + break; + } + + message.referenceLocation = reader.int32() as any; + continue; + case 5: + if (tag !== 40) { + break; + } + + message.showVerseNumbers = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.breakNewVerse = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.displayTranslation = reader.bool(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.preserveFontColor = reader.bool(); + continue; + case 9: + if (tag !== 72) { + break; + } + + message.referenceStyle = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_GenerateSlides { + return { + translationCount: isSet(object.translationCount) + ? globalThis.Number(object.translationCount) + : 0, + slideCount: isSet(object.slideCount) + ? globalThis.Number(object.slideCount) + : 0, + verseLocation: isSet(object.verseLocation) + ? uI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON( + object.verseLocation, + ) + : 0, + referenceLocation: isSet(object.referenceLocation) + ? uI_MainView_Bible_GenerateSlides_TextBoxLocationFromJSON( + object.referenceLocation, + ) + : 0, + showVerseNumbers: isSet(object.showVerseNumbers) + ? globalThis.Boolean(object.showVerseNumbers) + : false, + breakNewVerse: isSet(object.breakNewVerse) + ? globalThis.Boolean(object.breakNewVerse) + : false, + displayTranslation: isSet(object.displayTranslation) + ? globalThis.Boolean(object.displayTranslation) + : false, + preserveFontColor: isSet(object.preserveFontColor) + ? globalThis.Boolean(object.preserveFontColor) + : false, + referenceStyle: isSet(object.referenceStyle) + ? uI_MainView_Bible_GenerateSlides_ReferenceTypeFromJSON( + object.referenceStyle, + ) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_GenerateSlides): unknown { + const obj: any = {}; + if (message.translationCount !== 0) { + obj.translationCount = Math.round(message.translationCount); + } + if (message.slideCount !== 0) { + obj.slideCount = Math.round(message.slideCount); + } + if (message.verseLocation !== 0) { + obj.verseLocation = + uI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON( + message.verseLocation, + ); + } + if (message.referenceLocation !== 0) { + obj.referenceLocation = + uI_MainView_Bible_GenerateSlides_TextBoxLocationToJSON( + message.referenceLocation, + ); + } + if (message.showVerseNumbers === true) { + obj.showVerseNumbers = message.showVerseNumbers; + } + if (message.breakNewVerse === true) { + obj.breakNewVerse = message.breakNewVerse; + } + if (message.displayTranslation === true) { + obj.displayTranslation = message.displayTranslation; + } + if (message.preserveFontColor === true) { + obj.preserveFontColor = message.preserveFontColor; + } + if (message.referenceStyle !== 0) { + obj.referenceStyle = uI_MainView_Bible_GenerateSlides_ReferenceTypeToJSON( + message.referenceStyle, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_GenerateSlides { + return UI_MainView_Bible_GenerateSlides.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_MainView_Bible_GenerateSlides { + const message = createBaseUI_MainView_Bible_GenerateSlides(); + message.translationCount = object.translationCount ?? 0; + message.slideCount = object.slideCount ?? 0; + message.verseLocation = object.verseLocation ?? 0; + message.referenceLocation = object.referenceLocation ?? 0; + message.showVerseNumbers = object.showVerseNumbers ?? false; + message.breakNewVerse = object.breakNewVerse ?? false; + message.displayTranslation = object.displayTranslation ?? false; + message.preserveFontColor = object.preserveFontColor ?? false; + message.referenceStyle = object.referenceStyle ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_GenerateNext(): UI_MainView_Bible_GenerateNext { + return { location: 0 }; +} + +export const UI_MainView_Bible_GenerateNext = { + encode( + message: UI_MainView_Bible_GenerateNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.location !== 0) { + writer.uint32(8).int32(message.location); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_GenerateNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_GenerateNext(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.location = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_GenerateNext { + return { + location: isSet(object.location) + ? uI_MainView_Bible_LocationFromJSON(object.location) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_GenerateNext): unknown { + const obj: any = {}; + if (message.location !== 0) { + obj.location = uI_MainView_Bible_LocationToJSON(message.location); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_GenerateNext { + return UI_MainView_Bible_GenerateNext.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible_GenerateNext { + const message = createBaseUI_MainView_Bible_GenerateNext(); + message.location = object.location ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_GeneratePrevious(): UI_MainView_Bible_GeneratePrevious { + return { location: 0 }; +} + +export const UI_MainView_Bible_GeneratePrevious = { + encode( + message: UI_MainView_Bible_GeneratePrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.location !== 0) { + writer.uint32(16).int32(message.location); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_GeneratePrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_GeneratePrevious(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 2: + if (tag !== 16) { + break; + } + + message.location = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_GeneratePrevious { + return { + location: isSet(object.location) + ? uI_MainView_Bible_LocationFromJSON(object.location) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_GeneratePrevious): unknown { + const obj: any = {}; + if (message.location !== 0) { + obj.location = uI_MainView_Bible_LocationToJSON(message.location); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_GeneratePrevious { + return UI_MainView_Bible_GeneratePrevious.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_MainView_Bible_GeneratePrevious { + const message = createBaseUI_MainView_Bible_GeneratePrevious(); + message.location = object.location ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_SaveSlides(): UI_MainView_Bible_SaveSlides { + return { destination: 0 }; +} + +export const UI_MainView_Bible_SaveSlides = { + encode( + message: UI_MainView_Bible_SaveSlides, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.destination !== 0) { + writer.uint32(8).int32(message.destination); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_SaveSlides { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_SaveSlides(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.destination = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_SaveSlides { + return { + destination: isSet(object.destination) + ? uI_MainView_Bible_SaveSlides_SlideDestinationFromJSON( + object.destination, + ) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_SaveSlides): unknown { + const obj: any = {}; + if (message.destination !== 0) { + obj.destination = uI_MainView_Bible_SaveSlides_SlideDestinationToJSON( + message.destination, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_SaveSlides { + return UI_MainView_Bible_SaveSlides.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible_SaveSlides { + const message = createBaseUI_MainView_Bible_SaveSlides(); + message.destination = object.destination ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_Lookup(): UI_MainView_Bible_Lookup { + return { location: 0 }; +} + +export const UI_MainView_Bible_Lookup = { + encode( + message: UI_MainView_Bible_Lookup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.location !== 0) { + writer.uint32(8).int32(message.location); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_Lookup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_Lookup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.location = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_Lookup { + return { + location: isSet(object.location) + ? uI_MainView_Bible_Lookup_LookupLocationFromJSON(object.location) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_Lookup): unknown { + const obj: any = {}; + if (message.location !== 0) { + obj.location = uI_MainView_Bible_Lookup_LookupLocationToJSON( + message.location, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_Lookup { + return UI_MainView_Bible_Lookup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible_Lookup { + const message = createBaseUI_MainView_Bible_Lookup(); + message.location = object.location ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_Bible_BibleCount(): UI_MainView_Bible_BibleCount { + return { freeInstalledCount: 0, purchasedInstalledCount: 0 }; +} + +export const UI_MainView_Bible_BibleCount = { + encode( + message: UI_MainView_Bible_BibleCount, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.freeInstalledCount !== 0) { + writer.uint32(8).int32(message.freeInstalledCount); + } + if (message.purchasedInstalledCount !== 0) { + writer.uint32(16).int32(message.purchasedInstalledCount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_Bible_BibleCount { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_Bible_BibleCount(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.freeInstalledCount = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.purchasedInstalledCount = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_Bible_BibleCount { + return { + freeInstalledCount: isSet(object.freeInstalledCount) + ? globalThis.Number(object.freeInstalledCount) + : 0, + purchasedInstalledCount: isSet(object.purchasedInstalledCount) + ? globalThis.Number(object.purchasedInstalledCount) + : 0, + }; + }, + + toJSON(message: UI_MainView_Bible_BibleCount): unknown { + const obj: any = {}; + if (message.freeInstalledCount !== 0) { + obj.freeInstalledCount = Math.round(message.freeInstalledCount); + } + if (message.purchasedInstalledCount !== 0) { + obj.purchasedInstalledCount = Math.round(message.purchasedInstalledCount); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_Bible_BibleCount { + return UI_MainView_Bible_BibleCount.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_Bible_BibleCount { + const message = createBaseUI_MainView_Bible_BibleCount(); + message.freeInstalledCount = object.freeInstalledCount ?? 0; + message.purchasedInstalledCount = object.purchasedInstalledCount ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_StageEditor(): UI_MainView_StageEditor { + return { shown: undefined }; +} + +export const UI_MainView_StageEditor = { + encode( + message: UI_MainView_StageEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_StageEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_StageEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_StageEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_StageEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_StageEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_StageEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_StageEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_StageEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_StageEditor { + return UI_MainView_StageEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_StageEditor { + const message = createBaseUI_MainView_StageEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_StageEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_StageEditor_Shown(): UI_MainView_StageEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_StageEditor_Shown = { + encode( + message: UI_MainView_StageEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_StageEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_StageEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_StageEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_StageEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_StageEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_StageEditor_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_StageEditor_Shown { + return UI_MainView_StageEditor_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_StageEditor_Shown { + const message = createBaseUI_MainView_StageEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_ThemeEditor(): UI_MainView_ThemeEditor { + return { shown: undefined }; +} + +export const UI_MainView_ThemeEditor = { + encode( + message: UI_MainView_ThemeEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_ThemeEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_ThemeEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_ThemeEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_ThemeEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_ThemeEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_ThemeEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_ThemeEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_ThemeEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_ThemeEditor { + return UI_MainView_ThemeEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_ThemeEditor { + const message = createBaseUI_MainView_ThemeEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_ThemeEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_ThemeEditor_Shown(): UI_MainView_ThemeEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_ThemeEditor_Shown = { + encode( + message: UI_MainView_ThemeEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_ThemeEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_ThemeEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_ThemeEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_ThemeEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_ThemeEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_ThemeEditor_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_ThemeEditor_Shown { + return UI_MainView_ThemeEditor_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_ThemeEditor_Shown { + const message = createBaseUI_MainView_ThemeEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_CopyrightEditor(): UI_MainView_CopyrightEditor { + return { shown: undefined }; +} + +export const UI_MainView_CopyrightEditor = { + encode( + message: UI_MainView_CopyrightEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_CopyrightEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_CopyrightEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_CopyrightEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_CopyrightEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_CopyrightEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_CopyrightEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_CopyrightEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_CopyrightEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_CopyrightEditor { + return UI_MainView_CopyrightEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_CopyrightEditor { + const message = createBaseUI_MainView_CopyrightEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_CopyrightEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_CopyrightEditor_Shown(): UI_MainView_CopyrightEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_CopyrightEditor_Shown = { + encode( + message: UI_MainView_CopyrightEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_CopyrightEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_CopyrightEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_CopyrightEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_CopyrightEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_CopyrightEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_CopyrightEditor_Shown_SourceToJSON( + message.source, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_CopyrightEditor_Shown { + return UI_MainView_CopyrightEditor_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_MainView_CopyrightEditor_Shown { + const message = createBaseUI_MainView_CopyrightEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_PropsEditor(): UI_MainView_PropsEditor { + return { shown: undefined }; +} + +export const UI_MainView_PropsEditor = { + encode( + message: UI_MainView_PropsEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_PropsEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_PropsEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_PropsEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_PropsEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_PropsEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_PropsEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_PropsEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_PropsEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_PropsEditor { + return UI_MainView_PropsEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_PropsEditor { + const message = createBaseUI_MainView_PropsEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_PropsEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_PropsEditor_Shown(): UI_MainView_PropsEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_PropsEditor_Shown = { + encode( + message: UI_MainView_PropsEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_PropsEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_PropsEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_PropsEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_PropsEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_PropsEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_PropsEditor_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_PropsEditor_Shown { + return UI_MainView_PropsEditor_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_PropsEditor_Shown { + const message = createBaseUI_MainView_PropsEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_MainView_MaskEditor(): UI_MainView_MaskEditor { + return { shown: undefined }; +} + +export const UI_MainView_MaskEditor = { + encode( + message: UI_MainView_MaskEditor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_MainView_MaskEditor_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_MaskEditor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_MaskEditor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_MainView_MaskEditor_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_MaskEditor { + return { + shown: isSet(object.shown) + ? UI_MainView_MaskEditor_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_MainView_MaskEditor): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_MainView_MaskEditor_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_MaskEditor { + return UI_MainView_MaskEditor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_MaskEditor { + const message = createBaseUI_MainView_MaskEditor(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_MainView_MaskEditor_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_MainView_MaskEditor_Shown(): UI_MainView_MaskEditor_Shown { + return { source: 0 }; +} + +export const UI_MainView_MaskEditor_Shown = { + encode( + message: UI_MainView_MaskEditor_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_MainView_MaskEditor_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_MainView_MaskEditor_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_MainView_MaskEditor_Shown { + return { + source: isSet(object.source) + ? uI_MainView_MaskEditor_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_MainView_MaskEditor_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_MainView_MaskEditor_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_MainView_MaskEditor_Shown { + return UI_MainView_MaskEditor_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_MainView_MaskEditor_Shown { + const message = createBaseUI_MainView_MaskEditor_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_Looks(): UI_Looks { + return { shown: undefined }; +} + +export const UI_Looks = { + encode( + message: UI_Looks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_Looks_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Looks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Looks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_Looks_Shown.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Looks { + return { + shown: isSet(object.shown) + ? UI_Looks_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_Looks): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_Looks_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>(base?: I): UI_Looks { + return UI_Looks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): UI_Looks { + const message = createBaseUI_Looks(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_Looks_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_Looks_Shown(): UI_Looks_Shown { + return { source: 0 }; +} + +export const UI_Looks_Shown = { + encode( + message: UI_Looks_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Looks_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Looks_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Looks_Shown { + return { + source: isSet(object.source) + ? uI_Looks_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_Looks_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_Looks_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Looks_Shown { + return UI_Looks_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Looks_Shown { + const message = createBaseUI_Looks_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_ScreenConfiguration(): UI_ScreenConfiguration { + return { shown: undefined }; +} + +export const UI_ScreenConfiguration = { + encode( + message: UI_ScreenConfiguration, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_ScreenConfiguration_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ScreenConfiguration { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ScreenConfiguration(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_ScreenConfiguration_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ScreenConfiguration { + return { + shown: isSet(object.shown) + ? UI_ScreenConfiguration_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_ScreenConfiguration): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_ScreenConfiguration_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_ScreenConfiguration { + return UI_ScreenConfiguration.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_ScreenConfiguration { + const message = createBaseUI_ScreenConfiguration(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_ScreenConfiguration_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_ScreenConfiguration_Shown(): UI_ScreenConfiguration_Shown { + return { source: 0 }; +} + +export const UI_ScreenConfiguration_Shown = { + encode( + message: UI_ScreenConfiguration_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ScreenConfiguration_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ScreenConfiguration_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ScreenConfiguration_Shown { + return { + source: isSet(object.source) + ? uI_ScreenConfiguration_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_ScreenConfiguration_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_ScreenConfiguration_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_ScreenConfiguration_Shown { + return UI_ScreenConfiguration_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_ScreenConfiguration_Shown { + const message = createBaseUI_ScreenConfiguration_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight(): UI_LowerRight { + return { + timers: undefined, + messages: undefined, + props: undefined, + stage: undefined, + audioBin: undefined, + macros: undefined, + }; +} + +export const UI_LowerRight = { + encode( + message: UI_LowerRight, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timers !== undefined) { + UI_LowerRight_Timers.encode( + message.timers, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.messages !== undefined) { + UI_LowerRight_Messages.encode( + message.messages, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.props !== undefined) { + UI_LowerRight_Props.encode( + message.props, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.stage !== undefined) { + UI_LowerRight_Stage.encode( + message.stage, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.audioBin !== undefined) { + UI_LowerRight_AudioBin.encode( + message.audioBin, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.macros !== undefined) { + UI_LowerRight_Macros.encode( + message.macros, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_LowerRight { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timers = UI_LowerRight_Timers.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.messages = UI_LowerRight_Messages.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.props = UI_LowerRight_Props.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.stage = UI_LowerRight_Stage.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.audioBin = UI_LowerRight_AudioBin.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.macros = UI_LowerRight_Macros.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight { + return { + timers: isSet(object.timers) + ? UI_LowerRight_Timers.fromJSON(object.timers) + : undefined, + messages: isSet(object.messages) + ? UI_LowerRight_Messages.fromJSON(object.messages) + : undefined, + props: isSet(object.props) + ? UI_LowerRight_Props.fromJSON(object.props) + : undefined, + stage: isSet(object.stage) + ? UI_LowerRight_Stage.fromJSON(object.stage) + : undefined, + audioBin: isSet(object.audioBin) + ? UI_LowerRight_AudioBin.fromJSON(object.audioBin) + : undefined, + macros: isSet(object.macros) + ? UI_LowerRight_Macros.fromJSON(object.macros) + : undefined, + }; + }, + + toJSON(message: UI_LowerRight): unknown { + const obj: any = {}; + if (message.timers !== undefined) { + obj.timers = UI_LowerRight_Timers.toJSON(message.timers); + } + if (message.messages !== undefined) { + obj.messages = UI_LowerRight_Messages.toJSON(message.messages); + } + if (message.props !== undefined) { + obj.props = UI_LowerRight_Props.toJSON(message.props); + } + if (message.stage !== undefined) { + obj.stage = UI_LowerRight_Stage.toJSON(message.stage); + } + if (message.audioBin !== undefined) { + obj.audioBin = UI_LowerRight_AudioBin.toJSON(message.audioBin); + } + if (message.macros !== undefined) { + obj.macros = UI_LowerRight_Macros.toJSON(message.macros); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight { + return UI_LowerRight.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight { + const message = createBaseUI_LowerRight(); + message.timers = + object.timers !== undefined && object.timers !== null + ? UI_LowerRight_Timers.fromPartial(object.timers) + : undefined; + message.messages = + object.messages !== undefined && object.messages !== null + ? UI_LowerRight_Messages.fromPartial(object.messages) + : undefined; + message.props = + object.props !== undefined && object.props !== null + ? UI_LowerRight_Props.fromPartial(object.props) + : undefined; + message.stage = + object.stage !== undefined && object.stage !== null + ? UI_LowerRight_Stage.fromPartial(object.stage) + : undefined; + message.audioBin = + object.audioBin !== undefined && object.audioBin !== null + ? UI_LowerRight_AudioBin.fromPartial(object.audioBin) + : undefined; + message.macros = + object.macros !== undefined && object.macros !== null + ? UI_LowerRight_Macros.fromPartial(object.macros) + : undefined; + return message; + }, +}; + +function createBaseUI_LowerRight_Timers(): UI_LowerRight_Timers { + return { + shown: undefined, + collapse: undefined, + edit: undefined, + state: undefined, + create: undefined, + delete: undefined, + }; +} + +export const UI_LowerRight_Timers = { + encode( + message: UI_LowerRight_Timers, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_LowerRight_Timers_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.collapse !== undefined) { + UI_LowerRight_Timers_Collapse.encode( + message.collapse, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.edit !== undefined) { + UI_LowerRight_Timers_Edit.encode( + message.edit, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.state !== undefined) { + UI_LowerRight_Timers_State.encode( + message.state, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.create !== undefined) { + UI_LowerRight_Timers_Create.encode( + message.create, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.delete !== undefined) { + UI_LowerRight_Timers_Delete.encode( + message.delete, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_LowerRight_Timers_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.collapse = UI_LowerRight_Timers_Collapse.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.edit = UI_LowerRight_Timers_Edit.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.state = UI_LowerRight_Timers_State.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.create = UI_LowerRight_Timers_Create.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.delete = UI_LowerRight_Timers_Delete.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Timers { + return { + shown: isSet(object.shown) + ? UI_LowerRight_Timers_Shown.fromJSON(object.shown) + : undefined, + collapse: isSet(object.collapse) + ? UI_LowerRight_Timers_Collapse.fromJSON(object.collapse) + : undefined, + edit: isSet(object.edit) + ? UI_LowerRight_Timers_Edit.fromJSON(object.edit) + : undefined, + state: isSet(object.state) + ? UI_LowerRight_Timers_State.fromJSON(object.state) + : undefined, + create: isSet(object.create) + ? UI_LowerRight_Timers_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? UI_LowerRight_Timers_Delete.fromJSON(object.delete) + : undefined, + }; + }, + + toJSON(message: UI_LowerRight_Timers): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_LowerRight_Timers_Shown.toJSON(message.shown); + } + if (message.collapse !== undefined) { + obj.collapse = UI_LowerRight_Timers_Collapse.toJSON(message.collapse); + } + if (message.edit !== undefined) { + obj.edit = UI_LowerRight_Timers_Edit.toJSON(message.edit); + } + if (message.state !== undefined) { + obj.state = UI_LowerRight_Timers_State.toJSON(message.state); + } + if (message.create !== undefined) { + obj.create = UI_LowerRight_Timers_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = UI_LowerRight_Timers_Delete.toJSON(message.delete); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers { + return UI_LowerRight_Timers.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Timers { + const message = createBaseUI_LowerRight_Timers(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_LowerRight_Timers_Shown.fromPartial(object.shown) + : undefined; + message.collapse = + object.collapse !== undefined && object.collapse !== null + ? UI_LowerRight_Timers_Collapse.fromPartial(object.collapse) + : undefined; + message.edit = + object.edit !== undefined && object.edit !== null + ? UI_LowerRight_Timers_Edit.fromPartial(object.edit) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? UI_LowerRight_Timers_State.fromPartial(object.state) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? UI_LowerRight_Timers_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? UI_LowerRight_Timers_Delete.fromPartial(object.delete) + : undefined; + return message; + }, +}; + +function createBaseUI_LowerRight_Timers_Shown(): UI_LowerRight_Timers_Shown { + return {}; +} + +export const UI_LowerRight_Timers_Shown = { + encode( + _: UI_LowerRight_Timers_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Timers_Shown { + return {}; + }, + + toJSON(_: UI_LowerRight_Timers_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers_Shown { + return UI_LowerRight_Timers_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Timers_Shown { + const message = createBaseUI_LowerRight_Timers_Shown(); + return message; + }, +}; + +function createBaseUI_LowerRight_Timers_Collapse(): UI_LowerRight_Timers_Collapse { + return { state: 0 }; +} + +export const UI_LowerRight_Timers_Collapse = { + encode( + message: UI_LowerRight_Timers_Collapse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.state !== 0) { + writer.uint32(8).int32(message.state); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers_Collapse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers_Collapse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Timers_Collapse { + return { + state: isSet(object.state) + ? uI_LowerRight_Timers_Collapse_StateFromJSON(object.state) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Timers_Collapse): unknown { + const obj: any = {}; + if (message.state !== 0) { + obj.state = uI_LowerRight_Timers_Collapse_StateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers_Collapse { + return UI_LowerRight_Timers_Collapse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Timers_Collapse { + const message = createBaseUI_LowerRight_Timers_Collapse(); + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Timers_Edit(): UI_LowerRight_Timers_Edit { + return { field: 0 }; +} + +export const UI_LowerRight_Timers_Edit = { + encode( + message: UI_LowerRight_Timers_Edit, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.field !== 0) { + writer.uint32(8).int32(message.field); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers_Edit { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers_Edit(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.field = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Timers_Edit { + return { + field: isSet(object.field) + ? uI_LowerRight_Timers_Edit_FieldFromJSON(object.field) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Timers_Edit): unknown { + const obj: any = {}; + if (message.field !== 0) { + obj.field = uI_LowerRight_Timers_Edit_FieldToJSON(message.field); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers_Edit { + return UI_LowerRight_Timers_Edit.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Timers_Edit { + const message = createBaseUI_LowerRight_Timers_Edit(); + message.field = object.field ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Timers_State(): UI_LowerRight_Timers_State { + return { state: 0 }; +} + +export const UI_LowerRight_Timers_State = { + encode( + message: UI_LowerRight_Timers_State, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.state !== 0) { + writer.uint32(8).int32(message.state); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers_State { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers_State(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Timers_State { + return { + state: isSet(object.state) + ? uI_LowerRight_Timers_State_StateFromJSON(object.state) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Timers_State): unknown { + const obj: any = {}; + if (message.state !== 0) { + obj.state = uI_LowerRight_Timers_State_StateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers_State { + return UI_LowerRight_Timers_State.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Timers_State { + const message = createBaseUI_LowerRight_Timers_State(); + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Timers_Create(): UI_LowerRight_Timers_Create { + return {}; +} + +export const UI_LowerRight_Timers_Create = { + encode( + _: UI_LowerRight_Timers_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers_Create(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Timers_Create { + return {}; + }, + + toJSON(_: UI_LowerRight_Timers_Create): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers_Create { + return UI_LowerRight_Timers_Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Timers_Create { + const message = createBaseUI_LowerRight_Timers_Create(); + return message; + }, +}; + +function createBaseUI_LowerRight_Timers_Delete(): UI_LowerRight_Timers_Delete { + return {}; +} + +export const UI_LowerRight_Timers_Delete = { + encode( + _: UI_LowerRight_Timers_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Timers_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Timers_Delete(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Timers_Delete { + return {}; + }, + + toJSON(_: UI_LowerRight_Timers_Delete): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Timers_Delete { + return UI_LowerRight_Timers_Delete.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Timers_Delete { + const message = createBaseUI_LowerRight_Timers_Delete(); + return message; + }, +}; + +function createBaseUI_LowerRight_Messages(): UI_LowerRight_Messages { + return { + shown: undefined, + edit: undefined, + state: undefined, + create: undefined, + delete: undefined, + }; +} + +export const UI_LowerRight_Messages = { + encode( + message: UI_LowerRight_Messages, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_LowerRight_Messages_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.edit !== undefined) { + UI_LowerRight_Messages_Edit.encode( + message.edit, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.state !== undefined) { + UI_LowerRight_Messages_State.encode( + message.state, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.create !== undefined) { + UI_LowerRight_Messages_Create.encode( + message.create, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.delete !== undefined) { + UI_LowerRight_Messages_Delete.encode( + message.delete, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Messages { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Messages(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_LowerRight_Messages_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.edit = UI_LowerRight_Messages_Edit.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.state = UI_LowerRight_Messages_State.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.create = UI_LowerRight_Messages_Create.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.delete = UI_LowerRight_Messages_Delete.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Messages { + return { + shown: isSet(object.shown) + ? UI_LowerRight_Messages_Shown.fromJSON(object.shown) + : undefined, + edit: isSet(object.edit) + ? UI_LowerRight_Messages_Edit.fromJSON(object.edit) + : undefined, + state: isSet(object.state) + ? UI_LowerRight_Messages_State.fromJSON(object.state) + : undefined, + create: isSet(object.create) + ? UI_LowerRight_Messages_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? UI_LowerRight_Messages_Delete.fromJSON(object.delete) + : undefined, + }; + }, + + toJSON(message: UI_LowerRight_Messages): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_LowerRight_Messages_Shown.toJSON(message.shown); + } + if (message.edit !== undefined) { + obj.edit = UI_LowerRight_Messages_Edit.toJSON(message.edit); + } + if (message.state !== undefined) { + obj.state = UI_LowerRight_Messages_State.toJSON(message.state); + } + if (message.create !== undefined) { + obj.create = UI_LowerRight_Messages_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = UI_LowerRight_Messages_Delete.toJSON(message.delete); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Messages { + return UI_LowerRight_Messages.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Messages { + const message = createBaseUI_LowerRight_Messages(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_LowerRight_Messages_Shown.fromPartial(object.shown) + : undefined; + message.edit = + object.edit !== undefined && object.edit !== null + ? UI_LowerRight_Messages_Edit.fromPartial(object.edit) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? UI_LowerRight_Messages_State.fromPartial(object.state) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? UI_LowerRight_Messages_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? UI_LowerRight_Messages_Delete.fromPartial(object.delete) + : undefined; + return message; + }, +}; + +function createBaseUI_LowerRight_Messages_Shown(): UI_LowerRight_Messages_Shown { + return {}; +} + +export const UI_LowerRight_Messages_Shown = { + encode( + _: UI_LowerRight_Messages_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Messages_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Messages_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Messages_Shown { + return {}; + }, + + toJSON(_: UI_LowerRight_Messages_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Messages_Shown { + return UI_LowerRight_Messages_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Messages_Shown { + const message = createBaseUI_LowerRight_Messages_Shown(); + return message; + }, +}; + +function createBaseUI_LowerRight_Messages_Edit(): UI_LowerRight_Messages_Edit { + return { action: 0 }; +} + +export const UI_LowerRight_Messages_Edit = { + encode( + message: UI_LowerRight_Messages_Edit, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.action !== 0) { + writer.uint32(8).int32(message.action); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Messages_Edit { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Messages_Edit(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.action = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Messages_Edit { + return { + action: isSet(object.action) + ? uI_LowerRight_Messages_Edit_ActionFromJSON(object.action) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Messages_Edit): unknown { + const obj: any = {}; + if (message.action !== 0) { + obj.action = uI_LowerRight_Messages_Edit_ActionToJSON(message.action); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Messages_Edit { + return UI_LowerRight_Messages_Edit.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Messages_Edit { + const message = createBaseUI_LowerRight_Messages_Edit(); + message.action = object.action ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Messages_State(): UI_LowerRight_Messages_State { + return { state: 0 }; +} + +export const UI_LowerRight_Messages_State = { + encode( + message: UI_LowerRight_Messages_State, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.state !== 0) { + writer.uint32(8).int32(message.state); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Messages_State { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Messages_State(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Messages_State { + return { + state: isSet(object.state) + ? uI_LowerRight_Messages_State_StateFromJSON(object.state) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Messages_State): unknown { + const obj: any = {}; + if (message.state !== 0) { + obj.state = uI_LowerRight_Messages_State_StateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Messages_State { + return UI_LowerRight_Messages_State.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Messages_State { + const message = createBaseUI_LowerRight_Messages_State(); + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Messages_Create(): UI_LowerRight_Messages_Create { + return {}; +} + +export const UI_LowerRight_Messages_Create = { + encode( + _: UI_LowerRight_Messages_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Messages_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Messages_Create(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Messages_Create { + return {}; + }, + + toJSON(_: UI_LowerRight_Messages_Create): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Messages_Create { + return UI_LowerRight_Messages_Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Messages_Create { + const message = createBaseUI_LowerRight_Messages_Create(); + return message; + }, +}; + +function createBaseUI_LowerRight_Messages_Delete(): UI_LowerRight_Messages_Delete { + return {}; +} + +export const UI_LowerRight_Messages_Delete = { + encode( + _: UI_LowerRight_Messages_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Messages_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Messages_Delete(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Messages_Delete { + return {}; + }, + + toJSON(_: UI_LowerRight_Messages_Delete): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Messages_Delete { + return UI_LowerRight_Messages_Delete.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Messages_Delete { + const message = createBaseUI_LowerRight_Messages_Delete(); + return message; + }, +}; + +function createBaseUI_LowerRight_Props(): UI_LowerRight_Props { + return { + shown: undefined, + transition: undefined, + state: undefined, + create: undefined, + delete: undefined, + }; +} + +export const UI_LowerRight_Props = { + encode( + message: UI_LowerRight_Props, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_LowerRight_Props_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.transition !== undefined) { + UI_LowerRight_Props_Transition.encode( + message.transition, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.state !== undefined) { + UI_LowerRight_Props_State.encode( + message.state, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.create !== undefined) { + UI_LowerRight_Props_Create.encode( + message.create, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.delete !== undefined) { + UI_LowerRight_Props_Delete.encode( + message.delete, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_LowerRight_Props { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Props(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_LowerRight_Props_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.transition = UI_LowerRight_Props_Transition.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.state = UI_LowerRight_Props_State.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.create = UI_LowerRight_Props_Create.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.delete = UI_LowerRight_Props_Delete.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Props { + return { + shown: isSet(object.shown) + ? UI_LowerRight_Props_Shown.fromJSON(object.shown) + : undefined, + transition: isSet(object.transition) + ? UI_LowerRight_Props_Transition.fromJSON(object.transition) + : undefined, + state: isSet(object.state) + ? UI_LowerRight_Props_State.fromJSON(object.state) + : undefined, + create: isSet(object.create) + ? UI_LowerRight_Props_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? UI_LowerRight_Props_Delete.fromJSON(object.delete) + : undefined, + }; + }, + + toJSON(message: UI_LowerRight_Props): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_LowerRight_Props_Shown.toJSON(message.shown); + } + if (message.transition !== undefined) { + obj.transition = UI_LowerRight_Props_Transition.toJSON( + message.transition, + ); + } + if (message.state !== undefined) { + obj.state = UI_LowerRight_Props_State.toJSON(message.state); + } + if (message.create !== undefined) { + obj.create = UI_LowerRight_Props_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = UI_LowerRight_Props_Delete.toJSON(message.delete); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Props { + return UI_LowerRight_Props.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Props { + const message = createBaseUI_LowerRight_Props(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_LowerRight_Props_Shown.fromPartial(object.shown) + : undefined; + message.transition = + object.transition !== undefined && object.transition !== null + ? UI_LowerRight_Props_Transition.fromPartial(object.transition) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? UI_LowerRight_Props_State.fromPartial(object.state) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? UI_LowerRight_Props_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? UI_LowerRight_Props_Delete.fromPartial(object.delete) + : undefined; + return message; + }, +}; + +function createBaseUI_LowerRight_Props_Shown(): UI_LowerRight_Props_Shown { + return {}; +} + +export const UI_LowerRight_Props_Shown = { + encode( + _: UI_LowerRight_Props_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Props_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Props_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Props_Shown { + return {}; + }, + + toJSON(_: UI_LowerRight_Props_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Props_Shown { + return UI_LowerRight_Props_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Props_Shown { + const message = createBaseUI_LowerRight_Props_Shown(); + return message; + }, +}; + +function createBaseUI_LowerRight_Props_Transition(): UI_LowerRight_Props_Transition { + return {}; +} + +export const UI_LowerRight_Props_Transition = { + encode( + _: UI_LowerRight_Props_Transition, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Props_Transition { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Props_Transition(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Props_Transition { + return {}; + }, + + toJSON(_: UI_LowerRight_Props_Transition): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Props_Transition { + return UI_LowerRight_Props_Transition.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Props_Transition { + const message = createBaseUI_LowerRight_Props_Transition(); + return message; + }, +}; + +function createBaseUI_LowerRight_Props_State(): UI_LowerRight_Props_State { + return { state: 0 }; +} + +export const UI_LowerRight_Props_State = { + encode( + message: UI_LowerRight_Props_State, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.state !== 0) { + writer.uint32(8).int32(message.state); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Props_State { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Props_State(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Props_State { + return { + state: isSet(object.state) + ? uI_LowerRight_Props_State_StateFromJSON(object.state) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Props_State): unknown { + const obj: any = {}; + if (message.state !== 0) { + obj.state = uI_LowerRight_Props_State_StateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Props_State { + return UI_LowerRight_Props_State.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Props_State { + const message = createBaseUI_LowerRight_Props_State(); + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Props_Create(): UI_LowerRight_Props_Create { + return {}; +} + +export const UI_LowerRight_Props_Create = { + encode( + _: UI_LowerRight_Props_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Props_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Props_Create(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Props_Create { + return {}; + }, + + toJSON(_: UI_LowerRight_Props_Create): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Props_Create { + return UI_LowerRight_Props_Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Props_Create { + const message = createBaseUI_LowerRight_Props_Create(); + return message; + }, +}; + +function createBaseUI_LowerRight_Props_Delete(): UI_LowerRight_Props_Delete { + return {}; +} + +export const UI_LowerRight_Props_Delete = { + encode( + _: UI_LowerRight_Props_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Props_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Props_Delete(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Props_Delete { + return {}; + }, + + toJSON(_: UI_LowerRight_Props_Delete): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Props_Delete { + return UI_LowerRight_Props_Delete.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Props_Delete { + const message = createBaseUI_LowerRight_Props_Delete(); + return message; + }, +}; + +function createBaseUI_LowerRight_Stage(): UI_LowerRight_Stage { + return { + shown: undefined, + changeLayout: undefined, + messageState: undefined, + configureScreens: undefined, + editLayouts: undefined, + }; +} + +export const UI_LowerRight_Stage = { + encode( + message: UI_LowerRight_Stage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_LowerRight_Stage_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.changeLayout !== undefined) { + UI_LowerRight_Stage_ChangeLayout.encode( + message.changeLayout, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.messageState !== undefined) { + UI_LowerRight_Stage_MessageState.encode( + message.messageState, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.configureScreens !== undefined) { + UI_LowerRight_Stage_ConfigureScreens.encode( + message.configureScreens, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.editLayouts !== undefined) { + UI_LowerRight_Stage_EditLayouts.encode( + message.editLayouts, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_LowerRight_Stage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Stage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_LowerRight_Stage_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.changeLayout = UI_LowerRight_Stage_ChangeLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.messageState = UI_LowerRight_Stage_MessageState.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.configureScreens = + UI_LowerRight_Stage_ConfigureScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.editLayouts = UI_LowerRight_Stage_EditLayouts.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Stage { + return { + shown: isSet(object.shown) + ? UI_LowerRight_Stage_Shown.fromJSON(object.shown) + : undefined, + changeLayout: isSet(object.changeLayout) + ? UI_LowerRight_Stage_ChangeLayout.fromJSON(object.changeLayout) + : undefined, + messageState: isSet(object.messageState) + ? UI_LowerRight_Stage_MessageState.fromJSON(object.messageState) + : undefined, + configureScreens: isSet(object.configureScreens) + ? UI_LowerRight_Stage_ConfigureScreens.fromJSON(object.configureScreens) + : undefined, + editLayouts: isSet(object.editLayouts) + ? UI_LowerRight_Stage_EditLayouts.fromJSON(object.editLayouts) + : undefined, + }; + }, + + toJSON(message: UI_LowerRight_Stage): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_LowerRight_Stage_Shown.toJSON(message.shown); + } + if (message.changeLayout !== undefined) { + obj.changeLayout = UI_LowerRight_Stage_ChangeLayout.toJSON( + message.changeLayout, + ); + } + if (message.messageState !== undefined) { + obj.messageState = UI_LowerRight_Stage_MessageState.toJSON( + message.messageState, + ); + } + if (message.configureScreens !== undefined) { + obj.configureScreens = UI_LowerRight_Stage_ConfigureScreens.toJSON( + message.configureScreens, + ); + } + if (message.editLayouts !== undefined) { + obj.editLayouts = UI_LowerRight_Stage_EditLayouts.toJSON( + message.editLayouts, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Stage { + return UI_LowerRight_Stage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Stage { + const message = createBaseUI_LowerRight_Stage(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_LowerRight_Stage_Shown.fromPartial(object.shown) + : undefined; + message.changeLayout = + object.changeLayout !== undefined && object.changeLayout !== null + ? UI_LowerRight_Stage_ChangeLayout.fromPartial(object.changeLayout) + : undefined; + message.messageState = + object.messageState !== undefined && object.messageState !== null + ? UI_LowerRight_Stage_MessageState.fromPartial(object.messageState) + : undefined; + message.configureScreens = + object.configureScreens !== undefined && object.configureScreens !== null + ? UI_LowerRight_Stage_ConfigureScreens.fromPartial( + object.configureScreens, + ) + : undefined; + message.editLayouts = + object.editLayouts !== undefined && object.editLayouts !== null + ? UI_LowerRight_Stage_EditLayouts.fromPartial(object.editLayouts) + : undefined; + return message; + }, +}; + +function createBaseUI_LowerRight_Stage_Shown(): UI_LowerRight_Stage_Shown { + return {}; +} + +export const UI_LowerRight_Stage_Shown = { + encode( + _: UI_LowerRight_Stage_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Stage_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Stage_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Stage_Shown { + return {}; + }, + + toJSON(_: UI_LowerRight_Stage_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Stage_Shown { + return UI_LowerRight_Stage_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Stage_Shown { + const message = createBaseUI_LowerRight_Stage_Shown(); + return message; + }, +}; + +function createBaseUI_LowerRight_Stage_ChangeLayout(): UI_LowerRight_Stage_ChangeLayout { + return {}; +} + +export const UI_LowerRight_Stage_ChangeLayout = { + encode( + _: UI_LowerRight_Stage_ChangeLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Stage_ChangeLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Stage_ChangeLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Stage_ChangeLayout { + return {}; + }, + + toJSON(_: UI_LowerRight_Stage_ChangeLayout): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Stage_ChangeLayout { + return UI_LowerRight_Stage_ChangeLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): UI_LowerRight_Stage_ChangeLayout { + const message = createBaseUI_LowerRight_Stage_ChangeLayout(); + return message; + }, +}; + +function createBaseUI_LowerRight_Stage_MessageState(): UI_LowerRight_Stage_MessageState { + return { state: 0 }; +} + +export const UI_LowerRight_Stage_MessageState = { + encode( + message: UI_LowerRight_Stage_MessageState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.state !== 0) { + writer.uint32(8).int32(message.state); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Stage_MessageState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Stage_MessageState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Stage_MessageState { + return { + state: isSet(object.state) + ? uI_LowerRight_Stage_MessageState_StateFromJSON(object.state) + : 0, + }; + }, + + toJSON(message: UI_LowerRight_Stage_MessageState): unknown { + const obj: any = {}; + if (message.state !== 0) { + obj.state = uI_LowerRight_Stage_MessageState_StateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Stage_MessageState { + return UI_LowerRight_Stage_MessageState.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_LowerRight_Stage_MessageState { + const message = createBaseUI_LowerRight_Stage_MessageState(); + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseUI_LowerRight_Stage_ConfigureScreens(): UI_LowerRight_Stage_ConfigureScreens { + return {}; +} + +export const UI_LowerRight_Stage_ConfigureScreens = { + encode( + _: UI_LowerRight_Stage_ConfigureScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Stage_ConfigureScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Stage_ConfigureScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Stage_ConfigureScreens { + return {}; + }, + + toJSON(_: UI_LowerRight_Stage_ConfigureScreens): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Stage_ConfigureScreens { + return UI_LowerRight_Stage_ConfigureScreens.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): UI_LowerRight_Stage_ConfigureScreens { + const message = createBaseUI_LowerRight_Stage_ConfigureScreens(); + return message; + }, +}; + +function createBaseUI_LowerRight_Stage_EditLayouts(): UI_LowerRight_Stage_EditLayouts { + return {}; +} + +export const UI_LowerRight_Stage_EditLayouts = { + encode( + _: UI_LowerRight_Stage_EditLayouts, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Stage_EditLayouts { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Stage_EditLayouts(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Stage_EditLayouts { + return {}; + }, + + toJSON(_: UI_LowerRight_Stage_EditLayouts): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Stage_EditLayouts { + return UI_LowerRight_Stage_EditLayouts.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Stage_EditLayouts { + const message = createBaseUI_LowerRight_Stage_EditLayouts(); + return message; + }, +}; + +function createBaseUI_LowerRight_AudioBin(): UI_LowerRight_AudioBin { + return {}; +} + +export const UI_LowerRight_AudioBin = { + encode( + _: UI_LowerRight_AudioBin, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_AudioBin { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_AudioBin(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_AudioBin { + return {}; + }, + + toJSON(_: UI_LowerRight_AudioBin): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_AudioBin { + return UI_LowerRight_AudioBin.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_AudioBin { + const message = createBaseUI_LowerRight_AudioBin(); + return message; + }, +}; + +function createBaseUI_LowerRight_Macros(): UI_LowerRight_Macros { + return { + shown: undefined, + trigger: undefined, + create: undefined, + delete: undefined, + }; +} + +export const UI_LowerRight_Macros = { + encode( + message: UI_LowerRight_Macros, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_LowerRight_Macros_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + UI_LowerRight_Macros_Trigger.encode( + message.trigger, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.create !== undefined) { + UI_LowerRight_Macros_Create.encode( + message.create, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.delete !== undefined) { + UI_LowerRight_Macros_Delete.encode( + message.delete, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Macros { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Macros(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_LowerRight_Macros_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.trigger = UI_LowerRight_Macros_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.create = UI_LowerRight_Macros_Create.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.delete = UI_LowerRight_Macros_Delete.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_LowerRight_Macros { + return { + shown: isSet(object.shown) + ? UI_LowerRight_Macros_Shown.fromJSON(object.shown) + : undefined, + trigger: isSet(object.trigger) + ? UI_LowerRight_Macros_Trigger.fromJSON(object.trigger) + : undefined, + create: isSet(object.create) + ? UI_LowerRight_Macros_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? UI_LowerRight_Macros_Delete.fromJSON(object.delete) + : undefined, + }; + }, + + toJSON(message: UI_LowerRight_Macros): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_LowerRight_Macros_Shown.toJSON(message.shown); + } + if (message.trigger !== undefined) { + obj.trigger = UI_LowerRight_Macros_Trigger.toJSON(message.trigger); + } + if (message.create !== undefined) { + obj.create = UI_LowerRight_Macros_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = UI_LowerRight_Macros_Delete.toJSON(message.delete); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Macros { + return UI_LowerRight_Macros.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_LowerRight_Macros { + const message = createBaseUI_LowerRight_Macros(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_LowerRight_Macros_Shown.fromPartial(object.shown) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? UI_LowerRight_Macros_Trigger.fromPartial(object.trigger) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? UI_LowerRight_Macros_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? UI_LowerRight_Macros_Delete.fromPartial(object.delete) + : undefined; + return message; + }, +}; + +function createBaseUI_LowerRight_Macros_Shown(): UI_LowerRight_Macros_Shown { + return {}; +} + +export const UI_LowerRight_Macros_Shown = { + encode( + _: UI_LowerRight_Macros_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Macros_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Macros_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Macros_Shown { + return {}; + }, + + toJSON(_: UI_LowerRight_Macros_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Macros_Shown { + return UI_LowerRight_Macros_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Macros_Shown { + const message = createBaseUI_LowerRight_Macros_Shown(); + return message; + }, +}; + +function createBaseUI_LowerRight_Macros_Trigger(): UI_LowerRight_Macros_Trigger { + return {}; +} + +export const UI_LowerRight_Macros_Trigger = { + encode( + _: UI_LowerRight_Macros_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Macros_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Macros_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Macros_Trigger { + return {}; + }, + + toJSON(_: UI_LowerRight_Macros_Trigger): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Macros_Trigger { + return UI_LowerRight_Macros_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Macros_Trigger { + const message = createBaseUI_LowerRight_Macros_Trigger(); + return message; + }, +}; + +function createBaseUI_LowerRight_Macros_Create(): UI_LowerRight_Macros_Create { + return {}; +} + +export const UI_LowerRight_Macros_Create = { + encode( + _: UI_LowerRight_Macros_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Macros_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Macros_Create(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Macros_Create { + return {}; + }, + + toJSON(_: UI_LowerRight_Macros_Create): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Macros_Create { + return UI_LowerRight_Macros_Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Macros_Create { + const message = createBaseUI_LowerRight_Macros_Create(); + return message; + }, +}; + +function createBaseUI_LowerRight_Macros_Delete(): UI_LowerRight_Macros_Delete { + return {}; +} + +export const UI_LowerRight_Macros_Delete = { + encode( + _: UI_LowerRight_Macros_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_LowerRight_Macros_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_LowerRight_Macros_Delete(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_LowerRight_Macros_Delete { + return {}; + }, + + toJSON(_: UI_LowerRight_Macros_Delete): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_LowerRight_Macros_Delete { + return UI_LowerRight_Macros_Delete.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_LowerRight_Macros_Delete { + const message = createBaseUI_LowerRight_Macros_Delete(); + return message; + }, +}; + +function createBaseUI_TextInspector(): UI_TextInspector { + return { + shown: undefined, + foreground: undefined, + underlineColor: undefined, + backgroundColor: undefined, + scrollingText: undefined, + lineTransform: undefined, + }; +} + +export const UI_TextInspector = { + encode( + message: UI_TextInspector, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_TextInspector_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.foreground !== undefined) { + UI_TextInspector_Foreground.encode( + message.foreground, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.underlineColor !== undefined) { + UI_TextInspector_UnderlineColor.encode( + message.underlineColor, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.backgroundColor !== undefined) { + UI_TextInspector_BackgroundColor.encode( + message.backgroundColor, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.scrollingText !== undefined) { + UI_TextInspector_ScrollingText.encode( + message.scrollingText, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.lineTransform !== undefined) { + UI_TextInspector_LineTransform.encode( + message.lineTransform, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_TextInspector { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_TextInspector_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.foreground = UI_TextInspector_Foreground.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.underlineColor = UI_TextInspector_UnderlineColor.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.backgroundColor = UI_TextInspector_BackgroundColor.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.scrollingText = UI_TextInspector_ScrollingText.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.lineTransform = UI_TextInspector_LineTransform.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector { + return { + shown: isSet(object.shown) + ? UI_TextInspector_Shown.fromJSON(object.shown) + : undefined, + foreground: isSet(object.foreground) + ? UI_TextInspector_Foreground.fromJSON(object.foreground) + : undefined, + underlineColor: isSet(object.underlineColor) + ? UI_TextInspector_UnderlineColor.fromJSON(object.underlineColor) + : undefined, + backgroundColor: isSet(object.backgroundColor) + ? UI_TextInspector_BackgroundColor.fromJSON(object.backgroundColor) + : undefined, + scrollingText: isSet(object.scrollingText) + ? UI_TextInspector_ScrollingText.fromJSON(object.scrollingText) + : undefined, + lineTransform: isSet(object.lineTransform) + ? UI_TextInspector_LineTransform.fromJSON(object.lineTransform) + : undefined, + }; + }, + + toJSON(message: UI_TextInspector): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_TextInspector_Shown.toJSON(message.shown); + } + if (message.foreground !== undefined) { + obj.foreground = UI_TextInspector_Foreground.toJSON(message.foreground); + } + if (message.underlineColor !== undefined) { + obj.underlineColor = UI_TextInspector_UnderlineColor.toJSON( + message.underlineColor, + ); + } + if (message.backgroundColor !== undefined) { + obj.backgroundColor = UI_TextInspector_BackgroundColor.toJSON( + message.backgroundColor, + ); + } + if (message.scrollingText !== undefined) { + obj.scrollingText = UI_TextInspector_ScrollingText.toJSON( + message.scrollingText, + ); + } + if (message.lineTransform !== undefined) { + obj.lineTransform = UI_TextInspector_LineTransform.toJSON( + message.lineTransform, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector { + return UI_TextInspector.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_TextInspector { + const message = createBaseUI_TextInspector(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_TextInspector_Shown.fromPartial(object.shown) + : undefined; + message.foreground = + object.foreground !== undefined && object.foreground !== null + ? UI_TextInspector_Foreground.fromPartial(object.foreground) + : undefined; + message.underlineColor = + object.underlineColor !== undefined && object.underlineColor !== null + ? UI_TextInspector_UnderlineColor.fromPartial(object.underlineColor) + : undefined; + message.backgroundColor = + object.backgroundColor !== undefined && object.backgroundColor !== null + ? UI_TextInspector_BackgroundColor.fromPartial(object.backgroundColor) + : undefined; + message.scrollingText = + object.scrollingText !== undefined && object.scrollingText !== null + ? UI_TextInspector_ScrollingText.fromPartial(object.scrollingText) + : undefined; + message.lineTransform = + object.lineTransform !== undefined && object.lineTransform !== null + ? UI_TextInspector_LineTransform.fromPartial(object.lineTransform) + : undefined; + return message; + }, +}; + +function createBaseUI_TextInspector_Shown(): UI_TextInspector_Shown { + return {}; +} + +export const UI_TextInspector_Shown = { + encode( + _: UI_TextInspector_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_TextInspector_Shown { + return {}; + }, + + toJSON(_: UI_TextInspector_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector_Shown { + return UI_TextInspector_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_TextInspector_Shown { + const message = createBaseUI_TextInspector_Shown(); + return message; + }, +}; + +function createBaseUI_TextInspector_Foreground(): UI_TextInspector_Foreground { + return { fillType: 0, selectionMode: 0 }; +} + +export const UI_TextInspector_Foreground = { + encode( + message: UI_TextInspector_Foreground, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.fillType !== 0) { + writer.uint32(8).int32(message.fillType); + } + if (message.selectionMode !== 0) { + writer.uint32(16).int32(message.selectionMode); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_Foreground { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_Foreground(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.fillType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.selectionMode = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector_Foreground { + return { + fillType: isSet(object.fillType) + ? uI_TextInspector_Foreground_FillTypeFromJSON(object.fillType) + : 0, + selectionMode: isSet(object.selectionMode) + ? uI_TextInspector_SelectionModeFromJSON(object.selectionMode) + : 0, + }; + }, + + toJSON(message: UI_TextInspector_Foreground): unknown { + const obj: any = {}; + if (message.fillType !== 0) { + obj.fillType = uI_TextInspector_Foreground_FillTypeToJSON( + message.fillType, + ); + } + if (message.selectionMode !== 0) { + obj.selectionMode = uI_TextInspector_SelectionModeToJSON( + message.selectionMode, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector_Foreground { + return UI_TextInspector_Foreground.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_TextInspector_Foreground { + const message = createBaseUI_TextInspector_Foreground(); + message.fillType = object.fillType ?? 0; + message.selectionMode = object.selectionMode ?? 0; + return message; + }, +}; + +function createBaseUI_TextInspector_UnderlineColor(): UI_TextInspector_UnderlineColor { + return { isEnabled: false, selectionMode: 0 }; +} + +export const UI_TextInspector_UnderlineColor = { + encode( + message: UI_TextInspector_UnderlineColor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isEnabled === true) { + writer.uint32(8).bool(message.isEnabled); + } + if (message.selectionMode !== 0) { + writer.uint32(16).int32(message.selectionMode); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_UnderlineColor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_UnderlineColor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isEnabled = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.selectionMode = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector_UnderlineColor { + return { + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, + selectionMode: isSet(object.selectionMode) + ? uI_TextInspector_SelectionModeFromJSON(object.selectionMode) + : 0, + }; + }, + + toJSON(message: UI_TextInspector_UnderlineColor): unknown { + const obj: any = {}; + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.selectionMode !== 0) { + obj.selectionMode = uI_TextInspector_SelectionModeToJSON( + message.selectionMode, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector_UnderlineColor { + return UI_TextInspector_UnderlineColor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_TextInspector_UnderlineColor { + const message = createBaseUI_TextInspector_UnderlineColor(); + message.isEnabled = object.isEnabled ?? false; + message.selectionMode = object.selectionMode ?? 0; + return message; + }, +}; + +function createBaseUI_TextInspector_BackgroundColor(): UI_TextInspector_BackgroundColor { + return { colorType: 0, selectionMode: 0 }; +} + +export const UI_TextInspector_BackgroundColor = { + encode( + message: UI_TextInspector_BackgroundColor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.colorType !== 0) { + writer.uint32(8).int32(message.colorType); + } + if (message.selectionMode !== 0) { + writer.uint32(16).int32(message.selectionMode); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_BackgroundColor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_BackgroundColor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.colorType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.selectionMode = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector_BackgroundColor { + return { + colorType: isSet(object.colorType) + ? uI_TextInspector_BackgroundColor_ColorTypeFromJSON(object.colorType) + : 0, + selectionMode: isSet(object.selectionMode) + ? uI_TextInspector_SelectionModeFromJSON(object.selectionMode) + : 0, + }; + }, + + toJSON(message: UI_TextInspector_BackgroundColor): unknown { + const obj: any = {}; + if (message.colorType !== 0) { + obj.colorType = uI_TextInspector_BackgroundColor_ColorTypeToJSON( + message.colorType, + ); + } + if (message.selectionMode !== 0) { + obj.selectionMode = uI_TextInspector_SelectionModeToJSON( + message.selectionMode, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector_BackgroundColor { + return UI_TextInspector_BackgroundColor.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_TextInspector_BackgroundColor { + const message = createBaseUI_TextInspector_BackgroundColor(); + message.colorType = object.colorType ?? 0; + message.selectionMode = object.selectionMode ?? 0; + return message; + }, +}; + +function createBaseUI_TextInspector_ScrollingText(): UI_TextInspector_ScrollingText { + return { enable: undefined }; +} + +export const UI_TextInspector_ScrollingText = { + encode( + message: UI_TextInspector_ScrollingText, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enable !== undefined) { + UI_TextInspector_ScrollingText_Enable.encode( + message.enable, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_ScrollingText { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_ScrollingText(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.enable = UI_TextInspector_ScrollingText_Enable.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector_ScrollingText { + return { + enable: isSet(object.enable) + ? UI_TextInspector_ScrollingText_Enable.fromJSON(object.enable) + : undefined, + }; + }, + + toJSON(message: UI_TextInspector_ScrollingText): unknown { + const obj: any = {}; + if (message.enable !== undefined) { + obj.enable = UI_TextInspector_ScrollingText_Enable.toJSON(message.enable); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector_ScrollingText { + return UI_TextInspector_ScrollingText.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_TextInspector_ScrollingText { + const message = createBaseUI_TextInspector_ScrollingText(); + message.enable = + object.enable !== undefined && object.enable !== null + ? UI_TextInspector_ScrollingText_Enable.fromPartial(object.enable) + : undefined; + return message; + }, +}; + +function createBaseUI_TextInspector_ScrollingText_Enable(): UI_TextInspector_ScrollingText_Enable { + return { enabled: false }; +} + +export const UI_TextInspector_ScrollingText_Enable = { + encode( + message: UI_TextInspector_ScrollingText_Enable, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_ScrollingText_Enable { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_ScrollingText_Enable(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector_ScrollingText_Enable { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + }; + }, + + toJSON(message: UI_TextInspector_ScrollingText_Enable): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): UI_TextInspector_ScrollingText_Enable { + return UI_TextInspector_ScrollingText_Enable.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_TextInspector_ScrollingText_Enable { + const message = createBaseUI_TextInspector_ScrollingText_Enable(); + message.enabled = object.enabled ?? false; + return message; + }, +}; + +function createBaseUI_TextInspector_LineTransform(): UI_TextInspector_LineTransform { + return { transformType: 0 }; +} + +export const UI_TextInspector_LineTransform = { + encode( + message: UI_TextInspector_LineTransform, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.transformType !== 0) { + writer.uint32(8).int32(message.transformType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_TextInspector_LineTransform { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_TextInspector_LineTransform(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.transformType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_TextInspector_LineTransform { + return { + transformType: isSet(object.transformType) + ? uI_TextInspector_LineTransform_TransformTypeFromJSON( + object.transformType, + ) + : 0, + }; + }, + + toJSON(message: UI_TextInspector_LineTransform): unknown { + const obj: any = {}; + if (message.transformType !== 0) { + obj.transformType = uI_TextInspector_LineTransform_TransformTypeToJSON( + message.transformType, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_TextInspector_LineTransform { + return UI_TextInspector_LineTransform.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_TextInspector_LineTransform { + const message = createBaseUI_TextInspector_LineTransform(); + message.transformType = object.transformType ?? 0; + return message; + }, +}; + +function createBaseUI_Show(): UI_Show { + return { slideLabel: undefined }; +} + +export const UI_Show = { + encode( + message: UI_Show, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.slideLabel !== undefined) { + UI_Show_SlideLabel.encode( + message.slideLabel, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Show { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Show(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.slideLabel = UI_Show_SlideLabel.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Show { + return { + slideLabel: isSet(object.slideLabel) + ? UI_Show_SlideLabel.fromJSON(object.slideLabel) + : undefined, + }; + }, + + toJSON(message: UI_Show): unknown { + const obj: any = {}; + if (message.slideLabel !== undefined) { + obj.slideLabel = UI_Show_SlideLabel.toJSON(message.slideLabel); + } + return obj; + }, + + create, I>>(base?: I): UI_Show { + return UI_Show.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): UI_Show { + const message = createBaseUI_Show(); + message.slideLabel = + object.slideLabel !== undefined && object.slideLabel !== null + ? UI_Show_SlideLabel.fromPartial(object.slideLabel) + : undefined; + return message; + }, +}; + +function createBaseUI_Show_SlideLabel(): UI_Show_SlideLabel { + return { shown: undefined, change: undefined }; +} + +export const UI_Show_SlideLabel = { + encode( + message: UI_Show_SlideLabel, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_Show_SlideLabel_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.change !== undefined) { + UI_Show_SlideLabel_Change.encode( + message.change, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Show_SlideLabel { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Show_SlideLabel(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_Show_SlideLabel_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.change = UI_Show_SlideLabel_Change.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Show_SlideLabel { + return { + shown: isSet(object.shown) + ? UI_Show_SlideLabel_Shown.fromJSON(object.shown) + : undefined, + change: isSet(object.change) + ? UI_Show_SlideLabel_Change.fromJSON(object.change) + : undefined, + }; + }, + + toJSON(message: UI_Show_SlideLabel): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_Show_SlideLabel_Shown.toJSON(message.shown); + } + if (message.change !== undefined) { + obj.change = UI_Show_SlideLabel_Change.toJSON(message.change); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Show_SlideLabel { + return UI_Show_SlideLabel.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Show_SlideLabel { + const message = createBaseUI_Show_SlideLabel(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_Show_SlideLabel_Shown.fromPartial(object.shown) + : undefined; + message.change = + object.change !== undefined && object.change !== null + ? UI_Show_SlideLabel_Change.fromPartial(object.change) + : undefined; + return message; + }, +}; + +function createBaseUI_Show_SlideLabel_Shown(): UI_Show_SlideLabel_Shown { + return {}; +} + +export const UI_Show_SlideLabel_Shown = { + encode( + _: UI_Show_SlideLabel_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Show_SlideLabel_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Show_SlideLabel_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_Show_SlideLabel_Shown { + return {}; + }, + + toJSON(_: UI_Show_SlideLabel_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_Show_SlideLabel_Shown { + return UI_Show_SlideLabel_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_Show_SlideLabel_Shown { + const message = createBaseUI_Show_SlideLabel_Shown(); + return message; + }, +}; + +function createBaseUI_Show_SlideLabel_Change(): UI_Show_SlideLabel_Change { + return { numberOfSlides: 0, source: 0 }; +} + +export const UI_Show_SlideLabel_Change = { + encode( + message: UI_Show_SlideLabel_Change, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.numberOfSlides !== 0) { + writer.uint32(8).int32(message.numberOfSlides); + } + if (message.source !== 0) { + writer.uint32(16).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Show_SlideLabel_Change { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Show_SlideLabel_Change(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.numberOfSlides = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Show_SlideLabel_Change { + return { + numberOfSlides: isSet(object.numberOfSlides) + ? globalThis.Number(object.numberOfSlides) + : 0, + source: isSet(object.source) + ? uI_Show_SlideLabel_Change_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_Show_SlideLabel_Change): unknown { + const obj: any = {}; + if (message.numberOfSlides !== 0) { + obj.numberOfSlides = Math.round(message.numberOfSlides); + } + if (message.source !== 0) { + obj.source = uI_Show_SlideLabel_Change_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Show_SlideLabel_Change { + return UI_Show_SlideLabel_Change.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Show_SlideLabel_Change { + const message = createBaseUI_Show_SlideLabel_Change(); + message.numberOfSlides = object.numberOfSlides ?? 0; + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_InAppStore(): UI_InAppStore { + return { trial: undefined }; +} + +export const UI_InAppStore = { + encode( + message: UI_InAppStore, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.trial !== undefined) { + UI_InAppStore_Trial.encode( + message.trial, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_InAppStore { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_InAppStore(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.trial = UI_InAppStore_Trial.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_InAppStore { + return { + trial: isSet(object.trial) + ? UI_InAppStore_Trial.fromJSON(object.trial) + : undefined, + }; + }, + + toJSON(message: UI_InAppStore): unknown { + const obj: any = {}; + if (message.trial !== undefined) { + obj.trial = UI_InAppStore_Trial.toJSON(message.trial); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_InAppStore { + return UI_InAppStore.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_InAppStore { + const message = createBaseUI_InAppStore(); + message.trial = + object.trial !== undefined && object.trial !== null + ? UI_InAppStore_Trial.fromPartial(object.trial) + : undefined; + return message; + }, +}; + +function createBaseUI_InAppStore_Trial(): UI_InAppStore_Trial { + return { shown: undefined, complete: undefined }; +} + +export const UI_InAppStore_Trial = { + encode( + message: UI_InAppStore_Trial, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_InAppStore_Trial_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.complete !== undefined) { + UI_InAppStore_Trial_Complete.encode( + message.complete, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_InAppStore_Trial { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_InAppStore_Trial(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_InAppStore_Trial_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.complete = UI_InAppStore_Trial_Complete.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_InAppStore_Trial { + return { + shown: isSet(object.shown) + ? UI_InAppStore_Trial_Shown.fromJSON(object.shown) + : undefined, + complete: isSet(object.complete) + ? UI_InAppStore_Trial_Complete.fromJSON(object.complete) + : undefined, + }; + }, + + toJSON(message: UI_InAppStore_Trial): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_InAppStore_Trial_Shown.toJSON(message.shown); + } + if (message.complete !== undefined) { + obj.complete = UI_InAppStore_Trial_Complete.toJSON(message.complete); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_InAppStore_Trial { + return UI_InAppStore_Trial.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_InAppStore_Trial { + const message = createBaseUI_InAppStore_Trial(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_InAppStore_Trial_Shown.fromPartial(object.shown) + : undefined; + message.complete = + object.complete !== undefined && object.complete !== null + ? UI_InAppStore_Trial_Complete.fromPartial(object.complete) + : undefined; + return message; + }, +}; + +function createBaseUI_InAppStore_Trial_Shown(): UI_InAppStore_Trial_Shown { + return {}; +} + +export const UI_InAppStore_Trial_Shown = { + encode( + _: UI_InAppStore_Trial_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_InAppStore_Trial_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_InAppStore_Trial_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_InAppStore_Trial_Shown { + return {}; + }, + + toJSON(_: UI_InAppStore_Trial_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_InAppStore_Trial_Shown { + return UI_InAppStore_Trial_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_InAppStore_Trial_Shown { + const message = createBaseUI_InAppStore_Trial_Shown(); + return message; + }, +}; + +function createBaseUI_InAppStore_Trial_Complete(): UI_InAppStore_Trial_Complete { + return { result: 0 }; +} + +export const UI_InAppStore_Trial_Complete = { + encode( + message: UI_InAppStore_Trial_Complete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.result !== 0) { + writer.uint32(8).int32(message.result); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_InAppStore_Trial_Complete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_InAppStore_Trial_Complete(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.result = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_InAppStore_Trial_Complete { + return { + result: isSet(object.result) + ? uI_InAppStore_Trial_Complete_ResultFromJSON(object.result) + : 0, + }; + }, + + toJSON(message: UI_InAppStore_Trial_Complete): unknown { + const obj: any = {}; + if (message.result !== 0) { + obj.result = uI_InAppStore_Trial_Complete_ResultToJSON(message.result); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_InAppStore_Trial_Complete { + return UI_InAppStore_Trial_Complete.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_InAppStore_Trial_Complete { + const message = createBaseUI_InAppStore_Trial_Complete(); + message.result = object.result ?? 0; + return message; + }, +}; + +function createBaseUI_Editor(): UI_Editor { + return { overlay: undefined }; +} + +export const UI_Editor = { + encode( + message: UI_Editor, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.overlay !== undefined) { + UI_Editor_Overlay.encode( + message.overlay, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Editor { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Editor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.overlay = UI_Editor_Overlay.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Editor { + return { + overlay: isSet(object.overlay) + ? UI_Editor_Overlay.fromJSON(object.overlay) + : undefined, + }; + }, + + toJSON(message: UI_Editor): unknown { + const obj: any = {}; + if (message.overlay !== undefined) { + obj.overlay = UI_Editor_Overlay.toJSON(message.overlay); + } + return obj; + }, + + create, I>>(base?: I): UI_Editor { + return UI_Editor.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Editor { + const message = createBaseUI_Editor(); + message.overlay = + object.overlay !== undefined && object.overlay !== null + ? UI_Editor_Overlay.fromPartial(object.overlay) + : undefined; + return message; + }, +}; + +function createBaseUI_Editor_Overlay(): UI_Editor_Overlay { + return { shown: undefined, closed: undefined }; +} + +export const UI_Editor_Overlay = { + encode( + message: UI_Editor_Overlay, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_Editor_Overlay_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.closed !== undefined) { + UI_Editor_Overlay_Closed.encode( + message.closed, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Editor_Overlay { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Editor_Overlay(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_Editor_Overlay_Shown.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.closed = UI_Editor_Overlay_Closed.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Editor_Overlay { + return { + shown: isSet(object.shown) + ? UI_Editor_Overlay_Shown.fromJSON(object.shown) + : undefined, + closed: isSet(object.closed) + ? UI_Editor_Overlay_Closed.fromJSON(object.closed) + : undefined, + }; + }, + + toJSON(message: UI_Editor_Overlay): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_Editor_Overlay_Shown.toJSON(message.shown); + } + if (message.closed !== undefined) { + obj.closed = UI_Editor_Overlay_Closed.toJSON(message.closed); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Editor_Overlay { + return UI_Editor_Overlay.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Editor_Overlay { + const message = createBaseUI_Editor_Overlay(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_Editor_Overlay_Shown.fromPartial(object.shown) + : undefined; + message.closed = + object.closed !== undefined && object.closed !== null + ? UI_Editor_Overlay_Closed.fromPartial(object.closed) + : undefined; + return message; + }, +}; + +function createBaseUI_Editor_Overlay_Shown(): UI_Editor_Overlay_Shown { + return { source: 0 }; +} + +export const UI_Editor_Overlay_Shown = { + encode( + message: UI_Editor_Overlay_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Editor_Overlay_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Editor_Overlay_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Editor_Overlay_Shown { + return { + source: isSet(object.source) + ? uI_Editor_Overlay_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_Editor_Overlay_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_Editor_Overlay_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Editor_Overlay_Shown { + return UI_Editor_Overlay_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Editor_Overlay_Shown { + const message = createBaseUI_Editor_Overlay_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_Editor_Overlay_Closed(): UI_Editor_Overlay_Closed { + return { source: 0 }; +} + +export const UI_Editor_Overlay_Closed = { + encode( + message: UI_Editor_Overlay_Closed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Editor_Overlay_Closed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Editor_Overlay_Closed(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Editor_Overlay_Closed { + return { + source: isSet(object.source) + ? uI_Editor_Overlay_Closed_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_Editor_Overlay_Closed): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_Editor_Overlay_Closed_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Editor_Overlay_Closed { + return UI_Editor_Overlay_Closed.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Editor_Overlay_Closed { + const message = createBaseUI_Editor_Overlay_Closed(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_WhatsNew(): UI_WhatsNew { + return { viewed: undefined }; +} + +export const UI_WhatsNew = { + encode( + message: UI_WhatsNew, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.viewed !== undefined) { + UI_WhatsNew_Viewed.encode( + message.viewed, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_WhatsNew { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_WhatsNew(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.viewed = UI_WhatsNew_Viewed.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_WhatsNew { + return { + viewed: isSet(object.viewed) + ? UI_WhatsNew_Viewed.fromJSON(object.viewed) + : undefined, + }; + }, + + toJSON(message: UI_WhatsNew): unknown { + const obj: any = {}; + if (message.viewed !== undefined) { + obj.viewed = UI_WhatsNew_Viewed.toJSON(message.viewed); + } + return obj; + }, + + create, I>>(base?: I): UI_WhatsNew { + return UI_WhatsNew.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_WhatsNew { + const message = createBaseUI_WhatsNew(); + message.viewed = + object.viewed !== undefined && object.viewed !== null + ? UI_WhatsNew_Viewed.fromPartial(object.viewed) + : undefined; + return message; + }, +}; + +function createBaseUI_WhatsNew_Viewed(): UI_WhatsNew_Viewed { + return { version: '', resourceName: '', viewTime: 0 }; +} + +export const UI_WhatsNew_Viewed = { + encode( + message: UI_WhatsNew_Viewed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.version !== '') { + writer.uint32(10).string(message.version); + } + if (message.resourceName !== '') { + writer.uint32(18).string(message.resourceName); + } + if (message.viewTime !== 0) { + writer.uint32(24).int32(message.viewTime); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_WhatsNew_Viewed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_WhatsNew_Viewed(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.version = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.resourceName = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.viewTime = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_WhatsNew_Viewed { + return { + version: isSet(object.version) ? globalThis.String(object.version) : '', + resourceName: isSet(object.resourceName) + ? globalThis.String(object.resourceName) + : '', + viewTime: isSet(object.viewTime) ? globalThis.Number(object.viewTime) : 0, + }; + }, + + toJSON(message: UI_WhatsNew_Viewed): unknown { + const obj: any = {}; + if (message.version !== '') { + obj.version = message.version; + } + if (message.resourceName !== '') { + obj.resourceName = message.resourceName; + } + if (message.viewTime !== 0) { + obj.viewTime = Math.round(message.viewTime); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_WhatsNew_Viewed { + return UI_WhatsNew_Viewed.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_WhatsNew_Viewed { + const message = createBaseUI_WhatsNew_Viewed(); + message.version = object.version ?? ''; + message.resourceName = object.resourceName ?? ''; + message.viewTime = object.viewTime ?? 0; + return message; + }, +}; + +function createBaseUI_ClearGroups(): UI_ClearGroups { + return { + shown: undefined, + create: undefined, + delete: undefined, + group: undefined, + }; +} + +export const UI_ClearGroups = { + encode( + message: UI_ClearGroups, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_ClearGroups_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.create !== undefined) { + UI_ClearGroups_Create.encode( + message.create, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.delete !== undefined) { + UI_ClearGroups_Delete.encode( + message.delete, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.group !== undefined) { + UI_ClearGroups_Group.encode( + message.group, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_ClearGroups { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_ClearGroups_Shown.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.create = UI_ClearGroups_Create.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.delete = UI_ClearGroups_Delete.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.group = UI_ClearGroups_Group.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ClearGroups { + return { + shown: isSet(object.shown) + ? UI_ClearGroups_Shown.fromJSON(object.shown) + : undefined, + create: isSet(object.create) + ? UI_ClearGroups_Create.fromJSON(object.create) + : undefined, + delete: isSet(object.delete) + ? UI_ClearGroups_Delete.fromJSON(object.delete) + : undefined, + group: isSet(object.group) + ? UI_ClearGroups_Group.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: UI_ClearGroups): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_ClearGroups_Shown.toJSON(message.shown); + } + if (message.create !== undefined) { + obj.create = UI_ClearGroups_Create.toJSON(message.create); + } + if (message.delete !== undefined) { + obj.delete = UI_ClearGroups_Delete.toJSON(message.delete); + } + if (message.group !== undefined) { + obj.group = UI_ClearGroups_Group.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_ClearGroups { + return UI_ClearGroups.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_ClearGroups { + const message = createBaseUI_ClearGroups(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_ClearGroups_Shown.fromPartial(object.shown) + : undefined; + message.create = + object.create !== undefined && object.create !== null + ? UI_ClearGroups_Create.fromPartial(object.create) + : undefined; + message.delete = + object.delete !== undefined && object.delete !== null + ? UI_ClearGroups_Delete.fromPartial(object.delete) + : undefined; + message.group = + object.group !== undefined && object.group !== null + ? UI_ClearGroups_Group.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseUI_ClearGroups_Shown(): UI_ClearGroups_Shown { + return { source: 0 }; +} + +export const UI_ClearGroups_Shown = { + encode( + message: UI_ClearGroups_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ClearGroups_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ClearGroups_Shown { + return { + source: isSet(object.source) + ? uI_ClearGroups_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_ClearGroups_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_ClearGroups_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_ClearGroups_Shown { + return UI_ClearGroups_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_ClearGroups_Shown { + const message = createBaseUI_ClearGroups_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +function createBaseUI_ClearGroups_Create(): UI_ClearGroups_Create { + return {}; +} + +export const UI_ClearGroups_Create = { + encode( + _: UI_ClearGroups_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ClearGroups_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups_Create(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_ClearGroups_Create { + return {}; + }, + + toJSON(_: UI_ClearGroups_Create): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_ClearGroups_Create { + return UI_ClearGroups_Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_ClearGroups_Create { + const message = createBaseUI_ClearGroups_Create(); + return message; + }, +}; + +function createBaseUI_ClearGroups_Delete(): UI_ClearGroups_Delete { + return {}; +} + +export const UI_ClearGroups_Delete = { + encode( + _: UI_ClearGroups_Delete, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ClearGroups_Delete { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups_Delete(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_ClearGroups_Delete { + return {}; + }, + + toJSON(_: UI_ClearGroups_Delete): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_ClearGroups_Delete { + return UI_ClearGroups_Delete.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_ClearGroups_Delete { + const message = createBaseUI_ClearGroups_Delete(); + return message; + }, +}; + +function createBaseUI_ClearGroups_Group(): UI_ClearGroups_Group { + return { changeVisibility: undefined, changeIcon: undefined }; +} + +export const UI_ClearGroups_Group = { + encode( + message: UI_ClearGroups_Group, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.changeVisibility !== undefined) { + UI_ClearGroups_Group_ChangeVisibility.encode( + message.changeVisibility, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.changeIcon !== undefined) { + UI_ClearGroups_Group_ChangeIcon.encode( + message.changeIcon, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ClearGroups_Group { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups_Group(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.changeVisibility = + UI_ClearGroups_Group_ChangeVisibility.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.changeIcon = UI_ClearGroups_Group_ChangeIcon.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ClearGroups_Group { + return { + changeVisibility: isSet(object.changeVisibility) + ? UI_ClearGroups_Group_ChangeVisibility.fromJSON( + object.changeVisibility, + ) + : undefined, + changeIcon: isSet(object.changeIcon) + ? UI_ClearGroups_Group_ChangeIcon.fromJSON(object.changeIcon) + : undefined, + }; + }, + + toJSON(message: UI_ClearGroups_Group): unknown { + const obj: any = {}; + if (message.changeVisibility !== undefined) { + obj.changeVisibility = UI_ClearGroups_Group_ChangeVisibility.toJSON( + message.changeVisibility, + ); + } + if (message.changeIcon !== undefined) { + obj.changeIcon = UI_ClearGroups_Group_ChangeIcon.toJSON( + message.changeIcon, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_ClearGroups_Group { + return UI_ClearGroups_Group.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_ClearGroups_Group { + const message = createBaseUI_ClearGroups_Group(); + message.changeVisibility = + object.changeVisibility !== undefined && object.changeVisibility !== null + ? UI_ClearGroups_Group_ChangeVisibility.fromPartial( + object.changeVisibility, + ) + : undefined; + message.changeIcon = + object.changeIcon !== undefined && object.changeIcon !== null + ? UI_ClearGroups_Group_ChangeIcon.fromPartial(object.changeIcon) + : undefined; + return message; + }, +}; + +function createBaseUI_ClearGroups_Group_ChangeVisibility(): UI_ClearGroups_Group_ChangeVisibility { + return { visibility: 0 }; +} + +export const UI_ClearGroups_Group_ChangeVisibility = { + encode( + message: UI_ClearGroups_Group_ChangeVisibility, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.visibility !== 0) { + writer.uint32(8).int32(message.visibility); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ClearGroups_Group_ChangeVisibility { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups_Group_ChangeVisibility(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.visibility = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ClearGroups_Group_ChangeVisibility { + return { + visibility: isSet(object.visibility) + ? uI_ClearGroups_Group_ChangeVisibility_VisibilityFromJSON( + object.visibility, + ) + : 0, + }; + }, + + toJSON(message: UI_ClearGroups_Group_ChangeVisibility): unknown { + const obj: any = {}; + if (message.visibility !== 0) { + obj.visibility = uI_ClearGroups_Group_ChangeVisibility_VisibilityToJSON( + message.visibility, + ); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): UI_ClearGroups_Group_ChangeVisibility { + return UI_ClearGroups_Group_ChangeVisibility.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_ClearGroups_Group_ChangeVisibility { + const message = createBaseUI_ClearGroups_Group_ChangeVisibility(); + message.visibility = object.visibility ?? 0; + return message; + }, +}; + +function createBaseUI_ClearGroups_Group_ChangeIcon(): UI_ClearGroups_Group_ChangeIcon { + return { iconType: 0, isTinted: false }; +} + +export const UI_ClearGroups_Group_ChangeIcon = { + encode( + message: UI_ClearGroups_Group_ChangeIcon, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.iconType !== 0) { + writer.uint32(8).int32(message.iconType); + } + if (message.isTinted === true) { + writer.uint32(16).bool(message.isTinted); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_ClearGroups_Group_ChangeIcon { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_ClearGroups_Group_ChangeIcon(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.iconType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.isTinted = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_ClearGroups_Group_ChangeIcon { + return { + iconType: isSet(object.iconType) + ? uI_ClearGroups_Group_ChangeIcon_IconTypeFromJSON(object.iconType) + : 0, + isTinted: isSet(object.isTinted) + ? globalThis.Boolean(object.isTinted) + : false, + }; + }, + + toJSON(message: UI_ClearGroups_Group_ChangeIcon): unknown { + const obj: any = {}; + if (message.iconType !== 0) { + obj.iconType = uI_ClearGroups_Group_ChangeIcon_IconTypeToJSON( + message.iconType, + ); + } + if (message.isTinted === true) { + obj.isTinted = message.isTinted; + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_ClearGroups_Group_ChangeIcon { + return UI_ClearGroups_Group_ChangeIcon.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_ClearGroups_Group_ChangeIcon { + const message = createBaseUI_ClearGroups_Group_ChangeIcon(); + message.iconType = object.iconType ?? 0; + message.isTinted = object.isTinted ?? false; + return message; + }, +}; + +function createBaseUI_PreviewArea(): UI_PreviewArea { + return { clearGroups: undefined }; +} + +export const UI_PreviewArea = { + encode( + message: UI_PreviewArea, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.clearGroups !== undefined) { + UI_PreviewArea_ClearGroups.encode( + message.clearGroups, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_PreviewArea { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_PreviewArea(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.clearGroups = UI_PreviewArea_ClearGroups.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_PreviewArea { + return { + clearGroups: isSet(object.clearGroups) + ? UI_PreviewArea_ClearGroups.fromJSON(object.clearGroups) + : undefined, + }; + }, + + toJSON(message: UI_PreviewArea): unknown { + const obj: any = {}; + if (message.clearGroups !== undefined) { + obj.clearGroups = UI_PreviewArea_ClearGroups.toJSON(message.clearGroups); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_PreviewArea { + return UI_PreviewArea.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_PreviewArea { + const message = createBaseUI_PreviewArea(); + message.clearGroups = + object.clearGroups !== undefined && object.clearGroups !== null + ? UI_PreviewArea_ClearGroups.fromPartial(object.clearGroups) + : undefined; + return message; + }, +}; + +function createBaseUI_PreviewArea_ClearGroups(): UI_PreviewArea_ClearGroups { + return { trigger: undefined, changed: undefined }; +} + +export const UI_PreviewArea_ClearGroups = { + encode( + message: UI_PreviewArea_ClearGroups, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.trigger !== undefined) { + UI_PreviewArea_ClearGroups_Trigger.encode( + message.trigger, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.changed !== undefined) { + UI_PreviewArea_ClearGroups_Changed.encode( + message.changed, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_PreviewArea_ClearGroups { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_PreviewArea_ClearGroups(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.trigger = UI_PreviewArea_ClearGroups_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.changed = UI_PreviewArea_ClearGroups_Changed.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_PreviewArea_ClearGroups { + return { + trigger: isSet(object.trigger) + ? UI_PreviewArea_ClearGroups_Trigger.fromJSON(object.trigger) + : undefined, + changed: isSet(object.changed) + ? UI_PreviewArea_ClearGroups_Changed.fromJSON(object.changed) + : undefined, + }; + }, + + toJSON(message: UI_PreviewArea_ClearGroups): unknown { + const obj: any = {}; + if (message.trigger !== undefined) { + obj.trigger = UI_PreviewArea_ClearGroups_Trigger.toJSON(message.trigger); + } + if (message.changed !== undefined) { + obj.changed = UI_PreviewArea_ClearGroups_Changed.toJSON(message.changed); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_PreviewArea_ClearGroups { + return UI_PreviewArea_ClearGroups.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_PreviewArea_ClearGroups { + const message = createBaseUI_PreviewArea_ClearGroups(); + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? UI_PreviewArea_ClearGroups_Trigger.fromPartial(object.trigger) + : undefined; + message.changed = + object.changed !== undefined && object.changed !== null + ? UI_PreviewArea_ClearGroups_Changed.fromPartial(object.changed) + : undefined; + return message; + }, +}; + +function createBaseUI_PreviewArea_ClearGroups_Trigger(): UI_PreviewArea_ClearGroups_Trigger { + return {}; +} + +export const UI_PreviewArea_ClearGroups_Trigger = { + encode( + _: UI_PreviewArea_ClearGroups_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_PreviewArea_ClearGroups_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_PreviewArea_ClearGroups_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_PreviewArea_ClearGroups_Trigger { + return {}; + }, + + toJSON(_: UI_PreviewArea_ClearGroups_Trigger): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_PreviewArea_ClearGroups_Trigger { + return UI_PreviewArea_ClearGroups_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): UI_PreviewArea_ClearGroups_Trigger { + const message = createBaseUI_PreviewArea_ClearGroups_Trigger(); + return message; + }, +}; + +function createBaseUI_PreviewArea_ClearGroups_Changed(): UI_PreviewArea_ClearGroups_Changed { + return { count: 0 }; +} + +export const UI_PreviewArea_ClearGroups_Changed = { + encode( + message: UI_PreviewArea_ClearGroups_Changed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.count !== 0) { + writer.uint32(8).int32(message.count); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_PreviewArea_ClearGroups_Changed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_PreviewArea_ClearGroups_Changed(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.count = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_PreviewArea_ClearGroups_Changed { + return { count: isSet(object.count) ? globalThis.Number(object.count) : 0 }; + }, + + toJSON(message: UI_PreviewArea_ClearGroups_Changed): unknown { + const obj: any = {}; + if (message.count !== 0) { + obj.count = Math.round(message.count); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_PreviewArea_ClearGroups_Changed { + return UI_PreviewArea_ClearGroups_Changed.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): UI_PreviewArea_ClearGroups_Changed { + const message = createBaseUI_PreviewArea_ClearGroups_Changed(); + message.count = object.count ?? 0; + return message; + }, +}; + +function createBaseUI_Placeholder(): UI_Placeholder { + return { link: undefined, unlink: undefined }; +} + +export const UI_Placeholder = { + encode( + message: UI_Placeholder, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.link !== undefined) { + UI_Placeholder_Link.encode( + message.link, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.unlink !== undefined) { + UI_Placeholder_Unlink.encode( + message.unlink, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Placeholder { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Placeholder(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.link = UI_Placeholder_Link.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.unlink = UI_Placeholder_Unlink.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Placeholder { + return { + link: isSet(object.link) + ? UI_Placeholder_Link.fromJSON(object.link) + : undefined, + unlink: isSet(object.unlink) + ? UI_Placeholder_Unlink.fromJSON(object.unlink) + : undefined, + }; + }, + + toJSON(message: UI_Placeholder): unknown { + const obj: any = {}; + if (message.link !== undefined) { + obj.link = UI_Placeholder_Link.toJSON(message.link); + } + if (message.unlink !== undefined) { + obj.unlink = UI_Placeholder_Unlink.toJSON(message.unlink); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Placeholder { + return UI_Placeholder.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Placeholder { + const message = createBaseUI_Placeholder(); + message.link = + object.link !== undefined && object.link !== null + ? UI_Placeholder_Link.fromPartial(object.link) + : undefined; + message.unlink = + object.unlink !== undefined && object.unlink !== null + ? UI_Placeholder_Unlink.fromPartial(object.unlink) + : undefined; + return message; + }, +}; + +function createBaseUI_Placeholder_Link(): UI_Placeholder_Link { + return { linkType: 0, linkSource: 0 }; +} + +export const UI_Placeholder_Link = { + encode( + message: UI_Placeholder_Link, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.linkType !== 0) { + writer.uint32(8).int32(message.linkType); + } + if (message.linkSource !== 0) { + writer.uint32(16).int32(message.linkSource); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Placeholder_Link { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Placeholder_Link(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.linkType = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.linkSource = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Placeholder_Link { + return { + linkType: isSet(object.linkType) + ? uI_Placeholder_Link_TypeFromJSON(object.linkType) + : 0, + linkSource: isSet(object.linkSource) + ? uI_Placeholder_Link_SourceFromJSON(object.linkSource) + : 0, + }; + }, + + toJSON(message: UI_Placeholder_Link): unknown { + const obj: any = {}; + if (message.linkType !== 0) { + obj.linkType = uI_Placeholder_Link_TypeToJSON(message.linkType); + } + if (message.linkSource !== 0) { + obj.linkSource = uI_Placeholder_Link_SourceToJSON(message.linkSource); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Placeholder_Link { + return UI_Placeholder_Link.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Placeholder_Link { + const message = createBaseUI_Placeholder_Link(); + message.linkType = object.linkType ?? 0; + message.linkSource = object.linkSource ?? 0; + return message; + }, +}; + +function createBaseUI_Placeholder_Unlink(): UI_Placeholder_Unlink { + return {}; +} + +export const UI_Placeholder_Unlink = { + encode( + _: UI_Placeholder_Unlink, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_Placeholder_Unlink { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Placeholder_Unlink(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_Placeholder_Unlink { + return {}; + }, + + toJSON(_: UI_Placeholder_Unlink): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_Placeholder_Unlink { + return UI_Placeholder_Unlink.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_Placeholder_Unlink { + const message = createBaseUI_Placeholder_Unlink(); + return message; + }, +}; + +function createBaseUI_PlanningCenterLive(): UI_PlanningCenterLive { + return { shown: undefined }; +} + +export const UI_PlanningCenterLive = { + encode( + message: UI_PlanningCenterLive, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_PlanningCenterLive_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_PlanningCenterLive { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_PlanningCenterLive(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_PlanningCenterLive_Shown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_PlanningCenterLive { + return { + shown: isSet(object.shown) + ? UI_PlanningCenterLive_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_PlanningCenterLive): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_PlanningCenterLive_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_PlanningCenterLive { + return UI_PlanningCenterLive.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_PlanningCenterLive { + const message = createBaseUI_PlanningCenterLive(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_PlanningCenterLive_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_PlanningCenterLive_Shown(): UI_PlanningCenterLive_Shown { + return { windowType: 0 }; +} + +export const UI_PlanningCenterLive_Shown = { + encode( + message: UI_PlanningCenterLive_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.windowType !== 0) { + writer.uint32(8).int32(message.windowType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_PlanningCenterLive_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_PlanningCenterLive_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.windowType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_PlanningCenterLive_Shown { + return { + windowType: isSet(object.windowType) + ? uI_PlanningCenterLive_Shown_WindowTypeFromJSON(object.windowType) + : 0, + }; + }, + + toJSON(message: UI_PlanningCenterLive_Shown): unknown { + const obj: any = {}; + if (message.windowType !== 0) { + obj.windowType = uI_PlanningCenterLive_Shown_WindowTypeToJSON( + message.windowType, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_PlanningCenterLive_Shown { + return UI_PlanningCenterLive_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_PlanningCenterLive_Shown { + const message = createBaseUI_PlanningCenterLive_Shown(); + message.windowType = object.windowType ?? 0; + return message; + }, +}; + +function createBaseUI_NetworkGroup(): UI_NetworkGroup { + return { + create: undefined, + add: undefined, + join: undefined, + invite: undefined, + leave: undefined, + remove: undefined, + }; +} + +export const UI_NetworkGroup = { + encode( + message: UI_NetworkGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.create !== undefined) { + UI_NetworkGroup_Create.encode( + message.create, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.add !== undefined) { + UI_NetworkGroup_Add.encode( + message.add, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.join !== undefined) { + UI_NetworkGroup_Join.encode( + message.join, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.invite !== undefined) { + UI_NetworkGroup_Invite.encode( + message.invite, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.leave !== undefined) { + UI_NetworkGroup_Leave.encode( + message.leave, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.remove !== undefined) { + UI_NetworkGroup_Remove.encode( + message.remove, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_NetworkGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.create = UI_NetworkGroup_Create.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.add = UI_NetworkGroup_Add.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.join = UI_NetworkGroup_Join.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.invite = UI_NetworkGroup_Invite.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.leave = UI_NetworkGroup_Leave.decode(reader, reader.uint32()); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.remove = UI_NetworkGroup_Remove.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_NetworkGroup { + return { + create: isSet(object.create) + ? UI_NetworkGroup_Create.fromJSON(object.create) + : undefined, + add: isSet(object.add) + ? UI_NetworkGroup_Add.fromJSON(object.add) + : undefined, + join: isSet(object.join) + ? UI_NetworkGroup_Join.fromJSON(object.join) + : undefined, + invite: isSet(object.invite) + ? UI_NetworkGroup_Invite.fromJSON(object.invite) + : undefined, + leave: isSet(object.leave) + ? UI_NetworkGroup_Leave.fromJSON(object.leave) + : undefined, + remove: isSet(object.remove) + ? UI_NetworkGroup_Remove.fromJSON(object.remove) + : undefined, + }; + }, + + toJSON(message: UI_NetworkGroup): unknown { + const obj: any = {}; + if (message.create !== undefined) { + obj.create = UI_NetworkGroup_Create.toJSON(message.create); + } + if (message.add !== undefined) { + obj.add = UI_NetworkGroup_Add.toJSON(message.add); + } + if (message.join !== undefined) { + obj.join = UI_NetworkGroup_Join.toJSON(message.join); + } + if (message.invite !== undefined) { + obj.invite = UI_NetworkGroup_Invite.toJSON(message.invite); + } + if (message.leave !== undefined) { + obj.leave = UI_NetworkGroup_Leave.toJSON(message.leave); + } + if (message.remove !== undefined) { + obj.remove = UI_NetworkGroup_Remove.toJSON(message.remove); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup { + return UI_NetworkGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_NetworkGroup { + const message = createBaseUI_NetworkGroup(); + message.create = + object.create !== undefined && object.create !== null + ? UI_NetworkGroup_Create.fromPartial(object.create) + : undefined; + message.add = + object.add !== undefined && object.add !== null + ? UI_NetworkGroup_Add.fromPartial(object.add) + : undefined; + message.join = + object.join !== undefined && object.join !== null + ? UI_NetworkGroup_Join.fromPartial(object.join) + : undefined; + message.invite = + object.invite !== undefined && object.invite !== null + ? UI_NetworkGroup_Invite.fromPartial(object.invite) + : undefined; + message.leave = + object.leave !== undefined && object.leave !== null + ? UI_NetworkGroup_Leave.fromPartial(object.leave) + : undefined; + message.remove = + object.remove !== undefined && object.remove !== null + ? UI_NetworkGroup_Remove.fromPartial(object.remove) + : undefined; + return message; + }, +}; + +function createBaseUI_NetworkGroup_Create(): UI_NetworkGroup_Create { + return {}; +} + +export const UI_NetworkGroup_Create = { + encode( + _: UI_NetworkGroup_Create, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_NetworkGroup_Create { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup_Create(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_NetworkGroup_Create { + return {}; + }, + + toJSON(_: UI_NetworkGroup_Create): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup_Create { + return UI_NetworkGroup_Create.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_NetworkGroup_Create { + const message = createBaseUI_NetworkGroup_Create(); + return message; + }, +}; + +function createBaseUI_NetworkGroup_Add(): UI_NetworkGroup_Add { + return {}; +} + +export const UI_NetworkGroup_Add = { + encode( + _: UI_NetworkGroup_Add, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_NetworkGroup_Add { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup_Add(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_NetworkGroup_Add { + return {}; + }, + + toJSON(_: UI_NetworkGroup_Add): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup_Add { + return UI_NetworkGroup_Add.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_NetworkGroup_Add { + const message = createBaseUI_NetworkGroup_Add(); + return message; + }, +}; + +function createBaseUI_NetworkGroup_Join(): UI_NetworkGroup_Join { + return {}; +} + +export const UI_NetworkGroup_Join = { + encode( + _: UI_NetworkGroup_Join, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_NetworkGroup_Join { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup_Join(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_NetworkGroup_Join { + return {}; + }, + + toJSON(_: UI_NetworkGroup_Join): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup_Join { + return UI_NetworkGroup_Join.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_NetworkGroup_Join { + const message = createBaseUI_NetworkGroup_Join(); + return message; + }, +}; + +function createBaseUI_NetworkGroup_Invite(): UI_NetworkGroup_Invite { + return { didAccept: false }; +} + +export const UI_NetworkGroup_Invite = { + encode( + message: UI_NetworkGroup_Invite, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.didAccept === true) { + writer.uint32(8).bool(message.didAccept); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_NetworkGroup_Invite { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup_Invite(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.didAccept = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_NetworkGroup_Invite { + return { + didAccept: isSet(object.didAccept) + ? globalThis.Boolean(object.didAccept) + : false, + }; + }, + + toJSON(message: UI_NetworkGroup_Invite): unknown { + const obj: any = {}; + if (message.didAccept === true) { + obj.didAccept = message.didAccept; + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup_Invite { + return UI_NetworkGroup_Invite.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_NetworkGroup_Invite { + const message = createBaseUI_NetworkGroup_Invite(); + message.didAccept = object.didAccept ?? false; + return message; + }, +}; + +function createBaseUI_NetworkGroup_Leave(): UI_NetworkGroup_Leave { + return {}; +} + +export const UI_NetworkGroup_Leave = { + encode( + _: UI_NetworkGroup_Leave, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_NetworkGroup_Leave { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup_Leave(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_NetworkGroup_Leave { + return {}; + }, + + toJSON(_: UI_NetworkGroup_Leave): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup_Leave { + return UI_NetworkGroup_Leave.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_NetworkGroup_Leave { + const message = createBaseUI_NetworkGroup_Leave(); + return message; + }, +}; + +function createBaseUI_NetworkGroup_Remove(): UI_NetworkGroup_Remove { + return {}; +} + +export const UI_NetworkGroup_Remove = { + encode( + _: UI_NetworkGroup_Remove, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_NetworkGroup_Remove { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_NetworkGroup_Remove(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_NetworkGroup_Remove { + return {}; + }, + + toJSON(_: UI_NetworkGroup_Remove): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_NetworkGroup_Remove { + return UI_NetworkGroup_Remove.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_NetworkGroup_Remove { + const message = createBaseUI_NetworkGroup_Remove(); + return message; + }, +}; + +function createBaseUI_CCLI(): UI_CCLI { + return { report: undefined }; +} + +export const UI_CCLI = { + encode( + message: UI_CCLI, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.report !== undefined) { + UI_CCLI_Report.encode(message.report, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_CCLI { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_CCLI(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.report = UI_CCLI_Report.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_CCLI { + return { + report: isSet(object.report) + ? UI_CCLI_Report.fromJSON(object.report) + : undefined, + }; + }, + + toJSON(message: UI_CCLI): unknown { + const obj: any = {}; + if (message.report !== undefined) { + obj.report = UI_CCLI_Report.toJSON(message.report); + } + return obj; + }, + + create, I>>(base?: I): UI_CCLI { + return UI_CCLI.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): UI_CCLI { + const message = createBaseUI_CCLI(); + message.report = + object.report !== undefined && object.report !== null + ? UI_CCLI_Report.fromPartial(object.report) + : undefined; + return message; + }, +}; + +function createBaseUI_CCLI_Report(): UI_CCLI_Report { + return { shown: undefined, reset: undefined, export: undefined }; +} + +export const UI_CCLI_Report = { + encode( + message: UI_CCLI_Report, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_CCLI_Report_Shown.encode( + message.shown, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.reset !== undefined) { + UI_CCLI_Report_Reset.encode( + message.reset, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.export !== undefined) { + UI_CCLI_Report_Export.encode( + message.export, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_CCLI_Report { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_CCLI_Report(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_CCLI_Report_Shown.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.reset = UI_CCLI_Report_Reset.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.export = UI_CCLI_Report_Export.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_CCLI_Report { + return { + shown: isSet(object.shown) + ? UI_CCLI_Report_Shown.fromJSON(object.shown) + : undefined, + reset: isSet(object.reset) + ? UI_CCLI_Report_Reset.fromJSON(object.reset) + : undefined, + export: isSet(object.export) + ? UI_CCLI_Report_Export.fromJSON(object.export) + : undefined, + }; + }, + + toJSON(message: UI_CCLI_Report): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_CCLI_Report_Shown.toJSON(message.shown); + } + if (message.reset !== undefined) { + obj.reset = UI_CCLI_Report_Reset.toJSON(message.reset); + } + if (message.export !== undefined) { + obj.export = UI_CCLI_Report_Export.toJSON(message.export); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_CCLI_Report { + return UI_CCLI_Report.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_CCLI_Report { + const message = createBaseUI_CCLI_Report(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_CCLI_Report_Shown.fromPartial(object.shown) + : undefined; + message.reset = + object.reset !== undefined && object.reset !== null + ? UI_CCLI_Report_Reset.fromPartial(object.reset) + : undefined; + message.export = + object.export !== undefined && object.export !== null + ? UI_CCLI_Report_Export.fromPartial(object.export) + : undefined; + return message; + }, +}; + +function createBaseUI_CCLI_Report_Shown(): UI_CCLI_Report_Shown { + return {}; +} + +export const UI_CCLI_Report_Shown = { + encode( + _: UI_CCLI_Report_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_CCLI_Report_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_CCLI_Report_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_CCLI_Report_Shown { + return {}; + }, + + toJSON(_: UI_CCLI_Report_Shown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_CCLI_Report_Shown { + return UI_CCLI_Report_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_CCLI_Report_Shown { + const message = createBaseUI_CCLI_Report_Shown(); + return message; + }, +}; + +function createBaseUI_CCLI_Report_Reset(): UI_CCLI_Report_Reset { + return {}; +} + +export const UI_CCLI_Report_Reset = { + encode( + _: UI_CCLI_Report_Reset, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_CCLI_Report_Reset { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_CCLI_Report_Reset(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_CCLI_Report_Reset { + return {}; + }, + + toJSON(_: UI_CCLI_Report_Reset): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_CCLI_Report_Reset { + return UI_CCLI_Report_Reset.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_CCLI_Report_Reset { + const message = createBaseUI_CCLI_Report_Reset(); + return message; + }, +}; + +function createBaseUI_CCLI_Report_Export(): UI_CCLI_Report_Export { + return {}; +} + +export const UI_CCLI_Report_Export = { + encode( + _: UI_CCLI_Report_Export, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): UI_CCLI_Report_Export { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_CCLI_Report_Export(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): UI_CCLI_Report_Export { + return {}; + }, + + toJSON(_: UI_CCLI_Report_Export): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): UI_CCLI_Report_Export { + return UI_CCLI_Report_Export.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): UI_CCLI_Report_Export { + const message = createBaseUI_CCLI_Report_Export(); + return message; + }, +}; + +function createBaseUI_Capture(): UI_Capture { + return { shown: undefined }; +} + +export const UI_Capture = { + encode( + message: UI_Capture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.shown !== undefined) { + UI_Capture_Shown.encode(message.shown, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Capture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Capture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.shown = UI_Capture_Shown.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Capture { + return { + shown: isSet(object.shown) + ? UI_Capture_Shown.fromJSON(object.shown) + : undefined, + }; + }, + + toJSON(message: UI_Capture): unknown { + const obj: any = {}; + if (message.shown !== undefined) { + obj.shown = UI_Capture_Shown.toJSON(message.shown); + } + return obj; + }, + + create, I>>(base?: I): UI_Capture { + return UI_Capture.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Capture { + const message = createBaseUI_Capture(); + message.shown = + object.shown !== undefined && object.shown !== null + ? UI_Capture_Shown.fromPartial(object.shown) + : undefined; + return message; + }, +}; + +function createBaseUI_Capture_Shown(): UI_Capture_Shown { + return { source: 0 }; +} + +export const UI_Capture_Shown = { + encode( + message: UI_Capture_Shown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== 0) { + writer.uint32(8).int32(message.source); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UI_Capture_Shown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUI_Capture_Shown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.source = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UI_Capture_Shown { + return { + source: isSet(object.source) + ? uI_Capture_Shown_SourceFromJSON(object.source) + : 0, + }; + }, + + toJSON(message: UI_Capture_Shown): unknown { + const obj: any = {}; + if (message.source !== 0) { + obj.source = uI_Capture_Shown_SourceToJSON(message.source); + } + return obj; + }, + + create, I>>( + base?: I, + ): UI_Capture_Shown { + return UI_Capture_Shown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): UI_Capture_Shown { + const message = createBaseUI_Capture_Shown(); + message.source = object.source ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsUpdate.proto b/proto/analyticsUpdate.proto new file mode 100755 index 0000000..c0da58e --- /dev/null +++ b/proto/analyticsUpdate.proto @@ -0,0 +1,24 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message Update { + message Downgrade { + enum FromVersionType { + FROM_VERSION_TYPE_UNKNOWN = 0; + FROM_VERSION_TYPE_BETA = 1; + FROM_VERSION_TYPE_RELEASE = 2; + } + + .rv.analytics.Update.Downgrade.FromVersionType from_version_type = 1; + } + + oneof Action { + .rv.analytics.Update.Downgrade downgrade = 1; + } +} + diff --git a/proto/analyticsUpdate.ts b/proto/analyticsUpdate.ts new file mode 100644 index 0000000..75a8dff --- /dev/null +++ b/proto/analyticsUpdate.ts @@ -0,0 +1,227 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface Update { + downgrade?: Update_Downgrade | undefined; +} + +export interface Update_Downgrade { + fromVersionType: Update_Downgrade_FromVersionType; +} + +export enum Update_Downgrade_FromVersionType { + FROM_VERSION_TYPE_UNKNOWN = 0, + FROM_VERSION_TYPE_BETA = 1, + FROM_VERSION_TYPE_RELEASE = 2, + UNRECOGNIZED = -1, +} + +export function update_Downgrade_FromVersionTypeFromJSON( + object: any, +): Update_Downgrade_FromVersionType { + switch (object) { + case 0: + case 'FROM_VERSION_TYPE_UNKNOWN': + return Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_UNKNOWN; + case 1: + case 'FROM_VERSION_TYPE_BETA': + return Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_BETA; + case 2: + case 'FROM_VERSION_TYPE_RELEASE': + return Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_RELEASE; + case -1: + case 'UNRECOGNIZED': + default: + return Update_Downgrade_FromVersionType.UNRECOGNIZED; + } +} + +export function update_Downgrade_FromVersionTypeToJSON( + object: Update_Downgrade_FromVersionType, +): string { + switch (object) { + case Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_UNKNOWN: + return 'FROM_VERSION_TYPE_UNKNOWN'; + case Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_BETA: + return 'FROM_VERSION_TYPE_BETA'; + case Update_Downgrade_FromVersionType.FROM_VERSION_TYPE_RELEASE: + return 'FROM_VERSION_TYPE_RELEASE'; + case Update_Downgrade_FromVersionType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseUpdate(): Update { + return { downgrade: undefined }; +} + +export const Update = { + encode( + message: Update, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.downgrade !== undefined) { + Update_Downgrade.encode( + message.downgrade, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Update { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUpdate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.downgrade = Update_Downgrade.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Update { + return { + downgrade: isSet(object.downgrade) + ? Update_Downgrade.fromJSON(object.downgrade) + : undefined, + }; + }, + + toJSON(message: Update): unknown { + const obj: any = {}; + if (message.downgrade !== undefined) { + obj.downgrade = Update_Downgrade.toJSON(message.downgrade); + } + return obj; + }, + + create, I>>(base?: I): Update { + return Update.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Update { + const message = createBaseUpdate(); + message.downgrade = + object.downgrade !== undefined && object.downgrade !== null + ? Update_Downgrade.fromPartial(object.downgrade) + : undefined; + return message; + }, +}; + +function createBaseUpdate_Downgrade(): Update_Downgrade { + return { fromVersionType: 0 }; +} + +export const Update_Downgrade = { + encode( + message: Update_Downgrade, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.fromVersionType !== 0) { + writer.uint32(8).int32(message.fromVersionType); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Update_Downgrade { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUpdate_Downgrade(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.fromVersionType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Update_Downgrade { + return { + fromVersionType: isSet(object.fromVersionType) + ? update_Downgrade_FromVersionTypeFromJSON(object.fromVersionType) + : 0, + }; + }, + + toJSON(message: Update_Downgrade): unknown { + const obj: any = {}; + if (message.fromVersionType !== 0) { + obj.fromVersionType = update_Downgrade_FromVersionTypeToJSON( + message.fromVersionType, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Update_Downgrade { + return Update_Downgrade.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Update_Downgrade { + const message = createBaseUpdate_Downgrade(); + message.fromVersionType = object.fromVersionType ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/analyticsWHMStore.proto b/proto/analyticsWHMStore.proto new file mode 100755 index 0000000..4116517 --- /dev/null +++ b/proto/analyticsWHMStore.proto @@ -0,0 +1,21 @@ +syntax = "proto3"; + +package rv.analytics; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData.Analytics"; +option swift_prefix = "Analytics_"; + +message WHMStore { + message ViewStore { + } + + message Download { + } + + oneof Event { + .rv.analytics.WHMStore.ViewStore view_store = 1; + .rv.analytics.WHMStore.Download download = 2; + } +} + diff --git a/proto/analyticsWHMStore.ts b/proto/analyticsWHMStore.ts new file mode 100644 index 0000000..b5a5000 --- /dev/null +++ b/proto/analyticsWHMStore.ts @@ -0,0 +1,242 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.analytics'; + +export interface WHMStore { + viewStore?: WHMStore_ViewStore | undefined; + download?: WHMStore_Download | undefined; +} + +export interface WHMStore_ViewStore {} + +export interface WHMStore_Download {} + +function createBaseWHMStore(): WHMStore { + return { viewStore: undefined, download: undefined }; +} + +export const WHMStore = { + encode( + message: WHMStore, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.viewStore !== undefined) { + WHMStore_ViewStore.encode( + message.viewStore, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.download !== undefined) { + WHMStore_Download.encode( + message.download, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): WHMStore { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseWHMStore(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.viewStore = WHMStore_ViewStore.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.download = WHMStore_Download.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): WHMStore { + return { + viewStore: isSet(object.viewStore) + ? WHMStore_ViewStore.fromJSON(object.viewStore) + : undefined, + download: isSet(object.download) + ? WHMStore_Download.fromJSON(object.download) + : undefined, + }; + }, + + toJSON(message: WHMStore): unknown { + const obj: any = {}; + if (message.viewStore !== undefined) { + obj.viewStore = WHMStore_ViewStore.toJSON(message.viewStore); + } + if (message.download !== undefined) { + obj.download = WHMStore_Download.toJSON(message.download); + } + return obj; + }, + + create, I>>(base?: I): WHMStore { + return WHMStore.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): WHMStore { + const message = createBaseWHMStore(); + message.viewStore = + object.viewStore !== undefined && object.viewStore !== null + ? WHMStore_ViewStore.fromPartial(object.viewStore) + : undefined; + message.download = + object.download !== undefined && object.download !== null + ? WHMStore_Download.fromPartial(object.download) + : undefined; + return message; + }, +}; + +function createBaseWHMStore_ViewStore(): WHMStore_ViewStore { + return {}; +} + +export const WHMStore_ViewStore = { + encode( + _: WHMStore_ViewStore, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): WHMStore_ViewStore { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseWHMStore_ViewStore(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): WHMStore_ViewStore { + return {}; + }, + + toJSON(_: WHMStore_ViewStore): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): WHMStore_ViewStore { + return WHMStore_ViewStore.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): WHMStore_ViewStore { + const message = createBaseWHMStore_ViewStore(); + return message; + }, +}; + +function createBaseWHMStore_Download(): WHMStore_Download { + return {}; +} + +export const WHMStore_Download = { + encode( + _: WHMStore_Download, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): WHMStore_Download { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseWHMStore_Download(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): WHMStore_Download { + return {}; + }, + + toJSON(_: WHMStore_Download): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): WHMStore_Download { + return WHMStore_Download.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): WHMStore_Download { + const message = createBaseWHMStore_Download(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/applicationInfo.proto b/proto/applicationInfo.proto new file mode 100755 index 0000000..c342215 --- /dev/null +++ b/proto/applicationInfo.proto @@ -0,0 +1,31 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "version.proto"; + +message ApplicationInfo { + enum Platform { + PLATFORM_UNDEFINED = 0; + PLATFORM_MACOS = 1; + PLATFORM_WINDOWS = 2; + } + + enum Application { + APPLICATION_UNDEFINED = 0; + APPLICATION_PROPRESENTER = 1; + APPLICATION_PVP = 2; + APPLICATION_PROVIDEOSERVER = 3; + APPLICATION_SCOREBOARD = 4; + } + + .rv.data.ApplicationInfo.Platform platform = 1; + .rv.data.Version platform_version = 2; + .rv.data.ApplicationInfo.Application application = 3; + .rv.data.Version application_version = 4; +} + diff --git a/proto/applicationInfo.ts b/proto/applicationInfo.ts new file mode 100644 index 0000000..486b1ce --- /dev/null +++ b/proto/applicationInfo.ts @@ -0,0 +1,278 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { Version } from './version'; + +export const protobufPackage = 'rv.data'; + +export interface ApplicationInfo { + platform: ApplicationInfo_Platform; + platformVersion: Version | undefined; + application: ApplicationInfo_Application; + applicationVersion: Version | undefined; +} + +export enum ApplicationInfo_Platform { + PLATFORM_UNDEFINED = 0, + PLATFORM_MACOS = 1, + PLATFORM_WINDOWS = 2, + UNRECOGNIZED = -1, +} + +export function applicationInfo_PlatformFromJSON( + object: any, +): ApplicationInfo_Platform { + switch (object) { + case 0: + case 'PLATFORM_UNDEFINED': + return ApplicationInfo_Platform.PLATFORM_UNDEFINED; + case 1: + case 'PLATFORM_MACOS': + return ApplicationInfo_Platform.PLATFORM_MACOS; + case 2: + case 'PLATFORM_WINDOWS': + return ApplicationInfo_Platform.PLATFORM_WINDOWS; + case -1: + case 'UNRECOGNIZED': + default: + return ApplicationInfo_Platform.UNRECOGNIZED; + } +} + +export function applicationInfo_PlatformToJSON( + object: ApplicationInfo_Platform, +): string { + switch (object) { + case ApplicationInfo_Platform.PLATFORM_UNDEFINED: + return 'PLATFORM_UNDEFINED'; + case ApplicationInfo_Platform.PLATFORM_MACOS: + return 'PLATFORM_MACOS'; + case ApplicationInfo_Platform.PLATFORM_WINDOWS: + return 'PLATFORM_WINDOWS'; + case ApplicationInfo_Platform.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum ApplicationInfo_Application { + APPLICATION_UNDEFINED = 0, + APPLICATION_PROPRESENTER = 1, + APPLICATION_PVP = 2, + APPLICATION_PROVIDEOSERVER = 3, + APPLICATION_SCOREBOARD = 4, + UNRECOGNIZED = -1, +} + +export function applicationInfo_ApplicationFromJSON( + object: any, +): ApplicationInfo_Application { + switch (object) { + case 0: + case 'APPLICATION_UNDEFINED': + return ApplicationInfo_Application.APPLICATION_UNDEFINED; + case 1: + case 'APPLICATION_PROPRESENTER': + return ApplicationInfo_Application.APPLICATION_PROPRESENTER; + case 2: + case 'APPLICATION_PVP': + return ApplicationInfo_Application.APPLICATION_PVP; + case 3: + case 'APPLICATION_PROVIDEOSERVER': + return ApplicationInfo_Application.APPLICATION_PROVIDEOSERVER; + case 4: + case 'APPLICATION_SCOREBOARD': + return ApplicationInfo_Application.APPLICATION_SCOREBOARD; + case -1: + case 'UNRECOGNIZED': + default: + return ApplicationInfo_Application.UNRECOGNIZED; + } +} + +export function applicationInfo_ApplicationToJSON( + object: ApplicationInfo_Application, +): string { + switch (object) { + case ApplicationInfo_Application.APPLICATION_UNDEFINED: + return 'APPLICATION_UNDEFINED'; + case ApplicationInfo_Application.APPLICATION_PROPRESENTER: + return 'APPLICATION_PROPRESENTER'; + case ApplicationInfo_Application.APPLICATION_PVP: + return 'APPLICATION_PVP'; + case ApplicationInfo_Application.APPLICATION_PROVIDEOSERVER: + return 'APPLICATION_PROVIDEOSERVER'; + case ApplicationInfo_Application.APPLICATION_SCOREBOARD: + return 'APPLICATION_SCOREBOARD'; + case ApplicationInfo_Application.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseApplicationInfo(): ApplicationInfo { + return { + platform: 0, + platformVersion: undefined, + application: 0, + applicationVersion: undefined, + }; +} + +export const ApplicationInfo = { + encode( + message: ApplicationInfo, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.platform !== 0) { + writer.uint32(8).int32(message.platform); + } + if (message.platformVersion !== undefined) { + Version.encode( + message.platformVersion, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.application !== 0) { + writer.uint32(24).int32(message.application); + } + if (message.applicationVersion !== undefined) { + Version.encode( + message.applicationVersion, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): ApplicationInfo { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseApplicationInfo(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.platform = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.platformVersion = Version.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.application = reader.int32() as any; + continue; + case 4: + if (tag !== 34) { + break; + } + + message.applicationVersion = Version.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): ApplicationInfo { + return { + platform: isSet(object.platform) + ? applicationInfo_PlatformFromJSON(object.platform) + : 0, + platformVersion: isSet(object.platformVersion) + ? Version.fromJSON(object.platformVersion) + : undefined, + application: isSet(object.application) + ? applicationInfo_ApplicationFromJSON(object.application) + : 0, + applicationVersion: isSet(object.applicationVersion) + ? Version.fromJSON(object.applicationVersion) + : undefined, + }; + }, + + toJSON(message: ApplicationInfo): unknown { + const obj: any = {}; + if (message.platform !== 0) { + obj.platform = applicationInfo_PlatformToJSON(message.platform); + } + if (message.platformVersion !== undefined) { + obj.platformVersion = Version.toJSON(message.platformVersion); + } + if (message.application !== 0) { + obj.application = applicationInfo_ApplicationToJSON(message.application); + } + if (message.applicationVersion !== undefined) { + obj.applicationVersion = Version.toJSON(message.applicationVersion); + } + return obj; + }, + + create, I>>( + base?: I, + ): ApplicationInfo { + return ApplicationInfo.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): ApplicationInfo { + const message = createBaseApplicationInfo(); + message.platform = object.platform ?? 0; + message.platformVersion = + object.platformVersion !== undefined && object.platformVersion !== null + ? Version.fromPartial(object.platformVersion) + : undefined; + message.application = object.application ?? 0; + message.applicationVersion = + object.applicationVersion !== undefined && + object.applicationVersion !== null + ? Version.fromPartial(object.applicationVersion) + : undefined; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/audio.proto b/proto/audio.proto index f114d9d..8baca65 100644 --- a/proto/audio.proto +++ b/proto/audio.proto @@ -6,7 +6,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "uuid.proto"; message Audio { message SettingsDocument { diff --git a/proto/audio.ts b/proto/audio.ts index c12ebbe..3f02714 100644 --- a/proto/audio.ts +++ b/proto/audio.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { UUID } from './basicTypes'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -114,7 +114,7 @@ export const Audio = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -132,9 +132,8 @@ export const Audio = { }, create, I>>(base?: I): Audio { - return Audio.fromPartial(base ?? {}); + return Audio.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Audio { const message = createBaseAudio(); return message; @@ -184,7 +183,7 @@ export const Audio_SettingsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -194,21 +193,21 @@ export const Audio_SettingsDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.monitorDevice = Audio_Device.decode(reader, reader.uint32()); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.monitorOnMains = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -225,32 +224,30 @@ export const Audio_SettingsDocument = { ? Audio_Device.fromJSON(object.monitorDevice) : undefined, monitorOnMains: isSet(object.monitorOnMains) - ? Boolean(object.monitorOnMains) + ? globalThis.Boolean(object.monitorOnMains) : false, }; }, toJSON(message: Audio_SettingsDocument): unknown { const obj: any = {}; - message.outputSetup !== undefined && - (obj.outputSetup = message.outputSetup - ? Audio_OutputSetup.toJSON(message.outputSetup) - : undefined); - message.monitorDevice !== undefined && - (obj.monitorDevice = message.monitorDevice - ? Audio_Device.toJSON(message.monitorDevice) - : undefined); - message.monitorOnMains !== undefined && - (obj.monitorOnMains = message.monitorOnMains); + if (message.outputSetup !== undefined) { + obj.outputSetup = Audio_OutputSetup.toJSON(message.outputSetup); + } + if (message.monitorDevice !== undefined) { + obj.monitorDevice = Audio_Device.toJSON(message.monitorDevice); + } + if (message.monitorOnMains === true) { + obj.monitorOnMains = message.monitorOnMains; + } return obj; }, create, I>>( base?: I, ): Audio_SettingsDocument { - return Audio_SettingsDocument.fromPartial(base ?? {}); + return Audio_SettingsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Audio_SettingsDocument { @@ -317,21 +314,21 @@ export const Audio_OutputSetup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.audioDevice = Audio_Device.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -340,21 +337,21 @@ export const Audio_OutputSetup = { ); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.audioDelay = reader.double(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.masterLevel = reader.double(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -363,7 +360,7 @@ export const Audio_OutputSetup = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -377,14 +374,18 @@ export const Audio_OutputSetup = { audioDevice: isSet(object.audioDevice) ? Audio_Device.fromJSON(object.audioDevice) : undefined, - logicalChannels: Array.isArray(object?.logicalChannels) + logicalChannels: globalThis.Array.isArray(object?.logicalChannels) ? object.logicalChannels.map((e: any) => Audio_LogicalChannel.fromJSON(e), ) : [], - audioDelay: isSet(object.audioDelay) ? Number(object.audioDelay) : 0, - masterLevel: isSet(object.masterLevel) ? Number(object.masterLevel) : 0, - physicalChanels: Array.isArray(object?.physicalChanels) + audioDelay: isSet(object.audioDelay) + ? globalThis.Number(object.audioDelay) + : 0, + masterLevel: isSet(object.masterLevel) + ? globalThis.Number(object.masterLevel) + : 0, + physicalChanels: globalThis.Array.isArray(object?.physicalChanels) ? object.physicalChanels.map((e: any) => Audio_PhysicalChannel.fromJSON(e), ) @@ -394,28 +395,27 @@ export const Audio_OutputSetup = { toJSON(message: Audio_OutputSetup): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.audioDevice !== undefined && - (obj.audioDevice = message.audioDevice - ? Audio_Device.toJSON(message.audioDevice) - : undefined); - if (message.logicalChannels) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.audioDevice !== undefined) { + obj.audioDevice = Audio_Device.toJSON(message.audioDevice); + } + if (message.logicalChannels?.length) { obj.logicalChannels = message.logicalChannels.map((e) => - e ? Audio_LogicalChannel.toJSON(e) : undefined, + Audio_LogicalChannel.toJSON(e), ); - } else { - obj.logicalChannels = []; } - message.audioDelay !== undefined && (obj.audioDelay = message.audioDelay); - message.masterLevel !== undefined && - (obj.masterLevel = message.masterLevel); - if (message.physicalChanels) { + if (message.audioDelay !== 0) { + obj.audioDelay = message.audioDelay; + } + if (message.masterLevel !== 0) { + obj.masterLevel = message.masterLevel; + } + if (message.physicalChanels?.length) { obj.physicalChanels = message.physicalChanels.map((e) => - e ? Audio_PhysicalChannel.toJSON(e) : undefined, + Audio_PhysicalChannel.toJSON(e), ); - } else { - obj.physicalChanels = []; } return obj; }, @@ -423,9 +423,8 @@ export const Audio_OutputSetup = { create, I>>( base?: I, ): Audio_OutputSetup { - return Audio_OutputSetup.fromPartial(base ?? {}); + return Audio_OutputSetup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Audio_OutputSetup { @@ -493,35 +492,35 @@ export const Audio_Device = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.renderID = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.inputChannelCount = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.outputChannelCount = reader.uint32(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -530,7 +529,7 @@ export const Audio_Device = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -540,15 +539,17 @@ export const Audio_Device = { fromJSON(object: any): Audio_Device { return { - name: isSet(object.name) ? String(object.name) : '', - renderID: isSet(object.renderID) ? String(object.renderID) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + renderID: isSet(object.renderID) + ? globalThis.String(object.renderID) + : '', inputChannelCount: isSet(object.inputChannelCount) - ? Number(object.inputChannelCount) + ? globalThis.Number(object.inputChannelCount) : 0, outputChannelCount: isSet(object.outputChannelCount) - ? Number(object.outputChannelCount) + ? globalThis.Number(object.outputChannelCount) : 0, - formats: Array.isArray(object?.formats) + formats: globalThis.Array.isArray(object?.formats) ? object.formats.map((e: any) => Audio_Device_Format.fromJSON(e)) : [], }; @@ -556,18 +557,20 @@ export const Audio_Device = { toJSON(message: Audio_Device): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.renderID !== undefined && (obj.renderID = message.renderID); - message.inputChannelCount !== undefined && - (obj.inputChannelCount = Math.round(message.inputChannelCount)); - message.outputChannelCount !== undefined && - (obj.outputChannelCount = Math.round(message.outputChannelCount)); - if (message.formats) { - obj.formats = message.formats.map((e) => - e ? Audio_Device_Format.toJSON(e) : undefined, - ); - } else { - obj.formats = []; + if (message.name !== '') { + obj.name = message.name; + } + if (message.renderID !== '') { + obj.renderID = message.renderID; + } + if (message.inputChannelCount !== 0) { + obj.inputChannelCount = Math.round(message.inputChannelCount); + } + if (message.outputChannelCount !== 0) { + obj.outputChannelCount = Math.round(message.outputChannelCount); + } + if (message.formats?.length) { + obj.formats = message.formats.map((e) => Audio_Device_Format.toJSON(e)); } return obj; }, @@ -575,9 +578,8 @@ export const Audio_Device = { create, I>>( base?: I, ): Audio_Device { - return Audio_Device.fromPartial(base ?? {}); + return Audio_Device.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Audio_Device { @@ -622,28 +624,28 @@ export const Audio_Device_Format = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.sampleRate = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.bitDepth = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.type = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -653,8 +655,10 @@ export const Audio_Device_Format = { fromJSON(object: any): Audio_Device_Format { return { - sampleRate: isSet(object.sampleRate) ? Number(object.sampleRate) : 0, - bitDepth: isSet(object.bitDepth) ? Number(object.bitDepth) : 0, + sampleRate: isSet(object.sampleRate) + ? globalThis.Number(object.sampleRate) + : 0, + bitDepth: isSet(object.bitDepth) ? globalThis.Number(object.bitDepth) : 0, type: isSet(object.type) ? audio_Device_Format_TypeFromJSON(object.type) : 0, @@ -663,21 +667,23 @@ export const Audio_Device_Format = { toJSON(message: Audio_Device_Format): unknown { const obj: any = {}; - message.sampleRate !== undefined && - (obj.sampleRate = Math.round(message.sampleRate)); - message.bitDepth !== undefined && - (obj.bitDepth = Math.round(message.bitDepth)); - message.type !== undefined && - (obj.type = audio_Device_Format_TypeToJSON(message.type)); + if (message.sampleRate !== 0) { + obj.sampleRate = Math.round(message.sampleRate); + } + if (message.bitDepth !== 0) { + obj.bitDepth = Math.round(message.bitDepth); + } + if (message.type !== 0) { + obj.type = audio_Device_Format_TypeToJSON(message.type); + } return obj; }, create, I>>( base?: I, ): Audio_Device_Format { - return Audio_Device_Format.fromPartial(base ?? {}); + return Audio_Device_Format.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Audio_Device_Format { @@ -745,35 +751,35 @@ export const Audio_LogicalChannel = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.index = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.muted = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -782,21 +788,21 @@ export const Audio_LogicalChannel = { ); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.solo = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.testTone = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -807,44 +813,56 @@ export const Audio_LogicalChannel = { fromJSON(object: any): Audio_LogicalChannel { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - index: isSet(object.index) ? Number(object.index) : 0, - muted: isSet(object.muted) ? Boolean(object.muted) : false, - physicalAudioChannels: Array.isArray(object?.physicalAudioChannels) + name: isSet(object.name) ? globalThis.String(object.name) : '', + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + muted: isSet(object.muted) ? globalThis.Boolean(object.muted) : false, + physicalAudioChannels: globalThis.Array.isArray( + object?.physicalAudioChannels, + ) ? object.physicalAudioChannels.map((e: any) => Audio_LogicalChannel_OutputChannel.fromJSON(e), ) : [], - solo: isSet(object.solo) ? Boolean(object.solo) : false, - testTone: isSet(object.testTone) ? Boolean(object.testTone) : false, + solo: isSet(object.solo) ? globalThis.Boolean(object.solo) : false, + testTone: isSet(object.testTone) + ? globalThis.Boolean(object.testTone) + : false, }; }, toJSON(message: Audio_LogicalChannel): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.index !== undefined && (obj.index = Math.round(message.index)); - message.muted !== undefined && (obj.muted = message.muted); - if (message.physicalAudioChannels) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.muted === true) { + obj.muted = message.muted; + } + if (message.physicalAudioChannels?.length) { obj.physicalAudioChannels = message.physicalAudioChannels.map((e) => - e ? Audio_LogicalChannel_OutputChannel.toJSON(e) : undefined, + Audio_LogicalChannel_OutputChannel.toJSON(e), ); - } else { - obj.physicalAudioChannels = []; } - message.solo !== undefined && (obj.solo = message.solo); - message.testTone !== undefined && (obj.testTone = message.testTone); + if (message.solo === true) { + obj.solo = message.solo; + } + if (message.testTone === true) { + obj.testTone = message.testTone; + } return obj; }, create, I>>( base?: I, ): Audio_LogicalChannel { - return Audio_LogicalChannel.fromPartial(base ?? {}); + return Audio_LogicalChannel.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Audio_LogicalChannel { @@ -902,35 +920,35 @@ export const Audio_LogicalChannel_OutputChannel = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.muted = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.solo = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.testTone = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -940,28 +958,37 @@ export const Audio_LogicalChannel_OutputChannel = { fromJSON(object: any): Audio_LogicalChannel_OutputChannel { return { - index: isSet(object.index) ? Number(object.index) : 0, - muted: isSet(object.muted) ? Boolean(object.muted) : false, - solo: isSet(object.solo) ? Boolean(object.solo) : false, - testTone: isSet(object.testTone) ? Boolean(object.testTone) : false, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + muted: isSet(object.muted) ? globalThis.Boolean(object.muted) : false, + solo: isSet(object.solo) ? globalThis.Boolean(object.solo) : false, + testTone: isSet(object.testTone) + ? globalThis.Boolean(object.testTone) + : false, }; }, toJSON(message: Audio_LogicalChannel_OutputChannel): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.muted !== undefined && (obj.muted = message.muted); - message.solo !== undefined && (obj.solo = message.solo); - message.testTone !== undefined && (obj.testTone = message.testTone); + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.muted === true) { + obj.muted = message.muted; + } + if (message.solo === true) { + obj.solo = message.solo; + } + if (message.testTone === true) { + obj.testTone = message.testTone; + } return obj; }, create, I>>( base?: I, ): Audio_LogicalChannel_OutputChannel { - return Audio_LogicalChannel_OutputChannel.fromPartial(base ?? {}); + return Audio_LogicalChannel_OutputChannel.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Audio_LogicalChannel_OutputChannel { @@ -1010,35 +1037,35 @@ export const Audio_PhysicalChannel = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.muteEnable = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.soloEnable = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.toneEnable = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1048,28 +1075,41 @@ export const Audio_PhysicalChannel = { fromJSON(object: any): Audio_PhysicalChannel { return { - index: isSet(object.index) ? Number(object.index) : 0, - muteEnable: isSet(object.muteEnable) ? Boolean(object.muteEnable) : false, - soloEnable: isSet(object.soloEnable) ? Boolean(object.soloEnable) : false, - toneEnable: isSet(object.toneEnable) ? Boolean(object.toneEnable) : false, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + muteEnable: isSet(object.muteEnable) + ? globalThis.Boolean(object.muteEnable) + : false, + soloEnable: isSet(object.soloEnable) + ? globalThis.Boolean(object.soloEnable) + : false, + toneEnable: isSet(object.toneEnable) + ? globalThis.Boolean(object.toneEnable) + : false, }; }, toJSON(message: Audio_PhysicalChannel): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.muteEnable !== undefined && (obj.muteEnable = message.muteEnable); - message.soloEnable !== undefined && (obj.soloEnable = message.soloEnable); - message.toneEnable !== undefined && (obj.toneEnable = message.toneEnable); + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.muteEnable === true) { + obj.muteEnable = message.muteEnable; + } + if (message.soloEnable === true) { + obj.soloEnable = message.soloEnable; + } + if (message.toneEnable === true) { + obj.toneEnable = message.toneEnable; + } return obj; }, create, I>>( base?: I, ): Audio_PhysicalChannel { - return Audio_PhysicalChannel.fromPartial(base ?? {}); + return Audio_PhysicalChannel.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Audio_PhysicalChannel { @@ -1093,8 +1133,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/background.proto b/proto/background.proto index 0458b21..6c217e1 100644 --- a/proto/background.proto +++ b/proto/background.proto @@ -6,8 +6,8 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; +import "color.proto"; import "graphicsData.proto"; -import "basicTypes.proto"; message Background { bool is_enabled = 3; diff --git a/proto/background.ts b/proto/background.ts index cec2a9c..c577152 100644 --- a/proto/background.ts +++ b/proto/background.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color } from './basicTypes'; +import { Color } from './color'; import { Graphics_Gradient } from './graphicsData'; export const protobufPackage = 'rv.data'; @@ -44,28 +44,28 @@ export const Background = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isEnabled = reader.bool(); continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.gradient = Graphics_Gradient.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -75,7 +75,9 @@ export const Background = { fromJSON(object: any): Background { return { - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, gradient: isSet(object.gradient) ? Graphics_Gradient.fromJSON(object.gradient) @@ -85,20 +87,21 @@ export const Background = { toJSON(message: Background): unknown { const obj: any = {}; - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.gradient !== undefined && - (obj.gradient = message.gradient - ? Graphics_Gradient.toJSON(message.gradient) - : undefined); + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.gradient !== undefined) { + obj.gradient = Graphics_Gradient.toJSON(message.gradient); + } return obj; }, create, I>>(base?: I): Background { - return Background.fromPartial(base ?? {}); + return Background.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Background { @@ -127,8 +130,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/basicTypes.ts b/proto/basicTypes.ts index d24da41..aa49c14 100644 --- a/proto/basicTypes.ts +++ b/proto/basicTypes.ts @@ -555,35 +555,35 @@ export const URL = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.platform = reader.int32() as any; continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.absoluteString = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.relativePath = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.local = URL_LocalRelativePath.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -593,7 +593,7 @@ export const URL = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -607,10 +607,10 @@ export const URL = { ? uRL_PlatformFromJSON(object.platform) : 0, absoluteString: isSet(object.absoluteString) - ? String(object.absoluteString) + ? globalThis.String(object.absoluteString) : undefined, relativePath: isSet(object.relativePath) - ? String(object.relativePath) + ? globalThis.String(object.relativePath) : undefined, local: isSet(object.local) ? URL_LocalRelativePath.fromJSON(object.local) @@ -623,27 +623,27 @@ export const URL = { toJSON(message: URL): unknown { const obj: any = {}; - message.platform !== undefined && - (obj.platform = uRL_PlatformToJSON(message.platform)); - message.absoluteString !== undefined && - (obj.absoluteString = message.absoluteString); - message.relativePath !== undefined && - (obj.relativePath = message.relativePath); - message.local !== undefined && - (obj.local = message.local - ? URL_LocalRelativePath.toJSON(message.local) - : undefined); - message.external !== undefined && - (obj.external = message.external - ? URL_ExternalRelativePath.toJSON(message.external) - : undefined); + if (message.platform !== 0) { + obj.platform = uRL_PlatformToJSON(message.platform); + } + if (message.absoluteString !== undefined) { + obj.absoluteString = message.absoluteString; + } + if (message.relativePath !== undefined) { + obj.relativePath = message.relativePath; + } + if (message.local !== undefined) { + obj.local = URL_LocalRelativePath.toJSON(message.local); + } + if (message.external !== undefined) { + obj.external = URL_ExternalRelativePath.toJSON(message.external); + } return obj; }, create, I>>(base?: I): URL { - return URL.fromPartial(base ?? {}); + return URL.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): URL { const message = createBaseURL(); message.platform = object.platform ?? 0; @@ -691,21 +691,21 @@ export const URL_LocalRelativePath = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.root = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.path = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -718,24 +718,26 @@ export const URL_LocalRelativePath = { root: isSet(object.root) ? uRL_LocalRelativePath_RootFromJSON(object.root) : 0, - path: isSet(object.path) ? String(object.path) : '', + path: isSet(object.path) ? globalThis.String(object.path) : '', }; }, toJSON(message: URL_LocalRelativePath): unknown { const obj: any = {}; - message.root !== undefined && - (obj.root = uRL_LocalRelativePath_RootToJSON(message.root)); - message.path !== undefined && (obj.path = message.path); + if (message.root !== 0) { + obj.root = uRL_LocalRelativePath_RootToJSON(message.root); + } + if (message.path !== '') { + obj.path = message.path; + } return obj; }, create, I>>( base?: I, ): URL_LocalRelativePath { - return URL_LocalRelativePath.fromPartial(base ?? {}); + return URL_LocalRelativePath.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): URL_LocalRelativePath { @@ -785,7 +787,7 @@ export const URL_ExternalRelativePath = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -795,7 +797,7 @@ export const URL_ExternalRelativePath = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -805,14 +807,14 @@ export const URL_ExternalRelativePath = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.path = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -828,30 +830,33 @@ export const URL_ExternalRelativePath = { win32: isSet(object.win32) ? URL_ExternalRelativePath_Win32ExternalVolume.fromJSON(object.win32) : undefined, - path: isSet(object.path) ? String(object.path) : '', + path: isSet(object.path) ? globalThis.String(object.path) : '', }; }, toJSON(message: URL_ExternalRelativePath): unknown { const obj: any = {}; - message.macos !== undefined && - (obj.macos = message.macos - ? URL_ExternalRelativePath_MacOSExternalVolume.toJSON(message.macos) - : undefined); - message.win32 !== undefined && - (obj.win32 = message.win32 - ? URL_ExternalRelativePath_Win32ExternalVolume.toJSON(message.win32) - : undefined); - message.path !== undefined && (obj.path = message.path); + if (message.macos !== undefined) { + obj.macos = URL_ExternalRelativePath_MacOSExternalVolume.toJSON( + message.macos, + ); + } + if (message.win32 !== undefined) { + obj.win32 = URL_ExternalRelativePath_Win32ExternalVolume.toJSON( + message.win32, + ); + } + if (message.path !== '') { + obj.path = message.path; + } return obj; }, create, I>>( base?: I, ): URL_ExternalRelativePath { - return URL_ExternalRelativePath.fromPartial(base ?? {}); + return URL_ExternalRelativePath.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): URL_ExternalRelativePath { @@ -896,14 +901,14 @@ export const URL_ExternalRelativePath_MacOSExternalVolume = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.volumeName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -913,13 +918,17 @@ export const URL_ExternalRelativePath_MacOSExternalVolume = { fromJSON(object: any): URL_ExternalRelativePath_MacOSExternalVolume { return { - volumeName: isSet(object.volumeName) ? String(object.volumeName) : '', + volumeName: isSet(object.volumeName) + ? globalThis.String(object.volumeName) + : '', }; }, toJSON(message: URL_ExternalRelativePath_MacOSExternalVolume): unknown { const obj: any = {}; - message.volumeName !== undefined && (obj.volumeName = message.volumeName); + if (message.volumeName !== '') { + obj.volumeName = message.volumeName; + } return obj; }, @@ -929,9 +938,10 @@ export const URL_ExternalRelativePath_MacOSExternalVolume = { I >, >(base?: I): URL_ExternalRelativePath_MacOSExternalVolume { - return URL_ExternalRelativePath_MacOSExternalVolume.fromPartial(base ?? {}); + return URL_ExternalRelativePath_MacOSExternalVolume.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -977,28 +987,28 @@ export const URL_ExternalRelativePath_Win32ExternalVolume = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.driveLetter = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.volumeName = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.networkShare = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1008,21 +1018,29 @@ export const URL_ExternalRelativePath_Win32ExternalVolume = { fromJSON(object: any): URL_ExternalRelativePath_Win32ExternalVolume { return { - driveLetter: isSet(object.driveLetter) ? String(object.driveLetter) : '', - volumeName: isSet(object.volumeName) ? String(object.volumeName) : '', + driveLetter: isSet(object.driveLetter) + ? globalThis.String(object.driveLetter) + : '', + volumeName: isSet(object.volumeName) + ? globalThis.String(object.volumeName) + : '', networkShare: isSet(object.networkShare) - ? Boolean(object.networkShare) + ? globalThis.Boolean(object.networkShare) : false, }; }, toJSON(message: URL_ExternalRelativePath_Win32ExternalVolume): unknown { const obj: any = {}; - message.driveLetter !== undefined && - (obj.driveLetter = message.driveLetter); - message.volumeName !== undefined && (obj.volumeName = message.volumeName); - message.networkShare !== undefined && - (obj.networkShare = message.networkShare); + if (message.driveLetter !== '') { + obj.driveLetter = message.driveLetter; + } + if (message.volumeName !== '') { + obj.volumeName = message.volumeName; + } + if (message.networkShare === true) { + obj.networkShare = message.networkShare; + } return obj; }, @@ -1032,9 +1050,10 @@ export const URL_ExternalRelativePath_Win32ExternalVolume = { I >, >(base?: I): URL_ExternalRelativePath_Win32ExternalVolume { - return URL_ExternalRelativePath_Win32ExternalVolume.fromPartial(base ?? {}); + return URL_ExternalRelativePath_Win32ExternalVolume.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -1070,14 +1089,14 @@ export const URLs = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.urls.push(URL.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1087,7 +1106,7 @@ export const URLs = { fromJSON(object: any): URLs { return { - urls: Array.isArray(object?.urls) + urls: globalThis.Array.isArray(object?.urls) ? object.urls.map((e: any) => URL.fromJSON(e)) : [], }; @@ -1095,18 +1114,15 @@ export const URLs = { toJSON(message: URLs): unknown { const obj: any = {}; - if (message.urls) { - obj.urls = message.urls.map((e) => (e ? URL.toJSON(e) : undefined)); - } else { - obj.urls = []; + if (message.urls?.length) { + obj.urls = message.urls.map((e) => URL.toJSON(e)); } return obj; }, create, I>>(base?: I): URLs { - return URLs.fromPartial(base ?? {}); + return URLs.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): URLs { const message = createBaseURLs(); message.urls = object.urls?.map((e) => URL.fromPartial(e)) || []; @@ -1135,14 +1151,14 @@ export const UUID = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.string = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1151,19 +1167,22 @@ export const UUID = { }, fromJSON(object: any): UUID { - return { string: isSet(object.string) ? String(object.string) : '' }; + return { + string: isSet(object.string) ? globalThis.String(object.string) : '', + }; }, toJSON(message: UUID): unknown { const obj: any = {}; - message.string !== undefined && (obj.string = message.string); + if (message.string !== '') { + obj.string = message.string; + } return obj; }, create, I>>(base?: I): UUID { - return UUID.fromPartial(base ?? {}); + return UUID.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): UUID { const message = createBaseUUID(); message.string = object.string ?? ''; @@ -1198,21 +1217,21 @@ export const IntRange = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.start = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.end = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1222,22 +1241,25 @@ export const IntRange = { fromJSON(object: any): IntRange { return { - start: isSet(object.start) ? Number(object.start) : 0, - end: isSet(object.end) ? Number(object.end) : 0, + start: isSet(object.start) ? globalThis.Number(object.start) : 0, + end: isSet(object.end) ? globalThis.Number(object.end) : 0, }; }, toJSON(message: IntRange): unknown { const obj: any = {}; - message.start !== undefined && (obj.start = Math.round(message.start)); - message.end !== undefined && (obj.end = Math.round(message.end)); + if (message.start !== 0) { + obj.start = Math.round(message.start); + } + if (message.end !== 0) { + obj.end = Math.round(message.end); + } return obj; }, create, I>>(base?: I): IntRange { - return IntRange.fromPartial(base ?? {}); + return IntRange.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): IntRange { const message = createBaseIntRange(); message.start = object.start ?? 0; @@ -1276,35 +1298,35 @@ export const Color = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 13) { + if (tag !== 13) { break; } message.red = reader.float(); continue; case 2: - if (tag != 21) { + if (tag !== 21) { break; } message.green = reader.float(); continue; case 3: - if (tag != 29) { + if (tag !== 29) { break; } message.blue = reader.float(); continue; case 4: - if (tag != 37) { + if (tag !== 37) { break; } message.alpha = reader.float(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1314,26 +1336,33 @@ export const Color = { fromJSON(object: any): Color { return { - red: isSet(object.red) ? Number(object.red) : 0, - green: isSet(object.green) ? Number(object.green) : 0, - blue: isSet(object.blue) ? Number(object.blue) : 0, - alpha: isSet(object.alpha) ? Number(object.alpha) : 0, + red: isSet(object.red) ? globalThis.Number(object.red) : 0, + green: isSet(object.green) ? globalThis.Number(object.green) : 0, + blue: isSet(object.blue) ? globalThis.Number(object.blue) : 0, + alpha: isSet(object.alpha) ? globalThis.Number(object.alpha) : 0, }; }, toJSON(message: Color): unknown { const obj: any = {}; - message.red !== undefined && (obj.red = message.red); - message.green !== undefined && (obj.green = message.green); - message.blue !== undefined && (obj.blue = message.blue); - message.alpha !== undefined && (obj.alpha = message.alpha); + if (message.red !== 0) { + obj.red = message.red; + } + if (message.green !== 0) { + obj.green = message.green; + } + if (message.blue !== 0) { + obj.blue = message.blue; + } + if (message.alpha !== 0) { + obj.alpha = message.alpha; + } return obj; }, create, I>>(base?: I): Color { - return Color.fromPartial(base ?? {}); + return Color.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Color { const message = createBaseColor(); message.red = object.red ?? 0; @@ -1377,35 +1406,35 @@ export const Version = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.majorVersion = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.minorVersion = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.patchVersion = reader.uint32(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.build = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1416,34 +1445,38 @@ export const Version = { fromJSON(object: any): Version { return { majorVersion: isSet(object.majorVersion) - ? Number(object.majorVersion) + ? globalThis.Number(object.majorVersion) : 0, minorVersion: isSet(object.minorVersion) - ? Number(object.minorVersion) + ? globalThis.Number(object.minorVersion) : 0, patchVersion: isSet(object.patchVersion) - ? Number(object.patchVersion) + ? globalThis.Number(object.patchVersion) : 0, - build: isSet(object.build) ? String(object.build) : '', + build: isSet(object.build) ? globalThis.String(object.build) : '', }; }, toJSON(message: Version): unknown { const obj: any = {}; - message.majorVersion !== undefined && - (obj.majorVersion = Math.round(message.majorVersion)); - message.minorVersion !== undefined && - (obj.minorVersion = Math.round(message.minorVersion)); - message.patchVersion !== undefined && - (obj.patchVersion = Math.round(message.patchVersion)); - message.build !== undefined && (obj.build = message.build); + if (message.majorVersion !== 0) { + obj.majorVersion = Math.round(message.majorVersion); + } + if (message.minorVersion !== 0) { + obj.minorVersion = Math.round(message.minorVersion); + } + if (message.patchVersion !== 0) { + obj.patchVersion = Math.round(message.patchVersion); + } + if (message.build !== '') { + obj.build = message.build; + } return obj; }, create, I>>(base?: I): Version { - return Version.fromPartial(base ?? {}); + return Version.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Version { const message = createBaseVersion(); message.majorVersion = object.majorVersion ?? 0; @@ -1498,35 +1531,35 @@ export const ApplicationInfo = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.platform = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.platformVersion = Version.decode(reader, reader.uint32()); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.application = reader.int32() as any; continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.applicationVersion = Version.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1553,29 +1586,26 @@ export const ApplicationInfo = { toJSON(message: ApplicationInfo): unknown { const obj: any = {}; - message.platform !== undefined && - (obj.platform = applicationInfo_PlatformToJSON(message.platform)); - message.platformVersion !== undefined && - (obj.platformVersion = message.platformVersion - ? Version.toJSON(message.platformVersion) - : undefined); - message.application !== undefined && - (obj.application = applicationInfo_ApplicationToJSON( - message.application, - )); - message.applicationVersion !== undefined && - (obj.applicationVersion = message.applicationVersion - ? Version.toJSON(message.applicationVersion) - : undefined); + if (message.platform !== 0) { + obj.platform = applicationInfo_PlatformToJSON(message.platform); + } + if (message.platformVersion !== undefined) { + obj.platformVersion = Version.toJSON(message.platformVersion); + } + if (message.application !== 0) { + obj.application = applicationInfo_ApplicationToJSON(message.application); + } + if (message.applicationVersion !== undefined) { + obj.applicationVersion = Version.toJSON(message.applicationVersion); + } return obj; }, create, I>>( base?: I, ): ApplicationInfo { - return ApplicationInfo.fromPartial(base ?? {}); + return ApplicationInfo.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ApplicationInfo { @@ -1625,21 +1655,21 @@ export const CollectionElementType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.parameterUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.parameterName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1653,28 +1683,27 @@ export const CollectionElementType = { ? UUID.fromJSON(object.parameterUuid) : undefined, parameterName: isSet(object.parameterName) - ? String(object.parameterName) + ? globalThis.String(object.parameterName) : '', }; }, toJSON(message: CollectionElementType): unknown { const obj: any = {}; - message.parameterUuid !== undefined && - (obj.parameterUuid = message.parameterUuid - ? UUID.toJSON(message.parameterUuid) - : undefined); - message.parameterName !== undefined && - (obj.parameterName = message.parameterName); + if (message.parameterUuid !== undefined) { + obj.parameterUuid = UUID.toJSON(message.parameterUuid); + } + if (message.parameterName !== '') { + obj.parameterName = message.parameterName; + } return obj; }, create, I>>( base?: I, ): CollectionElementType { - return CollectionElementType.fromPartial(base ?? {}); + return CollectionElementType.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): CollectionElementType { @@ -1715,21 +1744,21 @@ export const MusicKeyScale = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.musicKey = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.musicScale = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1750,19 +1779,20 @@ export const MusicKeyScale = { toJSON(message: MusicKeyScale): unknown { const obj: any = {}; - message.musicKey !== undefined && - (obj.musicKey = musicKeyScale_MusicKeyToJSON(message.musicKey)); - message.musicScale !== undefined && - (obj.musicScale = musicKeyScale_MusicScaleToJSON(message.musicScale)); + if (message.musicKey !== 0) { + obj.musicKey = musicKeyScale_MusicKeyToJSON(message.musicKey); + } + if (message.musicScale !== 0) { + obj.musicScale = musicKeyScale_MusicScaleToJSON(message.musicScale); + } return obj; }, create, I>>( base?: I, ): MusicKeyScale { - return MusicKeyScale.fromPartial(base ?? {}); + return MusicKeyScale.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): MusicKeyScale { @@ -1784,8 +1814,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/calendar.ts b/proto/calendar.ts index 0381902..f6054e6 100644 --- a/proto/calendar.ts +++ b/proto/calendar.ts @@ -137,21 +137,21 @@ export const Calendar = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.events.push(Calendar_Event.decode(reader, reader.uint32())); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.active = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -161,30 +161,27 @@ export const Calendar = { fromJSON(object: any): Calendar { return { - events: Array.isArray(object?.events) + events: globalThis.Array.isArray(object?.events) ? object.events.map((e: any) => Calendar_Event.fromJSON(e)) : [], - active: isSet(object.active) ? Boolean(object.active) : false, + active: isSet(object.active) ? globalThis.Boolean(object.active) : false, }; }, toJSON(message: Calendar): unknown { const obj: any = {}; - if (message.events) { - obj.events = message.events.map((e) => - e ? Calendar_Event.toJSON(e) : undefined, - ); - } else { - obj.events = []; + if (message.events?.length) { + obj.events = message.events.map((e) => Calendar_Event.toJSON(e)); + } + if (message.active === true) { + obj.active = message.active; } - message.active !== undefined && (obj.active = message.active); return obj; }, create, I>>(base?: I): Calendar { - return Calendar.fromPartial(base ?? {}); + return Calendar.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Calendar { const message = createBaseCalendar(); message.events = @@ -256,40 +253,41 @@ export const Calendar_Event = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.description = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.date = Timestamp.decode(reader, reader.uint32()); continue; case 5: - if (tag == 40) { + if (tag === 40) { message.recurrenceDays.push(reader.int32() as any); + continue; } - if (tag == 42) { + if (tag === 42) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.recurrenceDays.push(reader.int32() as any); @@ -300,7 +298,7 @@ export const Calendar_Event = { break; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -310,7 +308,7 @@ export const Calendar_Event = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -319,7 +317,7 @@ export const Calendar_Event = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -329,7 +327,7 @@ export const Calendar_Event = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -340,10 +338,12 @@ export const Calendar_Event = { fromJSON(object: any): Calendar_Event { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - description: isSet(object.description) ? String(object.description) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + description: isSet(object.description) + ? globalThis.String(object.description) + : '', date: isSet(object.date) ? Timestamp.fromJSON(object.date) : undefined, - recurrenceDays: Array.isArray(object?.recurrenceDays) + recurrenceDays: globalThis.Array.isArray(object?.recurrenceDays) ? object.recurrenceDays.map((e: any) => calendar_Event_DayOfWeekFromJSON(e), ) @@ -351,7 +351,9 @@ export const Calendar_Event = { recurrenceLimitDate: isSet(object.recurrenceLimitDate) ? Timestamp.fromJSON(object.recurrenceLimitDate) : undefined, - recurrenceExcludedDates: Array.isArray(object?.recurrenceExcludedDates) + recurrenceExcludedDates: globalThis.Array.isArray( + object?.recurrenceExcludedDates, + ) ? object.recurrenceExcludedDates.map((e: any) => Timestamp.fromJSON(e)) : [], action: isSet(object.action) @@ -362,44 +364,42 @@ export const Calendar_Event = { toJSON(message: Calendar_Event): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.description !== undefined && - (obj.description = message.description); - message.date !== undefined && - (obj.date = message.date ? Timestamp.toJSON(message.date) : undefined); - if (message.recurrenceDays) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.description !== '') { + obj.description = message.description; + } + if (message.date !== undefined) { + obj.date = Timestamp.toJSON(message.date); + } + if (message.recurrenceDays?.length) { obj.recurrenceDays = message.recurrenceDays.map((e) => calendar_Event_DayOfWeekToJSON(e), ); - } else { - obj.recurrenceDays = []; - } - message.recurrenceLimitDate !== undefined && - (obj.recurrenceLimitDate = message.recurrenceLimitDate - ? Timestamp.toJSON(message.recurrenceLimitDate) - : undefined); - if (message.recurrenceExcludedDates) { + } + if (message.recurrenceLimitDate !== undefined) { + obj.recurrenceLimitDate = Timestamp.toJSON(message.recurrenceLimitDate); + } + if (message.recurrenceExcludedDates?.length) { obj.recurrenceExcludedDates = message.recurrenceExcludedDates.map((e) => - e ? Timestamp.toJSON(e) : undefined, + Timestamp.toJSON(e), ); - } else { - obj.recurrenceExcludedDates = []; } - message.action !== undefined && - (obj.action = message.action - ? Calendar_Event_Action.toJSON(message.action) - : undefined); + if (message.action !== undefined) { + obj.action = Calendar_Event_Action.toJSON(message.action); + } return obj; }, create, I>>( base?: I, ): Calendar_Event { - return Calendar_Event.fromPartial(base ?? {}); + return Calendar_Event.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Calendar_Event { @@ -473,21 +473,21 @@ export const Calendar_Event_Action = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.type = reader.uint32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -497,7 +497,7 @@ export const Calendar_Event_Action = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -507,7 +507,7 @@ export const Calendar_Event_Action = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -517,7 +517,7 @@ export const Calendar_Event_Action = { fromJSON(object: any): Calendar_Event_Action { return { - type: isSet(object.type) ? Number(object.type) : 0, + type: isSet(object.type) ? globalThis.Number(object.type) : 0, uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, playlist: isSet(object.playlist) ? Calendar_Event_Action_Playlist.fromJSON(object.playlist) @@ -530,26 +530,26 @@ export const Calendar_Event_Action = { toJSON(message: Calendar_Event_Action): unknown { const obj: any = {}; - message.type !== undefined && (obj.type = Math.round(message.type)); - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.playlist !== undefined && - (obj.playlist = message.playlist - ? Calendar_Event_Action_Playlist.toJSON(message.playlist) - : undefined); - message.macro !== undefined && - (obj.macro = message.macro - ? Calendar_Event_Action_Macro.toJSON(message.macro) - : undefined); + if (message.type !== 0) { + obj.type = Math.round(message.type); + } + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.playlist !== undefined) { + obj.playlist = Calendar_Event_Action_Playlist.toJSON(message.playlist); + } + if (message.macro !== undefined) { + obj.macro = Calendar_Event_Action_Macro.toJSON(message.macro); + } return obj; }, create, I>>( base?: I, ): Calendar_Event_Action { - return Calendar_Event_Action.fromPartial(base ?? {}); + return Calendar_Event_Action.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Calendar_Event_Action { @@ -601,21 +601,21 @@ export const Calendar_Event_Action_Playlist = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.playlistUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.playlistItemUuid = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -636,23 +636,20 @@ export const Calendar_Event_Action_Playlist = { toJSON(message: Calendar_Event_Action_Playlist): unknown { const obj: any = {}; - message.playlistUuid !== undefined && - (obj.playlistUuid = message.playlistUuid - ? UUID.toJSON(message.playlistUuid) - : undefined); - message.playlistItemUuid !== undefined && - (obj.playlistItemUuid = message.playlistItemUuid - ? UUID.toJSON(message.playlistItemUuid) - : undefined); + if (message.playlistUuid !== undefined) { + obj.playlistUuid = UUID.toJSON(message.playlistUuid); + } + if (message.playlistItemUuid !== undefined) { + obj.playlistItemUuid = UUID.toJSON(message.playlistItemUuid); + } return obj; }, create, I>>( base?: I, ): Calendar_Event_Action_Playlist { - return Calendar_Event_Action_Playlist.fromPartial(base ?? {}); + return Calendar_Event_Action_Playlist.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Calendar_Event_Action_Playlist { @@ -699,7 +696,7 @@ export const Calendar_Event_Action_Macro = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -709,7 +706,7 @@ export const Calendar_Event_Action_Macro = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -727,19 +724,17 @@ export const Calendar_Event_Action_Macro = { toJSON(message: Calendar_Event_Action_Macro): unknown { const obj: any = {}; - message.identification !== undefined && - (obj.identification = message.identification - ? CollectionElementType.toJSON(message.identification) - : undefined); + if (message.identification !== undefined) { + obj.identification = CollectionElementType.toJSON(message.identification); + } return obj; }, create, I>>( base?: I, ): Calendar_Event_Action_Macro { - return Calendar_Event_Action_Macro.fromPartial(base ?? {}); + return Calendar_Event_Action_Macro.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Calendar_Event_Action_Macro { @@ -763,8 +758,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/ccli.proto b/proto/ccli.proto index 445cd49..4b65f4b 100644 --- a/proto/ccli.proto +++ b/proto/ccli.proto @@ -6,7 +6,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "applicationInfo.proto"; import "template.proto"; message CCLIDocument { @@ -24,3 +24,23 @@ message CCLIDocument { .rv.data.Template.Slide template = 5; } +message CopyrightLayout { + message Token { + .rv.data.CopyrightLayout.TokenType token_type = 1; + string text = 2; + } + + enum TokenType { + Text = 0; + Artist = 1; + Author = 2; + Publisher = 3; + Title = 4; + CopyrightYear = 5; + LicenseNumber = 6; + SongNumber = 7; + } + + repeated .rv.data.CopyrightLayout.Token tokens = 2; +} + diff --git a/proto/ccli.ts b/proto/ccli.ts index b52d2bd..999c906 100644 --- a/proto/ccli.ts +++ b/proto/ccli.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { ApplicationInfo } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; import { Template_Slide } from './template'; export const protobufPackage = 'rv.data'; @@ -62,6 +62,88 @@ export function cCLIDocument_DisplayTypeToJSON( } } +export interface CopyrightLayout { + tokens: CopyrightLayout_Token[]; +} + +export enum CopyrightLayout_TokenType { + Text = 0, + Artist = 1, + Author = 2, + Publisher = 3, + Title = 4, + CopyrightYear = 5, + LicenseNumber = 6, + SongNumber = 7, + UNRECOGNIZED = -1, +} + +export function copyrightLayout_TokenTypeFromJSON( + object: any, +): CopyrightLayout_TokenType { + switch (object) { + case 0: + case 'Text': + return CopyrightLayout_TokenType.Text; + case 1: + case 'Artist': + return CopyrightLayout_TokenType.Artist; + case 2: + case 'Author': + return CopyrightLayout_TokenType.Author; + case 3: + case 'Publisher': + return CopyrightLayout_TokenType.Publisher; + case 4: + case 'Title': + return CopyrightLayout_TokenType.Title; + case 5: + case 'CopyrightYear': + return CopyrightLayout_TokenType.CopyrightYear; + case 6: + case 'LicenseNumber': + return CopyrightLayout_TokenType.LicenseNumber; + case 7: + case 'SongNumber': + return CopyrightLayout_TokenType.SongNumber; + case -1: + case 'UNRECOGNIZED': + default: + return CopyrightLayout_TokenType.UNRECOGNIZED; + } +} + +export function copyrightLayout_TokenTypeToJSON( + object: CopyrightLayout_TokenType, +): string { + switch (object) { + case CopyrightLayout_TokenType.Text: + return 'Text'; + case CopyrightLayout_TokenType.Artist: + return 'Artist'; + case CopyrightLayout_TokenType.Author: + return 'Author'; + case CopyrightLayout_TokenType.Publisher: + return 'Publisher'; + case CopyrightLayout_TokenType.Title: + return 'Title'; + case CopyrightLayout_TokenType.CopyrightYear: + return 'CopyrightYear'; + case CopyrightLayout_TokenType.LicenseNumber: + return 'LicenseNumber'; + case CopyrightLayout_TokenType.SongNumber: + return 'SongNumber'; + case CopyrightLayout_TokenType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface CopyrightLayout_Token { + tokenType: CopyrightLayout_TokenType; + text: string; +} + function createBaseCCLIDocument(): CCLIDocument { return { applicationInfo: undefined, @@ -110,7 +192,7 @@ export const CCLIDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -120,35 +202,35 @@ export const CCLIDocument = { ); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.enableCcliDisplay = reader.bool(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.ccliLicense = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.displayType = reader.int32() as any; continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.template = Template_Slide.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -162,9 +244,11 @@ export const CCLIDocument = { ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, enableCcliDisplay: isSet(object.enableCcliDisplay) - ? Boolean(object.enableCcliDisplay) + ? globalThis.Boolean(object.enableCcliDisplay) : false, - ccliLicense: isSet(object.ccliLicense) ? String(object.ccliLicense) : '', + ccliLicense: isSet(object.ccliLicense) + ? globalThis.String(object.ccliLicense) + : '', displayType: isSet(object.displayType) ? cCLIDocument_DisplayTypeFromJSON(object.displayType) : 0, @@ -176,29 +260,29 @@ export const CCLIDocument = { toJSON(message: CCLIDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - message.enableCcliDisplay !== undefined && - (obj.enableCcliDisplay = message.enableCcliDisplay); - message.ccliLicense !== undefined && - (obj.ccliLicense = message.ccliLicense); - message.displayType !== undefined && - (obj.displayType = cCLIDocument_DisplayTypeToJSON(message.displayType)); - message.template !== undefined && - (obj.template = message.template - ? Template_Slide.toJSON(message.template) - : undefined); + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.enableCcliDisplay === true) { + obj.enableCcliDisplay = message.enableCcliDisplay; + } + if (message.ccliLicense !== '') { + obj.ccliLicense = message.ccliLicense; + } + if (message.displayType !== 0) { + obj.displayType = cCLIDocument_DisplayTypeToJSON(message.displayType); + } + if (message.template !== undefined) { + obj.template = Template_Slide.toJSON(message.template); + } return obj; }, create, I>>( base?: I, ): CCLIDocument { - return CCLIDocument.fromPartial(base ?? {}); + return CCLIDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): CCLIDocument { @@ -218,6 +302,165 @@ export const CCLIDocument = { }, }; +function createBaseCopyrightLayout(): CopyrightLayout { + return { tokens: [] }; +} + +export const CopyrightLayout = { + encode( + message: CopyrightLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.tokens) { + CopyrightLayout_Token.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): CopyrightLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCopyrightLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 2: + if (tag !== 18) { + break; + } + + message.tokens.push( + CopyrightLayout_Token.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CopyrightLayout { + return { + tokens: globalThis.Array.isArray(object?.tokens) + ? object.tokens.map((e: any) => CopyrightLayout_Token.fromJSON(e)) + : [], + }; + }, + + toJSON(message: CopyrightLayout): unknown { + const obj: any = {}; + if (message.tokens?.length) { + obj.tokens = message.tokens.map((e) => CopyrightLayout_Token.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): CopyrightLayout { + return CopyrightLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CopyrightLayout { + const message = createBaseCopyrightLayout(); + message.tokens = + object.tokens?.map((e) => CopyrightLayout_Token.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseCopyrightLayout_Token(): CopyrightLayout_Token { + return { tokenType: 0, text: '' }; +} + +export const CopyrightLayout_Token = { + encode( + message: CopyrightLayout_Token, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.tokenType !== 0) { + writer.uint32(8).int32(message.tokenType); + } + if (message.text !== '') { + writer.uint32(18).string(message.text); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CopyrightLayout_Token { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCopyrightLayout_Token(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.tokenType = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.text = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CopyrightLayout_Token { + return { + tokenType: isSet(object.tokenType) + ? copyrightLayout_TokenTypeFromJSON(object.tokenType) + : 0, + text: isSet(object.text) ? globalThis.String(object.text) : '', + }; + }, + + toJSON(message: CopyrightLayout_Token): unknown { + const obj: any = {}; + if (message.tokenType !== 0) { + obj.tokenType = copyrightLayout_TokenTypeToJSON(message.tokenType); + } + if (message.text !== '') { + obj.text = message.text; + } + return obj; + }, + + create, I>>( + base?: I, + ): CopyrightLayout_Token { + return CopyrightLayout_Token.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CopyrightLayout_Token { + const message = createBaseCopyrightLayout_Token(); + message.tokenType = object.tokenType ?? 0; + message.text = object.text ?? ''; + return message; + }, +}; + type Builtin = | Date | Function @@ -229,8 +472,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/clearGroups.proto b/proto/clearGroups.proto index 4498026..1be8b0f 100644 --- a/proto/clearGroups.proto +++ b/proto/clearGroups.proto @@ -2,11 +2,14 @@ syntax = "proto3"; package rv.data; +option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; import "action.proto"; +import "applicationInfo.proto"; +import "color.proto"; +import "uuid.proto"; message ClearGroupsDocument { message ClearGroup { diff --git a/proto/clearGroups.ts b/proto/clearGroups.ts index 57cc07b..19ff1ce 100644 --- a/proto/clearGroups.ts +++ b/proto/clearGroups.ts @@ -6,7 +6,9 @@ import { action_ContentDestinationFromJSON, action_ContentDestinationToJSON, } from './action'; -import { ApplicationInfo, Color, UUID } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; +import { Color } from './color'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -284,7 +286,7 @@ export const ClearGroupsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -294,7 +296,7 @@ export const ClearGroupsDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -303,7 +305,7 @@ export const ClearGroupsDocument = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -316,7 +318,7 @@ export const ClearGroupsDocument = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - groups: Array.isArray(object?.groups) + groups: globalThis.Array.isArray(object?.groups) ? object.groups.map((e: any) => ClearGroupsDocument_ClearGroup.fromJSON(e), ) @@ -326,16 +328,13 @@ export const ClearGroupsDocument = { toJSON(message: ClearGroupsDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.groups) { + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.groups?.length) { obj.groups = message.groups.map((e) => - e ? ClearGroupsDocument_ClearGroup.toJSON(e) : undefined, + ClearGroupsDocument_ClearGroup.toJSON(e), ); - } else { - obj.groups = []; } return obj; }, @@ -343,9 +342,8 @@ export const ClearGroupsDocument = { create, I>>( base?: I, ): ClearGroupsDocument { - return ClearGroupsDocument.fromPartial(base ?? {}); + return ClearGroupsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ClearGroupsDocument { @@ -368,7 +366,7 @@ function createBaseClearGroupsDocument_ClearGroup(): ClearGroupsDocument_ClearGr name: '', layerTargets: [], isHiddenInPreview: false, - imageData: new Uint8Array(), + imageData: new Uint8Array(0), imageType: 0, isIconTinted: false, iconTintColor: undefined, @@ -429,21 +427,21 @@ export const ClearGroupsDocument_ClearGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -452,47 +450,48 @@ export const ClearGroupsDocument_ClearGroup = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.isHiddenInPreview = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.imageData = reader.bytes(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.imageType = reader.int32() as any; continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.isIconTinted = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.iconTintColor = Color.decode(reader, reader.uint32()); continue; case 9: - if (tag == 72) { + if (tag === 72) { message.timelineTargets.push(reader.int32() as any); + continue; } - if (tag == 74) { + if (tag === 74) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.timelineTargets.push(reader.int32() as any); @@ -503,14 +502,14 @@ export const ClearGroupsDocument_ClearGroup = { break; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.clearPresentationNextSlide = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -521,82 +520,82 @@ export const ClearGroupsDocument_ClearGroup = { fromJSON(object: any): ClearGroupsDocument_ClearGroup { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - layerTargets: Array.isArray(object?.layerTargets) + name: isSet(object.name) ? globalThis.String(object.name) : '', + layerTargets: globalThis.Array.isArray(object?.layerTargets) ? object.layerTargets.map((e: any) => Action_ClearType.fromJSON(e)) : [], isHiddenInPreview: isSet(object.isHiddenInPreview) - ? Boolean(object.isHiddenInPreview) + ? globalThis.Boolean(object.isHiddenInPreview) : false, imageData: isSet(object.imageData) ? bytesFromBase64(object.imageData) - : new Uint8Array(), + : new Uint8Array(0), imageType: isSet(object.imageType) ? clearGroupsDocument_ClearGroup_ImageTypeFromJSON(object.imageType) : 0, isIconTinted: isSet(object.isIconTinted) - ? Boolean(object.isIconTinted) + ? globalThis.Boolean(object.isIconTinted) : false, iconTintColor: isSet(object.iconTintColor) ? Color.fromJSON(object.iconTintColor) : undefined, - timelineTargets: Array.isArray(object?.timelineTargets) + timelineTargets: globalThis.Array.isArray(object?.timelineTargets) ? object.timelineTargets.map((e: any) => action_ContentDestinationFromJSON(e), ) : [], clearPresentationNextSlide: isSet(object.clearPresentationNextSlide) - ? Boolean(object.clearPresentationNextSlide) + ? globalThis.Boolean(object.clearPresentationNextSlide) : false, }; }, toJSON(message: ClearGroupsDocument_ClearGroup): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.layerTargets) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.layerTargets?.length) { obj.layerTargets = message.layerTargets.map((e) => - e ? Action_ClearType.toJSON(e) : undefined, + Action_ClearType.toJSON(e), ); - } else { - obj.layerTargets = []; } - message.isHiddenInPreview !== undefined && - (obj.isHiddenInPreview = message.isHiddenInPreview); - message.imageData !== undefined && - (obj.imageData = base64FromBytes( - message.imageData !== undefined ? message.imageData : new Uint8Array(), - )); - message.imageType !== undefined && - (obj.imageType = clearGroupsDocument_ClearGroup_ImageTypeToJSON( + if (message.isHiddenInPreview === true) { + obj.isHiddenInPreview = message.isHiddenInPreview; + } + if (message.imageData.length !== 0) { + obj.imageData = base64FromBytes(message.imageData); + } + if (message.imageType !== 0) { + obj.imageType = clearGroupsDocument_ClearGroup_ImageTypeToJSON( message.imageType, - )); - message.isIconTinted !== undefined && - (obj.isIconTinted = message.isIconTinted); - message.iconTintColor !== undefined && - (obj.iconTintColor = message.iconTintColor - ? Color.toJSON(message.iconTintColor) - : undefined); - if (message.timelineTargets) { + ); + } + if (message.isIconTinted === true) { + obj.isIconTinted = message.isIconTinted; + } + if (message.iconTintColor !== undefined) { + obj.iconTintColor = Color.toJSON(message.iconTintColor); + } + if (message.timelineTargets?.length) { obj.timelineTargets = message.timelineTargets.map((e) => action_ContentDestinationToJSON(e), ); - } else { - obj.timelineTargets = []; } - message.clearPresentationNextSlide !== undefined && - (obj.clearPresentationNextSlide = message.clearPresentationNextSlide); + if (message.clearPresentationNextSlide === true) { + obj.clearPresentationNextSlide = message.clearPresentationNextSlide; + } return obj; }, create, I>>( base?: I, ): ClearGroupsDocument_ClearGroup { - return ClearGroupsDocument_ClearGroup.fromPartial(base ?? {}); + return ClearGroupsDocument_ClearGroup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ClearGroupsDocument_ClearGroup { @@ -609,7 +608,7 @@ export const ClearGroupsDocument_ClearGroup = { message.layerTargets = object.layerTargets?.map((e) => Action_ClearType.fromPartial(e)) || []; message.isHiddenInPreview = object.isHiddenInPreview ?? false; - message.imageData = object.imageData ?? new Uint8Array(); + message.imageData = object.imageData ?? new Uint8Array(0); message.imageType = object.imageType ?? 0; message.isIconTinted = object.isIconTinted ?? false; message.iconTintColor = @@ -623,30 +622,11 @@ export const ClearGroupsDocument_ClearGroup = { }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - function bytesFromBase64(b64: string): Uint8Array { - if (tsProtoGlobalThis.Buffer) { - return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64')); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); } else { - const bin = tsProtoGlobalThis.atob(b64); + const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); @@ -656,14 +636,14 @@ function bytesFromBase64(b64: string): Uint8Array { } function base64FromBytes(arr: Uint8Array): string { - if (tsProtoGlobalThis.Buffer) { - return tsProtoGlobalThis.Buffer.from(arr).toString('base64'); + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); } else { const bin: string[] = []; arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); + bin.push(globalThis.String.fromCharCode(byte)); }); - return tsProtoGlobalThis.btoa(bin.join('')); + return globalThis.btoa(bin.join('')); } } @@ -678,8 +658,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/collectionElementType.proto b/proto/collectionElementType.proto new file mode 100755 index 0000000..c04fdc2 --- /dev/null +++ b/proto/collectionElementType.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "uuid.proto"; + +message CollectionElementType { + .rv.data.UUID parameter_uuid = 1; + string parameter_name = 2; +} + diff --git a/proto/collectionElementType.ts b/proto/collectionElementType.ts new file mode 100644 index 0000000..d2337d2 --- /dev/null +++ b/proto/collectionElementType.ts @@ -0,0 +1,132 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { UUID } from './uuid'; + +export const protobufPackage = 'rv.data'; + +export interface CollectionElementType { + parameterUuid: UUID | undefined; + parameterName: string; +} + +function createBaseCollectionElementType(): CollectionElementType { + return { parameterUuid: undefined, parameterName: '' }; +} + +export const CollectionElementType = { + encode( + message: CollectionElementType, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.parameterUuid !== undefined) { + UUID.encode(message.parameterUuid, writer.uint32(10).fork()).ldelim(); + } + if (message.parameterName !== '') { + writer.uint32(18).string(message.parameterName); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CollectionElementType { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCollectionElementType(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.parameterUuid = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.parameterName = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CollectionElementType { + return { + parameterUuid: isSet(object.parameterUuid) + ? UUID.fromJSON(object.parameterUuid) + : undefined, + parameterName: isSet(object.parameterName) + ? globalThis.String(object.parameterName) + : '', + }; + }, + + toJSON(message: CollectionElementType): unknown { + const obj: any = {}; + if (message.parameterUuid !== undefined) { + obj.parameterUuid = UUID.toJSON(message.parameterUuid); + } + if (message.parameterName !== '') { + obj.parameterName = message.parameterName; + } + return obj; + }, + + create, I>>( + base?: I, + ): CollectionElementType { + return CollectionElementType.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CollectionElementType { + const message = createBaseCollectionElementType(); + message.parameterUuid = + object.parameterUuid !== undefined && object.parameterUuid !== null + ? UUID.fromPartial(object.parameterUuid) + : undefined; + message.parameterName = object.parameterName ?? ''; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/color.proto b/proto/color.proto new file mode 100755 index 0000000..d0dfa23 --- /dev/null +++ b/proto/color.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message Color { + float red = 1; + float green = 2; + float blue = 3; + float alpha = 4; +} + diff --git a/proto/color.ts b/proto/color.ts new file mode 100644 index 0000000..a8a35dc --- /dev/null +++ b/proto/color.ts @@ -0,0 +1,146 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface Color { + red: number; + green: number; + blue: number; + alpha: number; +} + +function createBaseColor(): Color { + return { red: 0, green: 0, blue: 0, alpha: 0 }; +} + +export const Color = { + encode(message: Color, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.red !== 0) { + writer.uint32(13).float(message.red); + } + if (message.green !== 0) { + writer.uint32(21).float(message.green); + } + if (message.blue !== 0) { + writer.uint32(29).float(message.blue); + } + if (message.alpha !== 0) { + writer.uint32(37).float(message.alpha); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Color { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseColor(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 13) { + break; + } + + message.red = reader.float(); + continue; + case 2: + if (tag !== 21) { + break; + } + + message.green = reader.float(); + continue; + case 3: + if (tag !== 29) { + break; + } + + message.blue = reader.float(); + continue; + case 4: + if (tag !== 37) { + break; + } + + message.alpha = reader.float(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Color { + return { + red: isSet(object.red) ? globalThis.Number(object.red) : 0, + green: isSet(object.green) ? globalThis.Number(object.green) : 0, + blue: isSet(object.blue) ? globalThis.Number(object.blue) : 0, + alpha: isSet(object.alpha) ? globalThis.Number(object.alpha) : 0, + }; + }, + + toJSON(message: Color): unknown { + const obj: any = {}; + if (message.red !== 0) { + obj.red = message.red; + } + if (message.green !== 0) { + obj.green = message.green; + } + if (message.blue !== 0) { + obj.blue = message.blue; + } + if (message.alpha !== 0) { + obj.alpha = message.alpha; + } + return obj; + }, + + create, I>>(base?: I): Color { + return Color.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Color { + const message = createBaseColor(); + message.red = object.red ?? 0; + message.green = object.green ?? 0; + message.blue = object.blue ?? 0; + message.alpha = object.alpha ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/cue.proto b/proto/cue.proto index 85e33cb..47b67f9 100644 --- a/proto/cue.proto +++ b/proto/cue.proto @@ -6,9 +6,10 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "hotKey.proto"; import "action.proto"; +import "hotKey.proto"; +import "url.proto"; +import "uuid.proto"; message Cue { reserved 9; diff --git a/proto/cue.ts b/proto/cue.ts index 9f8a705..e530a6f 100644 --- a/proto/cue.ts +++ b/proto/cue.ts @@ -1,8 +1,9 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { Action } from './action'; -import { URLs, UUID } from './basicTypes'; import { HotKey } from './hotKey'; +import { URLs } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -210,49 +211,49 @@ export const Cue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.completionTargetType = reader.int32() as any; continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.completionTargetUuid = UUID.decode(reader, reader.uint32()); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.completionActionType = reader.int32() as any; continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.completionActionUuid = UUID.decode(reader, reader.uint32()); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -262,21 +263,21 @@ export const Cue = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.hotKey = HotKey.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.actions.push(Action.decode(reader, reader.uint32())); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -285,21 +286,21 @@ export const Cue = { ); continue; case 12: - if (tag != 96) { + if (tag !== 96) { break; } message.isEnabled = reader.bool(); continue; case 13: - if (tag != 105) { + if (tag !== 105) { break; } message.completionTime = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -310,7 +311,7 @@ export const Cue = { fromJSON(object: any): Cue { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', completionTargetType: isSet(object.completionTargetType) ? cue_CompletionTargetTypeFromJSON(object.completionTargetType) : 0, @@ -327,72 +328,73 @@ export const Cue = { ? Cue_TimecodeTime.fromJSON(object.triggerTime) : undefined, hotKey: isSet(object.hotKey) ? HotKey.fromJSON(object.hotKey) : undefined, - actions: Array.isArray(object?.actions) + actions: globalThis.Array.isArray(object?.actions) ? object.actions.map((e: any) => Action.fromJSON(e)) : [], - pendingImports: Array.isArray(object?.pendingImports) + pendingImports: globalThis.Array.isArray(object?.pendingImports) ? object.pendingImports.map((e: any) => Cue_PendingImportsEntry.fromJSON(e), ) : [], - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, completionTime: isSet(object.completionTime) - ? Number(object.completionTime) + ? globalThis.Number(object.completionTime) : 0, }; }, toJSON(message: Cue): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.completionTargetType !== undefined && - (obj.completionTargetType = cue_CompletionTargetTypeToJSON( + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.completionTargetType !== 0) { + obj.completionTargetType = cue_CompletionTargetTypeToJSON( message.completionTargetType, - )); - message.completionTargetUuid !== undefined && - (obj.completionTargetUuid = message.completionTargetUuid - ? UUID.toJSON(message.completionTargetUuid) - : undefined); - message.completionActionType !== undefined && - (obj.completionActionType = cue_CompletionActionTypeToJSON( + ); + } + if (message.completionTargetUuid !== undefined) { + obj.completionTargetUuid = UUID.toJSON(message.completionTargetUuid); + } + if (message.completionActionType !== 0) { + obj.completionActionType = cue_CompletionActionTypeToJSON( message.completionActionType, - )); - message.completionActionUuid !== undefined && - (obj.completionActionUuid = message.completionActionUuid - ? UUID.toJSON(message.completionActionUuid) - : undefined); - message.triggerTime !== undefined && - (obj.triggerTime = message.triggerTime - ? Cue_TimecodeTime.toJSON(message.triggerTime) - : undefined); - message.hotKey !== undefined && - (obj.hotKey = message.hotKey ? HotKey.toJSON(message.hotKey) : undefined); - if (message.actions) { - obj.actions = message.actions.map((e) => - e ? Action.toJSON(e) : undefined, ); - } else { - obj.actions = []; } - if (message.pendingImports) { + if (message.completionActionUuid !== undefined) { + obj.completionActionUuid = UUID.toJSON(message.completionActionUuid); + } + if (message.triggerTime !== undefined) { + obj.triggerTime = Cue_TimecodeTime.toJSON(message.triggerTime); + } + if (message.hotKey !== undefined) { + obj.hotKey = HotKey.toJSON(message.hotKey); + } + if (message.actions?.length) { + obj.actions = message.actions.map((e) => Action.toJSON(e)); + } + if (message.pendingImports?.length) { obj.pendingImports = message.pendingImports.map((e) => - e ? Cue_PendingImportsEntry.toJSON(e) : undefined, + Cue_PendingImportsEntry.toJSON(e), ); - } else { - obj.pendingImports = []; } - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - message.completionTime !== undefined && - (obj.completionTime = message.completionTime); + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.completionTime !== 0) { + obj.completionTime = message.completionTime; + } return obj; }, create, I>>(base?: I): Cue { - return Cue.fromPartial(base ?? {}); + return Cue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Cue { const message = createBaseCue(); message.uuid = @@ -455,14 +457,14 @@ export const Cue_TimecodeTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -471,21 +473,22 @@ export const Cue_TimecodeTime = { }, fromJSON(object: any): Cue_TimecodeTime { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: Cue_TimecodeTime): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create, I>>( base?: I, ): Cue_TimecodeTime { - return Cue_TimecodeTime.fromPartial(base ?? {}); + return Cue_TimecodeTime.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Cue_TimecodeTime { @@ -525,21 +528,21 @@ export const Cue_PendingImportsEntry = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.key = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.value = URLs.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -549,25 +552,27 @@ export const Cue_PendingImportsEntry = { fromJSON(object: any): Cue_PendingImportsEntry { return { - key: isSet(object.key) ? String(object.key) : '', + key: isSet(object.key) ? globalThis.String(object.key) : '', value: isSet(object.value) ? URLs.fromJSON(object.value) : undefined, }; }, toJSON(message: Cue_PendingImportsEntry): unknown { const obj: any = {}; - message.key !== undefined && (obj.key = message.key); - message.value !== undefined && - (obj.value = message.value ? URLs.toJSON(message.value) : undefined); + if (message.key !== '') { + obj.key = message.key; + } + if (message.value !== undefined) { + obj.value = URLs.toJSON(message.value); + } return obj; }, create, I>>( base?: I, ): Cue_PendingImportsEntry { - return Cue_PendingImportsEntry.fromPartial(base ?? {}); + return Cue_PendingImportsEntry.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Cue_PendingImportsEntry { @@ -592,8 +597,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/digitalAudio.ts b/proto/digitalAudio.ts index 0d2098a..af7a079 100644 --- a/proto/digitalAudio.ts +++ b/proto/digitalAudio.ts @@ -114,7 +114,7 @@ export const DigitalAudio = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -134,9 +134,8 @@ export const DigitalAudio = { create, I>>( base?: I, ): DigitalAudio { - return DigitalAudio.fromPartial(base ?? {}); + return DigitalAudio.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): DigitalAudio { @@ -204,14 +203,14 @@ export const DigitalAudio_Setup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.buses.push(DigitalAudio_Bus.decode(reader, reader.uint32())); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -221,7 +220,7 @@ export const DigitalAudio_Setup = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -231,14 +230,14 @@ export const DigitalAudio_Setup = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.enableSdiNdiDevice = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -248,21 +247,21 @@ export const DigitalAudio_Setup = { ); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.monitorOnMains = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.disableMainOutputDevice = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -272,7 +271,7 @@ export const DigitalAudio_Setup = { fromJSON(object: any): DigitalAudio_Setup { return { - buses: Array.isArray(object?.buses) + buses: globalThis.Array.isArray(object?.buses) ? object.buses.map((e: any) => DigitalAudio_Bus.fromJSON(e)) : [], monitorDevice: isSet(object.monitorDevice) @@ -282,56 +281,53 @@ export const DigitalAudio_Setup = { ? DigitalAudio_Device.fromJSON(object.mainOutputDevice) : undefined, enableSdiNdiDevice: isSet(object.enableSdiNdiDevice) - ? Boolean(object.enableSdiNdiDevice) + ? globalThis.Boolean(object.enableSdiNdiDevice) : false, sdiNdiDevice: isSet(object.sdiNdiDevice) ? DigitalAudio_Device.fromJSON(object.sdiNdiDevice) : undefined, monitorOnMains: isSet(object.monitorOnMains) - ? Boolean(object.monitorOnMains) + ? globalThis.Boolean(object.monitorOnMains) : false, disableMainOutputDevice: isSet(object.disableMainOutputDevice) - ? Boolean(object.disableMainOutputDevice) + ? globalThis.Boolean(object.disableMainOutputDevice) : false, }; }, toJSON(message: DigitalAudio_Setup): unknown { const obj: any = {}; - if (message.buses) { - obj.buses = message.buses.map((e) => - e ? DigitalAudio_Bus.toJSON(e) : undefined, + if (message.buses?.length) { + obj.buses = message.buses.map((e) => DigitalAudio_Bus.toJSON(e)); + } + if (message.monitorDevice !== undefined) { + obj.monitorDevice = DigitalAudio_Device.toJSON(message.monitorDevice); + } + if (message.mainOutputDevice !== undefined) { + obj.mainOutputDevice = DigitalAudio_Device.toJSON( + message.mainOutputDevice, ); - } else { - obj.buses = []; - } - message.monitorDevice !== undefined && - (obj.monitorDevice = message.monitorDevice - ? DigitalAudio_Device.toJSON(message.monitorDevice) - : undefined); - message.mainOutputDevice !== undefined && - (obj.mainOutputDevice = message.mainOutputDevice - ? DigitalAudio_Device.toJSON(message.mainOutputDevice) - : undefined); - message.enableSdiNdiDevice !== undefined && - (obj.enableSdiNdiDevice = message.enableSdiNdiDevice); - message.sdiNdiDevice !== undefined && - (obj.sdiNdiDevice = message.sdiNdiDevice - ? DigitalAudio_Device.toJSON(message.sdiNdiDevice) - : undefined); - message.monitorOnMains !== undefined && - (obj.monitorOnMains = message.monitorOnMains); - message.disableMainOutputDevice !== undefined && - (obj.disableMainOutputDevice = message.disableMainOutputDevice); + } + if (message.enableSdiNdiDevice === true) { + obj.enableSdiNdiDevice = message.enableSdiNdiDevice; + } + if (message.sdiNdiDevice !== undefined) { + obj.sdiNdiDevice = DigitalAudio_Device.toJSON(message.sdiNdiDevice); + } + if (message.monitorOnMains === true) { + obj.monitorOnMains = message.monitorOnMains; + } + if (message.disableMainOutputDevice === true) { + obj.disableMainOutputDevice = message.disableMainOutputDevice; + } return obj; }, create, I>>( base?: I, ): DigitalAudio_Setup { - return DigitalAudio_Setup.fromPartial(base ?? {}); + return DigitalAudio_Setup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Setup { @@ -399,42 +395,42 @@ export const DigitalAudio_Bus = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.muted = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.solo = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.testTone = reader.bool(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.masterLevel = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -444,31 +440,43 @@ export const DigitalAudio_Bus = { fromJSON(object: any): DigitalAudio_Bus { return { - name: isSet(object.name) ? String(object.name) : '', - muted: isSet(object.muted) ? Boolean(object.muted) : false, - solo: isSet(object.solo) ? Boolean(object.solo) : false, - testTone: isSet(object.testTone) ? Boolean(object.testTone) : false, - masterLevel: isSet(object.masterLevel) ? Number(object.masterLevel) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', + muted: isSet(object.muted) ? globalThis.Boolean(object.muted) : false, + solo: isSet(object.solo) ? globalThis.Boolean(object.solo) : false, + testTone: isSet(object.testTone) + ? globalThis.Boolean(object.testTone) + : false, + masterLevel: isSet(object.masterLevel) + ? globalThis.Number(object.masterLevel) + : 0, }; }, toJSON(message: DigitalAudio_Bus): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.muted !== undefined && (obj.muted = message.muted); - message.solo !== undefined && (obj.solo = message.solo); - message.testTone !== undefined && (obj.testTone = message.testTone); - message.masterLevel !== undefined && - (obj.masterLevel = message.masterLevel); + if (message.name !== '') { + obj.name = message.name; + } + if (message.muted === true) { + obj.muted = message.muted; + } + if (message.solo === true) { + obj.solo = message.solo; + } + if (message.testTone === true) { + obj.testTone = message.testTone; + } + if (message.masterLevel !== 0) { + obj.masterLevel = message.masterLevel; + } return obj; }, create, I>>( base?: I, ): DigitalAudio_Bus { - return DigitalAudio_Bus.fromPartial(base ?? {}); + return DigitalAudio_Bus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Bus { @@ -518,21 +526,21 @@ export const DigitalAudio_Device = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.renderID = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -541,7 +549,7 @@ export const DigitalAudio_Device = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -551,7 +559,7 @@ export const DigitalAudio_Device = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -561,9 +569,11 @@ export const DigitalAudio_Device = { fromJSON(object: any): DigitalAudio_Device { return { - name: isSet(object.name) ? String(object.name) : '', - renderID: isSet(object.renderID) ? String(object.renderID) : '', - formats: Array.isArray(object?.formats) + name: isSet(object.name) ? globalThis.String(object.name) : '', + renderID: isSet(object.renderID) + ? globalThis.String(object.renderID) + : '', + formats: globalThis.Array.isArray(object?.formats) ? object.formats.map((e: any) => DigitalAudio_Device_Format.fromJSON(e)) : [], routing: isSet(object.routing) @@ -574,28 +584,28 @@ export const DigitalAudio_Device = { toJSON(message: DigitalAudio_Device): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.renderID !== undefined && (obj.renderID = message.renderID); - if (message.formats) { + if (message.name !== '') { + obj.name = message.name; + } + if (message.renderID !== '') { + obj.renderID = message.renderID; + } + if (message.formats?.length) { obj.formats = message.formats.map((e) => - e ? DigitalAudio_Device_Format.toJSON(e) : undefined, + DigitalAudio_Device_Format.toJSON(e), ); - } else { - obj.formats = []; } - message.routing !== undefined && - (obj.routing = message.routing - ? DigitalAudio_Device_Routing.toJSON(message.routing) - : undefined); + if (message.routing !== undefined) { + obj.routing = DigitalAudio_Device_Routing.toJSON(message.routing); + } return obj; }, create, I>>( base?: I, ): DigitalAudio_Device { - return DigitalAudio_Device.fromPartial(base ?? {}); + return DigitalAudio_Device.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Device { @@ -646,28 +656,28 @@ export const DigitalAudio_Device_Format = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.sampleRate = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.bitDepth = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.type = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -677,8 +687,10 @@ export const DigitalAudio_Device_Format = { fromJSON(object: any): DigitalAudio_Device_Format { return { - sampleRate: isSet(object.sampleRate) ? Number(object.sampleRate) : 0, - bitDepth: isSet(object.bitDepth) ? Number(object.bitDepth) : 0, + sampleRate: isSet(object.sampleRate) + ? globalThis.Number(object.sampleRate) + : 0, + bitDepth: isSet(object.bitDepth) ? globalThis.Number(object.bitDepth) : 0, type: isSet(object.type) ? digitalAudio_Device_Format_TypeFromJSON(object.type) : 0, @@ -687,21 +699,23 @@ export const DigitalAudio_Device_Format = { toJSON(message: DigitalAudio_Device_Format): unknown { const obj: any = {}; - message.sampleRate !== undefined && - (obj.sampleRate = Math.round(message.sampleRate)); - message.bitDepth !== undefined && - (obj.bitDepth = Math.round(message.bitDepth)); - message.type !== undefined && - (obj.type = digitalAudio_Device_Format_TypeToJSON(message.type)); + if (message.sampleRate !== 0) { + obj.sampleRate = Math.round(message.sampleRate); + } + if (message.bitDepth !== 0) { + obj.bitDepth = Math.round(message.bitDepth); + } + if (message.type !== 0) { + obj.type = digitalAudio_Device_Format_TypeToJSON(message.type); + } return obj; }, create, I>>( base?: I, ): DigitalAudio_Device_Format { - return DigitalAudio_Device_Format.fromPartial(base ?? {}); + return DigitalAudio_Device_Format.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Device_Format { @@ -745,19 +759,20 @@ export const DigitalAudio_Device_Map = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.channelIndex = reader.uint32(); continue; case 2: - if (tag == 16) { + if (tag === 16) { message.mappedIndices.push(reader.uint32()); + continue; } - if (tag == 18) { + if (tag === 18) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.mappedIndices.push(reader.uint32()); @@ -768,7 +783,7 @@ export const DigitalAudio_Device_Map = { break; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -779,22 +794,21 @@ export const DigitalAudio_Device_Map = { fromJSON(object: any): DigitalAudio_Device_Map { return { channelIndex: isSet(object.channelIndex) - ? Number(object.channelIndex) + ? globalThis.Number(object.channelIndex) : 0, - mappedIndices: Array.isArray(object?.mappedIndices) - ? object.mappedIndices.map((e: any) => Number(e)) + mappedIndices: globalThis.Array.isArray(object?.mappedIndices) + ? object.mappedIndices.map((e: any) => globalThis.Number(e)) : [], }; }, toJSON(message: DigitalAudio_Device_Map): unknown { const obj: any = {}; - message.channelIndex !== undefined && - (obj.channelIndex = Math.round(message.channelIndex)); - if (message.mappedIndices) { + if (message.channelIndex !== 0) { + obj.channelIndex = Math.round(message.channelIndex); + } + if (message.mappedIndices?.length) { obj.mappedIndices = message.mappedIndices.map((e) => Math.round(e)); - } else { - obj.mappedIndices = []; } return obj; }, @@ -802,9 +816,8 @@ export const DigitalAudio_Device_Map = { create, I>>( base?: I, ): DigitalAudio_Device_Map { - return DigitalAudio_Device_Map.fromPartial(base ?? {}); + return DigitalAudio_Device_Map.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Device_Map { @@ -860,42 +873,42 @@ export const DigitalAudio_Device_Channel = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.muteEnable = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.soloEnable = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.toneEnable = reader.bool(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.audioDelay = reader.double(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.level = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -905,30 +918,47 @@ export const DigitalAudio_Device_Channel = { fromJSON(object: any): DigitalAudio_Device_Channel { return { - muteEnable: isSet(object.muteEnable) ? Boolean(object.muteEnable) : false, - soloEnable: isSet(object.soloEnable) ? Boolean(object.soloEnable) : false, - toneEnable: isSet(object.toneEnable) ? Boolean(object.toneEnable) : false, - audioDelay: isSet(object.audioDelay) ? Number(object.audioDelay) : 0, - level: isSet(object.level) ? Number(object.level) : 0, + muteEnable: isSet(object.muteEnable) + ? globalThis.Boolean(object.muteEnable) + : false, + soloEnable: isSet(object.soloEnable) + ? globalThis.Boolean(object.soloEnable) + : false, + toneEnable: isSet(object.toneEnable) + ? globalThis.Boolean(object.toneEnable) + : false, + audioDelay: isSet(object.audioDelay) + ? globalThis.Number(object.audioDelay) + : 0, + level: isSet(object.level) ? globalThis.Number(object.level) : 0, }; }, toJSON(message: DigitalAudio_Device_Channel): unknown { const obj: any = {}; - message.muteEnable !== undefined && (obj.muteEnable = message.muteEnable); - message.soloEnable !== undefined && (obj.soloEnable = message.soloEnable); - message.toneEnable !== undefined && (obj.toneEnable = message.toneEnable); - message.audioDelay !== undefined && (obj.audioDelay = message.audioDelay); - message.level !== undefined && (obj.level = message.level); + if (message.muteEnable === true) { + obj.muteEnable = message.muteEnable; + } + if (message.soloEnable === true) { + obj.soloEnable = message.soloEnable; + } + if (message.toneEnable === true) { + obj.toneEnable = message.toneEnable; + } + if (message.audioDelay !== 0) { + obj.audioDelay = message.audioDelay; + } + if (message.level !== 0) { + obj.level = message.level; + } return obj; }, create, I>>( base?: I, ): DigitalAudio_Device_Channel { - return DigitalAudio_Device_Channel.fromPartial(base ?? {}); + return DigitalAudio_Device_Channel.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Device_Channel { @@ -986,7 +1016,7 @@ export const DigitalAudio_Device_Routing = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -995,7 +1025,7 @@ export const DigitalAudio_Device_Routing = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -1004,14 +1034,14 @@ export const DigitalAudio_Device_Routing = { ); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isCustomMap = reader.bool(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -1021,7 +1051,7 @@ export const DigitalAudio_Device_Routing = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1031,16 +1061,16 @@ export const DigitalAudio_Device_Routing = { fromJSON(object: any): DigitalAudio_Device_Routing { return { - channels: Array.isArray(object?.channels) + channels: globalThis.Array.isArray(object?.channels) ? object.channels.map((e: any) => DigitalAudio_Device_Channel.fromJSON(e), ) : [], - map: Array.isArray(object?.map) + map: globalThis.Array.isArray(object?.map) ? object.map.map((e: any) => DigitalAudio_Device_Map.fromJSON(e)) : [], isCustomMap: isSet(object.isCustomMap) - ? Boolean(object.isCustomMap) + ? globalThis.Boolean(object.isCustomMap) : false, masterChannel: isSet(object.masterChannel) ? DigitalAudio_Device_Channel.fromJSON(object.masterChannel) @@ -1050,35 +1080,30 @@ export const DigitalAudio_Device_Routing = { toJSON(message: DigitalAudio_Device_Routing): unknown { const obj: any = {}; - if (message.channels) { + if (message.channels?.length) { obj.channels = message.channels.map((e) => - e ? DigitalAudio_Device_Channel.toJSON(e) : undefined, + DigitalAudio_Device_Channel.toJSON(e), ); - } else { - obj.channels = []; } - if (message.map) { - obj.map = message.map.map((e) => - e ? DigitalAudio_Device_Map.toJSON(e) : undefined, + if (message.map?.length) { + obj.map = message.map.map((e) => DigitalAudio_Device_Map.toJSON(e)); + } + if (message.isCustomMap === true) { + obj.isCustomMap = message.isCustomMap; + } + if (message.masterChannel !== undefined) { + obj.masterChannel = DigitalAudio_Device_Channel.toJSON( + message.masterChannel, ); - } else { - obj.map = []; - } - message.isCustomMap !== undefined && - (obj.isCustomMap = message.isCustomMap); - message.masterChannel !== undefined && - (obj.masterChannel = message.masterChannel - ? DigitalAudio_Device_Channel.toJSON(message.masterChannel) - : undefined); + } return obj; }, create, I>>( base?: I, ): DigitalAudio_Device_Routing { - return DigitalAudio_Device_Routing.fromPartial(base ?? {}); + return DigitalAudio_Device_Routing.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DigitalAudio_Device_Routing { @@ -1108,8 +1133,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/dmxProfiles.ts b/proto/dmxProfiles.ts index 6843f75..54baa0a 100644 --- a/proto/dmxProfiles.ts +++ b/proto/dmxProfiles.ts @@ -213,7 +213,7 @@ export const DMXProfiles = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -223,7 +223,7 @@ export const DMXProfiles = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -232,7 +232,7 @@ export const DMXProfiles = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -245,7 +245,7 @@ export const DMXProfiles = { workspaceProfile: isSet(object.workspaceProfile) ? DMXProfiles_DMXProfile.fromJSON(object.workspaceProfile) : undefined, - layerProfiles: Array.isArray(object?.layerProfiles) + layerProfiles: globalThis.Array.isArray(object?.layerProfiles) ? object.layerProfiles.map((e: any) => DMXProfiles_DMXProfile.fromJSON(e), ) @@ -255,24 +255,22 @@ export const DMXProfiles = { toJSON(message: DMXProfiles): unknown { const obj: any = {}; - message.workspaceProfile !== undefined && - (obj.workspaceProfile = message.workspaceProfile - ? DMXProfiles_DMXProfile.toJSON(message.workspaceProfile) - : undefined); - if (message.layerProfiles) { + if (message.workspaceProfile !== undefined) { + obj.workspaceProfile = DMXProfiles_DMXProfile.toJSON( + message.workspaceProfile, + ); + } + if (message.layerProfiles?.length) { obj.layerProfiles = message.layerProfiles.map((e) => - e ? DMXProfiles_DMXProfile.toJSON(e) : undefined, + DMXProfiles_DMXProfile.toJSON(e), ); - } else { - obj.layerProfiles = []; } return obj; }, create, I>>(base?: I): DMXProfiles { - return DMXProfiles.fromPartial(base ?? {}); + return DMXProfiles.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DMXProfiles { @@ -338,7 +336,7 @@ export const DMXProfiles_DMXProfile = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -348,7 +346,7 @@ export const DMXProfiles_DMXProfile = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -358,14 +356,14 @@ export const DMXProfiles_DMXProfile = { ); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isEnabled = reader.bool(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -377,7 +375,7 @@ export const DMXProfiles_DMXProfile = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -393,8 +391,10 @@ export const DMXProfiles_DMXProfile = { fixture: isSet(object.fixture) ? DMXProfiles_DMXProfile_Fixture.fromJSON(object.fixture) : undefined, - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, - customMappings: Array.isArray(object?.customMappings) + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, + customMappings: globalThis.Array.isArray(object?.customMappings) ? object.customMappings.map((e: any) => DMXProfiles_DMXProfile_ChannelMapping.fromJSON(e), ) @@ -404,21 +404,19 @@ export const DMXProfiles_DMXProfile = { toJSON(message: DMXProfiles_DMXProfile): unknown { const obj: any = {}; - message.profile !== undefined && - (obj.profile = message.profile - ? DMXProfiles_DMXProfile_Profile.toJSON(message.profile) - : undefined); - message.fixture !== undefined && - (obj.fixture = message.fixture - ? DMXProfiles_DMXProfile_Fixture.toJSON(message.fixture) - : undefined); - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - if (message.customMappings) { + if (message.profile !== undefined) { + obj.profile = DMXProfiles_DMXProfile_Profile.toJSON(message.profile); + } + if (message.fixture !== undefined) { + obj.fixture = DMXProfiles_DMXProfile_Fixture.toJSON(message.fixture); + } + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.customMappings?.length) { obj.customMappings = message.customMappings.map((e) => - e ? DMXProfiles_DMXProfile_ChannelMapping.toJSON(e) : undefined, + DMXProfiles_DMXProfile_ChannelMapping.toJSON(e), ); - } else { - obj.customMappings = []; } return obj; }, @@ -426,9 +424,8 @@ export const DMXProfiles_DMXProfile = { create, I>>( base?: I, ): DMXProfiles_DMXProfile { - return DMXProfiles_DMXProfile.fromPartial(base ?? {}); + return DMXProfiles_DMXProfile.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DMXProfiles_DMXProfile { @@ -480,21 +477,21 @@ export const DMXProfiles_DMXProfile_Profile = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.profileType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.startingChannel = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -508,28 +505,29 @@ export const DMXProfiles_DMXProfile_Profile = { ? dMXProfiles_DMXProfile_ProfileTypeFromJSON(object.profileType) : 0, startingChannel: isSet(object.startingChannel) - ? Number(object.startingChannel) + ? globalThis.Number(object.startingChannel) : undefined, }; }, toJSON(message: DMXProfiles_DMXProfile_Profile): unknown { const obj: any = {}; - message.profileType !== undefined && - (obj.profileType = dMXProfiles_DMXProfile_ProfileTypeToJSON( + if (message.profileType !== 0) { + obj.profileType = dMXProfiles_DMXProfile_ProfileTypeToJSON( message.profileType, - )); - message.startingChannel !== undefined && - (obj.startingChannel = Math.round(message.startingChannel)); + ); + } + if (message.startingChannel !== undefined) { + obj.startingChannel = Math.round(message.startingChannel); + } return obj; }, create, I>>( base?: I, ): DMXProfiles_DMXProfile_Profile { - return DMXProfiles_DMXProfile_Profile.fromPartial(base ?? {}); + return DMXProfiles_DMXProfile_Profile.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DMXProfiles_DMXProfile_Profile { @@ -570,21 +568,21 @@ export const DMXProfiles_DMXProfile_ChannelMapping = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.channelIndex = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.command = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -595,7 +593,7 @@ export const DMXProfiles_DMXProfile_ChannelMapping = { fromJSON(object: any): DMXProfiles_DMXProfile_ChannelMapping { return { channelIndex: isSet(object.channelIndex) - ? Number(object.channelIndex) + ? globalThis.Number(object.channelIndex) : 0, command: isSet(object.command) ? dMXProfiles_DMXProfile_CommandTypeFromJSON(object.command) @@ -605,19 +603,22 @@ export const DMXProfiles_DMXProfile_ChannelMapping = { toJSON(message: DMXProfiles_DMXProfile_ChannelMapping): unknown { const obj: any = {}; - message.channelIndex !== undefined && - (obj.channelIndex = Math.round(message.channelIndex)); - message.command !== undefined && - (obj.command = dMXProfiles_DMXProfile_CommandTypeToJSON(message.command)); + if (message.channelIndex !== 0) { + obj.channelIndex = Math.round(message.channelIndex); + } + if (message.command !== 0) { + obj.command = dMXProfiles_DMXProfile_CommandTypeToJSON(message.command); + } return obj; }, create< I extends Exact, I>, >(base?: I): DMXProfiles_DMXProfile_ChannelMapping { - return DMXProfiles_DMXProfile_ChannelMapping.fromPartial(base ?? {}); + return DMXProfiles_DMXProfile_ChannelMapping.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): DMXProfiles_DMXProfile_ChannelMapping { @@ -658,21 +659,21 @@ export const DMXProfiles_DMXProfile_Fixture = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.fixtureType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.layerIndex = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -686,28 +687,29 @@ export const DMXProfiles_DMXProfile_Fixture = { ? dMXProfiles_DMXProfile_FixtureTypeFromJSON(object.fixtureType) : 0, layerIndex: isSet(object.layerIndex) - ? Number(object.layerIndex) + ? globalThis.Number(object.layerIndex) : undefined, }; }, toJSON(message: DMXProfiles_DMXProfile_Fixture): unknown { const obj: any = {}; - message.fixtureType !== undefined && - (obj.fixtureType = dMXProfiles_DMXProfile_FixtureTypeToJSON( + if (message.fixtureType !== 0) { + obj.fixtureType = dMXProfiles_DMXProfile_FixtureTypeToJSON( message.fixtureType, - )); - message.layerIndex !== undefined && - (obj.layerIndex = Math.round(message.layerIndex)); + ); + } + if (message.layerIndex !== undefined) { + obj.layerIndex = Math.round(message.layerIndex); + } return obj; }, create, I>>( base?: I, ): DMXProfiles_DMXProfile_Fixture { - return DMXProfiles_DMXProfile_Fixture.fromPartial(base ?? {}); + return DMXProfiles_DMXProfile_Fixture.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DMXProfiles_DMXProfile_Fixture { @@ -729,8 +731,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/effects.proto b/proto/effects.proto index bf65ad1..30b0a3a 100644 --- a/proto/effects.proto +++ b/proto/effects.proto @@ -6,7 +6,8 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "color.proto"; +import "uuid.proto"; message Effect { message EffectVariable { diff --git a/proto/effects.ts b/proto/effects.ts index d64740f..8804f35 100644 --- a/proto/effects.ts +++ b/proto/effects.ts @@ -1,6 +1,7 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, UUID } from './basicTypes'; +import { Color } from './color'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -209,49 +210,49 @@ export const Effect = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.enabled = reader.bool(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.renderId = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.behaviorDescription = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.category = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -260,7 +261,7 @@ export const Effect = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -271,14 +272,20 @@ export const Effect = { fromJSON(object: any): Effect { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, - name: isSet(object.name) ? String(object.name) : '', - renderId: isSet(object.renderId) ? String(object.renderId) : '', + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + name: isSet(object.name) ? globalThis.String(object.name) : '', + renderId: isSet(object.renderId) + ? globalThis.String(object.renderId) + : '', behaviorDescription: isSet(object.behaviorDescription) - ? String(object.behaviorDescription) + ? globalThis.String(object.behaviorDescription) + : '', + category: isSet(object.category) + ? globalThis.String(object.category) : '', - category: isSet(object.category) ? String(object.category) : '', - variables: Array.isArray(object?.variables) + variables: globalThis.Array.isArray(object?.variables) ? object.variables.map((e: any) => Effect_EffectVariable.fromJSON(e)) : [], }; @@ -286,28 +293,35 @@ export const Effect = { toJSON(message: Effect): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.enabled !== undefined && (obj.enabled = message.enabled); - message.name !== undefined && (obj.name = message.name); - message.renderId !== undefined && (obj.renderId = message.renderId); - message.behaviorDescription !== undefined && - (obj.behaviorDescription = message.behaviorDescription); - message.category !== undefined && (obj.category = message.category); - if (message.variables) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.renderId !== '') { + obj.renderId = message.renderId; + } + if (message.behaviorDescription !== '') { + obj.behaviorDescription = message.behaviorDescription; + } + if (message.category !== '') { + obj.category = message.category; + } + if (message.variables?.length) { obj.variables = message.variables.map((e) => - e ? Effect_EffectVariable.toJSON(e) : undefined, + Effect_EffectVariable.toJSON(e), ); - } else { - obj.variables = []; } return obj; }, create, I>>(base?: I): Effect { - return Effect.fromPartial(base ?? {}); + return Effect.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Effect { const message = createBaseEffect(); message.uuid = @@ -393,21 +407,21 @@ export const Effect_EffectVariable = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.description = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -417,7 +431,7 @@ export const Effect_EffectVariable = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -427,7 +441,7 @@ export const Effect_EffectVariable = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -437,7 +451,7 @@ export const Effect_EffectVariable = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -447,7 +461,7 @@ export const Effect_EffectVariable = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -457,7 +471,7 @@ export const Effect_EffectVariable = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -467,8 +481,10 @@ export const Effect_EffectVariable = { fromJSON(object: any): Effect_EffectVariable { return { - name: isSet(object.name) ? String(object.name) : '', - description: isSet(object.description) ? String(object.description) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + description: isSet(object.description) + ? globalThis.String(object.description) + : '', int: isSet(object.int) ? Effect_EffectVariable_EffectInt.fromJSON(object.int) : undefined, @@ -489,38 +505,37 @@ export const Effect_EffectVariable = { toJSON(message: Effect_EffectVariable): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.description !== undefined && - (obj.description = message.description); - message.int !== undefined && - (obj.int = message.int - ? Effect_EffectVariable_EffectInt.toJSON(message.int) - : undefined); - message.float !== undefined && - (obj.float = message.float - ? Effect_EffectVariable_EffectFloat.toJSON(message.float) - : undefined); - message.color !== undefined && - (obj.color = message.color - ? Effect_EffectVariable_EffectColor.toJSON(message.color) - : undefined); - message.direction !== undefined && - (obj.direction = message.direction - ? Effect_EffectVariable_EffectDirection.toJSON(message.direction) - : undefined); - message.double !== undefined && - (obj.double = message.double - ? Effect_EffectVariable_EffectDouble.toJSON(message.double) - : undefined); + if (message.name !== '') { + obj.name = message.name; + } + if (message.description !== '') { + obj.description = message.description; + } + if (message.int !== undefined) { + obj.int = Effect_EffectVariable_EffectInt.toJSON(message.int); + } + if (message.float !== undefined) { + obj.float = Effect_EffectVariable_EffectFloat.toJSON(message.float); + } + if (message.color !== undefined) { + obj.color = Effect_EffectVariable_EffectColor.toJSON(message.color); + } + if (message.direction !== undefined) { + obj.direction = Effect_EffectVariable_EffectDirection.toJSON( + message.direction, + ); + } + if (message.double !== undefined) { + obj.double = Effect_EffectVariable_EffectDouble.toJSON(message.double); + } return obj; }, create, I>>( base?: I, ): Effect_EffectVariable { - return Effect_EffectVariable.fromPartial(base ?? {}); + return Effect_EffectVariable.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Effect_EffectVariable { @@ -587,35 +602,35 @@ export const Effect_EffectVariable_EffectInt = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.value = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.defaultValue = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.min = reader.int32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.max = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -625,31 +640,37 @@ export const Effect_EffectVariable_EffectInt = { fromJSON(object: any): Effect_EffectVariable_EffectInt { return { - value: isSet(object.value) ? Number(object.value) : 0, + value: isSet(object.value) ? globalThis.Number(object.value) : 0, defaultValue: isSet(object.defaultValue) - ? Number(object.defaultValue) + ? globalThis.Number(object.defaultValue) : 0, - min: isSet(object.min) ? Number(object.min) : 0, - max: isSet(object.max) ? Number(object.max) : 0, + min: isSet(object.min) ? globalThis.Number(object.min) : 0, + max: isSet(object.max) ? globalThis.Number(object.max) : 0, }; }, toJSON(message: Effect_EffectVariable_EffectInt): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = Math.round(message.value)); - message.defaultValue !== undefined && - (obj.defaultValue = Math.round(message.defaultValue)); - message.min !== undefined && (obj.min = Math.round(message.min)); - message.max !== undefined && (obj.max = Math.round(message.max)); + if (message.value !== 0) { + obj.value = Math.round(message.value); + } + if (message.defaultValue !== 0) { + obj.defaultValue = Math.round(message.defaultValue); + } + if (message.min !== 0) { + obj.min = Math.round(message.min); + } + if (message.max !== 0) { + obj.max = Math.round(message.max); + } return obj; }, create, I>>( base?: I, ): Effect_EffectVariable_EffectInt { - return Effect_EffectVariable_EffectInt.fromPartial(base ?? {}); + return Effect_EffectVariable_EffectInt.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Effect_EffectVariable_EffectInt { @@ -698,35 +719,35 @@ export const Effect_EffectVariable_EffectFloat = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 13) { + if (tag !== 13) { break; } message.value = reader.float(); continue; case 2: - if (tag != 21) { + if (tag !== 21) { break; } message.defaultValue = reader.float(); continue; case 3: - if (tag != 29) { + if (tag !== 29) { break; } message.min = reader.float(); continue; case 4: - if (tag != 37) { + if (tag !== 37) { break; } message.max = reader.float(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -736,31 +757,37 @@ export const Effect_EffectVariable_EffectFloat = { fromJSON(object: any): Effect_EffectVariable_EffectFloat { return { - value: isSet(object.value) ? Number(object.value) : 0, + value: isSet(object.value) ? globalThis.Number(object.value) : 0, defaultValue: isSet(object.defaultValue) - ? Number(object.defaultValue) + ? globalThis.Number(object.defaultValue) : 0, - min: isSet(object.min) ? Number(object.min) : 0, - max: isSet(object.max) ? Number(object.max) : 0, + min: isSet(object.min) ? globalThis.Number(object.min) : 0, + max: isSet(object.max) ? globalThis.Number(object.max) : 0, }; }, toJSON(message: Effect_EffectVariable_EffectFloat): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); - message.defaultValue !== undefined && - (obj.defaultValue = message.defaultValue); - message.min !== undefined && (obj.min = message.min); - message.max !== undefined && (obj.max = message.max); + if (message.value !== 0) { + obj.value = message.value; + } + if (message.defaultValue !== 0) { + obj.defaultValue = message.defaultValue; + } + if (message.min !== 0) { + obj.min = message.min; + } + if (message.max !== 0) { + obj.max = message.max; + } return obj; }, create, I>>( base?: I, ): Effect_EffectVariable_EffectFloat { - return Effect_EffectVariable_EffectFloat.fromPartial(base ?? {}); + return Effect_EffectVariable_EffectFloat.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Effect_EffectVariable_EffectFloat { @@ -809,35 +836,35 @@ export const Effect_EffectVariable_EffectDouble = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.value = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.defaultValue = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.min = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.max = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -847,31 +874,37 @@ export const Effect_EffectVariable_EffectDouble = { fromJSON(object: any): Effect_EffectVariable_EffectDouble { return { - value: isSet(object.value) ? Number(object.value) : 0, + value: isSet(object.value) ? globalThis.Number(object.value) : 0, defaultValue: isSet(object.defaultValue) - ? Number(object.defaultValue) + ? globalThis.Number(object.defaultValue) : 0, - min: isSet(object.min) ? Number(object.min) : 0, - max: isSet(object.max) ? Number(object.max) : 0, + min: isSet(object.min) ? globalThis.Number(object.min) : 0, + max: isSet(object.max) ? globalThis.Number(object.max) : 0, }; }, toJSON(message: Effect_EffectVariable_EffectDouble): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); - message.defaultValue !== undefined && - (obj.defaultValue = message.defaultValue); - message.min !== undefined && (obj.min = message.min); - message.max !== undefined && (obj.max = message.max); + if (message.value !== 0) { + obj.value = message.value; + } + if (message.defaultValue !== 0) { + obj.defaultValue = message.defaultValue; + } + if (message.min !== 0) { + obj.min = message.min; + } + if (message.max !== 0) { + obj.max = message.max; + } return obj; }, create, I>>( base?: I, ): Effect_EffectVariable_EffectDouble { - return Effect_EffectVariable_EffectDouble.fromPartial(base ?? {}); + return Effect_EffectVariable_EffectDouble.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Effect_EffectVariable_EffectDouble { @@ -914,21 +947,21 @@ export const Effect_EffectVariable_EffectColor = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.defaultColor = Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -947,21 +980,20 @@ export const Effect_EffectVariable_EffectColor = { toJSON(message: Effect_EffectVariable_EffectColor): unknown { const obj: any = {}; - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.defaultColor !== undefined && - (obj.defaultColor = message.defaultColor - ? Color.toJSON(message.defaultColor) - : undefined); + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.defaultColor !== undefined) { + obj.defaultColor = Color.toJSON(message.defaultColor); + } return obj; }, create, I>>( base?: I, ): Effect_EffectVariable_EffectColor { - return Effect_EffectVariable_EffectColor.fromPartial(base ?? {}); + return Effect_EffectVariable_EffectColor.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Effect_EffectVariable_EffectColor { @@ -1011,28 +1043,28 @@ export const Effect_EffectVariable_EffectDirection = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.direction = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.defaultDirection = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.availableDirections = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1053,34 +1085,38 @@ export const Effect_EffectVariable_EffectDirection = { ) : 0, availableDirections: isSet(object.availableDirections) - ? Number(object.availableDirections) + ? globalThis.Number(object.availableDirections) : 0, }; }, toJSON(message: Effect_EffectVariable_EffectDirection): unknown { const obj: any = {}; - message.direction !== undefined && - (obj.direction = + if (message.direction !== 0) { + obj.direction = effect_EffectVariable_EffectDirection_EffectDirectionToJSON( message.direction, - )); - message.defaultDirection !== undefined && - (obj.defaultDirection = + ); + } + if (message.defaultDirection !== 0) { + obj.defaultDirection = effect_EffectVariable_EffectDirection_EffectDirectionToJSON( message.defaultDirection, - )); - message.availableDirections !== undefined && - (obj.availableDirections = Math.round(message.availableDirections)); + ); + } + if (message.availableDirections !== 0) { + obj.availableDirections = Math.round(message.availableDirections); + } return obj; }, create< I extends Exact, I>, >(base?: I): Effect_EffectVariable_EffectDirection { - return Effect_EffectVariable_EffectDirection.fromPartial(base ?? {}); + return Effect_EffectVariable_EffectDirection.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Effect_EffectVariable_EffectDirection { @@ -1122,28 +1158,28 @@ export const Effect_Preset = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1154,8 +1190,8 @@ export const Effect_Preset = { fromJSON(object: any): Effect_Preset { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - effects: Array.isArray(object?.effects) + name: isSet(object.name) ? globalThis.String(object.name) : '', + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], }; @@ -1163,15 +1199,14 @@ export const Effect_Preset = { toJSON(message: Effect_Preset): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, - ); - } else { - obj.effects = []; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); } return obj; }, @@ -1179,9 +1214,8 @@ export const Effect_Preset = { create, I>>( base?: I, ): Effect_Preset { - return Effect_Preset.fromPartial(base ?? {}); + return Effect_Preset.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Effect_Preset { @@ -1226,28 +1260,28 @@ export const Transition = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.duration = reader.double(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.favoriteUuid = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.effect = Effect.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1257,7 +1291,7 @@ export const Transition = { fromJSON(object: any): Transition { return { - duration: isSet(object.duration) ? Number(object.duration) : 0, + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, favoriteUuid: isSet(object.favoriteUuid) ? UUID.fromJSON(object.favoriteUuid) : undefined, @@ -1267,20 +1301,21 @@ export const Transition = { toJSON(message: Transition): unknown { const obj: any = {}; - message.duration !== undefined && (obj.duration = message.duration); - message.favoriteUuid !== undefined && - (obj.favoriteUuid = message.favoriteUuid - ? UUID.toJSON(message.favoriteUuid) - : undefined); - message.effect !== undefined && - (obj.effect = message.effect ? Effect.toJSON(message.effect) : undefined); + if (message.duration !== 0) { + obj.duration = message.duration; + } + if (message.favoriteUuid !== undefined) { + obj.favoriteUuid = UUID.toJSON(message.favoriteUuid); + } + if (message.effect !== undefined) { + obj.effect = Effect.toJSON(message.effect); + } return obj; }, create, I>>(base?: I): Transition { - return Transition.fromPartial(base ?? {}); + return Transition.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Transition { @@ -1328,28 +1363,28 @@ export const Transition_Preset = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1360,7 +1395,7 @@ export const Transition_Preset = { fromJSON(object: any): Transition_Preset { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', transition: isSet(object.transition) ? Transition.fromJSON(object.transition) : undefined, @@ -1369,22 +1404,23 @@ export const Transition_Preset = { toJSON(message: Transition_Preset): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } return obj; }, create, I>>( base?: I, ): Transition_Preset { - return Transition_Preset.fromPartial(base ?? {}); + return Transition_Preset.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Transition_Preset { @@ -1413,8 +1449,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/fileProperties.proto b/proto/fileProperties.proto index b3c9aac..6a3e07b 100755 --- a/proto/fileProperties.proto +++ b/proto/fileProperties.proto @@ -6,7 +6,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "url.proto"; message FileProperties { message RemoteProperties { diff --git a/proto/fileProperties.ts b/proto/fileProperties.ts index e10afc9..6624d84 100644 --- a/proto/fileProperties.ts +++ b/proto/fileProperties.ts @@ -1,8 +1,8 @@ /* eslint-disable */ -import _m0 from "protobufjs/minimal"; -import { URL } from "./basicTypes"; +import _m0 from 'protobufjs/minimal'; +import { URL } from './url'; -export const protobufPackage = "rv.data"; +export const protobufPackage = 'rv.data'; export interface FileProperties { localUrl: URL | undefined; @@ -22,39 +22,49 @@ function createBaseFileProperties(): FileProperties { } export const FileProperties = { - encode(message: FileProperties, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: FileProperties, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.localUrl !== undefined) { URL.encode(message.localUrl, writer.uint32(10).fork()).ldelim(); } if (message.remoteProperties !== undefined) { - FileProperties_RemoteProperties.encode(message.remoteProperties, writer.uint32(18).fork()).ldelim(); + FileProperties_RemoteProperties.encode( + message.remoteProperties, + writer.uint32(18).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): FileProperties { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseFileProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.localUrl = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } - message.remoteProperties = FileProperties_RemoteProperties.decode(reader, reader.uint32()); + message.remoteProperties = FileProperties_RemoteProperties.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -64,7 +74,9 @@ export const FileProperties = { fromJSON(object: any): FileProperties { return { - localUrl: isSet(object.localUrl) ? URL.fromJSON(object.localUrl) : undefined, + localUrl: isSet(object.localUrl) + ? URL.fromJSON(object.localUrl) + : undefined, remoteProperties: isSet(object.remoteProperties) ? FileProperties_RemoteProperties.fromJSON(object.remoteProperties) : undefined, @@ -73,25 +85,34 @@ export const FileProperties = { toJSON(message: FileProperties): unknown { const obj: any = {}; - message.localUrl !== undefined && (obj.localUrl = message.localUrl ? URL.toJSON(message.localUrl) : undefined); - message.remoteProperties !== undefined && (obj.remoteProperties = message.remoteProperties - ? FileProperties_RemoteProperties.toJSON(message.remoteProperties) - : undefined); + if (message.localUrl !== undefined) { + obj.localUrl = URL.toJSON(message.localUrl); + } + if (message.remoteProperties !== undefined) { + obj.remoteProperties = FileProperties_RemoteProperties.toJSON( + message.remoteProperties, + ); + } return obj; }, - create, I>>(base?: I): FileProperties { - return FileProperties.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): FileProperties { + return FileProperties.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): FileProperties { + fromPartial, I>>( + object: I, + ): FileProperties { const message = createBaseFileProperties(); - message.localUrl = (object.localUrl !== undefined && object.localUrl !== null) - ? URL.fromPartial(object.localUrl) - : undefined; - message.remoteProperties = (object.remoteProperties !== undefined && object.remoteProperties !== null) - ? FileProperties_RemoteProperties.fromPartial(object.remoteProperties) - : undefined; + message.localUrl = + object.localUrl !== undefined && object.localUrl !== null + ? URL.fromPartial(object.localUrl) + : undefined; + message.remoteProperties = + object.remoteProperties !== undefined && object.remoteProperties !== null + ? FileProperties_RemoteProperties.fromPartial(object.remoteProperties) + : undefined; return message; }, }; @@ -101,29 +122,43 @@ function createBaseFileProperties_RemoteProperties(): FileProperties_RemotePrope } export const FileProperties_RemoteProperties = { - encode(message: FileProperties_RemoteProperties, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: FileProperties_RemoteProperties, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.procontent !== undefined) { - FileProperties_RemoteProperties_ProContent.encode(message.procontent, writer.uint32(10).fork()).ldelim(); + FileProperties_RemoteProperties_ProContent.encode( + message.procontent, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): FileProperties_RemoteProperties { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): FileProperties_RemoteProperties { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseFileProperties_RemoteProperties(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.procontent = FileProperties_RemoteProperties_ProContent.decode(reader, reader.uint32()); + message.procontent = + FileProperties_RemoteProperties_ProContent.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -141,55 +176,68 @@ export const FileProperties_RemoteProperties = { toJSON(message: FileProperties_RemoteProperties): unknown { const obj: any = {}; - message.procontent !== undefined && (obj.procontent = message.procontent - ? FileProperties_RemoteProperties_ProContent.toJSON(message.procontent) - : undefined); + if (message.procontent !== undefined) { + obj.procontent = FileProperties_RemoteProperties_ProContent.toJSON( + message.procontent, + ); + } return obj; }, - create, I>>(base?: I): FileProperties_RemoteProperties { - return FileProperties_RemoteProperties.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): FileProperties_RemoteProperties { + return FileProperties_RemoteProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): FileProperties_RemoteProperties { const message = createBaseFileProperties_RemoteProperties(); - message.procontent = (object.procontent !== undefined && object.procontent !== null) - ? FileProperties_RemoteProperties_ProContent.fromPartial(object.procontent) - : undefined; + message.procontent = + object.procontent !== undefined && object.procontent !== null + ? FileProperties_RemoteProperties_ProContent.fromPartial( + object.procontent, + ) + : undefined; return message; }, }; function createBaseFileProperties_RemoteProperties_ProContent(): FileProperties_RemoteProperties_ProContent { - return { downloadIdentifier: "" }; + return { downloadIdentifier: '' }; } export const FileProperties_RemoteProperties_ProContent = { - encode(message: FileProperties_RemoteProperties_ProContent, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { - if (message.downloadIdentifier !== "") { + encode( + message: FileProperties_RemoteProperties_ProContent, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.downloadIdentifier !== '') { writer.uint32(10).string(message.downloadIdentifier); } return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): FileProperties_RemoteProperties_ProContent { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): FileProperties_RemoteProperties_ProContent { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseFileProperties_RemoteProperties_ProContent(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.downloadIdentifier = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -198,40 +246,62 @@ export const FileProperties_RemoteProperties_ProContent = { }, fromJSON(object: any): FileProperties_RemoteProperties_ProContent { - return { downloadIdentifier: isSet(object.downloadIdentifier) ? String(object.downloadIdentifier) : "" }; + return { + downloadIdentifier: isSet(object.downloadIdentifier) + ? globalThis.String(object.downloadIdentifier) + : '', + }; }, toJSON(message: FileProperties_RemoteProperties_ProContent): unknown { const obj: any = {}; - message.downloadIdentifier !== undefined && (obj.downloadIdentifier = message.downloadIdentifier); + if (message.downloadIdentifier !== '') { + obj.downloadIdentifier = message.downloadIdentifier; + } return obj; }, - create, I>>( - base?: I, - ): FileProperties_RemoteProperties_ProContent { - return FileProperties_RemoteProperties_ProContent.fromPartial(base ?? {}); + create< + I extends Exact, I>, + >(base?: I): FileProperties_RemoteProperties_ProContent { + return FileProperties_RemoteProperties_ProContent.fromPartial( + base ?? ({} as any), + ); }, - - fromPartial, I>>( - object: I, - ): FileProperties_RemoteProperties_ProContent { + fromPartial< + I extends Exact, I>, + >(object: I): FileProperties_RemoteProperties_ProContent { const message = createBaseFileProperties_RemoteProperties_ProContent(); - message.downloadIdentifier = object.downloadIdentifier ?? ""; + message.downloadIdentifier = object.downloadIdentifier ?? ''; return message; }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } : Partial; type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; function isSet(value: any): boolean { return value !== null && value !== undefined; diff --git a/proto/google/protobuf/descriptor.proto b/proto/google/protobuf/descriptor.proto index 5784914..3fac44e 100755 --- a/proto/google/protobuf/descriptor.proto +++ b/proto/google/protobuf/descriptor.proto @@ -132,8 +132,8 @@ message MethodDescriptorProto { optional string input_type = 2; optional string output_type = 3; optional .google.protobuf.MethodOptions options = 4; - optional bool client_streaming = 5; - optional bool server_streaming = 6; + optional bool client_streaming = 5 [default = false]; + optional bool server_streaming = 6 [default = false]; } message FileOptions { @@ -146,17 +146,17 @@ message FileOptions { optional string java_package = 1; optional string java_outer_classname = 8; - optional bool java_multiple_files = 10; + optional bool java_multiple_files = 10 [default = false]; optional bool java_generate_equals_and_hash = 20; - optional bool java_string_check_utf8 = 27; - optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9; + optional bool java_string_check_utf8 = 27 [default = false]; + optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; optional string go_package = 11; - optional bool cc_generic_services = 16; - optional bool java_generic_services = 17; - optional bool py_generic_services = 18; - optional bool php_generic_services = 42; - optional bool deprecated = 23; - optional bool cc_enable_arenas = 31; + optional bool cc_generic_services = 16 [default = false]; + optional bool java_generic_services = 17 [default = false]; + optional bool py_generic_services = 18 [default = false]; + optional bool php_generic_services = 42 [default = false]; + optional bool deprecated = 23 [default = false]; + optional bool cc_enable_arenas = 31 [default = true]; optional string objc_class_prefix = 36; optional string csharp_namespace = 37; optional string swift_prefix = 39; @@ -170,9 +170,9 @@ message FileOptions { message MessageOptions { reserved 8; reserved 9; - optional bool message_set_wire_format = 1; - optional bool no_standard_descriptor_accessor = 2; - optional bool deprecated = 3; + optional bool message_set_wire_format = 1 [default = false]; + optional bool no_standard_descriptor_accessor = 2 [default = false]; + optional bool deprecated = 3 [default = false]; optional bool map_entry = 7; repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; } @@ -191,12 +191,12 @@ message FieldOptions { JS_NUMBER = 2; } - optional .google.protobuf.FieldOptions.CType ctype = 1; + optional .google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]; optional bool packed = 2; - optional .google.protobuf.FieldOptions.JSType jstype = 6; - optional bool lazy = 5; - optional bool deprecated = 3; - optional bool weak = 10; + optional .google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL]; + optional bool lazy = 5 [default = false]; + optional bool deprecated = 3 [default = false]; + optional bool weak = 10 [default = false]; repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; } @@ -207,17 +207,17 @@ message OneofOptions { message EnumOptions { reserved 5; optional bool allow_alias = 2; - optional bool deprecated = 3; + optional bool deprecated = 3 [default = false]; repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; } message EnumValueOptions { - optional bool deprecated = 1; + optional bool deprecated = 1 [default = false]; repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; } message ServiceOptions { - optional bool deprecated = 33; + optional bool deprecated = 33 [default = false]; repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; } @@ -228,8 +228,8 @@ message MethodOptions { IDEMPOTENT = 2; } - optional bool deprecated = 33; - optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34; + optional bool deprecated = 33 [default = false]; + optional .google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN]; repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; } diff --git a/proto/google/protobuf/wrappers.ts b/proto/google/protobuf/wrappers.ts index 8593b51..6098440 100644 --- a/proto/google/protobuf/wrappers.ts +++ b/proto/google/protobuf/wrappers.ts @@ -64,14 +64,14 @@ export const DoubleValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.value = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -80,19 +80,20 @@ export const DoubleValue = { }, fromJSON(object: any): DoubleValue { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: DoubleValue): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); + if (message.value !== 0) { + obj.value = message.value; + } return obj; }, create, I>>(base?: I): DoubleValue { - return DoubleValue.fromPartial(base ?? {}); + return DoubleValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DoubleValue { @@ -126,14 +127,14 @@ export const FloatValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 13) { + if (tag !== 13) { break; } message.value = reader.float(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -142,19 +143,20 @@ export const FloatValue = { }, fromJSON(object: any): FloatValue { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: FloatValue): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); + if (message.value !== 0) { + obj.value = message.value; + } return obj; }, create, I>>(base?: I): FloatValue { - return FloatValue.fromPartial(base ?? {}); + return FloatValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): FloatValue { @@ -188,14 +190,14 @@ export const Int64Value = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.value = longToNumber(reader.int64() as Long); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -204,19 +206,20 @@ export const Int64Value = { }, fromJSON(object: any): Int64Value { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: Int64Value): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = Math.round(message.value)); + if (message.value !== 0) { + obj.value = Math.round(message.value); + } return obj; }, create, I>>(base?: I): Int64Value { - return Int64Value.fromPartial(base ?? {}); + return Int64Value.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Int64Value { @@ -250,14 +253,14 @@ export const UInt64Value = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.value = longToNumber(reader.uint64() as Long); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -266,19 +269,20 @@ export const UInt64Value = { }, fromJSON(object: any): UInt64Value { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: UInt64Value): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = Math.round(message.value)); + if (message.value !== 0) { + obj.value = Math.round(message.value); + } return obj; }, create, I>>(base?: I): UInt64Value { - return UInt64Value.fromPartial(base ?? {}); + return UInt64Value.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): UInt64Value { @@ -312,14 +316,14 @@ export const Int32Value = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.value = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -328,19 +332,20 @@ export const Int32Value = { }, fromJSON(object: any): Int32Value { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: Int32Value): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = Math.round(message.value)); + if (message.value !== 0) { + obj.value = Math.round(message.value); + } return obj; }, create, I>>(base?: I): Int32Value { - return Int32Value.fromPartial(base ?? {}); + return Int32Value.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Int32Value { @@ -374,14 +379,14 @@ export const UInt32Value = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.value = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -390,19 +395,20 @@ export const UInt32Value = { }, fromJSON(object: any): UInt32Value { - return { value: isSet(object.value) ? Number(object.value) : 0 }; + return { value: isSet(object.value) ? globalThis.Number(object.value) : 0 }; }, toJSON(message: UInt32Value): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = Math.round(message.value)); + if (message.value !== 0) { + obj.value = Math.round(message.value); + } return obj; }, create, I>>(base?: I): UInt32Value { - return UInt32Value.fromPartial(base ?? {}); + return UInt32Value.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): UInt32Value { @@ -436,14 +442,14 @@ export const BoolValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.value = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -452,19 +458,22 @@ export const BoolValue = { }, fromJSON(object: any): BoolValue { - return { value: isSet(object.value) ? Boolean(object.value) : false }; + return { + value: isSet(object.value) ? globalThis.Boolean(object.value) : false, + }; }, toJSON(message: BoolValue): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); + if (message.value === true) { + obj.value = message.value; + } return obj; }, create, I>>(base?: I): BoolValue { - return BoolValue.fromPartial(base ?? {}); + return BoolValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): BoolValue { @@ -498,14 +507,14 @@ export const StringValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.value = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -514,19 +523,22 @@ export const StringValue = { }, fromJSON(object: any): StringValue { - return { value: isSet(object.value) ? String(object.value) : '' }; + return { + value: isSet(object.value) ? globalThis.String(object.value) : '', + }; }, toJSON(message: StringValue): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); + if (message.value !== '') { + obj.value = message.value; + } return obj; }, create, I>>(base?: I): StringValue { - return StringValue.fromPartial(base ?? {}); + return StringValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): StringValue { @@ -537,7 +549,7 @@ export const StringValue = { }; function createBaseBytesValue(): BytesValue { - return { value: new Uint8Array() }; + return { value: new Uint8Array(0) }; } export const BytesValue = { @@ -560,14 +572,14 @@ export const BytesValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.value = reader.bytes(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -579,56 +591,35 @@ export const BytesValue = { return { value: isSet(object.value) ? bytesFromBase64(object.value) - : new Uint8Array(), + : new Uint8Array(0), }; }, toJSON(message: BytesValue): unknown { const obj: any = {}; - message.value !== undefined && - (obj.value = base64FromBytes( - message.value !== undefined ? message.value : new Uint8Array(), - )); + if (message.value.length !== 0) { + obj.value = base64FromBytes(message.value); + } return obj; }, create, I>>(base?: I): BytesValue { - return BytesValue.fromPartial(base ?? {}); + return BytesValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): BytesValue { const message = createBaseBytesValue(); - message.value = object.value ?? new Uint8Array(); + message.value = object.value ?? new Uint8Array(0); return message; }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - function bytesFromBase64(b64: string): Uint8Array { - if (tsProtoGlobalThis.Buffer) { - return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64')); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); } else { - const bin = tsProtoGlobalThis.atob(b64); + const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); @@ -638,14 +629,14 @@ function bytesFromBase64(b64: string): Uint8Array { } function base64FromBytes(arr: Uint8Array): string { - if (tsProtoGlobalThis.Buffer) { - return tsProtoGlobalThis.Buffer.from(arr).toString('base64'); + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); } else { const bin: string[] = []; arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); + bin.push(globalThis.String.fromCharCode(byte)); }); - return tsProtoGlobalThis.btoa(bin.join('')); + return globalThis.btoa(bin.join('')); } } @@ -660,8 +651,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} @@ -676,10 +667,8 @@ export type Exact = P extends Builtin }; function longToNumber(long: Long): number { - if (long.gt(Number.MAX_SAFE_INTEGER)) { - throw new tsProtoGlobalThis.Error( - 'Value is larger than Number.MAX_SAFE_INTEGER', - ); + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); } return long.toNumber(); } diff --git a/proto/graphicsData.proto b/proto/graphicsData.proto index 04511bc..3963abb 100644 --- a/proto/graphicsData.proto +++ b/proto/graphicsData.proto @@ -6,10 +6,14 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "effects.proto"; +import "alphaType.proto"; +import "color.proto"; import "digitalAudio.proto"; +import "effects.proto"; import "fileProperties.proto"; +import "intRange.proto"; +import "url.proto"; +import "uuid.proto"; message Graphics { message Element { @@ -488,6 +492,13 @@ message Media { PLAYBACK_BEHAVIOR_LOOP_FOR_TIME = 3; } + enum RetriggerSetting { + RETRIGGER_SETTING_UNSET = 0; + RETRIGGER_SETTING_ALWAYS = 1; + RETRIGGER_SETTING_NEVER = 2; + RETRIGGER_SETTING_AUTOMATIC = 3; + } + double play_rate = 1; double in_point = 2; double out_point = 3; @@ -499,6 +510,7 @@ message Media { .rv.data.Media.TransportProperties.PlaybackBehavior playback_behavior = 12; double loop_time = 13; uint32 times_to_loop = 14; + .rv.data.Media.TransportProperties.RetriggerSetting retrigger = 15; } message DrawingProperties { @@ -523,6 +535,7 @@ message Media { repeated .rv.data.Effect effects = 12; bool crop_enable = 13; .rv.data.Graphics.EdgeInsets crop_insets = 14; + .rv.data.AlphaType alpha_type = 15; } message VideoProperties { diff --git a/proto/graphicsData.ts b/proto/graphicsData.ts index 7eb50f1..426b391 100644 --- a/proto/graphicsData.ts +++ b/proto/graphicsData.ts @@ -1,9 +1,13 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, IntRange, URL, UUID } from './basicTypes'; +import { AlphaType, alphaTypeFromJSON, alphaTypeToJSON } from './alphaType'; +import { Color } from './color'; import { DigitalAudio_Device_Routing } from './digitalAudio'; import { Effect } from './effects'; import { FileProperties } from './fileProperties'; +import { IntRange } from './intRange'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -1397,6 +1401,7 @@ export interface Media_TransportProperties { playbackBehavior: Media_TransportProperties_PlaybackBehavior; loopTime: number; timesToLoop: number; + retrigger: Media_TransportProperties_RetriggerSetting; } export enum Media_TransportProperties_PlaybackBehavior { @@ -1448,6 +1453,55 @@ export function media_TransportProperties_PlaybackBehaviorToJSON( } } +export enum Media_TransportProperties_RetriggerSetting { + RETRIGGER_SETTING_UNSET = 0, + RETRIGGER_SETTING_ALWAYS = 1, + RETRIGGER_SETTING_NEVER = 2, + RETRIGGER_SETTING_AUTOMATIC = 3, + UNRECOGNIZED = -1, +} + +export function media_TransportProperties_RetriggerSettingFromJSON( + object: any, +): Media_TransportProperties_RetriggerSetting { + switch (object) { + case 0: + case 'RETRIGGER_SETTING_UNSET': + return Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_UNSET; + case 1: + case 'RETRIGGER_SETTING_ALWAYS': + return Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_ALWAYS; + case 2: + case 'RETRIGGER_SETTING_NEVER': + return Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_NEVER; + case 3: + case 'RETRIGGER_SETTING_AUTOMATIC': + return Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_AUTOMATIC; + case -1: + case 'UNRECOGNIZED': + default: + return Media_TransportProperties_RetriggerSetting.UNRECOGNIZED; + } +} + +export function media_TransportProperties_RetriggerSettingToJSON( + object: Media_TransportProperties_RetriggerSetting, +): string { + switch (object) { + case Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_UNSET: + return 'RETRIGGER_SETTING_UNSET'; + case Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_ALWAYS: + return 'RETRIGGER_SETTING_ALWAYS'; + case Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_NEVER: + return 'RETRIGGER_SETTING_NEVER'; + case Media_TransportProperties_RetriggerSetting.RETRIGGER_SETTING_AUTOMATIC: + return 'RETRIGGER_SETTING_AUTOMATIC'; + case Media_TransportProperties_RetriggerSetting.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + export interface Media_DrawingProperties { scaleBehavior: Media_ScaleBehavior; scaleAlignment: Media_ScaleAlignment; @@ -1463,6 +1517,7 @@ export interface Media_DrawingProperties { effects: Effect[]; cropEnable: boolean; cropInsets: Graphics_EdgeInsets | undefined; + alphaType: AlphaType; } export enum Media_DrawingProperties_NativeRotationType { @@ -1681,7 +1736,7 @@ export const Graphics = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1699,9 +1754,8 @@ export const Graphics = { }, create, I>>(base?: I): Graphics { - return Graphics.fromPartial(base ?? {}); + return Graphics.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Graphics { const message = createBaseGraphics(); return message; @@ -1800,112 +1854,112 @@ export const Graphics_Element = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.bounds = Graphics_Rect.decode(reader, reader.uint32()); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.rotation = reader.double(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.opacity = reader.double(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.locked = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.aspectRatioLocked = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.path = Graphics_Path.decode(reader, reader.uint32()); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.fill = Graphics_Fill.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.stroke = Graphics_Stroke.decode(reader, reader.uint32()); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.shadow = Graphics_Shadow.decode(reader, reader.uint32()); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.feather = Graphics_Feather.decode(reader, reader.uint32()); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } message.text = Graphics_Text.decode(reader, reader.uint32()); continue; case 15: - if (tag != 120) { + if (tag !== 120) { break; } message.flipMode = reader.int32() as any; continue; case 16: - if (tag != 128) { + if (tag !== 128) { break; } message.hidden = reader.bool(); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -1915,7 +1969,7 @@ export const Graphics_Element = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1926,15 +1980,15 @@ export const Graphics_Element = { fromJSON(object: any): Graphics_Element { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', bounds: isSet(object.bounds) ? Graphics_Rect.fromJSON(object.bounds) : undefined, - rotation: isSet(object.rotation) ? Number(object.rotation) : 0, - opacity: isSet(object.opacity) ? Number(object.opacity) : 0, - locked: isSet(object.locked) ? Boolean(object.locked) : false, + rotation: isSet(object.rotation) ? globalThis.Number(object.rotation) : 0, + opacity: isSet(object.opacity) ? globalThis.Number(object.opacity) : 0, + locked: isSet(object.locked) ? globalThis.Boolean(object.locked) : false, aspectRatioLocked: isSet(object.aspectRatioLocked) - ? Boolean(object.aspectRatioLocked) + ? globalThis.Boolean(object.aspectRatioLocked) : false, path: isSet(object.path) ? Graphics_Path.fromJSON(object.path) @@ -1957,7 +2011,7 @@ export const Graphics_Element = { flipMode: isSet(object.flipMode) ? graphics_Element_FlipModeFromJSON(object.flipMode) : 0, - hidden: isSet(object.hidden) ? Boolean(object.hidden) : false, + hidden: isSet(object.hidden) ? globalThis.Boolean(object.hidden) : false, textLineMask: isSet(object.textLineMask) ? Graphics_Text_LineFillMask.fromJSON(object.textLineMask) : undefined, @@ -1966,58 +2020,64 @@ export const Graphics_Element = { toJSON(message: Graphics_Element): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.bounds !== undefined && - (obj.bounds = message.bounds - ? Graphics_Rect.toJSON(message.bounds) - : undefined); - message.rotation !== undefined && (obj.rotation = message.rotation); - message.opacity !== undefined && (obj.opacity = message.opacity); - message.locked !== undefined && (obj.locked = message.locked); - message.aspectRatioLocked !== undefined && - (obj.aspectRatioLocked = message.aspectRatioLocked); - message.path !== undefined && - (obj.path = message.path - ? Graphics_Path.toJSON(message.path) - : undefined); - message.fill !== undefined && - (obj.fill = message.fill - ? Graphics_Fill.toJSON(message.fill) - : undefined); - message.stroke !== undefined && - (obj.stroke = message.stroke - ? Graphics_Stroke.toJSON(message.stroke) - : undefined); - message.shadow !== undefined && - (obj.shadow = message.shadow - ? Graphics_Shadow.toJSON(message.shadow) - : undefined); - message.feather !== undefined && - (obj.feather = message.feather - ? Graphics_Feather.toJSON(message.feather) - : undefined); - message.text !== undefined && - (obj.text = message.text - ? Graphics_Text.toJSON(message.text) - : undefined); - message.flipMode !== undefined && - (obj.flipMode = graphics_Element_FlipModeToJSON(message.flipMode)); - message.hidden !== undefined && (obj.hidden = message.hidden); - message.textLineMask !== undefined && - (obj.textLineMask = message.textLineMask - ? Graphics_Text_LineFillMask.toJSON(message.textLineMask) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.bounds !== undefined) { + obj.bounds = Graphics_Rect.toJSON(message.bounds); + } + if (message.rotation !== 0) { + obj.rotation = message.rotation; + } + if (message.opacity !== 0) { + obj.opacity = message.opacity; + } + if (message.locked === true) { + obj.locked = message.locked; + } + if (message.aspectRatioLocked === true) { + obj.aspectRatioLocked = message.aspectRatioLocked; + } + if (message.path !== undefined) { + obj.path = Graphics_Path.toJSON(message.path); + } + if (message.fill !== undefined) { + obj.fill = Graphics_Fill.toJSON(message.fill); + } + if (message.stroke !== undefined) { + obj.stroke = Graphics_Stroke.toJSON(message.stroke); + } + if (message.shadow !== undefined) { + obj.shadow = Graphics_Shadow.toJSON(message.shadow); + } + if (message.feather !== undefined) { + obj.feather = Graphics_Feather.toJSON(message.feather); + } + if (message.text !== undefined) { + obj.text = Graphics_Text.toJSON(message.text); + } + if (message.flipMode !== 0) { + obj.flipMode = graphics_Element_FlipModeToJSON(message.flipMode); + } + if (message.hidden === true) { + obj.hidden = message.hidden; + } + if (message.textLineMask !== undefined) { + obj.textLineMask = Graphics_Text_LineFillMask.toJSON( + message.textLineMask, + ); + } return obj; }, create, I>>( base?: I, ): Graphics_Element { - return Graphics_Element.fromPartial(base ?? {}); + return Graphics_Element.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Element { @@ -2096,21 +2156,21 @@ export const Graphics_Rect = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.origin = Graphics_Point.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.size = Graphics_Size.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2131,23 +2191,20 @@ export const Graphics_Rect = { toJSON(message: Graphics_Rect): unknown { const obj: any = {}; - message.origin !== undefined && - (obj.origin = message.origin - ? Graphics_Point.toJSON(message.origin) - : undefined); - message.size !== undefined && - (obj.size = message.size - ? Graphics_Size.toJSON(message.size) - : undefined); + if (message.origin !== undefined) { + obj.origin = Graphics_Point.toJSON(message.origin); + } + if (message.size !== undefined) { + obj.size = Graphics_Size.toJSON(message.size); + } return obj; }, create, I>>( base?: I, ): Graphics_Rect { - return Graphics_Rect.fromPartial(base ?? {}); + return Graphics_Rect.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Rect { @@ -2191,21 +2248,21 @@ export const Graphics_Point = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.x = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.y = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2215,24 +2272,27 @@ export const Graphics_Point = { fromJSON(object: any): Graphics_Point { return { - x: isSet(object.x) ? Number(object.x) : 0, - y: isSet(object.y) ? Number(object.y) : 0, + x: isSet(object.x) ? globalThis.Number(object.x) : 0, + y: isSet(object.y) ? globalThis.Number(object.y) : 0, }; }, toJSON(message: Graphics_Point): unknown { const obj: any = {}; - message.x !== undefined && (obj.x = message.x); - message.y !== undefined && (obj.y = message.y); + if (message.x !== 0) { + obj.x = message.x; + } + if (message.y !== 0) { + obj.y = message.y; + } return obj; }, create, I>>( base?: I, ): Graphics_Point { - return Graphics_Point.fromPartial(base ?? {}); + return Graphics_Point.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Point { @@ -2270,21 +2330,21 @@ export const Graphics_Size = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.width = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.height = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2294,24 +2354,27 @@ export const Graphics_Size = { fromJSON(object: any): Graphics_Size { return { - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, }; }, toJSON(message: Graphics_Size): unknown { const obj: any = {}; - message.width !== undefined && (obj.width = message.width); - message.height !== undefined && (obj.height = message.height); + if (message.width !== 0) { + obj.width = message.width; + } + if (message.height !== 0) { + obj.height = message.height; + } return obj; }, create, I>>( base?: I, ): Graphics_Size { - return Graphics_Size.fromPartial(base ?? {}); + return Graphics_Size.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Size { @@ -2355,35 +2418,35 @@ export const Graphics_EdgeInsets = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.left = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.right = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.top = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.bottom = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2393,28 +2456,35 @@ export const Graphics_EdgeInsets = { fromJSON(object: any): Graphics_EdgeInsets { return { - left: isSet(object.left) ? Number(object.left) : 0, - right: isSet(object.right) ? Number(object.right) : 0, - top: isSet(object.top) ? Number(object.top) : 0, - bottom: isSet(object.bottom) ? Number(object.bottom) : 0, + left: isSet(object.left) ? globalThis.Number(object.left) : 0, + right: isSet(object.right) ? globalThis.Number(object.right) : 0, + top: isSet(object.top) ? globalThis.Number(object.top) : 0, + bottom: isSet(object.bottom) ? globalThis.Number(object.bottom) : 0, }; }, toJSON(message: Graphics_EdgeInsets): unknown { const obj: any = {}; - message.left !== undefined && (obj.left = message.left); - message.right !== undefined && (obj.right = message.right); - message.top !== undefined && (obj.top = message.top); - message.bottom !== undefined && (obj.bottom = message.bottom); + if (message.left !== 0) { + obj.left = message.left; + } + if (message.right !== 0) { + obj.right = message.right; + } + if (message.top !== 0) { + obj.top = message.top; + } + if (message.bottom !== 0) { + obj.bottom = message.bottom; + } return obj; }, create, I>>( base?: I, ): Graphics_EdgeInsets { - return Graphics_EdgeInsets.fromPartial(base ?? {}); + return Graphics_EdgeInsets.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_EdgeInsets { @@ -2460,14 +2530,14 @@ export const Graphics_Path = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.closed = reader.bool(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2476,14 +2546,14 @@ export const Graphics_Path = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.shape = Graphics_Path_Shape.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2493,8 +2563,8 @@ export const Graphics_Path = { fromJSON(object: any): Graphics_Path { return { - closed: isSet(object.closed) ? Boolean(object.closed) : false, - points: Array.isArray(object?.points) + closed: isSet(object.closed) ? globalThis.Boolean(object.closed) : false, + points: globalThis.Array.isArray(object?.points) ? object.points.map((e: any) => Graphics_Path_BezierPoint.fromJSON(e)) : [], shape: isSet(object.shape) @@ -2505,27 +2575,25 @@ export const Graphics_Path = { toJSON(message: Graphics_Path): unknown { const obj: any = {}; - message.closed !== undefined && (obj.closed = message.closed); - if (message.points) { + if (message.closed === true) { + obj.closed = message.closed; + } + if (message.points?.length) { obj.points = message.points.map((e) => - e ? Graphics_Path_BezierPoint.toJSON(e) : undefined, + Graphics_Path_BezierPoint.toJSON(e), ); - } else { - obj.points = []; } - message.shape !== undefined && - (obj.shape = message.shape - ? Graphics_Path_Shape.toJSON(message.shape) - : undefined); + if (message.shape !== undefined) { + obj.shape = Graphics_Path_Shape.toJSON(message.shape); + } return obj; }, create, I>>( base?: I, ): Graphics_Path { - return Graphics_Path.fromPartial(base ?? {}); + return Graphics_Path.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Path { @@ -2577,35 +2645,35 @@ export const Graphics_Path_BezierPoint = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.point = Graphics_Point.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.q0 = Graphics_Point.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.q1 = Graphics_Point.decode(reader, reader.uint32()); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.curved = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2620,30 +2688,32 @@ export const Graphics_Path_BezierPoint = { : undefined, q0: isSet(object.q0) ? Graphics_Point.fromJSON(object.q0) : undefined, q1: isSet(object.q1) ? Graphics_Point.fromJSON(object.q1) : undefined, - curved: isSet(object.curved) ? Boolean(object.curved) : false, + curved: isSet(object.curved) ? globalThis.Boolean(object.curved) : false, }; }, toJSON(message: Graphics_Path_BezierPoint): unknown { const obj: any = {}; - message.point !== undefined && - (obj.point = message.point - ? Graphics_Point.toJSON(message.point) - : undefined); - message.q0 !== undefined && - (obj.q0 = message.q0 ? Graphics_Point.toJSON(message.q0) : undefined); - message.q1 !== undefined && - (obj.q1 = message.q1 ? Graphics_Point.toJSON(message.q1) : undefined); - message.curved !== undefined && (obj.curved = message.curved); + if (message.point !== undefined) { + obj.point = Graphics_Point.toJSON(message.point); + } + if (message.q0 !== undefined) { + obj.q0 = Graphics_Point.toJSON(message.q0); + } + if (message.q1 !== undefined) { + obj.q1 = Graphics_Point.toJSON(message.q1); + } + if (message.curved === true) { + obj.curved = message.curved; + } return obj; }, create, I>>( base?: I, ): Graphics_Path_BezierPoint { - return Graphics_Path_BezierPoint.fromPartial(base ?? {}); + return Graphics_Path_BezierPoint.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Path_BezierPoint { @@ -2719,14 +2789,14 @@ export const Graphics_Path_Shape = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.type = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2737,7 +2807,7 @@ export const Graphics_Path_Shape = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2747,7 +2817,7 @@ export const Graphics_Path_Shape = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2757,7 +2827,7 @@ export const Graphics_Path_Shape = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -2767,7 +2837,7 @@ export const Graphics_Path_Shape = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2797,33 +2867,31 @@ export const Graphics_Path_Shape = { toJSON(message: Graphics_Path_Shape): unknown { const obj: any = {}; - message.type !== undefined && - (obj.type = graphics_Path_Shape_TypeToJSON(message.type)); - message.roundedRectangle !== undefined && - (obj.roundedRectangle = message.roundedRectangle - ? Graphics_Path_Shape_RoundedRectangle.toJSON(message.roundedRectangle) - : undefined); - message.polygon !== undefined && - (obj.polygon = message.polygon - ? Graphics_Path_Shape_Polygon.toJSON(message.polygon) - : undefined); - message.star !== undefined && - (obj.star = message.star - ? Graphics_Path_Shape_Star.toJSON(message.star) - : undefined); - message.arrow !== undefined && - (obj.arrow = message.arrow - ? Graphics_Path_Shape_Arrow.toJSON(message.arrow) - : undefined); + if (message.type !== 0) { + obj.type = graphics_Path_Shape_TypeToJSON(message.type); + } + if (message.roundedRectangle !== undefined) { + obj.roundedRectangle = Graphics_Path_Shape_RoundedRectangle.toJSON( + message.roundedRectangle, + ); + } + if (message.polygon !== undefined) { + obj.polygon = Graphics_Path_Shape_Polygon.toJSON(message.polygon); + } + if (message.star !== undefined) { + obj.star = Graphics_Path_Shape_Star.toJSON(message.star); + } + if (message.arrow !== undefined) { + obj.arrow = Graphics_Path_Shape_Arrow.toJSON(message.arrow); + } return obj; }, create, I>>( base?: I, ): Graphics_Path_Shape { - return Graphics_Path_Shape.fromPartial(base ?? {}); + return Graphics_Path_Shape.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Path_Shape { @@ -2878,14 +2946,14 @@ export const Graphics_Path_Shape_RoundedRectangle = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.roundness = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2895,22 +2963,27 @@ export const Graphics_Path_Shape_RoundedRectangle = { fromJSON(object: any): Graphics_Path_Shape_RoundedRectangle { return { - roundness: isSet(object.roundness) ? Number(object.roundness) : 0, + roundness: isSet(object.roundness) + ? globalThis.Number(object.roundness) + : 0, }; }, toJSON(message: Graphics_Path_Shape_RoundedRectangle): unknown { const obj: any = {}; - message.roundness !== undefined && (obj.roundness = message.roundness); + if (message.roundness !== 0) { + obj.roundness = message.roundness; + } return obj; }, create, I>>( base?: I, ): Graphics_Path_Shape_RoundedRectangle { - return Graphics_Path_Shape_RoundedRectangle.fromPartial(base ?? {}); + return Graphics_Path_Shape_RoundedRectangle.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Graphics_Path_Shape_RoundedRectangle { @@ -2947,14 +3020,14 @@ export const Graphics_Path_Shape_Arrow = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.corner = Graphics_Point.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2972,19 +3045,17 @@ export const Graphics_Path_Shape_Arrow = { toJSON(message: Graphics_Path_Shape_Arrow): unknown { const obj: any = {}; - message.corner !== undefined && - (obj.corner = message.corner - ? Graphics_Point.toJSON(message.corner) - : undefined); + if (message.corner !== undefined) { + obj.corner = Graphics_Point.toJSON(message.corner); + } return obj; }, create, I>>( base?: I, ): Graphics_Path_Shape_Arrow { - return Graphics_Path_Shape_Arrow.fromPartial(base ?? {}); + return Graphics_Path_Shape_Arrow.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Path_Shape_Arrow { @@ -3024,14 +3095,14 @@ export const Graphics_Path_Shape_Polygon = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.numberSides = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3041,23 +3112,25 @@ export const Graphics_Path_Shape_Polygon = { fromJSON(object: any): Graphics_Path_Shape_Polygon { return { - numberSides: isSet(object.numberSides) ? Number(object.numberSides) : 0, + numberSides: isSet(object.numberSides) + ? globalThis.Number(object.numberSides) + : 0, }; }, toJSON(message: Graphics_Path_Shape_Polygon): unknown { const obj: any = {}; - message.numberSides !== undefined && - (obj.numberSides = Math.round(message.numberSides)); + if (message.numberSides !== 0) { + obj.numberSides = Math.round(message.numberSides); + } return obj; }, create, I>>( base?: I, ): Graphics_Path_Shape_Polygon { - return Graphics_Path_Shape_Polygon.fromPartial(base ?? {}); + return Graphics_Path_Shape_Polygon.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Path_Shape_Polygon { @@ -3097,21 +3170,21 @@ export const Graphics_Path_Shape_Star = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.innerRadius = reader.double(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.numberPoints = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3121,28 +3194,31 @@ export const Graphics_Path_Shape_Star = { fromJSON(object: any): Graphics_Path_Shape_Star { return { - innerRadius: isSet(object.innerRadius) ? Number(object.innerRadius) : 0, + innerRadius: isSet(object.innerRadius) + ? globalThis.Number(object.innerRadius) + : 0, numberPoints: isSet(object.numberPoints) - ? Number(object.numberPoints) + ? globalThis.Number(object.numberPoints) : 0, }; }, toJSON(message: Graphics_Path_Shape_Star): unknown { const obj: any = {}; - message.innerRadius !== undefined && - (obj.innerRadius = message.innerRadius); - message.numberPoints !== undefined && - (obj.numberPoints = Math.round(message.numberPoints)); + if (message.innerRadius !== 0) { + obj.innerRadius = message.innerRadius; + } + if (message.numberPoints !== 0) { + obj.numberPoints = Math.round(message.numberPoints); + } return obj; }, create, I>>( base?: I, ): Graphics_Path_Shape_Star { - return Graphics_Path_Shape_Star.fromPartial(base ?? {}); + return Graphics_Path_Shape_Star.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Path_Shape_Star { @@ -3201,35 +3277,35 @@ export const Graphics_Fill = { const tag = reader.uint32(); switch (tag >>> 3) { case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.enable = reader.bool(); continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.gradient = Graphics_Gradient.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.media = Media.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -3239,7 +3315,7 @@ export const Graphics_Fill = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3249,7 +3325,7 @@ export const Graphics_Fill = { fromJSON(object: any): Graphics_Fill { return { - enable: isSet(object.enable) ? Boolean(object.enable) : false, + enable: isSet(object.enable) ? globalThis.Boolean(object.enable) : false, color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, gradient: isSet(object.gradient) ? Graphics_Gradient.fromJSON(object.gradient) @@ -3263,28 +3339,31 @@ export const Graphics_Fill = { toJSON(message: Graphics_Fill): unknown { const obj: any = {}; - message.enable !== undefined && (obj.enable = message.enable); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.gradient !== undefined && - (obj.gradient = message.gradient - ? Graphics_Gradient.toJSON(message.gradient) - : undefined); - message.media !== undefined && - (obj.media = message.media ? Media.toJSON(message.media) : undefined); - message.backgroundEffect !== undefined && - (obj.backgroundEffect = message.backgroundEffect - ? Graphics_BackgroundEffect.toJSON(message.backgroundEffect) - : undefined); + if (message.enable === true) { + obj.enable = message.enable; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.gradient !== undefined) { + obj.gradient = Graphics_Gradient.toJSON(message.gradient); + } + if (message.media !== undefined) { + obj.media = Media.toJSON(message.media); + } + if (message.backgroundEffect !== undefined) { + obj.backgroundEffect = Graphics_BackgroundEffect.toJSON( + message.backgroundEffect, + ); + } return obj; }, create, I>>( base?: I, ): Graphics_Fill { - return Graphics_Fill.fromPartial(base ?? {}); + return Graphics_Fill.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Fill { @@ -3346,7 +3425,7 @@ export const Graphics_BackgroundEffect = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -3357,7 +3436,7 @@ export const Graphics_BackgroundEffect = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -3368,7 +3447,7 @@ export const Graphics_BackgroundEffect = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3393,27 +3472,26 @@ export const Graphics_BackgroundEffect = { toJSON(message: Graphics_BackgroundEffect): unknown { const obj: any = {}; - message.backgroundBlur !== undefined && - (obj.backgroundBlur = message.backgroundBlur - ? Graphics_BackgroundEffect_BackgroundEffectBlur.toJSON( - message.backgroundBlur, - ) - : undefined); - message.backgroundInvert !== undefined && - (obj.backgroundInvert = message.backgroundInvert - ? Graphics_BackgroundEffect_BackgroundEffectInvert.toJSON( - message.backgroundInvert, - ) - : undefined); + if (message.backgroundBlur !== undefined) { + obj.backgroundBlur = + Graphics_BackgroundEffect_BackgroundEffectBlur.toJSON( + message.backgroundBlur, + ); + } + if (message.backgroundInvert !== undefined) { + obj.backgroundInvert = + Graphics_BackgroundEffect_BackgroundEffectInvert.toJSON( + message.backgroundInvert, + ); + } return obj; }, create, I>>( base?: I, ): Graphics_BackgroundEffect { - return Graphics_BackgroundEffect.fromPartial(base ?? {}); + return Graphics_BackgroundEffect.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_BackgroundEffect { @@ -3464,21 +3542,21 @@ export const Graphics_BackgroundEffect_BackgroundEffectBlur = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.saturation = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.blurAmount = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3488,15 +3566,23 @@ export const Graphics_BackgroundEffect_BackgroundEffectBlur = { fromJSON(object: any): Graphics_BackgroundEffect_BackgroundEffectBlur { return { - saturation: isSet(object.saturation) ? Number(object.saturation) : 0, - blurAmount: isSet(object.blurAmount) ? Number(object.blurAmount) : 0, + saturation: isSet(object.saturation) + ? globalThis.Number(object.saturation) + : 0, + blurAmount: isSet(object.blurAmount) + ? globalThis.Number(object.blurAmount) + : 0, }; }, toJSON(message: Graphics_BackgroundEffect_BackgroundEffectBlur): unknown { const obj: any = {}; - message.saturation !== undefined && (obj.saturation = message.saturation); - message.blurAmount !== undefined && (obj.blurAmount = message.blurAmount); + if (message.saturation !== 0) { + obj.saturation = message.saturation; + } + if (message.blurAmount !== 0) { + obj.blurAmount = message.blurAmount; + } return obj; }, @@ -3507,10 +3593,9 @@ export const Graphics_BackgroundEffect_BackgroundEffectBlur = { >, >(base?: I): Graphics_BackgroundEffect_BackgroundEffectBlur { return Graphics_BackgroundEffect_BackgroundEffectBlur.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -3549,7 +3634,7 @@ export const Graphics_BackgroundEffect_BackgroundEffectInvert = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3573,10 +3658,9 @@ export const Graphics_BackgroundEffect_BackgroundEffectInvert = { >, >(base?: I): Graphics_BackgroundEffect_BackgroundEffectInvert { return Graphics_BackgroundEffect_BackgroundEffectInvert.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -3622,28 +3706,28 @@ export const Graphics_Gradient = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.type = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.angle = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.length = reader.double(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -3652,7 +3736,7 @@ export const Graphics_Gradient = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3665,9 +3749,9 @@ export const Graphics_Gradient = { type: isSet(object.type) ? graphics_Gradient_TypeFromJSON(object.type) : 0, - angle: isSet(object.angle) ? Number(object.angle) : 0, - length: isSet(object.length) ? Number(object.length) : 0, - stops: Array.isArray(object?.stops) + angle: isSet(object.angle) ? globalThis.Number(object.angle) : 0, + length: isSet(object.length) ? globalThis.Number(object.length) : 0, + stops: globalThis.Array.isArray(object?.stops) ? object.stops.map((e: any) => Graphics_Gradient_ColorStop.fromJSON(e)) : [], }; @@ -3675,16 +3759,19 @@ export const Graphics_Gradient = { toJSON(message: Graphics_Gradient): unknown { const obj: any = {}; - message.type !== undefined && - (obj.type = graphics_Gradient_TypeToJSON(message.type)); - message.angle !== undefined && (obj.angle = message.angle); - message.length !== undefined && (obj.length = message.length); - if (message.stops) { + if (message.type !== 0) { + obj.type = graphics_Gradient_TypeToJSON(message.type); + } + if (message.angle !== 0) { + obj.angle = message.angle; + } + if (message.length !== 0) { + obj.length = message.length; + } + if (message.stops?.length) { obj.stops = message.stops.map((e) => - e ? Graphics_Gradient_ColorStop.toJSON(e) : undefined, + Graphics_Gradient_ColorStop.toJSON(e), ); - } else { - obj.stops = []; } return obj; }, @@ -3692,9 +3779,8 @@ export const Graphics_Gradient = { create, I>>( base?: I, ): Graphics_Gradient { - return Graphics_Gradient.fromPartial(base ?? {}); + return Graphics_Gradient.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Gradient { @@ -3742,28 +3828,28 @@ export const Graphics_Gradient_ColorStop = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.position = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.blendPoint = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3774,26 +3860,32 @@ export const Graphics_Gradient_ColorStop = { fromJSON(object: any): Graphics_Gradient_ColorStop { return { color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - position: isSet(object.position) ? Number(object.position) : 0, - blendPoint: isSet(object.blendPoint) ? Number(object.blendPoint) : 0, + position: isSet(object.position) ? globalThis.Number(object.position) : 0, + blendPoint: isSet(object.blendPoint) + ? globalThis.Number(object.blendPoint) + : 0, }; }, toJSON(message: Graphics_Gradient_ColorStop): unknown { const obj: any = {}; - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.position !== undefined && (obj.position = message.position); - message.blendPoint !== undefined && (obj.blendPoint = message.blendPoint); + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.position !== 0) { + obj.position = message.position; + } + if (message.blendPoint !== 0) { + obj.blendPoint = message.blendPoint; + } return obj; }, create, I>>( base?: I, ): Graphics_Gradient_ColorStop { - return Graphics_Gradient_ColorStop.fromPartial(base ?? {}); + return Graphics_Gradient_ColorStop.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Gradient_ColorStop { @@ -3858,56 +3950,56 @@ export const Graphics_Shadow = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.style = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.angle = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.offset = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.radius = reader.double(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.opacity = reader.double(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.enable = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3920,35 +4012,46 @@ export const Graphics_Shadow = { style: isSet(object.style) ? graphics_Shadow_StyleFromJSON(object.style) : 0, - angle: isSet(object.angle) ? Number(object.angle) : 0, - offset: isSet(object.offset) ? Number(object.offset) : 0, - radius: isSet(object.radius) ? Number(object.radius) : 0, + angle: isSet(object.angle) ? globalThis.Number(object.angle) : 0, + offset: isSet(object.offset) ? globalThis.Number(object.offset) : 0, + radius: isSet(object.radius) ? globalThis.Number(object.radius) : 0, color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - opacity: isSet(object.opacity) ? Number(object.opacity) : 0, - enable: isSet(object.enable) ? Boolean(object.enable) : false, + opacity: isSet(object.opacity) ? globalThis.Number(object.opacity) : 0, + enable: isSet(object.enable) ? globalThis.Boolean(object.enable) : false, }; }, toJSON(message: Graphics_Shadow): unknown { const obj: any = {}; - message.style !== undefined && - (obj.style = graphics_Shadow_StyleToJSON(message.style)); - message.angle !== undefined && (obj.angle = message.angle); - message.offset !== undefined && (obj.offset = message.offset); - message.radius !== undefined && (obj.radius = message.radius); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.opacity !== undefined && (obj.opacity = message.opacity); - message.enable !== undefined && (obj.enable = message.enable); + if (message.style !== 0) { + obj.style = graphics_Shadow_StyleToJSON(message.style); + } + if (message.angle !== 0) { + obj.angle = message.angle; + } + if (message.offset !== 0) { + obj.offset = message.offset; + } + if (message.radius !== 0) { + obj.radius = message.radius; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.opacity !== 0) { + obj.opacity = message.opacity; + } + if (message.enable === true) { + obj.enable = message.enable; + } return obj; }, create, I>>( base?: I, ): Graphics_Shadow { - return Graphics_Shadow.fromPartial(base ?? {}); + return Graphics_Shadow.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Shadow { @@ -4005,33 +4108,34 @@ export const Graphics_Stroke = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.style = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.width = reader.double(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 4: - if (tag == 33) { + if (tag === 33) { message.pattern.push(reader.double()); + continue; } - if (tag == 34) { + if (tag === 34) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.pattern.push(reader.double()); @@ -4042,14 +4146,14 @@ export const Graphics_Stroke = { break; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.enable = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4062,37 +4166,40 @@ export const Graphics_Stroke = { style: isSet(object.style) ? graphics_Stroke_StyleFromJSON(object.style) : 0, - width: isSet(object.width) ? Number(object.width) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - pattern: Array.isArray(object?.pattern) - ? object.pattern.map((e: any) => Number(e)) + pattern: globalThis.Array.isArray(object?.pattern) + ? object.pattern.map((e: any) => globalThis.Number(e)) : [], - enable: isSet(object.enable) ? Boolean(object.enable) : false, + enable: isSet(object.enable) ? globalThis.Boolean(object.enable) : false, }; }, toJSON(message: Graphics_Stroke): unknown { const obj: any = {}; - message.style !== undefined && - (obj.style = graphics_Stroke_StyleToJSON(message.style)); - message.width !== undefined && (obj.width = message.width); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - if (message.pattern) { - obj.pattern = message.pattern.map((e) => e); - } else { - obj.pattern = []; - } - message.enable !== undefined && (obj.enable = message.enable); + if (message.style !== 0) { + obj.style = graphics_Stroke_StyleToJSON(message.style); + } + if (message.width !== 0) { + obj.width = message.width; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.pattern?.length) { + obj.pattern = message.pattern; + } + if (message.enable === true) { + obj.enable = message.enable; + } return obj; }, create, I>>( base?: I, ): Graphics_Stroke { - return Graphics_Stroke.fromPartial(base ?? {}); + return Graphics_Stroke.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Stroke { @@ -4139,28 +4246,28 @@ export const Graphics_Feather = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.style = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.radius = reader.double(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.enable = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4173,26 +4280,30 @@ export const Graphics_Feather = { style: isSet(object.style) ? graphics_Feather_StyleFromJSON(object.style) : 0, - radius: isSet(object.radius) ? Number(object.radius) : 0, - enable: isSet(object.enable) ? Boolean(object.enable) : false, + radius: isSet(object.radius) ? globalThis.Number(object.radius) : 0, + enable: isSet(object.enable) ? globalThis.Boolean(object.enable) : false, }; }, toJSON(message: Graphics_Feather): unknown { const obj: any = {}; - message.style !== undefined && - (obj.style = graphics_Feather_StyleToJSON(message.style)); - message.radius !== undefined && (obj.radius = message.radius); - message.enable !== undefined && (obj.enable = message.enable); + if (message.style !== 0) { + obj.style = graphics_Feather_StyleToJSON(message.style); + } + if (message.radius !== 0) { + obj.radius = message.radius; + } + if (message.enable === true) { + obj.enable = message.enable; + } return obj; }, create, I>>( base?: I, ): Graphics_Feather { - return Graphics_Feather.fromPartial(base ?? {}); + return Graphics_Feather.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Feather { @@ -4208,7 +4319,7 @@ function createBaseGraphics_Text(): Graphics_Text { return { attributes: undefined, shadow: undefined, - rtfData: new Uint8Array(), + rtfData: new Uint8Array(0), verticalAlignment: 0, scaleBehavior: 0, margins: undefined, @@ -4275,7 +4386,7 @@ export const Graphics_Text = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4285,63 +4396,63 @@ export const Graphics_Text = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.shadow = Graphics_Shadow.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.rtfData = reader.bytes(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.verticalAlignment = reader.int32() as any; continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.scaleBehavior = reader.int32() as any; continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.margins = Graphics_EdgeInsets.decode(reader, reader.uint32()); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.isSuperscriptStandardized = reader.bool(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.transform = reader.int32() as any; continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.transformDelimiter = reader.string(); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -4351,7 +4462,7 @@ export const Graphics_Text = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4369,7 +4480,7 @@ export const Graphics_Text = { : undefined, rtfData: isSet(object.rtfData) ? bytesFromBase64(object.rtfData) - : new Uint8Array(), + : new Uint8Array(0), verticalAlignment: isSet(object.verticalAlignment) ? graphics_Text_VerticalAlignmentFromJSON(object.verticalAlignment) : 0, @@ -4380,13 +4491,13 @@ export const Graphics_Text = { ? Graphics_EdgeInsets.fromJSON(object.margins) : undefined, isSuperscriptStandardized: isSet(object.isSuperscriptStandardized) - ? Boolean(object.isSuperscriptStandardized) + ? globalThis.Boolean(object.isSuperscriptStandardized) : false, transform: isSet(object.transform) ? graphics_Text_TransformFromJSON(object.transform) : 0, transformDelimiter: isSet(object.transformDelimiter) - ? String(object.transformDelimiter) + ? globalThis.String(object.transformDelimiter) : '', chordPro: isSet(object.chordPro) ? Graphics_Text_ChordPro.fromJSON(object.chordPro) @@ -4396,49 +4507,48 @@ export const Graphics_Text = { toJSON(message: Graphics_Text): unknown { const obj: any = {}; - message.attributes !== undefined && - (obj.attributes = message.attributes - ? Graphics_Text_Attributes.toJSON(message.attributes) - : undefined); - message.shadow !== undefined && - (obj.shadow = message.shadow - ? Graphics_Shadow.toJSON(message.shadow) - : undefined); - message.rtfData !== undefined && - (obj.rtfData = base64FromBytes( - message.rtfData !== undefined ? message.rtfData : new Uint8Array(), - )); - message.verticalAlignment !== undefined && - (obj.verticalAlignment = graphics_Text_VerticalAlignmentToJSON( + if (message.attributes !== undefined) { + obj.attributes = Graphics_Text_Attributes.toJSON(message.attributes); + } + if (message.shadow !== undefined) { + obj.shadow = Graphics_Shadow.toJSON(message.shadow); + } + if (message.rtfData.length !== 0) { + obj.rtfData = base64FromBytes(message.rtfData); + } + if (message.verticalAlignment !== 0) { + obj.verticalAlignment = graphics_Text_VerticalAlignmentToJSON( message.verticalAlignment, - )); - message.scaleBehavior !== undefined && - (obj.scaleBehavior = graphics_Text_ScaleBehaviorToJSON( + ); + } + if (message.scaleBehavior !== 0) { + obj.scaleBehavior = graphics_Text_ScaleBehaviorToJSON( message.scaleBehavior, - )); - message.margins !== undefined && - (obj.margins = message.margins - ? Graphics_EdgeInsets.toJSON(message.margins) - : undefined); - message.isSuperscriptStandardized !== undefined && - (obj.isSuperscriptStandardized = message.isSuperscriptStandardized); - message.transform !== undefined && - (obj.transform = graphics_Text_TransformToJSON(message.transform)); - message.transformDelimiter !== undefined && - (obj.transformDelimiter = message.transformDelimiter); - message.chordPro !== undefined && - (obj.chordPro = message.chordPro - ? Graphics_Text_ChordPro.toJSON(message.chordPro) - : undefined); + ); + } + if (message.margins !== undefined) { + obj.margins = Graphics_EdgeInsets.toJSON(message.margins); + } + if (message.isSuperscriptStandardized === true) { + obj.isSuperscriptStandardized = message.isSuperscriptStandardized; + } + if (message.transform !== 0) { + obj.transform = graphics_Text_TransformToJSON(message.transform); + } + if (message.transformDelimiter !== '') { + obj.transformDelimiter = message.transformDelimiter; + } + if (message.chordPro !== undefined) { + obj.chordPro = Graphics_Text_ChordPro.toJSON(message.chordPro); + } return obj; }, create, I>>( base?: I, ): Graphics_Text { - return Graphics_Text.fromPartial(base ?? {}); + return Graphics_Text.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text { @@ -4451,7 +4561,7 @@ export const Graphics_Text = { object.shadow !== undefined && object.shadow !== null ? Graphics_Shadow.fromPartial(object.shadow) : undefined; - message.rtfData = object.rtfData ?? new Uint8Array(); + message.rtfData = object.rtfData ?? new Uint8Array(0); message.verticalAlignment = object.verticalAlignment ?? 0; message.scaleBehavior = object.scaleBehavior ?? 0; message.margins = @@ -4519,49 +4629,49 @@ export const Graphics_Text_LineFillMask = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enabled = reader.bool(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.heightOffset = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.verticalOffset = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.maskStyle = reader.int32() as any; continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.widthOffset = reader.double(); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.horizontalOffset = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4571,47 +4681,57 @@ export const Graphics_Text_LineFillMask = { fromJSON(object: any): Graphics_Text_LineFillMask { return { - enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, heightOffset: isSet(object.heightOffset) - ? Number(object.heightOffset) + ? globalThis.Number(object.heightOffset) : 0, verticalOffset: isSet(object.verticalOffset) - ? Number(object.verticalOffset) + ? globalThis.Number(object.verticalOffset) : 0, maskStyle: isSet(object.maskStyle) ? graphics_Text_LineFillMask_LineMaskStyleFromJSON(object.maskStyle) : 0, - widthOffset: isSet(object.widthOffset) ? Number(object.widthOffset) : 0, + widthOffset: isSet(object.widthOffset) + ? globalThis.Number(object.widthOffset) + : 0, horizontalOffset: isSet(object.horizontalOffset) - ? Number(object.horizontalOffset) + ? globalThis.Number(object.horizontalOffset) : 0, }; }, toJSON(message: Graphics_Text_LineFillMask): unknown { const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - message.heightOffset !== undefined && - (obj.heightOffset = message.heightOffset); - message.verticalOffset !== undefined && - (obj.verticalOffset = message.verticalOffset); - message.maskStyle !== undefined && - (obj.maskStyle = graphics_Text_LineFillMask_LineMaskStyleToJSON( + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.heightOffset !== 0) { + obj.heightOffset = message.heightOffset; + } + if (message.verticalOffset !== 0) { + obj.verticalOffset = message.verticalOffset; + } + if (message.maskStyle !== 0) { + obj.maskStyle = graphics_Text_LineFillMask_LineMaskStyleToJSON( message.maskStyle, - )); - message.widthOffset !== undefined && - (obj.widthOffset = message.widthOffset); - message.horizontalOffset !== undefined && - (obj.horizontalOffset = message.horizontalOffset); + ); + } + if (message.widthOffset !== 0) { + obj.widthOffset = message.widthOffset; + } + if (message.horizontalOffset !== 0) { + obj.horizontalOffset = message.horizontalOffset; + } return obj; }, create, I>>( base?: I, ): Graphics_Text_LineFillMask { - return Graphics_Text_LineFillMask.fromPartial(base ?? {}); + return Graphics_Text_LineFillMask.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text_LineFillMask { @@ -4659,21 +4779,21 @@ export const Graphics_Text_GradientFill = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.gradient = Graphics_Gradient.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.stretchToDocumentBounds = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4687,28 +4807,27 @@ export const Graphics_Text_GradientFill = { ? Graphics_Gradient.fromJSON(object.gradient) : undefined, stretchToDocumentBounds: isSet(object.stretchToDocumentBounds) - ? Boolean(object.stretchToDocumentBounds) + ? globalThis.Boolean(object.stretchToDocumentBounds) : false, }; }, toJSON(message: Graphics_Text_GradientFill): unknown { const obj: any = {}; - message.gradient !== undefined && - (obj.gradient = message.gradient - ? Graphics_Gradient.toJSON(message.gradient) - : undefined); - message.stretchToDocumentBounds !== undefined && - (obj.stretchToDocumentBounds = message.stretchToDocumentBounds); + if (message.gradient !== undefined) { + obj.gradient = Graphics_Gradient.toJSON(message.gradient); + } + if (message.stretchToDocumentBounds === true) { + obj.stretchToDocumentBounds = message.stretchToDocumentBounds; + } return obj; }, create, I>>( base?: I, ): Graphics_Text_GradientFill { - return Graphics_Text_GradientFill.fromPartial(base ?? {}); + return Graphics_Text_GradientFill.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text_GradientFill { @@ -4746,7 +4865,7 @@ export const Graphics_Text_CutOutFill = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4766,9 +4885,8 @@ export const Graphics_Text_CutOutFill = { create, I>>( base?: I, ): Graphics_Text_CutOutFill { - return Graphics_Text_CutOutFill.fromPartial(base ?? {}); + return Graphics_Text_CutOutFill.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): Graphics_Text_CutOutFill { @@ -4804,14 +4922,14 @@ export const Graphics_Text_MediaFill = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.media = Media.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4827,17 +4945,17 @@ export const Graphics_Text_MediaFill = { toJSON(message: Graphics_Text_MediaFill): unknown { const obj: any = {}; - message.media !== undefined && - (obj.media = message.media ? Media.toJSON(message.media) : undefined); + if (message.media !== undefined) { + obj.media = Media.toJSON(message.media); + } return obj; }, create, I>>( base?: I, ): Graphics_Text_MediaFill { - return Graphics_Text_MediaFill.fromPartial(base ?? {}); + return Graphics_Text_MediaFill.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text_MediaFill { @@ -4883,28 +5001,28 @@ export const Graphics_Text_ChordPro = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enabled = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.notation = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4914,7 +5032,9 @@ export const Graphics_Text_ChordPro = { fromJSON(object: any): Graphics_Text_ChordPro { return { - enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, notation: isSet(object.notation) ? graphics_Text_ChordPro_NotationFromJSON(object.notation) : 0, @@ -4924,20 +5044,23 @@ export const Graphics_Text_ChordPro = { toJSON(message: Graphics_Text_ChordPro): unknown { const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - message.notation !== undefined && - (obj.notation = graphics_Text_ChordPro_NotationToJSON(message.notation)); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - return obj; - }, - - create, I>>( + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.notation !== 0) { + obj.notation = graphics_Text_ChordPro_NotationToJSON(message.notation); + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + return obj; + }, + + create, I>>( base?: I, ): Graphics_Text_ChordPro { - return Graphics_Text_ChordPro.fromPartial(base ?? {}); + return Graphics_Text_ChordPro.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text_ChordPro { @@ -5079,7 +5202,7 @@ export const Graphics_Text_Attributes = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5089,14 +5212,14 @@ export const Graphics_Text_Attributes = { ); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.capitalization = reader.int32() as any; continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -5106,14 +5229,14 @@ export const Graphics_Text_Attributes = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.underlineColor = Color.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -5123,21 +5246,21 @@ export const Graphics_Text_Attributes = { ); continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.kerning = reader.double(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.superscript = reader.int32(); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -5145,28 +5268,28 @@ export const Graphics_Text_Attributes = { Graphics_Text_Attributes_Underline.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.strikethroughColor = Color.decode(reader, reader.uint32()); continue; case 11: - if (tag != 89) { + if (tag !== 89) { break; } message.strokeWidth = reader.double(); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.strokeColor = Color.decode(reader, reader.uint32()); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } @@ -5178,21 +5301,21 @@ export const Graphics_Text_Attributes = { ); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } message.backgroundColor = Color.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.textSolidFill = Color.decode(reader, reader.uint32()); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -5202,7 +5325,7 @@ export const Graphics_Text_Attributes = { ); continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } @@ -5212,7 +5335,7 @@ export const Graphics_Text_Attributes = { ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } @@ -5222,7 +5345,7 @@ export const Graphics_Text_Attributes = { ); continue; case 18: - if (tag != 146) { + if (tag !== 146) { break; } @@ -5232,7 +5355,7 @@ export const Graphics_Text_Attributes = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5257,19 +5380,23 @@ export const Graphics_Text_Attributes = { paragraphStyle: isSet(object.paragraphStyle) ? Graphics_Text_Attributes_Paragraph.fromJSON(object.paragraphStyle) : undefined, - kerning: isSet(object.kerning) ? Number(object.kerning) : 0, - superscript: isSet(object.superscript) ? Number(object.superscript) : 0, + kerning: isSet(object.kerning) ? globalThis.Number(object.kerning) : 0, + superscript: isSet(object.superscript) + ? globalThis.Number(object.superscript) + : 0, strikethroughStyle: isSet(object.strikethroughStyle) ? Graphics_Text_Attributes_Underline.fromJSON(object.strikethroughStyle) : undefined, strikethroughColor: isSet(object.strikethroughColor) ? Color.fromJSON(object.strikethroughColor) : undefined, - strokeWidth: isSet(object.strokeWidth) ? Number(object.strokeWidth) : 0, + strokeWidth: isSet(object.strokeWidth) + ? globalThis.Number(object.strokeWidth) + : 0, strokeColor: isSet(object.strokeColor) ? Color.fromJSON(object.strokeColor) : undefined, - customAttributes: Array.isArray(object?.customAttributes) + customAttributes: globalThis.Array.isArray(object?.customAttributes) ? object.customAttributes.map((e: any) => Graphics_Text_Attributes_CustomAttribute.fromJSON(e), ) @@ -5297,83 +5424,82 @@ export const Graphics_Text_Attributes = { toJSON(message: Graphics_Text_Attributes): unknown { const obj: any = {}; - message.font !== undefined && - (obj.font = message.font - ? Graphics_Text_Attributes_Font.toJSON(message.font) - : undefined); - message.capitalization !== undefined && - (obj.capitalization = graphics_Text_Attributes_CapitalizationToJSON( + if (message.font !== undefined) { + obj.font = Graphics_Text_Attributes_Font.toJSON(message.font); + } + if (message.capitalization !== 0) { + obj.capitalization = graphics_Text_Attributes_CapitalizationToJSON( message.capitalization, - )); - message.underlineStyle !== undefined && - (obj.underlineStyle = message.underlineStyle - ? Graphics_Text_Attributes_Underline.toJSON(message.underlineStyle) - : undefined); - message.underlineColor !== undefined && - (obj.underlineColor = message.underlineColor - ? Color.toJSON(message.underlineColor) - : undefined); - message.paragraphStyle !== undefined && - (obj.paragraphStyle = message.paragraphStyle - ? Graphics_Text_Attributes_Paragraph.toJSON(message.paragraphStyle) - : undefined); - message.kerning !== undefined && (obj.kerning = message.kerning); - message.superscript !== undefined && - (obj.superscript = Math.round(message.superscript)); - message.strikethroughStyle !== undefined && - (obj.strikethroughStyle = message.strikethroughStyle - ? Graphics_Text_Attributes_Underline.toJSON(message.strikethroughStyle) - : undefined); - message.strikethroughColor !== undefined && - (obj.strikethroughColor = message.strikethroughColor - ? Color.toJSON(message.strikethroughColor) - : undefined); - message.strokeWidth !== undefined && - (obj.strokeWidth = message.strokeWidth); - message.strokeColor !== undefined && - (obj.strokeColor = message.strokeColor - ? Color.toJSON(message.strokeColor) - : undefined); - if (message.customAttributes) { + ); + } + if (message.underlineStyle !== undefined) { + obj.underlineStyle = Graphics_Text_Attributes_Underline.toJSON( + message.underlineStyle, + ); + } + if (message.underlineColor !== undefined) { + obj.underlineColor = Color.toJSON(message.underlineColor); + } + if (message.paragraphStyle !== undefined) { + obj.paragraphStyle = Graphics_Text_Attributes_Paragraph.toJSON( + message.paragraphStyle, + ); + } + if (message.kerning !== 0) { + obj.kerning = message.kerning; + } + if (message.superscript !== 0) { + obj.superscript = Math.round(message.superscript); + } + if (message.strikethroughStyle !== undefined) { + obj.strikethroughStyle = Graphics_Text_Attributes_Underline.toJSON( + message.strikethroughStyle, + ); + } + if (message.strikethroughColor !== undefined) { + obj.strikethroughColor = Color.toJSON(message.strikethroughColor); + } + if (message.strokeWidth !== 0) { + obj.strokeWidth = message.strokeWidth; + } + if (message.strokeColor !== undefined) { + obj.strokeColor = Color.toJSON(message.strokeColor); + } + if (message.customAttributes?.length) { obj.customAttributes = message.customAttributes.map((e) => - e ? Graphics_Text_Attributes_CustomAttribute.toJSON(e) : undefined, + Graphics_Text_Attributes_CustomAttribute.toJSON(e), + ); + } + if (message.backgroundColor !== undefined) { + obj.backgroundColor = Color.toJSON(message.backgroundColor); + } + if (message.textSolidFill !== undefined) { + obj.textSolidFill = Color.toJSON(message.textSolidFill); + } + if (message.textGradientFill !== undefined) { + obj.textGradientFill = Graphics_Text_GradientFill.toJSON( + message.textGradientFill, + ); + } + if (message.cutOutFill !== undefined) { + obj.cutOutFill = Graphics_Text_CutOutFill.toJSON(message.cutOutFill); + } + if (message.mediaFill !== undefined) { + obj.mediaFill = Graphics_Text_MediaFill.toJSON(message.mediaFill); + } + if (message.backgroundEffect !== undefined) { + obj.backgroundEffect = Graphics_BackgroundEffect.toJSON( + message.backgroundEffect, ); - } else { - obj.customAttributes = []; - } - message.backgroundColor !== undefined && - (obj.backgroundColor = message.backgroundColor - ? Color.toJSON(message.backgroundColor) - : undefined); - message.textSolidFill !== undefined && - (obj.textSolidFill = message.textSolidFill - ? Color.toJSON(message.textSolidFill) - : undefined); - message.textGradientFill !== undefined && - (obj.textGradientFill = message.textGradientFill - ? Graphics_Text_GradientFill.toJSON(message.textGradientFill) - : undefined); - message.cutOutFill !== undefined && - (obj.cutOutFill = message.cutOutFill - ? Graphics_Text_CutOutFill.toJSON(message.cutOutFill) - : undefined); - message.mediaFill !== undefined && - (obj.mediaFill = message.mediaFill - ? Graphics_Text_MediaFill.toJSON(message.mediaFill) - : undefined); - message.backgroundEffect !== undefined && - (obj.backgroundEffect = message.backgroundEffect - ? Graphics_BackgroundEffect.toJSON(message.backgroundEffect) - : undefined); + } return obj; }, create, I>>( base?: I, ): Graphics_Text_Attributes { - return Graphics_Text_Attributes.fromPartial(base ?? {}); + return Graphics_Text_Attributes.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text_Attributes { @@ -5495,49 +5621,49 @@ export const Graphics_Text_Attributes_Font = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.size = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.italic = reader.bool(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.bold = reader.bool(); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.family = reader.string(); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.face = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5547,32 +5673,43 @@ export const Graphics_Text_Attributes_Font = { fromJSON(object: any): Graphics_Text_Attributes_Font { return { - name: isSet(object.name) ? String(object.name) : '', - size: isSet(object.size) ? Number(object.size) : 0, - italic: isSet(object.italic) ? Boolean(object.italic) : false, - bold: isSet(object.bold) ? Boolean(object.bold) : false, - family: isSet(object.family) ? String(object.family) : '', - face: isSet(object.face) ? String(object.face) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + size: isSet(object.size) ? globalThis.Number(object.size) : 0, + italic: isSet(object.italic) ? globalThis.Boolean(object.italic) : false, + bold: isSet(object.bold) ? globalThis.Boolean(object.bold) : false, + family: isSet(object.family) ? globalThis.String(object.family) : '', + face: isSet(object.face) ? globalThis.String(object.face) : '', }; }, toJSON(message: Graphics_Text_Attributes_Font): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.size !== undefined && (obj.size = message.size); - message.italic !== undefined && (obj.italic = message.italic); - message.bold !== undefined && (obj.bold = message.bold); - message.family !== undefined && (obj.family = message.family); - message.face !== undefined && (obj.face = message.face); + if (message.name !== '') { + obj.name = message.name; + } + if (message.size !== 0) { + obj.size = message.size; + } + if (message.italic === true) { + obj.italic = message.italic; + } + if (message.bold === true) { + obj.bold = message.bold; + } + if (message.family !== '') { + obj.family = message.family; + } + if (message.face !== '') { + obj.face = message.face; + } return obj; }, create, I>>( base?: I, ): Graphics_Text_Attributes_Font { - return Graphics_Text_Attributes_Font.fromPartial(base ?? {}); + return Graphics_Text_Attributes_Font.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Graphics_Text_Attributes_Font { @@ -5620,28 +5757,28 @@ export const Graphics_Text_Attributes_Underline = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.style = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.pattern = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.byWord = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5657,30 +5794,31 @@ export const Graphics_Text_Attributes_Underline = { pattern: isSet(object.pattern) ? graphics_Text_Attributes_Underline_PatternFromJSON(object.pattern) : 0, - byWord: isSet(object.byWord) ? Boolean(object.byWord) : false, + byWord: isSet(object.byWord) ? globalThis.Boolean(object.byWord) : false, }; }, toJSON(message: Graphics_Text_Attributes_Underline): unknown { const obj: any = {}; - message.style !== undefined && - (obj.style = graphics_Text_Attributes_Underline_StyleToJSON( - message.style, - )); - message.pattern !== undefined && - (obj.pattern = graphics_Text_Attributes_Underline_PatternToJSON( + if (message.style !== 0) { + obj.style = graphics_Text_Attributes_Underline_StyleToJSON(message.style); + } + if (message.pattern !== 0) { + obj.pattern = graphics_Text_Attributes_Underline_PatternToJSON( message.pattern, - )); - message.byWord !== undefined && (obj.byWord = message.byWord); + ); + } + if (message.byWord === true) { + obj.byWord = message.byWord; + } return obj; }, create, I>>( base?: I, ): Graphics_Text_Attributes_Underline { - return Graphics_Text_Attributes_Underline.fromPartial(base ?? {}); + return Graphics_Text_Attributes_Underline.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Graphics_Text_Attributes_Underline { @@ -5782,77 +5920,77 @@ export const Graphics_Text_Attributes_Paragraph = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.alignment = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.firstLineHeadIndent = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.headIndent = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.tailIndent = reader.double(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.lineHeightMultiple = reader.double(); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.maximumLineHeight = reader.double(); continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.minimumLineHeight = reader.double(); continue; case 8: - if (tag != 65) { + if (tag !== 65) { break; } message.lineSpacing = reader.double(); continue; case 9: - if (tag != 73) { + if (tag !== 73) { break; } message.paragraphSpacing = reader.double(); continue; case 10: - if (tag != 81) { + if (tag !== 81) { break; } message.paragraphSpacingBefore = reader.double(); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -5864,14 +6002,14 @@ export const Graphics_Text_Attributes_Paragraph = { ); continue; case 12: - if (tag != 97) { + if (tag !== 97) { break; } message.defaultTabInterval = reader.double(); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } @@ -5881,7 +6019,7 @@ export const Graphics_Text_Attributes_Paragraph = { ); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -5893,7 +6031,7 @@ export const Graphics_Text_Attributes_Paragraph = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5907,38 +6045,44 @@ export const Graphics_Text_Attributes_Paragraph = { ? graphics_Text_Attributes_AlignmentFromJSON(object.alignment) : 0, firstLineHeadIndent: isSet(object.firstLineHeadIndent) - ? Number(object.firstLineHeadIndent) + ? globalThis.Number(object.firstLineHeadIndent) + : 0, + headIndent: isSet(object.headIndent) + ? globalThis.Number(object.headIndent) + : 0, + tailIndent: isSet(object.tailIndent) + ? globalThis.Number(object.tailIndent) : 0, - headIndent: isSet(object.headIndent) ? Number(object.headIndent) : 0, - tailIndent: isSet(object.tailIndent) ? Number(object.tailIndent) : 0, lineHeightMultiple: isSet(object.lineHeightMultiple) - ? Number(object.lineHeightMultiple) + ? globalThis.Number(object.lineHeightMultiple) : 0, maximumLineHeight: isSet(object.maximumLineHeight) - ? Number(object.maximumLineHeight) + ? globalThis.Number(object.maximumLineHeight) : 0, minimumLineHeight: isSet(object.minimumLineHeight) - ? Number(object.minimumLineHeight) + ? globalThis.Number(object.minimumLineHeight) + : 0, + lineSpacing: isSet(object.lineSpacing) + ? globalThis.Number(object.lineSpacing) : 0, - lineSpacing: isSet(object.lineSpacing) ? Number(object.lineSpacing) : 0, paragraphSpacing: isSet(object.paragraphSpacing) - ? Number(object.paragraphSpacing) + ? globalThis.Number(object.paragraphSpacing) : 0, paragraphSpacingBefore: isSet(object.paragraphSpacingBefore) - ? Number(object.paragraphSpacingBefore) + ? globalThis.Number(object.paragraphSpacingBefore) : 0, - tabStops: Array.isArray(object?.tabStops) + tabStops: globalThis.Array.isArray(object?.tabStops) ? object.tabStops.map((e: any) => Graphics_Text_Attributes_Paragraph_TabStop.fromJSON(e), ) : [], defaultTabInterval: isSet(object.defaultTabInterval) - ? Number(object.defaultTabInterval) + ? globalThis.Number(object.defaultTabInterval) : 0, textList: isSet(object.textList) ? Graphics_Text_Attributes_Paragraph_TextList.fromJSON(object.textList) : undefined, - textLists: Array.isArray(object?.textLists) + textLists: globalThis.Array.isArray(object?.textLists) ? object.textLists.map((e: any) => Graphics_Text_Attributes_Paragraph_TextList.fromJSON(e), ) @@ -5948,45 +6092,55 @@ export const Graphics_Text_Attributes_Paragraph = { toJSON(message: Graphics_Text_Attributes_Paragraph): unknown { const obj: any = {}; - message.alignment !== undefined && - (obj.alignment = graphics_Text_Attributes_AlignmentToJSON( + if (message.alignment !== 0) { + obj.alignment = graphics_Text_Attributes_AlignmentToJSON( message.alignment, - )); - message.firstLineHeadIndent !== undefined && - (obj.firstLineHeadIndent = message.firstLineHeadIndent); - message.headIndent !== undefined && (obj.headIndent = message.headIndent); - message.tailIndent !== undefined && (obj.tailIndent = message.tailIndent); - message.lineHeightMultiple !== undefined && - (obj.lineHeightMultiple = message.lineHeightMultiple); - message.maximumLineHeight !== undefined && - (obj.maximumLineHeight = message.maximumLineHeight); - message.minimumLineHeight !== undefined && - (obj.minimumLineHeight = message.minimumLineHeight); - message.lineSpacing !== undefined && - (obj.lineSpacing = message.lineSpacing); - message.paragraphSpacing !== undefined && - (obj.paragraphSpacing = message.paragraphSpacing); - message.paragraphSpacingBefore !== undefined && - (obj.paragraphSpacingBefore = message.paragraphSpacingBefore); - if (message.tabStops) { + ); + } + if (message.firstLineHeadIndent !== 0) { + obj.firstLineHeadIndent = message.firstLineHeadIndent; + } + if (message.headIndent !== 0) { + obj.headIndent = message.headIndent; + } + if (message.tailIndent !== 0) { + obj.tailIndent = message.tailIndent; + } + if (message.lineHeightMultiple !== 0) { + obj.lineHeightMultiple = message.lineHeightMultiple; + } + if (message.maximumLineHeight !== 0) { + obj.maximumLineHeight = message.maximumLineHeight; + } + if (message.minimumLineHeight !== 0) { + obj.minimumLineHeight = message.minimumLineHeight; + } + if (message.lineSpacing !== 0) { + obj.lineSpacing = message.lineSpacing; + } + if (message.paragraphSpacing !== 0) { + obj.paragraphSpacing = message.paragraphSpacing; + } + if (message.paragraphSpacingBefore !== 0) { + obj.paragraphSpacingBefore = message.paragraphSpacingBefore; + } + if (message.tabStops?.length) { obj.tabStops = message.tabStops.map((e) => - e ? Graphics_Text_Attributes_Paragraph_TabStop.toJSON(e) : undefined, + Graphics_Text_Attributes_Paragraph_TabStop.toJSON(e), + ); + } + if (message.defaultTabInterval !== 0) { + obj.defaultTabInterval = message.defaultTabInterval; + } + if (message.textList !== undefined) { + obj.textList = Graphics_Text_Attributes_Paragraph_TextList.toJSON( + message.textList, ); - } else { - obj.tabStops = []; - } - message.defaultTabInterval !== undefined && - (obj.defaultTabInterval = message.defaultTabInterval); - message.textList !== undefined && - (obj.textList = message.textList - ? Graphics_Text_Attributes_Paragraph_TextList.toJSON(message.textList) - : undefined); - if (message.textLists) { + } + if (message.textLists?.length) { obj.textLists = message.textLists.map((e) => - e ? Graphics_Text_Attributes_Paragraph_TextList.toJSON(e) : undefined, + Graphics_Text_Attributes_Paragraph_TextList.toJSON(e), ); - } else { - obj.textLists = []; } return obj; }, @@ -5994,9 +6148,8 @@ export const Graphics_Text_Attributes_Paragraph = { create, I>>( base?: I, ): Graphics_Text_Attributes_Paragraph { - return Graphics_Text_Attributes_Paragraph.fromPartial(base ?? {}); + return Graphics_Text_Attributes_Paragraph.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Graphics_Text_Attributes_Paragraph { @@ -6060,21 +6213,21 @@ export const Graphics_Text_Attributes_Paragraph_TabStop = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.location = reader.double(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.alignment = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6084,7 +6237,7 @@ export const Graphics_Text_Attributes_Paragraph_TabStop = { fromJSON(object: any): Graphics_Text_Attributes_Paragraph_TabStop { return { - location: isSet(object.location) ? Number(object.location) : 0, + location: isSet(object.location) ? globalThis.Number(object.location) : 0, alignment: isSet(object.alignment) ? graphics_Text_Attributes_AlignmentFromJSON(object.alignment) : 0, @@ -6093,20 +6246,24 @@ export const Graphics_Text_Attributes_Paragraph_TabStop = { toJSON(message: Graphics_Text_Attributes_Paragraph_TabStop): unknown { const obj: any = {}; - message.location !== undefined && (obj.location = message.location); - message.alignment !== undefined && - (obj.alignment = graphics_Text_Attributes_AlignmentToJSON( + if (message.location !== 0) { + obj.location = message.location; + } + if (message.alignment !== 0) { + obj.alignment = graphics_Text_Attributes_AlignmentToJSON( message.alignment, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Graphics_Text_Attributes_Paragraph_TabStop { - return Graphics_Text_Attributes_Paragraph_TabStop.fromPartial(base ?? {}); + return Graphics_Text_Attributes_Paragraph_TabStop.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Graphics_Text_Attributes_Paragraph_TabStop { @@ -6162,42 +6319,42 @@ export const Graphics_Text_Attributes_Paragraph_TextList = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.isEnabled = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.numberType = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.prefix = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.postfix = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.startingNumber = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6207,32 +6364,42 @@ export const Graphics_Text_Attributes_Paragraph_TextList = { fromJSON(object: any): Graphics_Text_Attributes_Paragraph_TextList { return { - isEnabled: isSet(object.isEnabled) ? Boolean(object.isEnabled) : false, + isEnabled: isSet(object.isEnabled) + ? globalThis.Boolean(object.isEnabled) + : false, numberType: isSet(object.numberType) ? graphics_Text_Attributes_Paragraph_TextList_NumberTypeFromJSON( object.numberType, ) : 0, - prefix: isSet(object.prefix) ? String(object.prefix) : '', - postfix: isSet(object.postfix) ? String(object.postfix) : '', + prefix: isSet(object.prefix) ? globalThis.String(object.prefix) : '', + postfix: isSet(object.postfix) ? globalThis.String(object.postfix) : '', startingNumber: isSet(object.startingNumber) - ? Number(object.startingNumber) + ? globalThis.Number(object.startingNumber) : 0, }; }, toJSON(message: Graphics_Text_Attributes_Paragraph_TextList): unknown { const obj: any = {}; - message.isEnabled !== undefined && (obj.isEnabled = message.isEnabled); - message.numberType !== undefined && - (obj.numberType = + if (message.isEnabled === true) { + obj.isEnabled = message.isEnabled; + } + if (message.numberType !== 0) { + obj.numberType = graphics_Text_Attributes_Paragraph_TextList_NumberTypeToJSON( message.numberType, - )); - message.prefix !== undefined && (obj.prefix = message.prefix); - message.postfix !== undefined && (obj.postfix = message.postfix); - message.startingNumber !== undefined && - (obj.startingNumber = Math.round(message.startingNumber)); + ); + } + if (message.prefix !== '') { + obj.prefix = message.prefix; + } + if (message.postfix !== '') { + obj.postfix = message.postfix; + } + if (message.startingNumber !== 0) { + obj.startingNumber = Math.round(message.startingNumber); + } return obj; }, @@ -6242,9 +6409,10 @@ export const Graphics_Text_Attributes_Paragraph_TextList = { I >, >(base?: I): Graphics_Text_Attributes_Paragraph_TextList { - return Graphics_Text_Attributes_Paragraph_TextList.fromPartial(base ?? {}); + return Graphics_Text_Attributes_Paragraph_TextList.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -6338,35 +6506,35 @@ export const Graphics_Text_Attributes_CustomAttribute = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.range = IntRange.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.capitalization = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.originalFontSize = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.fontScaleFactor = reader.double(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -6376,21 +6544,21 @@ export const Graphics_Text_Attributes_CustomAttribute = { ); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.shouldPreserveForegroundColor = reader.bool(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.chord = reader.string(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -6400,7 +6568,7 @@ export const Graphics_Text_Attributes_CustomAttribute = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -6410,7 +6578,7 @@ export const Graphics_Text_Attributes_CustomAttribute = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -6420,7 +6588,7 @@ export const Graphics_Text_Attributes_CustomAttribute = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6435,18 +6603,18 @@ export const Graphics_Text_Attributes_CustomAttribute = { ? graphics_Text_Attributes_CapitalizationFromJSON(object.capitalization) : undefined, originalFontSize: isSet(object.originalFontSize) - ? Number(object.originalFontSize) + ? globalThis.Number(object.originalFontSize) : undefined, fontScaleFactor: isSet(object.fontScaleFactor) - ? Number(object.fontScaleFactor) + ? globalThis.Number(object.fontScaleFactor) : undefined, textGradientFill: isSet(object.textGradientFill) ? Graphics_Text_GradientFill.fromJSON(object.textGradientFill) : undefined, shouldPreserveForegroundColor: isSet(object.shouldPreserveForegroundColor) - ? Boolean(object.shouldPreserveForegroundColor) + ? globalThis.Boolean(object.shouldPreserveForegroundColor) : undefined, - chord: isSet(object.chord) ? String(object.chord) : undefined, + chord: isSet(object.chord) ? globalThis.String(object.chord) : undefined, cutOutFill: isSet(object.cutOutFill) ? Graphics_Text_CutOutFill.fromJSON(object.cutOutFill) : undefined, @@ -6461,48 +6629,52 @@ export const Graphics_Text_Attributes_CustomAttribute = { toJSON(message: Graphics_Text_Attributes_CustomAttribute): unknown { const obj: any = {}; - message.range !== undefined && - (obj.range = message.range ? IntRange.toJSON(message.range) : undefined); - message.capitalization !== undefined && - (obj.capitalization = - message.capitalization !== undefined - ? graphics_Text_Attributes_CapitalizationToJSON( - message.capitalization, - ) - : undefined); - message.originalFontSize !== undefined && - (obj.originalFontSize = message.originalFontSize); - message.fontScaleFactor !== undefined && - (obj.fontScaleFactor = message.fontScaleFactor); - message.textGradientFill !== undefined && - (obj.textGradientFill = message.textGradientFill - ? Graphics_Text_GradientFill.toJSON(message.textGradientFill) - : undefined); - message.shouldPreserveForegroundColor !== undefined && - (obj.shouldPreserveForegroundColor = - message.shouldPreserveForegroundColor); - message.chord !== undefined && (obj.chord = message.chord); - message.cutOutFill !== undefined && - (obj.cutOutFill = message.cutOutFill - ? Graphics_Text_CutOutFill.toJSON(message.cutOutFill) - : undefined); - message.mediaFill !== undefined && - (obj.mediaFill = message.mediaFill - ? Graphics_Text_MediaFill.toJSON(message.mediaFill) - : undefined); - message.backgroundEffect !== undefined && - (obj.backgroundEffect = message.backgroundEffect - ? Graphics_BackgroundEffect.toJSON(message.backgroundEffect) - : undefined); + if (message.range !== undefined) { + obj.range = IntRange.toJSON(message.range); + } + if (message.capitalization !== undefined) { + obj.capitalization = graphics_Text_Attributes_CapitalizationToJSON( + message.capitalization, + ); + } + if (message.originalFontSize !== undefined) { + obj.originalFontSize = message.originalFontSize; + } + if (message.fontScaleFactor !== undefined) { + obj.fontScaleFactor = message.fontScaleFactor; + } + if (message.textGradientFill !== undefined) { + obj.textGradientFill = Graphics_Text_GradientFill.toJSON( + message.textGradientFill, + ); + } + if (message.shouldPreserveForegroundColor !== undefined) { + obj.shouldPreserveForegroundColor = message.shouldPreserveForegroundColor; + } + if (message.chord !== undefined) { + obj.chord = message.chord; + } + if (message.cutOutFill !== undefined) { + obj.cutOutFill = Graphics_Text_CutOutFill.toJSON(message.cutOutFill); + } + if (message.mediaFill !== undefined) { + obj.mediaFill = Graphics_Text_MediaFill.toJSON(message.mediaFill); + } + if (message.backgroundEffect !== undefined) { + obj.backgroundEffect = Graphics_BackgroundEffect.toJSON( + message.backgroundEffect, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Graphics_Text_Attributes_CustomAttribute { - return Graphics_Text_Attributes_CustomAttribute.fromPartial(base ?? {}); + return Graphics_Text_Attributes_CustomAttribute.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Graphics_Text_Attributes_CustomAttribute { @@ -6606,28 +6778,28 @@ export const Media = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.url = URL.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.metadata = Media_Metadata.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -6637,7 +6809,7 @@ export const Media = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -6647,7 +6819,7 @@ export const Media = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -6657,7 +6829,7 @@ export const Media = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -6667,7 +6839,7 @@ export const Media = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -6677,7 +6849,7 @@ export const Media = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6712,41 +6884,38 @@ export const Media = { toJSON(message: Media): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); - message.metadata !== undefined && - (obj.metadata = message.metadata - ? Media_Metadata.toJSON(message.metadata) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? Media_AudioTypeProperties.toJSON(message.audio) - : undefined); - message.image !== undefined && - (obj.image = message.image - ? Media_ImageTypeProperties.toJSON(message.image) - : undefined); - message.video !== undefined && - (obj.video = message.video - ? Media_VideoTypeProperties.toJSON(message.video) - : undefined); - message.liveVideo !== undefined && - (obj.liveVideo = message.liveVideo - ? Media_LiveVideoTypeProperties.toJSON(message.liveVideo) - : undefined); - message.webContent !== undefined && - (obj.webContent = message.webContent - ? Media_WebContentTypeProperties.toJSON(message.webContent) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } + if (message.metadata !== undefined) { + obj.metadata = Media_Metadata.toJSON(message.metadata); + } + if (message.audio !== undefined) { + obj.audio = Media_AudioTypeProperties.toJSON(message.audio); + } + if (message.image !== undefined) { + obj.image = Media_ImageTypeProperties.toJSON(message.image); + } + if (message.video !== undefined) { + obj.video = Media_VideoTypeProperties.toJSON(message.video); + } + if (message.liveVideo !== undefined) { + obj.liveVideo = Media_LiveVideoTypeProperties.toJSON(message.liveVideo); + } + if (message.webContent !== undefined) { + obj.webContent = Media_WebContentTypeProperties.toJSON( + message.webContent, + ); + } return obj; }, create, I>>(base?: I): Media { - return Media.fromPartial(base ?? {}); + return Media.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Media { const message = createBaseMedia(); message.uuid = @@ -6827,42 +6996,42 @@ export const Media_Metadata = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.manufactureName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.manufactureUrl = URL.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.information = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.artist = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.format = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6873,38 +7042,44 @@ export const Media_Metadata = { fromJSON(object: any): Media_Metadata { return { manufactureName: isSet(object.manufactureName) - ? String(object.manufactureName) + ? globalThis.String(object.manufactureName) : '', manufactureUrl: isSet(object.manufactureUrl) ? URL.fromJSON(object.manufactureUrl) : undefined, - information: isSet(object.information) ? String(object.information) : '', - artist: isSet(object.artist) ? String(object.artist) : '', - format: isSet(object.format) ? String(object.format) : '', + information: isSet(object.information) + ? globalThis.String(object.information) + : '', + artist: isSet(object.artist) ? globalThis.String(object.artist) : '', + format: isSet(object.format) ? globalThis.String(object.format) : '', }; }, toJSON(message: Media_Metadata): unknown { const obj: any = {}; - message.manufactureName !== undefined && - (obj.manufactureName = message.manufactureName); - message.manufactureUrl !== undefined && - (obj.manufactureUrl = message.manufactureUrl - ? URL.toJSON(message.manufactureUrl) - : undefined); - message.information !== undefined && - (obj.information = message.information); - message.artist !== undefined && (obj.artist = message.artist); - message.format !== undefined && (obj.format = message.format); + if (message.manufactureName !== '') { + obj.manufactureName = message.manufactureName; + } + if (message.manufactureUrl !== undefined) { + obj.manufactureUrl = URL.toJSON(message.manufactureUrl); + } + if (message.information !== '') { + obj.information = message.information; + } + if (message.artist !== '') { + obj.artist = message.artist; + } + if (message.format !== '') { + obj.format = message.format; + } return obj; }, create, I>>( base?: I, ): Media_Metadata { - return Media_Metadata.fromPartial(base ?? {}); + return Media_Metadata.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_Metadata { @@ -6970,42 +7145,42 @@ export const Media_VideoDevice = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.type = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.uniqueId = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.modelId = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.formatIndex = reader.uint32(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -7015,7 +7190,7 @@ export const Media_VideoDevice = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7028,10 +7203,14 @@ export const Media_VideoDevice = { type: isSet(object.type) ? media_VideoDevice_TypeFromJSON(object.type) : 0, - name: isSet(object.name) ? String(object.name) : '', - uniqueId: isSet(object.uniqueId) ? String(object.uniqueId) : '', - modelId: isSet(object.modelId) ? String(object.modelId) : '', - formatIndex: isSet(object.formatIndex) ? Number(object.formatIndex) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', + uniqueId: isSet(object.uniqueId) + ? globalThis.String(object.uniqueId) + : '', + modelId: isSet(object.modelId) ? globalThis.String(object.modelId) : '', + formatIndex: isSet(object.formatIndex) + ? globalThis.Number(object.formatIndex) + : 0, audioRouting: isSet(object.audioRouting) ? DigitalAudio_Device_Routing.fromJSON(object.audioRouting) : undefined, @@ -7040,26 +7219,34 @@ export const Media_VideoDevice = { toJSON(message: Media_VideoDevice): unknown { const obj: any = {}; - message.type !== undefined && - (obj.type = media_VideoDevice_TypeToJSON(message.type)); - message.name !== undefined && (obj.name = message.name); - message.uniqueId !== undefined && (obj.uniqueId = message.uniqueId); - message.modelId !== undefined && (obj.modelId = message.modelId); - message.formatIndex !== undefined && - (obj.formatIndex = Math.round(message.formatIndex)); - message.audioRouting !== undefined && - (obj.audioRouting = message.audioRouting - ? DigitalAudio_Device_Routing.toJSON(message.audioRouting) - : undefined); + if (message.type !== 0) { + obj.type = media_VideoDevice_TypeToJSON(message.type); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.uniqueId !== '') { + obj.uniqueId = message.uniqueId; + } + if (message.modelId !== '') { + obj.modelId = message.modelId; + } + if (message.formatIndex !== 0) { + obj.formatIndex = Math.round(message.formatIndex); + } + if (message.audioRouting !== undefined) { + obj.audioRouting = DigitalAudio_Device_Routing.toJSON( + message.audioRouting, + ); + } return obj; }, create, I>>( base?: I, ): Media_VideoDevice { - return Media_VideoDevice.fromPartial(base ?? {}); + return Media_VideoDevice.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_VideoDevice { @@ -7110,35 +7297,35 @@ export const Media_AudioDevice = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.uniqueId = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.modelId = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.channelCount = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7148,31 +7335,39 @@ export const Media_AudioDevice = { fromJSON(object: any): Media_AudioDevice { return { - name: isSet(object.name) ? String(object.name) : '', - uniqueId: isSet(object.uniqueId) ? String(object.uniqueId) : '', - modelId: isSet(object.modelId) ? String(object.modelId) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + uniqueId: isSet(object.uniqueId) + ? globalThis.String(object.uniqueId) + : '', + modelId: isSet(object.modelId) ? globalThis.String(object.modelId) : '', channelCount: isSet(object.channelCount) - ? Number(object.channelCount) + ? globalThis.Number(object.channelCount) : 0, }; }, toJSON(message: Media_AudioDevice): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.uniqueId !== undefined && (obj.uniqueId = message.uniqueId); - message.modelId !== undefined && (obj.modelId = message.modelId); - message.channelCount !== undefined && - (obj.channelCount = Math.round(message.channelCount)); + if (message.name !== '') { + obj.name = message.name; + } + if (message.uniqueId !== '') { + obj.uniqueId = message.uniqueId; + } + if (message.modelId !== '') { + obj.modelId = message.modelId; + } + if (message.channelCount !== 0) { + obj.channelCount = Math.round(message.channelCount); + } return obj; }, create, I>>( base?: I, ): Media_AudioDevice { - return Media_AudioDevice.fromPartial(base ?? {}); + return Media_AudioDevice.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_AudioDevice { @@ -7203,7 +7398,7 @@ export const Media_Audio = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7221,9 +7416,8 @@ export const Media_Audio = { }, create, I>>(base?: I): Media_Audio { - return Media_Audio.fromPartial(base ?? {}); + return Media_Audio.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Media_Audio { const message = createBaseMedia_Audio(); return message; @@ -7272,35 +7466,35 @@ export const Media_Audio_Channel = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.muted = reader.bool(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.volume = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.compressLimit = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -7309,7 +7503,7 @@ export const Media_Audio_Channel = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7319,13 +7513,13 @@ export const Media_Audio_Channel = { fromJSON(object: any): Media_Audio_Channel { return { - index: isSet(object.index) ? Number(object.index) : 0, - muted: isSet(object.muted) ? Boolean(object.muted) : false, - volume: isSet(object.volume) ? Number(object.volume) : 0, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + muted: isSet(object.muted) ? globalThis.Boolean(object.muted) : false, + volume: isSet(object.volume) ? globalThis.Number(object.volume) : 0, compressLimit: isSet(object.compressLimit) - ? Boolean(object.compressLimit) + ? globalThis.Boolean(object.compressLimit) : false, - outputs: Array.isArray(object?.outputs) + outputs: globalThis.Array.isArray(object?.outputs) ? object.outputs.map((e: any) => Media_Audio_Channel_Output.fromJSON(e)) : [], }; @@ -7333,17 +7527,22 @@ export const Media_Audio_Channel = { toJSON(message: Media_Audio_Channel): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.muted !== undefined && (obj.muted = message.muted); - message.volume !== undefined && (obj.volume = message.volume); - message.compressLimit !== undefined && - (obj.compressLimit = message.compressLimit); - if (message.outputs) { + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.muted === true) { + obj.muted = message.muted; + } + if (message.volume !== 0) { + obj.volume = message.volume; + } + if (message.compressLimit === true) { + obj.compressLimit = message.compressLimit; + } + if (message.outputs?.length) { obj.outputs = message.outputs.map((e) => - e ? Media_Audio_Channel_Output.toJSON(e) : undefined, + Media_Audio_Channel_Output.toJSON(e), ); - } else { - obj.outputs = []; } return obj; }, @@ -7351,9 +7550,8 @@ export const Media_Audio_Channel = { create, I>>( base?: I, ): Media_Audio_Channel { - return Media_Audio_Channel.fromPartial(base ?? {}); + return Media_Audio_Channel.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_Audio_Channel { @@ -7396,14 +7594,14 @@ export const Media_Audio_Channel_Output = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.channelIndex = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7414,24 +7612,24 @@ export const Media_Audio_Channel_Output = { fromJSON(object: any): Media_Audio_Channel_Output { return { channelIndex: isSet(object.channelIndex) - ? Number(object.channelIndex) + ? globalThis.Number(object.channelIndex) : 0, }; }, toJSON(message: Media_Audio_Channel_Output): unknown { const obj: any = {}; - message.channelIndex !== undefined && - (obj.channelIndex = Math.round(message.channelIndex)); + if (message.channelIndex !== 0) { + obj.channelIndex = Math.round(message.channelIndex); + } return obj; }, create, I>>( base?: I, ): Media_Audio_Channel_Output { - return Media_Audio_Channel_Output.fromPartial(base ?? {}); + return Media_Audio_Channel_Output.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_Audio_Channel_Output { @@ -7474,14 +7672,14 @@ export const Media_AudioProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.volume = reader.double(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -7490,14 +7688,14 @@ export const Media_AudioProperties = { ); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isCustomMapping = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7507,37 +7705,37 @@ export const Media_AudioProperties = { fromJSON(object: any): Media_AudioProperties { return { - volume: isSet(object.volume) ? Number(object.volume) : 0, - audioChannels: Array.isArray(object?.audioChannels) + volume: isSet(object.volume) ? globalThis.Number(object.volume) : 0, + audioChannels: globalThis.Array.isArray(object?.audioChannels) ? object.audioChannels.map((e: any) => Media_Audio_Channel.fromJSON(e)) : [], isCustomMapping: isSet(object.isCustomMapping) - ? Boolean(object.isCustomMapping) + ? globalThis.Boolean(object.isCustomMapping) : false, }; }, toJSON(message: Media_AudioProperties): unknown { const obj: any = {}; - message.volume !== undefined && (obj.volume = message.volume); - if (message.audioChannels) { + if (message.volume !== 0) { + obj.volume = message.volume; + } + if (message.audioChannels?.length) { obj.audioChannels = message.audioChannels.map((e) => - e ? Media_Audio_Channel.toJSON(e) : undefined, + Media_Audio_Channel.toJSON(e), ); - } else { - obj.audioChannels = []; } - message.isCustomMapping !== undefined && - (obj.isCustomMapping = message.isCustomMapping); + if (message.isCustomMapping === true) { + obj.isCustomMapping = message.isCustomMapping; + } return obj; }, create, I>>( base?: I, ): Media_AudioProperties { - return Media_AudioProperties.fromPartial(base ?? {}); + return Media_AudioProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_AudioProperties { @@ -7564,6 +7762,7 @@ function createBaseMedia_TransportProperties(): Media_TransportProperties { playbackBehavior: 0, loopTime: 0, timesToLoop: 0, + retrigger: 0, }; } @@ -7605,6 +7804,9 @@ export const Media_TransportProperties = { if (message.timesToLoop !== 0) { writer.uint32(112).uint32(message.timesToLoop); } + if (message.retrigger !== 0) { + writer.uint32(120).int32(message.retrigger); + } return writer; }, @@ -7620,84 +7822,91 @@ export const Media_TransportProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.playRate = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.inPoint = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.outPoint = reader.double(); continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.fadeInDuration = reader.double(); continue; case 8: - if (tag != 65) { + if (tag !== 65) { break; } message.fadeOutDuration = reader.double(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.shouldFadeIn = reader.bool(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.shouldFadeOut = reader.bool(); continue; case 11: - if (tag != 89) { + if (tag !== 89) { break; } message.endPoint = reader.double(); continue; case 12: - if (tag != 96) { + if (tag !== 96) { break; } message.playbackBehavior = reader.int32() as any; continue; case 13: - if (tag != 105) { + if (tag !== 105) { break; } message.loopTime = reader.double(); continue; case 14: - if (tag != 112) { + if (tag !== 112) { break; } message.timesToLoop = reader.uint32(); continue; + case 15: + if (tag !== 120) { + break; + } + + message.retrigger = reader.int32() as any; + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7707,62 +7916,87 @@ export const Media_TransportProperties = { fromJSON(object: any): Media_TransportProperties { return { - playRate: isSet(object.playRate) ? Number(object.playRate) : 0, - inPoint: isSet(object.inPoint) ? Number(object.inPoint) : 0, - outPoint: isSet(object.outPoint) ? Number(object.outPoint) : 0, + playRate: isSet(object.playRate) ? globalThis.Number(object.playRate) : 0, + inPoint: isSet(object.inPoint) ? globalThis.Number(object.inPoint) : 0, + outPoint: isSet(object.outPoint) ? globalThis.Number(object.outPoint) : 0, fadeInDuration: isSet(object.fadeInDuration) - ? Number(object.fadeInDuration) + ? globalThis.Number(object.fadeInDuration) : 0, fadeOutDuration: isSet(object.fadeOutDuration) - ? Number(object.fadeOutDuration) + ? globalThis.Number(object.fadeOutDuration) : 0, shouldFadeIn: isSet(object.shouldFadeIn) - ? Boolean(object.shouldFadeIn) + ? globalThis.Boolean(object.shouldFadeIn) : false, shouldFadeOut: isSet(object.shouldFadeOut) - ? Boolean(object.shouldFadeOut) + ? globalThis.Boolean(object.shouldFadeOut) : false, - endPoint: isSet(object.endPoint) ? Number(object.endPoint) : 0, + endPoint: isSet(object.endPoint) ? globalThis.Number(object.endPoint) : 0, playbackBehavior: isSet(object.playbackBehavior) ? media_TransportProperties_PlaybackBehaviorFromJSON( object.playbackBehavior, ) : 0, - loopTime: isSet(object.loopTime) ? Number(object.loopTime) : 0, - timesToLoop: isSet(object.timesToLoop) ? Number(object.timesToLoop) : 0, + loopTime: isSet(object.loopTime) ? globalThis.Number(object.loopTime) : 0, + timesToLoop: isSet(object.timesToLoop) + ? globalThis.Number(object.timesToLoop) + : 0, + retrigger: isSet(object.retrigger) + ? media_TransportProperties_RetriggerSettingFromJSON(object.retrigger) + : 0, }; }, toJSON(message: Media_TransportProperties): unknown { const obj: any = {}; - message.playRate !== undefined && (obj.playRate = message.playRate); - message.inPoint !== undefined && (obj.inPoint = message.inPoint); - message.outPoint !== undefined && (obj.outPoint = message.outPoint); - message.fadeInDuration !== undefined && - (obj.fadeInDuration = message.fadeInDuration); - message.fadeOutDuration !== undefined && - (obj.fadeOutDuration = message.fadeOutDuration); - message.shouldFadeIn !== undefined && - (obj.shouldFadeIn = message.shouldFadeIn); - message.shouldFadeOut !== undefined && - (obj.shouldFadeOut = message.shouldFadeOut); - message.endPoint !== undefined && (obj.endPoint = message.endPoint); - message.playbackBehavior !== undefined && - (obj.playbackBehavior = media_TransportProperties_PlaybackBehaviorToJSON( + if (message.playRate !== 0) { + obj.playRate = message.playRate; + } + if (message.inPoint !== 0) { + obj.inPoint = message.inPoint; + } + if (message.outPoint !== 0) { + obj.outPoint = message.outPoint; + } + if (message.fadeInDuration !== 0) { + obj.fadeInDuration = message.fadeInDuration; + } + if (message.fadeOutDuration !== 0) { + obj.fadeOutDuration = message.fadeOutDuration; + } + if (message.shouldFadeIn === true) { + obj.shouldFadeIn = message.shouldFadeIn; + } + if (message.shouldFadeOut === true) { + obj.shouldFadeOut = message.shouldFadeOut; + } + if (message.endPoint !== 0) { + obj.endPoint = message.endPoint; + } + if (message.playbackBehavior !== 0) { + obj.playbackBehavior = media_TransportProperties_PlaybackBehaviorToJSON( message.playbackBehavior, - )); - message.loopTime !== undefined && (obj.loopTime = message.loopTime); - message.timesToLoop !== undefined && - (obj.timesToLoop = Math.round(message.timesToLoop)); + ); + } + if (message.loopTime !== 0) { + obj.loopTime = message.loopTime; + } + if (message.timesToLoop !== 0) { + obj.timesToLoop = Math.round(message.timesToLoop); + } + if (message.retrigger !== 0) { + obj.retrigger = media_TransportProperties_RetriggerSettingToJSON( + message.retrigger, + ); + } return obj; }, create, I>>( base?: I, ): Media_TransportProperties { - return Media_TransportProperties.fromPartial(base ?? {}); + return Media_TransportProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_TransportProperties { @@ -7778,6 +8012,7 @@ export const Media_TransportProperties = { message.playbackBehavior = object.playbackBehavior ?? 0; message.loopTime = object.loopTime ?? 0; message.timesToLoop = object.timesToLoop ?? 0; + message.retrigger = object.retrigger ?? 0; return message; }, }; @@ -7798,6 +8033,7 @@ function createBaseMedia_DrawingProperties(): Media_DrawingProperties { effects: [], cropEnable: false, cropInsets: undefined, + alphaType: 0, }; } @@ -7860,6 +8096,9 @@ export const Media_DrawingProperties = { writer.uint32(114).fork(), ).ldelim(); } + if (message.alphaType !== 0) { + writer.uint32(120).int32(message.alphaType); + } return writer; }, @@ -7875,49 +8114,49 @@ export const Media_DrawingProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.scaleBehavior = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.scaleAlignment = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.flippedHorizontally = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.flippedVertically = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.naturalSize = Graphics_Size.decode(reader, reader.uint32()); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.customImageRotation = reader.double(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -7927,28 +8166,28 @@ export const Media_DrawingProperties = { ); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.customImageAspectLocked = reader.bool(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.alphaInverted = reader.bool(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.nativeRotation = reader.int32() as any; continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -7958,21 +8197,21 @@ export const Media_DrawingProperties = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; case 13: - if (tag != 104) { + if (tag !== 104) { break; } message.cropEnable = reader.bool(); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -7981,8 +8220,15 @@ export const Media_DrawingProperties = { reader.uint32(), ); continue; + case 15: + if (tag !== 120) { + break; + } + + message.alphaType = reader.int32() as any; + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7999,25 +8245,25 @@ export const Media_DrawingProperties = { ? media_ScaleAlignmentFromJSON(object.scaleAlignment) : 0, flippedHorizontally: isSet(object.flippedHorizontally) - ? Boolean(object.flippedHorizontally) + ? globalThis.Boolean(object.flippedHorizontally) : false, flippedVertically: isSet(object.flippedVertically) - ? Boolean(object.flippedVertically) + ? globalThis.Boolean(object.flippedVertically) : false, naturalSize: isSet(object.naturalSize) ? Graphics_Size.fromJSON(object.naturalSize) : undefined, customImageRotation: isSet(object.customImageRotation) - ? Number(object.customImageRotation) + ? globalThis.Number(object.customImageRotation) : 0, customImageBounds: isSet(object.customImageBounds) ? Graphics_Rect.fromJSON(object.customImageBounds) : undefined, customImageAspectLocked: isSet(object.customImageAspectLocked) - ? Boolean(object.customImageAspectLocked) + ? globalThis.Boolean(object.customImageAspectLocked) : false, alphaInverted: isSet(object.alphaInverted) - ? Boolean(object.alphaInverted) + ? globalThis.Boolean(object.alphaInverted) : false, nativeRotation: isSet(object.nativeRotation) ? media_DrawingProperties_NativeRotationTypeFromJSON( @@ -8027,69 +8273,80 @@ export const Media_DrawingProperties = { selectedEffectPresetUuid: isSet(object.selectedEffectPresetUuid) ? UUID.fromJSON(object.selectedEffectPresetUuid) : undefined, - effects: Array.isArray(object?.effects) + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], - cropEnable: isSet(object.cropEnable) ? Boolean(object.cropEnable) : false, + cropEnable: isSet(object.cropEnable) + ? globalThis.Boolean(object.cropEnable) + : false, cropInsets: isSet(object.cropInsets) ? Graphics_EdgeInsets.fromJSON(object.cropInsets) : undefined, + alphaType: isSet(object.alphaType) + ? alphaTypeFromJSON(object.alphaType) + : 0, }; }, toJSON(message: Media_DrawingProperties): unknown { const obj: any = {}; - message.scaleBehavior !== undefined && - (obj.scaleBehavior = media_ScaleBehaviorToJSON(message.scaleBehavior)); - message.scaleAlignment !== undefined && - (obj.scaleAlignment = media_ScaleAlignmentToJSON(message.scaleAlignment)); - message.flippedHorizontally !== undefined && - (obj.flippedHorizontally = message.flippedHorizontally); - message.flippedVertically !== undefined && - (obj.flippedVertically = message.flippedVertically); - message.naturalSize !== undefined && - (obj.naturalSize = message.naturalSize - ? Graphics_Size.toJSON(message.naturalSize) - : undefined); - message.customImageRotation !== undefined && - (obj.customImageRotation = message.customImageRotation); - message.customImageBounds !== undefined && - (obj.customImageBounds = message.customImageBounds - ? Graphics_Rect.toJSON(message.customImageBounds) - : undefined); - message.customImageAspectLocked !== undefined && - (obj.customImageAspectLocked = message.customImageAspectLocked); - message.alphaInverted !== undefined && - (obj.alphaInverted = message.alphaInverted); - message.nativeRotation !== undefined && - (obj.nativeRotation = media_DrawingProperties_NativeRotationTypeToJSON( + if (message.scaleBehavior !== 0) { + obj.scaleBehavior = media_ScaleBehaviorToJSON(message.scaleBehavior); + } + if (message.scaleAlignment !== 0) { + obj.scaleAlignment = media_ScaleAlignmentToJSON(message.scaleAlignment); + } + if (message.flippedHorizontally === true) { + obj.flippedHorizontally = message.flippedHorizontally; + } + if (message.flippedVertically === true) { + obj.flippedVertically = message.flippedVertically; + } + if (message.naturalSize !== undefined) { + obj.naturalSize = Graphics_Size.toJSON(message.naturalSize); + } + if (message.customImageRotation !== 0) { + obj.customImageRotation = message.customImageRotation; + } + if (message.customImageBounds !== undefined) { + obj.customImageBounds = Graphics_Rect.toJSON(message.customImageBounds); + } + if (message.customImageAspectLocked === true) { + obj.customImageAspectLocked = message.customImageAspectLocked; + } + if (message.alphaInverted === true) { + obj.alphaInverted = message.alphaInverted; + } + if (message.nativeRotation !== 0) { + obj.nativeRotation = media_DrawingProperties_NativeRotationTypeToJSON( message.nativeRotation, - )); - message.selectedEffectPresetUuid !== undefined && - (obj.selectedEffectPresetUuid = message.selectedEffectPresetUuid - ? UUID.toJSON(message.selectedEffectPresetUuid) - : undefined); - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, ); - } else { - obj.effects = []; - } - message.cropEnable !== undefined && (obj.cropEnable = message.cropEnable); - message.cropInsets !== undefined && - (obj.cropInsets = message.cropInsets - ? Graphics_EdgeInsets.toJSON(message.cropInsets) - : undefined); + } + if (message.selectedEffectPresetUuid !== undefined) { + obj.selectedEffectPresetUuid = UUID.toJSON( + message.selectedEffectPresetUuid, + ); + } + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); + } + if (message.cropEnable === true) { + obj.cropEnable = message.cropEnable; + } + if (message.cropInsets !== undefined) { + obj.cropInsets = Graphics_EdgeInsets.toJSON(message.cropInsets); + } + if (message.alphaType !== 0) { + obj.alphaType = alphaTypeToJSON(message.alphaType); + } return obj; }, create, I>>( base?: I, ): Media_DrawingProperties { - return Media_DrawingProperties.fromPartial(base ?? {}); + return Media_DrawingProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_DrawingProperties { @@ -8122,6 +8379,7 @@ export const Media_DrawingProperties = { object.cropInsets !== undefined && object.cropInsets !== null ? Graphics_EdgeInsets.fromPartial(object.cropInsets) : undefined; + message.alphaType = object.alphaType ?? 0; return message; }, }; @@ -8175,49 +8433,49 @@ export const Media_VideoProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.frameRate = reader.double(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.fieldType = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.thumbnailPosition = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.endBehavior = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.softLoop = reader.bool(); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.softLoopDuration = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8227,48 +8485,57 @@ export const Media_VideoProperties = { fromJSON(object: any): Media_VideoProperties { return { - frameRate: isSet(object.frameRate) ? Number(object.frameRate) : 0, + frameRate: isSet(object.frameRate) + ? globalThis.Number(object.frameRate) + : 0, fieldType: isSet(object.fieldType) ? media_VideoProperties_FieldTypeFromJSON(object.fieldType) : 0, thumbnailPosition: isSet(object.thumbnailPosition) - ? Number(object.thumbnailPosition) + ? globalThis.Number(object.thumbnailPosition) : 0, endBehavior: isSet(object.endBehavior) ? media_VideoProperties_EndBehaviorFromJSON(object.endBehavior) : 0, - softLoop: isSet(object.softLoop) ? Boolean(object.softLoop) : false, + softLoop: isSet(object.softLoop) + ? globalThis.Boolean(object.softLoop) + : false, softLoopDuration: isSet(object.softLoopDuration) - ? Number(object.softLoopDuration) + ? globalThis.Number(object.softLoopDuration) : 0, }; }, toJSON(message: Media_VideoProperties): unknown { const obj: any = {}; - message.frameRate !== undefined && (obj.frameRate = message.frameRate); - message.fieldType !== undefined && - (obj.fieldType = media_VideoProperties_FieldTypeToJSON( - message.fieldType, - )); - message.thumbnailPosition !== undefined && - (obj.thumbnailPosition = message.thumbnailPosition); - message.endBehavior !== undefined && - (obj.endBehavior = media_VideoProperties_EndBehaviorToJSON( + if (message.frameRate !== 0) { + obj.frameRate = message.frameRate; + } + if (message.fieldType !== 0) { + obj.fieldType = media_VideoProperties_FieldTypeToJSON(message.fieldType); + } + if (message.thumbnailPosition !== 0) { + obj.thumbnailPosition = message.thumbnailPosition; + } + if (message.endBehavior !== 0) { + obj.endBehavior = media_VideoProperties_EndBehaviorToJSON( message.endBehavior, - )); - message.softLoop !== undefined && (obj.softLoop = message.softLoop); - message.softLoopDuration !== undefined && - (obj.softLoopDuration = message.softLoopDuration); + ); + } + if (message.softLoop === true) { + obj.softLoop = message.softLoop; + } + if (message.softLoopDuration !== 0) { + obj.softLoopDuration = message.softLoopDuration; + } return obj; }, create, I>>( base?: I, ): Media_VideoProperties { - return Media_VideoProperties.fromPartial(base ?? {}); + return Media_VideoProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_VideoProperties { @@ -8322,7 +8589,7 @@ export const Media_LiveVideoProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -8332,7 +8599,7 @@ export const Media_LiveVideoProperties = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -8342,14 +8609,14 @@ export const Media_LiveVideoProperties = { ); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.liveVideoIndex = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8366,32 +8633,30 @@ export const Media_LiveVideoProperties = { ? Media_AudioDevice.fromJSON(object.audioDevice) : undefined, liveVideoIndex: isSet(object.liveVideoIndex) - ? Number(object.liveVideoIndex) + ? globalThis.Number(object.liveVideoIndex) : 0, }; }, toJSON(message: Media_LiveVideoProperties): unknown { const obj: any = {}; - message.videoDevice !== undefined && - (obj.videoDevice = message.videoDevice - ? Media_VideoDevice.toJSON(message.videoDevice) - : undefined); - message.audioDevice !== undefined && - (obj.audioDevice = message.audioDevice - ? Media_AudioDevice.toJSON(message.audioDevice) - : undefined); - message.liveVideoIndex !== undefined && - (obj.liveVideoIndex = Math.round(message.liveVideoIndex)); + if (message.videoDevice !== undefined) { + obj.videoDevice = Media_VideoDevice.toJSON(message.videoDevice); + } + if (message.audioDevice !== undefined) { + obj.audioDevice = Media_AudioDevice.toJSON(message.audioDevice); + } + if (message.liveVideoIndex !== 0) { + obj.liveVideoIndex = Math.round(message.liveVideoIndex); + } return obj; }, create, I>>( base?: I, ): Media_LiveVideoProperties { - return Media_LiveVideoProperties.fromPartial(base ?? {}); + return Media_LiveVideoProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_LiveVideoProperties { @@ -8448,14 +8713,14 @@ export const Media_AudioTypeProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.audio = Media_AudioProperties.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -8465,14 +8730,14 @@ export const Media_AudioTypeProperties = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.file = FileProperties.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8496,27 +8761,23 @@ export const Media_AudioTypeProperties = { toJSON(message: Media_AudioTypeProperties): unknown { const obj: any = {}; - message.audio !== undefined && - (obj.audio = message.audio - ? Media_AudioProperties.toJSON(message.audio) - : undefined); - message.transport !== undefined && - (obj.transport = message.transport - ? Media_TransportProperties.toJSON(message.transport) - : undefined); - message.file !== undefined && - (obj.file = message.file - ? FileProperties.toJSON(message.file) - : undefined); + if (message.audio !== undefined) { + obj.audio = Media_AudioProperties.toJSON(message.audio); + } + if (message.transport !== undefined) { + obj.transport = Media_TransportProperties.toJSON(message.transport); + } + if (message.file !== undefined) { + obj.file = FileProperties.toJSON(message.file); + } return obj; }, create, I>>( base?: I, ): Media_AudioTypeProperties { - return Media_AudioTypeProperties.fromPartial(base ?? {}); + return Media_AudioTypeProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_AudioTypeProperties { @@ -8570,7 +8831,7 @@ export const Media_ImageTypeProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -8580,14 +8841,14 @@ export const Media_ImageTypeProperties = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.file = FileProperties.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8608,23 +8869,20 @@ export const Media_ImageTypeProperties = { toJSON(message: Media_ImageTypeProperties): unknown { const obj: any = {}; - message.drawing !== undefined && - (obj.drawing = message.drawing - ? Media_DrawingProperties.toJSON(message.drawing) - : undefined); - message.file !== undefined && - (obj.file = message.file - ? FileProperties.toJSON(message.file) - : undefined); + if (message.drawing !== undefined) { + obj.drawing = Media_DrawingProperties.toJSON(message.drawing); + } + if (message.file !== undefined) { + obj.file = FileProperties.toJSON(message.file); + } return obj; }, create, I>>( base?: I, ): Media_ImageTypeProperties { - return Media_ImageTypeProperties.fromPartial(base ?? {}); + return Media_ImageTypeProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_ImageTypeProperties { @@ -8698,7 +8956,7 @@ export const Media_VideoTypeProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -8708,14 +8966,14 @@ export const Media_VideoTypeProperties = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.audio = Media_AudioProperties.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -8725,21 +8983,21 @@ export const Media_VideoTypeProperties = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.video = Media_VideoProperties.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.file = FileProperties.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8769,35 +9027,29 @@ export const Media_VideoTypeProperties = { toJSON(message: Media_VideoTypeProperties): unknown { const obj: any = {}; - message.drawing !== undefined && - (obj.drawing = message.drawing - ? Media_DrawingProperties.toJSON(message.drawing) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? Media_AudioProperties.toJSON(message.audio) - : undefined); - message.transport !== undefined && - (obj.transport = message.transport - ? Media_TransportProperties.toJSON(message.transport) - : undefined); - message.video !== undefined && - (obj.video = message.video - ? Media_VideoProperties.toJSON(message.video) - : undefined); - message.file !== undefined && - (obj.file = message.file - ? FileProperties.toJSON(message.file) - : undefined); + if (message.drawing !== undefined) { + obj.drawing = Media_DrawingProperties.toJSON(message.drawing); + } + if (message.audio !== undefined) { + obj.audio = Media_AudioProperties.toJSON(message.audio); + } + if (message.transport !== undefined) { + obj.transport = Media_TransportProperties.toJSON(message.transport); + } + if (message.video !== undefined) { + obj.video = Media_VideoProperties.toJSON(message.video); + } + if (message.file !== undefined) { + obj.file = FileProperties.toJSON(message.file); + } return obj; }, create, I>>( base?: I, ): Media_VideoTypeProperties { - return Media_VideoTypeProperties.fromPartial(base ?? {}); + return Media_VideoTypeProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_VideoTypeProperties { @@ -8868,7 +9120,7 @@ export const Media_LiveVideoTypeProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -8878,14 +9130,14 @@ export const Media_LiveVideoTypeProperties = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.audio = Media_AudioProperties.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -8895,7 +9147,7 @@ export const Media_LiveVideoTypeProperties = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8919,27 +9171,23 @@ export const Media_LiveVideoTypeProperties = { toJSON(message: Media_LiveVideoTypeProperties): unknown { const obj: any = {}; - message.drawing !== undefined && - (obj.drawing = message.drawing - ? Media_DrawingProperties.toJSON(message.drawing) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? Media_AudioProperties.toJSON(message.audio) - : undefined); - message.liveVideo !== undefined && - (obj.liveVideo = message.liveVideo - ? Media_LiveVideoProperties.toJSON(message.liveVideo) - : undefined); + if (message.drawing !== undefined) { + obj.drawing = Media_DrawingProperties.toJSON(message.drawing); + } + if (message.audio !== undefined) { + obj.audio = Media_AudioProperties.toJSON(message.audio); + } + if (message.liveVideo !== undefined) { + obj.liveVideo = Media_LiveVideoProperties.toJSON(message.liveVideo); + } return obj; }, create, I>>( base?: I, ): Media_LiveVideoTypeProperties { - return Media_LiveVideoTypeProperties.fromPartial(base ?? {}); + return Media_LiveVideoTypeProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_LiveVideoTypeProperties { @@ -8993,7 +9241,7 @@ export const Media_WebContentTypeProperties = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -9003,14 +9251,14 @@ export const Media_WebContentTypeProperties = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.url = URL.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9029,21 +9277,20 @@ export const Media_WebContentTypeProperties = { toJSON(message: Media_WebContentTypeProperties): unknown { const obj: any = {}; - message.drawing !== undefined && - (obj.drawing = message.drawing - ? Media_DrawingProperties.toJSON(message.drawing) - : undefined); - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); + if (message.drawing !== undefined) { + obj.drawing = Media_DrawingProperties.toJSON(message.drawing); + } + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } return obj; }, create, I>>( base?: I, ): Media_WebContentTypeProperties { - return Media_WebContentTypeProperties.fromPartial(base ?? {}); + return Media_WebContentTypeProperties.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Media_WebContentTypeProperties { @@ -9060,30 +9307,11 @@ export const Media_WebContentTypeProperties = { }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - function bytesFromBase64(b64: string): Uint8Array { - if (tsProtoGlobalThis.Buffer) { - return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64')); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); } else { - const bin = tsProtoGlobalThis.atob(b64); + const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); @@ -9093,14 +9321,14 @@ function bytesFromBase64(b64: string): Uint8Array { } function base64FromBytes(arr: Uint8Array): string { - if (tsProtoGlobalThis.Buffer) { - return tsProtoGlobalThis.Buffer.from(arr).toString('base64'); + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); } else { const bin: string[] = []; arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); + bin.push(globalThis.String.fromCharCode(byte)); }); - return tsProtoGlobalThis.btoa(bin.join('')); + return globalThis.btoa(bin.join('')); } } @@ -9115,8 +9343,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/groups.proto b/proto/groups.proto index ededd15..796b299 100644 --- a/proto/groups.proto +++ b/proto/groups.proto @@ -6,8 +6,9 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "color.proto"; import "hotKey.proto"; +import "uuid.proto"; message Group { .rv.data.UUID uuid = 1; diff --git a/proto/groups.ts b/proto/groups.ts index 8e38e30..242b86c 100644 --- a/proto/groups.ts +++ b/proto/groups.ts @@ -1,7 +1,8 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, UUID } from './basicTypes'; +import { Color } from './color'; import { HotKey } from './hotKey'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -64,35 +65,35 @@ export const Group = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.hotKey = HotKey.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -102,14 +103,14 @@ export const Group = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.applicationGroupName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -120,40 +121,46 @@ export const Group = { fromJSON(object: any): Group { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, hotKey: isSet(object.hotKey) ? HotKey.fromJSON(object.hotKey) : undefined, applicationGroupIdentifier: isSet(object.applicationGroupIdentifier) ? UUID.fromJSON(object.applicationGroupIdentifier) : undefined, applicationGroupName: isSet(object.applicationGroupName) - ? String(object.applicationGroupName) + ? globalThis.String(object.applicationGroupName) : '', }; }, toJSON(message: Group): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.hotKey !== undefined && - (obj.hotKey = message.hotKey ? HotKey.toJSON(message.hotKey) : undefined); - message.applicationGroupIdentifier !== undefined && - (obj.applicationGroupIdentifier = message.applicationGroupIdentifier - ? UUID.toJSON(message.applicationGroupIdentifier) - : undefined); - message.applicationGroupName !== undefined && - (obj.applicationGroupName = message.applicationGroupName); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.hotKey !== undefined) { + obj.hotKey = HotKey.toJSON(message.hotKey); + } + if (message.applicationGroupIdentifier !== undefined) { + obj.applicationGroupIdentifier = UUID.toJSON( + message.applicationGroupIdentifier, + ); + } + if (message.applicationGroupName !== '') { + obj.applicationGroupName = message.applicationGroupName; + } return obj; }, create, I>>(base?: I): Group { - return Group.fromPartial(base ?? {}); + return Group.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Group { const message = createBaseGroup(); message.uuid = @@ -203,14 +210,14 @@ export const ProGroupsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.groups.push(Group.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -220,7 +227,7 @@ export const ProGroupsDocument = { fromJSON(object: any): ProGroupsDocument { return { - groups: Array.isArray(object?.groups) + groups: globalThis.Array.isArray(object?.groups) ? object.groups.map((e: any) => Group.fromJSON(e)) : [], }; @@ -228,10 +235,8 @@ export const ProGroupsDocument = { toJSON(message: ProGroupsDocument): unknown { const obj: any = {}; - if (message.groups) { - obj.groups = message.groups.map((e) => (e ? Group.toJSON(e) : undefined)); - } else { - obj.groups = []; + if (message.groups?.length) { + obj.groups = message.groups.map((e) => Group.toJSON(e)); } return obj; }, @@ -239,9 +244,8 @@ export const ProGroupsDocument = { create, I>>( base?: I, ): ProGroupsDocument { - return ProGroupsDocument.fromPartial(base ?? {}); + return ProGroupsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProGroupsDocument { @@ -262,8 +266,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/hotKey.ts b/proto/hotKey.ts index 16b3fcc..3d42e5c 100644 --- a/proto/hotKey.ts +++ b/proto/hotKey.ts @@ -764,21 +764,21 @@ export const HotKey = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.code = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.controlIdentifier = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -790,23 +790,25 @@ export const HotKey = { return { code: isSet(object.code) ? keyCodeFromJSON(object.code) : 0, controlIdentifier: isSet(object.controlIdentifier) - ? String(object.controlIdentifier) + ? globalThis.String(object.controlIdentifier) : '', }; }, toJSON(message: HotKey): unknown { const obj: any = {}; - message.code !== undefined && (obj.code = keyCodeToJSON(message.code)); - message.controlIdentifier !== undefined && - (obj.controlIdentifier = message.controlIdentifier); + if (message.code !== 0) { + obj.code = keyCodeToJSON(message.code); + } + if (message.controlIdentifier !== '') { + obj.controlIdentifier = message.controlIdentifier; + } return obj; }, create, I>>(base?: I): HotKey { - return HotKey.fromPartial(base ?? {}); + return HotKey.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): HotKey { const message = createBaseHotKey(); message.code = object.code ?? 0; @@ -826,8 +828,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/input.proto b/proto/input.proto index 4b189ab..142aea3 100644 --- a/proto/input.proto +++ b/proto/input.proto @@ -6,9 +6,12 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "graphicsData.proto"; +import "alphaType.proto"; +import "color.proto"; import "digitalAudio.proto"; +import "graphicsData.proto"; +import "url.proto"; +import "uuid.proto"; message VideoInput { message SettingsDocument { @@ -27,6 +30,7 @@ message VideoInput { .rv.data.Color display_color = 4; .rv.data.URL thumbnail_path = 5; .rv.data.VideoInput.AudioDeviceType audio_type = 8; + .rv.data.AlphaType alpha_type = 9; oneof AltAudioSource { .rv.data.DigitalAudio.Device audio_device = 6; .rv.data.Media.VideoDevice video_device = 7; diff --git a/proto/input.ts b/proto/input.ts index c6d2ecc..30f6b72 100644 --- a/proto/input.ts +++ b/proto/input.ts @@ -1,8 +1,11 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, URL, UUID } from './basicTypes'; +import { AlphaType, alphaTypeFromJSON, alphaTypeToJSON } from './alphaType'; +import { Color } from './color'; import { DigitalAudio_Device } from './digitalAudio'; import { Media_VideoDevice } from './graphicsData'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -13,6 +16,7 @@ export interface VideoInput { displayColor: Color | undefined; thumbnailPath: URL | undefined; audioType: VideoInput_AudioDeviceType; + alphaType: AlphaType; audioDevice?: DigitalAudio_Device | undefined; videoDevice?: Media_VideoDevice | undefined; } @@ -97,6 +101,7 @@ function createBaseVideoInput(): VideoInput { displayColor: undefined, thumbnailPath: undefined, audioType: 0, + alphaType: 0, audioDevice: undefined, videoDevice: undefined, }; @@ -128,6 +133,9 @@ export const VideoInput = { if (message.audioType !== 0) { writer.uint32(64).int32(message.audioType); } + if (message.alphaType !== 0) { + writer.uint32(72).int32(message.alphaType); + } if (message.audioDevice !== undefined) { DigitalAudio_Device.encode( message.audioDevice, @@ -152,21 +160,21 @@ export const VideoInput = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.userDescription = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -176,28 +184,35 @@ export const VideoInput = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.displayColor = Color.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.thumbnailPath = URL.decode(reader, reader.uint32()); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.audioType = reader.int32() as any; continue; + case 9: + if (tag !== 72) { + break; + } + + message.alphaType = reader.int32() as any; + continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -207,7 +222,7 @@ export const VideoInput = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -217,7 +232,7 @@ export const VideoInput = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -229,7 +244,7 @@ export const VideoInput = { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, userDescription: isSet(object.userDescription) - ? String(object.userDescription) + ? globalThis.String(object.userDescription) : '', videoInputDevice: isSet(object.videoInputDevice) ? Media_VideoDevice.fromJSON(object.videoInputDevice) @@ -243,6 +258,9 @@ export const VideoInput = { audioType: isSet(object.audioType) ? videoInput_AudioDeviceTypeFromJSON(object.audioType) : 0, + alphaType: isSet(object.alphaType) + ? alphaTypeFromJSON(object.alphaType) + : 0, audioDevice: isSet(object.audioDevice) ? DigitalAudio_Device.fromJSON(object.audioDevice) : undefined, @@ -254,39 +272,39 @@ export const VideoInput = { toJSON(message: VideoInput): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.userDescription !== undefined && - (obj.userDescription = message.userDescription); - message.videoInputDevice !== undefined && - (obj.videoInputDevice = message.videoInputDevice - ? Media_VideoDevice.toJSON(message.videoInputDevice) - : undefined); - message.displayColor !== undefined && - (obj.displayColor = message.displayColor - ? Color.toJSON(message.displayColor) - : undefined); - message.thumbnailPath !== undefined && - (obj.thumbnailPath = message.thumbnailPath - ? URL.toJSON(message.thumbnailPath) - : undefined); - message.audioType !== undefined && - (obj.audioType = videoInput_AudioDeviceTypeToJSON(message.audioType)); - message.audioDevice !== undefined && - (obj.audioDevice = message.audioDevice - ? DigitalAudio_Device.toJSON(message.audioDevice) - : undefined); - message.videoDevice !== undefined && - (obj.videoDevice = message.videoDevice - ? Media_VideoDevice.toJSON(message.videoDevice) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.userDescription !== '') { + obj.userDescription = message.userDescription; + } + if (message.videoInputDevice !== undefined) { + obj.videoInputDevice = Media_VideoDevice.toJSON(message.videoInputDevice); + } + if (message.displayColor !== undefined) { + obj.displayColor = Color.toJSON(message.displayColor); + } + if (message.thumbnailPath !== undefined) { + obj.thumbnailPath = URL.toJSON(message.thumbnailPath); + } + if (message.audioType !== 0) { + obj.audioType = videoInput_AudioDeviceTypeToJSON(message.audioType); + } + if (message.alphaType !== 0) { + obj.alphaType = alphaTypeToJSON(message.alphaType); + } + if (message.audioDevice !== undefined) { + obj.audioDevice = DigitalAudio_Device.toJSON(message.audioDevice); + } + if (message.videoDevice !== undefined) { + obj.videoDevice = Media_VideoDevice.toJSON(message.videoDevice); + } return obj; }, create, I>>(base?: I): VideoInput { - return VideoInput.fromPartial(base ?? {}); + return VideoInput.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): VideoInput { @@ -309,6 +327,7 @@ export const VideoInput = { ? URL.fromPartial(object.thumbnailPath) : undefined; message.audioType = object.audioType ?? 0; + message.alphaType = object.alphaType ?? 0; message.audioDevice = object.audioDevice !== undefined && object.audioDevice !== null ? DigitalAudio_Device.fromPartial(object.audioDevice) @@ -348,14 +367,14 @@ export const VideoInput_SettingsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.inputs.push(VideoInput.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -365,7 +384,7 @@ export const VideoInput_SettingsDocument = { fromJSON(object: any): VideoInput_SettingsDocument { return { - inputs: Array.isArray(object?.inputs) + inputs: globalThis.Array.isArray(object?.inputs) ? object.inputs.map((e: any) => VideoInput.fromJSON(e)) : [], }; @@ -373,12 +392,8 @@ export const VideoInput_SettingsDocument = { toJSON(message: VideoInput_SettingsDocument): unknown { const obj: any = {}; - if (message.inputs) { - obj.inputs = message.inputs.map((e) => - e ? VideoInput.toJSON(e) : undefined, - ); - } else { - obj.inputs = []; + if (message.inputs?.length) { + obj.inputs = message.inputs.map((e) => VideoInput.toJSON(e)); } return obj; }, @@ -386,9 +401,8 @@ export const VideoInput_SettingsDocument = { create, I>>( base?: I, ): VideoInput_SettingsDocument { - return VideoInput_SettingsDocument.fromPartial(base ?? {}); + return VideoInput_SettingsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): VideoInput_SettingsDocument { @@ -449,21 +463,21 @@ export const AudioInput = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.userDescription = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -473,7 +487,7 @@ export const AudioInput = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -483,7 +497,7 @@ export const AudioInput = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -493,7 +507,7 @@ export const AudioInput = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -505,7 +519,7 @@ export const AudioInput = { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, userDescription: isSet(object.userDescription) - ? String(object.userDescription) + ? globalThis.String(object.userDescription) : '', behaviorMode: isSet(object.behaviorMode) ? AudioInput_BehaviorMode.fromJSON(object.behaviorMode) @@ -521,29 +535,27 @@ export const AudioInput = { toJSON(message: AudioInput): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.userDescription !== undefined && - (obj.userDescription = message.userDescription); - message.behaviorMode !== undefined && - (obj.behaviorMode = message.behaviorMode - ? AudioInput_BehaviorMode.toJSON(message.behaviorMode) - : undefined); - message.audioDevice !== undefined && - (obj.audioDevice = message.audioDevice - ? DigitalAudio_Device.toJSON(message.audioDevice) - : undefined); - message.videoDevice !== undefined && - (obj.videoDevice = message.videoDevice - ? Media_VideoDevice.toJSON(message.videoDevice) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.userDescription !== '') { + obj.userDescription = message.userDescription; + } + if (message.behaviorMode !== undefined) { + obj.behaviorMode = AudioInput_BehaviorMode.toJSON(message.behaviorMode); + } + if (message.audioDevice !== undefined) { + obj.audioDevice = DigitalAudio_Device.toJSON(message.audioDevice); + } + if (message.videoDevice !== undefined) { + obj.videoDevice = Media_VideoDevice.toJSON(message.videoDevice); + } return obj; }, create, I>>(base?: I): AudioInput { - return AudioInput.fromPartial(base ?? {}); + return AudioInput.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): AudioInput { @@ -622,7 +634,7 @@ export const AudioInput_BehaviorMode = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -632,7 +644,7 @@ export const AudioInput_BehaviorMode = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -642,7 +654,7 @@ export const AudioInput_BehaviorMode = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -652,7 +664,7 @@ export const AudioInput_BehaviorMode = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -662,7 +674,7 @@ export const AudioInput_BehaviorMode = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -689,31 +701,26 @@ export const AudioInput_BehaviorMode = { toJSON(message: AudioInput_BehaviorMode): unknown { const obj: any = {}; - message.on !== undefined && - (obj.on = message.on - ? AudioInput_BehaviorMode_On.toJSON(message.on) - : undefined); - message.off !== undefined && - (obj.off = message.off - ? AudioInput_BehaviorMode_Off.toJSON(message.off) - : undefined); - message.autoOn !== undefined && - (obj.autoOn = message.autoOn - ? AudioInput_BehaviorMode_AutoOn.toJSON(message.autoOn) - : undefined); - message.autoOff !== undefined && - (obj.autoOff = message.autoOff - ? AudioInput_BehaviorMode_AutoOff.toJSON(message.autoOff) - : undefined); + if (message.on !== undefined) { + obj.on = AudioInput_BehaviorMode_On.toJSON(message.on); + } + if (message.off !== undefined) { + obj.off = AudioInput_BehaviorMode_Off.toJSON(message.off); + } + if (message.autoOn !== undefined) { + obj.autoOn = AudioInput_BehaviorMode_AutoOn.toJSON(message.autoOn); + } + if (message.autoOff !== undefined) { + obj.autoOff = AudioInput_BehaviorMode_AutoOff.toJSON(message.autoOff); + } return obj; }, create, I>>( base?: I, ): AudioInput_BehaviorMode { - return AudioInput_BehaviorMode.fromPartial(base ?? {}); + return AudioInput_BehaviorMode.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): AudioInput_BehaviorMode { @@ -762,7 +769,7 @@ export const AudioInput_BehaviorMode_On = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -782,9 +789,8 @@ export const AudioInput_BehaviorMode_On = { create, I>>( base?: I, ): AudioInput_BehaviorMode_On { - return AudioInput_BehaviorMode_On.fromPartial(base ?? {}); + return AudioInput_BehaviorMode_On.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): AudioInput_BehaviorMode_On { @@ -817,7 +823,7 @@ export const AudioInput_BehaviorMode_Off = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -837,9 +843,8 @@ export const AudioInput_BehaviorMode_Off = { create, I>>( base?: I, ): AudioInput_BehaviorMode_Off { - return AudioInput_BehaviorMode_Off.fromPartial(base ?? {}); + return AudioInput_BehaviorMode_Off.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): AudioInput_BehaviorMode_Off { @@ -872,7 +877,7 @@ export const AudioInput_BehaviorMode_AutoOff = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -892,9 +897,8 @@ export const AudioInput_BehaviorMode_AutoOff = { create, I>>( base?: I, ): AudioInput_BehaviorMode_AutoOff { - return AudioInput_BehaviorMode_AutoOff.fromPartial(base ?? {}); + return AudioInput_BehaviorMode_AutoOff.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): AudioInput_BehaviorMode_AutoOff { @@ -932,12 +936,13 @@ export const AudioInput_BehaviorMode_AutoOn = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag == 8) { + if (tag === 8) { message.linkedVideoInputs.push(reader.uint32()); + continue; } - if (tag == 10) { + if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.linkedVideoInputs.push(reader.uint32()); @@ -948,7 +953,7 @@ export const AudioInput_BehaviorMode_AutoOn = { break; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -958,20 +963,18 @@ export const AudioInput_BehaviorMode_AutoOn = { fromJSON(object: any): AudioInput_BehaviorMode_AutoOn { return { - linkedVideoInputs: Array.isArray(object?.linkedVideoInputs) - ? object.linkedVideoInputs.map((e: any) => Number(e)) + linkedVideoInputs: globalThis.Array.isArray(object?.linkedVideoInputs) + ? object.linkedVideoInputs.map((e: any) => globalThis.Number(e)) : [], }; }, toJSON(message: AudioInput_BehaviorMode_AutoOn): unknown { const obj: any = {}; - if (message.linkedVideoInputs) { + if (message.linkedVideoInputs?.length) { obj.linkedVideoInputs = message.linkedVideoInputs.map((e) => Math.round(e), ); - } else { - obj.linkedVideoInputs = []; } return obj; }, @@ -979,9 +982,8 @@ export const AudioInput_BehaviorMode_AutoOn = { create, I>>( base?: I, ): AudioInput_BehaviorMode_AutoOn { - return AudioInput_BehaviorMode_AutoOn.fromPartial(base ?? {}); + return AudioInput_BehaviorMode_AutoOn.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): AudioInput_BehaviorMode_AutoOn { @@ -1002,8 +1004,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/intRange.proto b/proto/intRange.proto new file mode 100755 index 0000000..0731f08 --- /dev/null +++ b/proto/intRange.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message IntRange { + int32 start = 1; + int32 end = 2; +} + diff --git a/proto/intRange.ts b/proto/intRange.ts new file mode 100644 index 0000000..a30b4d7 --- /dev/null +++ b/proto/intRange.ts @@ -0,0 +1,117 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface IntRange { + start: number; + end: number; +} + +function createBaseIntRange(): IntRange { + return { start: 0, end: 0 }; +} + +export const IntRange = { + encode( + message: IntRange, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.start !== 0) { + writer.uint32(8).int32(message.start); + } + if (message.end !== 0) { + writer.uint32(16).int32(message.end); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): IntRange { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseIntRange(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.start = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.end = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): IntRange { + return { + start: isSet(object.start) ? globalThis.Number(object.start) : 0, + end: isSet(object.end) ? globalThis.Number(object.end) : 0, + }; + }, + + toJSON(message: IntRange): unknown { + const obj: any = {}; + if (message.start !== 0) { + obj.start = Math.round(message.start); + } + if (message.end !== 0) { + obj.end = Math.round(message.end); + } + return obj; + }, + + create, I>>(base?: I): IntRange { + return IntRange.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): IntRange { + const message = createBaseIntRange(); + message.start = object.start ?? 0; + message.end = object.end ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/keymapping.ts b/proto/keymapping.ts index 6435f79..28fcd6a 100644 --- a/proto/keymapping.ts +++ b/proto/keymapping.ts @@ -171,7 +171,7 @@ export const KeyMapping = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -181,7 +181,7 @@ export const KeyMapping = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -191,14 +191,14 @@ export const KeyMapping = { ); continue; case 100: - if (tag != 802) { + if (tag !== 802) { break; } message.menuItem = reader.string(); continue; case 101: - if (tag != 810) { + if (tag !== 810) { break; } @@ -208,7 +208,7 @@ export const KeyMapping = { ); continue; case 102: - if (tag != 818) { + if (tag !== 818) { break; } @@ -218,7 +218,7 @@ export const KeyMapping = { ); continue; case 103: - if (tag != 826) { + if (tag !== 826) { break; } @@ -228,7 +228,7 @@ export const KeyMapping = { ); continue; case 104: - if (tag != 834) { + if (tag !== 834) { break; } @@ -238,7 +238,7 @@ export const KeyMapping = { ); continue; case 105: - if (tag != 842) { + if (tag !== 842) { break; } @@ -248,7 +248,7 @@ export const KeyMapping = { ); continue; case 106: - if (tag != 850) { + if (tag !== 850) { break; } @@ -258,7 +258,7 @@ export const KeyMapping = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -274,7 +274,9 @@ export const KeyMapping = { midi: isSet(object.midi) ? KeyMapping_MIDIKeyboard.fromJSON(object.midi) : undefined, - menuItem: isSet(object.menuItem) ? String(object.menuItem) : undefined, + menuItem: isSet(object.menuItem) + ? globalThis.String(object.menuItem) + : undefined, clearGroupIdentifier: isSet(object.clearGroupIdentifier) ? CollectionElementType.fromJSON(object.clearGroupIdentifier) : undefined, @@ -298,46 +300,47 @@ export const KeyMapping = { toJSON(message: KeyMapping): unknown { const obj: any = {}; - message.keyboard !== undefined && - (obj.keyboard = message.keyboard - ? KeyMapping_ComputerKeyboard.toJSON(message.keyboard) - : undefined); - message.midi !== undefined && - (obj.midi = message.midi - ? KeyMapping_MIDIKeyboard.toJSON(message.midi) - : undefined); - message.menuItem !== undefined && (obj.menuItem = message.menuItem); - message.clearGroupIdentifier !== undefined && - (obj.clearGroupIdentifier = message.clearGroupIdentifier - ? CollectionElementType.toJSON(message.clearGroupIdentifier) - : undefined); - message.cueIdentifier !== undefined && - (obj.cueIdentifier = message.cueIdentifier - ? CollectionElementType.toJSON(message.cueIdentifier) - : undefined); - message.groupIdentifier !== undefined && - (obj.groupIdentifier = message.groupIdentifier - ? CollectionElementType.toJSON(message.groupIdentifier) - : undefined); - message.macroIdentifier !== undefined && - (obj.macroIdentifier = message.macroIdentifier - ? CollectionElementType.toJSON(message.macroIdentifier) - : undefined); - message.propIdentifier !== undefined && - (obj.propIdentifier = message.propIdentifier - ? CollectionElementType.toJSON(message.propIdentifier) - : undefined); - message.timerIdentifier !== undefined && - (obj.timerIdentifier = message.timerIdentifier - ? CollectionElementType.toJSON(message.timerIdentifier) - : undefined); + if (message.keyboard !== undefined) { + obj.keyboard = KeyMapping_ComputerKeyboard.toJSON(message.keyboard); + } + if (message.midi !== undefined) { + obj.midi = KeyMapping_MIDIKeyboard.toJSON(message.midi); + } + if (message.menuItem !== undefined) { + obj.menuItem = message.menuItem; + } + if (message.clearGroupIdentifier !== undefined) { + obj.clearGroupIdentifier = CollectionElementType.toJSON( + message.clearGroupIdentifier, + ); + } + if (message.cueIdentifier !== undefined) { + obj.cueIdentifier = CollectionElementType.toJSON(message.cueIdentifier); + } + if (message.groupIdentifier !== undefined) { + obj.groupIdentifier = CollectionElementType.toJSON( + message.groupIdentifier, + ); + } + if (message.macroIdentifier !== undefined) { + obj.macroIdentifier = CollectionElementType.toJSON( + message.macroIdentifier, + ); + } + if (message.propIdentifier !== undefined) { + obj.propIdentifier = CollectionElementType.toJSON(message.propIdentifier); + } + if (message.timerIdentifier !== undefined) { + obj.timerIdentifier = CollectionElementType.toJSON( + message.timerIdentifier, + ); + } return obj; }, create, I>>(base?: I): KeyMapping { - return KeyMapping.fromPartial(base ?? {}); + return KeyMapping.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): KeyMapping { @@ -412,19 +415,20 @@ export const KeyMapping_ComputerKeyboard = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.keyEquivalent = reader.string(); continue; case 2: - if (tag == 16) { + if (tag === 16) { message.keyEquivalentModifierFlags.push(reader.int32() as any); + continue; } - if (tag == 18) { + if (tag === 18) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.keyEquivalentModifierFlags.push(reader.int32() as any); @@ -435,7 +439,7 @@ export const KeyMapping_ComputerKeyboard = { break; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -446,9 +450,9 @@ export const KeyMapping_ComputerKeyboard = { fromJSON(object: any): KeyMapping_ComputerKeyboard { return { keyEquivalent: isSet(object.keyEquivalent) - ? String(object.keyEquivalent) + ? globalThis.String(object.keyEquivalent) : '', - keyEquivalentModifierFlags: Array.isArray( + keyEquivalentModifierFlags: globalThis.Array.isArray( object?.keyEquivalentModifierFlags, ) ? object.keyEquivalentModifierFlags.map((e: any) => @@ -460,14 +464,13 @@ export const KeyMapping_ComputerKeyboard = { toJSON(message: KeyMapping_ComputerKeyboard): unknown { const obj: any = {}; - message.keyEquivalent !== undefined && - (obj.keyEquivalent = message.keyEquivalent); - if (message.keyEquivalentModifierFlags) { + if (message.keyEquivalent !== '') { + obj.keyEquivalent = message.keyEquivalent; + } + if (message.keyEquivalentModifierFlags?.length) { obj.keyEquivalentModifierFlags = message.keyEquivalentModifierFlags.map( (e) => keyMapping_ComputerKeyboard_ModifierFlagsToJSON(e), ); - } else { - obj.keyEquivalentModifierFlags = []; } return obj; }, @@ -475,9 +478,8 @@ export const KeyMapping_ComputerKeyboard = { create, I>>( base?: I, ): KeyMapping_ComputerKeyboard { - return KeyMapping_ComputerKeyboard.fromPartial(base ?? {}); + return KeyMapping_ComputerKeyboard.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): KeyMapping_ComputerKeyboard { @@ -522,28 +524,28 @@ export const KeyMapping_MIDIKeyboard = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.channel = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.pitch = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.velocity = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -553,28 +555,31 @@ export const KeyMapping_MIDIKeyboard = { fromJSON(object: any): KeyMapping_MIDIKeyboard { return { - channel: isSet(object.channel) ? Number(object.channel) : 0, - pitch: isSet(object.pitch) ? Number(object.pitch) : 0, - velocity: isSet(object.velocity) ? Number(object.velocity) : 0, + channel: isSet(object.channel) ? globalThis.Number(object.channel) : 0, + pitch: isSet(object.pitch) ? globalThis.Number(object.pitch) : 0, + velocity: isSet(object.velocity) ? globalThis.Number(object.velocity) : 0, }; }, toJSON(message: KeyMapping_MIDIKeyboard): unknown { const obj: any = {}; - message.channel !== undefined && - (obj.channel = Math.round(message.channel)); - message.pitch !== undefined && (obj.pitch = Math.round(message.pitch)); - message.velocity !== undefined && - (obj.velocity = Math.round(message.velocity)); + if (message.channel !== 0) { + obj.channel = Math.round(message.channel); + } + if (message.pitch !== 0) { + obj.pitch = Math.round(message.pitch); + } + if (message.velocity !== 0) { + obj.velocity = Math.round(message.velocity); + } return obj; }, create, I>>( base?: I, ): KeyMapping_MIDIKeyboard { - return KeyMapping_MIDIKeyboard.fromPartial(base ?? {}); + return KeyMapping_MIDIKeyboard.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): KeyMapping_MIDIKeyboard { @@ -627,7 +632,7 @@ export const KeyMappingDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -637,14 +642,14 @@ export const KeyMappingDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.keymappings.push(KeyMapping.decode(reader, reader.uint32())); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -653,7 +658,7 @@ export const KeyMappingDocument = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -662,7 +667,7 @@ export const KeyMappingDocument = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -675,13 +680,13 @@ export const KeyMappingDocument = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - keymappings: Array.isArray(object?.keymappings) + keymappings: globalThis.Array.isArray(object?.keymappings) ? object.keymappings.map((e: any) => KeyMapping.fromJSON(e)) : [], - macosKeymappings: Array.isArray(object?.macosKeymappings) + macosKeymappings: globalThis.Array.isArray(object?.macosKeymappings) ? object.macosKeymappings.map((e: any) => KeyMapping.fromJSON(e)) : [], - windowsKeymappings: Array.isArray(object?.windowsKeymappings) + windowsKeymappings: globalThis.Array.isArray(object?.windowsKeymappings) ? object.windowsKeymappings.map((e: any) => KeyMapping.fromJSON(e)) : [], }; @@ -689,30 +694,21 @@ export const KeyMappingDocument = { toJSON(message: KeyMappingDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.keymappings) { - obj.keymappings = message.keymappings.map((e) => - e ? KeyMapping.toJSON(e) : undefined, - ); - } else { - obj.keymappings = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); } - if (message.macosKeymappings) { + if (message.keymappings?.length) { + obj.keymappings = message.keymappings.map((e) => KeyMapping.toJSON(e)); + } + if (message.macosKeymappings?.length) { obj.macosKeymappings = message.macosKeymappings.map((e) => - e ? KeyMapping.toJSON(e) : undefined, + KeyMapping.toJSON(e), ); - } else { - obj.macosKeymappings = []; } - if (message.windowsKeymappings) { + if (message.windowsKeymappings?.length) { obj.windowsKeymappings = message.windowsKeymappings.map((e) => - e ? KeyMapping.toJSON(e) : undefined, + KeyMapping.toJSON(e), ); - } else { - obj.windowsKeymappings = []; } return obj; }, @@ -720,9 +716,8 @@ export const KeyMappingDocument = { create, I>>( base?: I, ): KeyMappingDocument { - return KeyMappingDocument.fromPartial(base ?? {}); + return KeyMappingDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): KeyMappingDocument { @@ -752,8 +747,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/labels.ts b/proto/labels.ts index ee29c0d..a630732 100644 --- a/proto/labels.ts +++ b/proto/labels.ts @@ -32,14 +32,14 @@ export const ProLabelsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.labels.push(Action_Label.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -49,7 +49,7 @@ export const ProLabelsDocument = { fromJSON(object: any): ProLabelsDocument { return { - labels: Array.isArray(object?.labels) + labels: globalThis.Array.isArray(object?.labels) ? object.labels.map((e: any) => Action_Label.fromJSON(e)) : [], }; @@ -57,12 +57,8 @@ export const ProLabelsDocument = { toJSON(message: ProLabelsDocument): unknown { const obj: any = {}; - if (message.labels) { - obj.labels = message.labels.map((e) => - e ? Action_Label.toJSON(e) : undefined, - ); - } else { - obj.labels = []; + if (message.labels?.length) { + obj.labels = message.labels.map((e) => Action_Label.toJSON(e)); } return obj; }, @@ -70,9 +66,8 @@ export const ProLabelsDocument = { create, I>>( base?: I, ): ProLabelsDocument { - return ProLabelsDocument.fromPartial(base ?? {}); + return ProLabelsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLabelsDocument { @@ -94,8 +89,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/layers.proto b/proto/layers.proto index 8c89f8c..84e7da1 100644 --- a/proto/layers.proto +++ b/proto/layers.proto @@ -6,9 +6,10 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "hotKey.proto"; +import "color.proto"; import "effects.proto"; -import "basicTypes.proto"; +import "hotKey.proto"; +import "uuid.proto"; message Layer { message Preset { diff --git a/proto/layers.ts b/proto/layers.ts index 5fe2e43..2313ab3 100644 --- a/proto/layers.ts +++ b/proto/layers.ts @@ -1,8 +1,9 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, UUID } from './basicTypes'; +import { Color } from './color'; import { Effect, Transition } from './effects'; import { HotKey } from './hotKey'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -321,112 +322,112 @@ export const Layer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.muted = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.hidden = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.blendMode = reader.int32() as any; continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.opacity = reader.double(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.selectedTargetSetUuid = UUID.decode(reader, reader.uint32()); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.effectsPresetUuid = UUID.decode(reader, reader.uint32()); continue; case 10: - if (tag != 81) { + if (tag !== 81) { break; } message.effectsBuildDuration = reader.double(); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.layerPresetUuid = UUID.decode(reader, reader.uint32()); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.hotKey = HotKey.decode(reader, reader.uint32()); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } message.blend = Layer_Blending.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -437,14 +438,14 @@ export const Layer = { fromJSON(object: any): Layer { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - muted: isSet(object.muted) ? Boolean(object.muted) : false, - hidden: isSet(object.hidden) ? Boolean(object.hidden) : false, + muted: isSet(object.muted) ? globalThis.Boolean(object.muted) : false, + hidden: isSet(object.hidden) ? globalThis.Boolean(object.hidden) : false, blendMode: isSet(object.blendMode) ? layer_BlendModeFromJSON(object.blendMode) : 0, - opacity: isSet(object.opacity) ? Number(object.opacity) : 0, + opacity: isSet(object.opacity) ? globalThis.Number(object.opacity) : 0, selectedTargetSetUuid: isSet(object.selectedTargetSetUuid) ? UUID.fromJSON(object.selectedTargetSetUuid) : undefined, @@ -452,7 +453,7 @@ export const Layer = { ? UUID.fromJSON(object.effectsPresetUuid) : undefined, effectsBuildDuration: isSet(object.effectsBuildDuration) - ? Number(object.effectsBuildDuration) + ? globalThis.Number(object.effectsBuildDuration) : 0, layerPresetUuid: isSet(object.layerPresetUuid) ? UUID.fromJSON(object.layerPresetUuid) @@ -461,7 +462,7 @@ export const Layer = { transition: isSet(object.transition) ? Transition.fromJSON(object.transition) : undefined, - effects: Array.isArray(object?.effects) + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], blend: isSet(object.blend) @@ -472,54 +473,57 @@ export const Layer = { toJSON(message: Layer): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.muted !== undefined && (obj.muted = message.muted); - message.hidden !== undefined && (obj.hidden = message.hidden); - message.blendMode !== undefined && - (obj.blendMode = layer_BlendModeToJSON(message.blendMode)); - message.opacity !== undefined && (obj.opacity = message.opacity); - message.selectedTargetSetUuid !== undefined && - (obj.selectedTargetSetUuid = message.selectedTargetSetUuid - ? UUID.toJSON(message.selectedTargetSetUuid) - : undefined); - message.effectsPresetUuid !== undefined && - (obj.effectsPresetUuid = message.effectsPresetUuid - ? UUID.toJSON(message.effectsPresetUuid) - : undefined); - message.effectsBuildDuration !== undefined && - (obj.effectsBuildDuration = message.effectsBuildDuration); - message.layerPresetUuid !== undefined && - (obj.layerPresetUuid = message.layerPresetUuid - ? UUID.toJSON(message.layerPresetUuid) - : undefined); - message.hotKey !== undefined && - (obj.hotKey = message.hotKey ? HotKey.toJSON(message.hotKey) : undefined); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, - ); - } else { - obj.effects = []; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.muted === true) { + obj.muted = message.muted; + } + if (message.hidden === true) { + obj.hidden = message.hidden; + } + if (message.blendMode !== 0) { + obj.blendMode = layer_BlendModeToJSON(message.blendMode); + } + if (message.opacity !== 0) { + obj.opacity = message.opacity; + } + if (message.selectedTargetSetUuid !== undefined) { + obj.selectedTargetSetUuid = UUID.toJSON(message.selectedTargetSetUuid); + } + if (message.effectsPresetUuid !== undefined) { + obj.effectsPresetUuid = UUID.toJSON(message.effectsPresetUuid); + } + if (message.effectsBuildDuration !== 0) { + obj.effectsBuildDuration = message.effectsBuildDuration; + } + if (message.layerPresetUuid !== undefined) { + obj.layerPresetUuid = UUID.toJSON(message.layerPresetUuid); + } + if (message.hotKey !== undefined) { + obj.hotKey = HotKey.toJSON(message.hotKey); + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); + } + if (message.blend !== undefined) { + obj.blend = Layer_Blending.toJSON(message.blend); } - message.blend !== undefined && - (obj.blend = message.blend - ? Layer_Blending.toJSON(message.blend) - : undefined); return obj; }, create, I>>(base?: I): Layer { - return Layer.fromPartial(base ?? {}); + return Layer.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Layer { const message = createBaseLayer(); message.uuid = @@ -597,28 +601,28 @@ export const Layer_Preset = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.layer = Layer.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -629,27 +633,30 @@ export const Layer_Preset = { fromJSON(object: any): Layer_Preset { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', layer: isSet(object.layer) ? Layer.fromJSON(object.layer) : undefined, }; }, toJSON(message: Layer_Preset): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.layer !== undefined && - (obj.layer = message.layer ? Layer.toJSON(message.layer) : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.layer !== undefined) { + obj.layer = Layer.toJSON(message.layer); + } return obj; }, create, I>>( base?: I, ): Layer_Preset { - return Layer_Preset.fromPartial(base ?? {}); + return Layer_Preset.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Layer_Preset { @@ -700,7 +707,7 @@ export const Layer_Blending = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -710,14 +717,14 @@ export const Layer_Blending = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.matte = Layer_Blending_Matte.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -738,23 +745,20 @@ export const Layer_Blending = { toJSON(message: Layer_Blending): unknown { const obj: any = {}; - message.standard !== undefined && - (obj.standard = message.standard - ? Layer_Blending_Standard.toJSON(message.standard) - : undefined); - message.matte !== undefined && - (obj.matte = message.matte - ? Layer_Blending_Matte.toJSON(message.matte) - : undefined); + if (message.standard !== undefined) { + obj.standard = Layer_Blending_Standard.toJSON(message.standard); + } + if (message.matte !== undefined) { + obj.matte = Layer_Blending_Matte.toJSON(message.matte); + } return obj; }, create, I>>( base?: I, ): Layer_Blending { - return Layer_Blending.fromPartial(base ?? {}); + return Layer_Blending.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Layer_Blending { @@ -801,21 +805,21 @@ export const Layer_Blending_Standard = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.mode = reader.int32() as any; continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.opacity = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -826,24 +830,26 @@ export const Layer_Blending_Standard = { fromJSON(object: any): Layer_Blending_Standard { return { mode: isSet(object.mode) ? layer_BlendModeFromJSON(object.mode) : 0, - opacity: isSet(object.opacity) ? Number(object.opacity) : 0, + opacity: isSet(object.opacity) ? globalThis.Number(object.opacity) : 0, }; }, toJSON(message: Layer_Blending_Standard): unknown { const obj: any = {}; - message.mode !== undefined && - (obj.mode = layer_BlendModeToJSON(message.mode)); - message.opacity !== undefined && (obj.opacity = message.opacity); + if (message.mode !== 0) { + obj.mode = layer_BlendModeToJSON(message.mode); + } + if (message.opacity !== 0) { + obj.opacity = message.opacity; + } return obj; }, create, I>>( base?: I, ): Layer_Blending_Standard { - return Layer_Blending_Standard.fromPartial(base ?? {}); + return Layer_Blending_Standard.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Layer_Blending_Standard { @@ -896,7 +902,7 @@ export const Layer_Blending_Matte = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -906,7 +912,7 @@ export const Layer_Blending_Matte = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -916,7 +922,7 @@ export const Layer_Blending_Matte = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -926,7 +932,7 @@ export const Layer_Blending_Matte = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -950,27 +956,23 @@ export const Layer_Blending_Matte = { toJSON(message: Layer_Blending_Matte): unknown { const obj: any = {}; - message.alpha !== undefined && - (obj.alpha = message.alpha - ? Layer_Blending_Matte_Alpha.toJSON(message.alpha) - : undefined); - message.luma !== undefined && - (obj.luma = message.luma - ? Layer_Blending_Matte_Luma.toJSON(message.luma) - : undefined); - message.white !== undefined && - (obj.white = message.white - ? Layer_Blending_Matte_White.toJSON(message.white) - : undefined); + if (message.alpha !== undefined) { + obj.alpha = Layer_Blending_Matte_Alpha.toJSON(message.alpha); + } + if (message.luma !== undefined) { + obj.luma = Layer_Blending_Matte_Luma.toJSON(message.luma); + } + if (message.white !== undefined) { + obj.white = Layer_Blending_Matte_White.toJSON(message.white); + } return obj; }, create, I>>( base?: I, ): Layer_Blending_Matte { - return Layer_Blending_Matte.fromPartial(base ?? {}); + return Layer_Blending_Matte.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Layer_Blending_Matte { @@ -1018,14 +1020,14 @@ export const Layer_Blending_Matte_Alpha = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.inverted = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1035,22 +1037,25 @@ export const Layer_Blending_Matte_Alpha = { fromJSON(object: any): Layer_Blending_Matte_Alpha { return { - inverted: isSet(object.inverted) ? Boolean(object.inverted) : false, + inverted: isSet(object.inverted) + ? globalThis.Boolean(object.inverted) + : false, }; }, toJSON(message: Layer_Blending_Matte_Alpha): unknown { const obj: any = {}; - message.inverted !== undefined && (obj.inverted = message.inverted); + if (message.inverted === true) { + obj.inverted = message.inverted; + } return obj; }, create, I>>( base?: I, ): Layer_Blending_Matte_Alpha { - return Layer_Blending_Matte_Alpha.fromPartial(base ?? {}); + return Layer_Blending_Matte_Alpha.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Layer_Blending_Matte_Alpha { @@ -1087,14 +1092,14 @@ export const Layer_Blending_Matte_Luma = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.inverted = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1104,22 +1109,25 @@ export const Layer_Blending_Matte_Luma = { fromJSON(object: any): Layer_Blending_Matte_Luma { return { - inverted: isSet(object.inverted) ? Boolean(object.inverted) : false, + inverted: isSet(object.inverted) + ? globalThis.Boolean(object.inverted) + : false, }; }, toJSON(message: Layer_Blending_Matte_Luma): unknown { const obj: any = {}; - message.inverted !== undefined && (obj.inverted = message.inverted); + if (message.inverted === true) { + obj.inverted = message.inverted; + } return obj; }, create, I>>( base?: I, ): Layer_Blending_Matte_Luma { - return Layer_Blending_Matte_Luma.fromPartial(base ?? {}); + return Layer_Blending_Matte_Luma.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Layer_Blending_Matte_Luma { @@ -1153,7 +1161,7 @@ export const Layer_Blending_Matte_White = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1173,9 +1181,8 @@ export const Layer_Blending_Matte_White = { create, I>>( base?: I, ): Layer_Blending_Matte_White { - return Layer_Blending_Matte_White.fromPartial(base ?? {}); + return Layer_Blending_Matte_White.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): Layer_Blending_Matte_White { @@ -1195,8 +1202,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/library.ts b/proto/library.ts index 2ae21ec..a8d4db4 100644 --- a/proto/library.ts +++ b/proto/library.ts @@ -62,14 +62,14 @@ export const Library = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -79,7 +79,7 @@ export const Library = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -89,7 +89,7 @@ export const Library = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -111,23 +111,23 @@ export const Library = { toJSON(message: Library): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); - message.libraryChildren !== undefined && - (obj.libraryChildren = message.libraryChildren - ? Library_LibraryArray.toJSON(message.libraryChildren) - : undefined); - message.libraryItems !== undefined && - (obj.libraryItems = message.libraryItems - ? Library_LibraryItems.toJSON(message.libraryItems) - : undefined); + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } + if (message.libraryChildren !== undefined) { + obj.libraryChildren = Library_LibraryArray.toJSON( + message.libraryChildren, + ); + } + if (message.libraryItems !== undefined) { + obj.libraryItems = Library_LibraryItems.toJSON(message.libraryItems); + } return obj; }, create, I>>(base?: I): Library { - return Library.fromPartial(base ?? {}); + return Library.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Library { const message = createBaseLibrary(); message.url = @@ -173,14 +173,14 @@ export const Library_LibraryArray = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.libraries.push(Library.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -190,7 +190,7 @@ export const Library_LibraryArray = { fromJSON(object: any): Library_LibraryArray { return { - libraries: Array.isArray(object?.libraries) + libraries: globalThis.Array.isArray(object?.libraries) ? object.libraries.map((e: any) => Library.fromJSON(e)) : [], }; @@ -198,12 +198,8 @@ export const Library_LibraryArray = { toJSON(message: Library_LibraryArray): unknown { const obj: any = {}; - if (message.libraries) { - obj.libraries = message.libraries.map((e) => - e ? Library.toJSON(e) : undefined, - ); - } else { - obj.libraries = []; + if (message.libraries?.length) { + obj.libraries = message.libraries.map((e) => Library.toJSON(e)); } return obj; }, @@ -211,9 +207,8 @@ export const Library_LibraryArray = { create, I>>( base?: I, ): Library_LibraryArray { - return Library_LibraryArray.fromPartial(base ?? {}); + return Library_LibraryArray.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Library_LibraryArray { @@ -251,14 +246,14 @@ export const Library_LibraryItems = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.items.push(LibraryItem.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -268,7 +263,7 @@ export const Library_LibraryItems = { fromJSON(object: any): Library_LibraryItems { return { - items: Array.isArray(object?.items) + items: globalThis.Array.isArray(object?.items) ? object.items.map((e: any) => LibraryItem.fromJSON(e)) : [], }; @@ -276,12 +271,8 @@ export const Library_LibraryItems = { toJSON(message: Library_LibraryItems): unknown { const obj: any = {}; - if (message.items) { - obj.items = message.items.map((e) => - e ? LibraryItem.toJSON(e) : undefined, - ); - } else { - obj.items = []; + if (message.items?.length) { + obj.items = message.items.map((e) => LibraryItem.toJSON(e)); } return obj; }, @@ -289,9 +280,8 @@ export const Library_LibraryItems = { create, I>>( base?: I, ): Library_LibraryItems { - return Library_LibraryItems.fromPartial(base ?? {}); + return Library_LibraryItems.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Library_LibraryItems { @@ -325,14 +315,14 @@ export const LibraryItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -346,15 +336,15 @@ export const LibraryItem = { toJSON(message: LibraryItem): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } return obj; }, create, I>>(base?: I): LibraryItem { - return LibraryItem.fromPartial(base ?? {}); + return LibraryItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): LibraryItem { @@ -378,8 +368,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/macros.proto b/proto/macros.proto index e054696..f785157 100644 --- a/proto/macros.proto +++ b/proto/macros.proto @@ -2,11 +2,14 @@ syntax = "proto3"; package rv.data; +option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; import "action.proto"; +import "applicationInfo.proto"; +import "color.proto"; +import "uuid.proto"; message MacrosDocument { message Macro { diff --git a/proto/macros.ts b/proto/macros.ts index 8b32527..0562180 100644 --- a/proto/macros.ts +++ b/proto/macros.ts @@ -1,7 +1,9 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { Action } from './action'; -import { ApplicationInfo, Color, UUID } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; +import { Color } from './color'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -48,7 +50,7 @@ export const MacrosDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -58,7 +60,7 @@ export const MacrosDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -67,7 +69,7 @@ export const MacrosDocument = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -80,7 +82,7 @@ export const MacrosDocument = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - macros: Array.isArray(object?.macros) + macros: globalThis.Array.isArray(object?.macros) ? object.macros.map((e: any) => MacrosDocument_Macro.fromJSON(e)) : [], }; @@ -88,16 +90,11 @@ export const MacrosDocument = { toJSON(message: MacrosDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.macros) { - obj.macros = message.macros.map((e) => - e ? MacrosDocument_Macro.toJSON(e) : undefined, - ); - } else { - obj.macros = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.macros?.length) { + obj.macros = message.macros.map((e) => MacrosDocument_Macro.toJSON(e)); } return obj; }, @@ -105,9 +102,8 @@ export const MacrosDocument = { create, I>>( base?: I, ): MacrosDocument { - return MacrosDocument.fromPartial(base ?? {}); + return MacrosDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): MacrosDocument { @@ -167,42 +163,42 @@ export const MacrosDocument_Macro = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.actions.push(Action.decode(reader, reader.uint32())); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.triggerOnStartup = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -213,42 +209,42 @@ export const MacrosDocument_Macro = { fromJSON(object: any): MacrosDocument_Macro { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - actions: Array.isArray(object?.actions) + actions: globalThis.Array.isArray(object?.actions) ? object.actions.map((e: any) => Action.fromJSON(e)) : [], triggerOnStartup: isSet(object.triggerOnStartup) - ? Boolean(object.triggerOnStartup) + ? globalThis.Boolean(object.triggerOnStartup) : false, }; }, toJSON(message: MacrosDocument_Macro): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - if (message.actions) { - obj.actions = message.actions.map((e) => - e ? Action.toJSON(e) : undefined, - ); - } else { - obj.actions = []; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.actions?.length) { + obj.actions = message.actions.map((e) => Action.toJSON(e)); + } + if (message.triggerOnStartup === true) { + obj.triggerOnStartup = message.triggerOnStartup; } - message.triggerOnStartup !== undefined && - (obj.triggerOnStartup = message.triggerOnStartup); return obj; }, create, I>>( base?: I, ): MacrosDocument_Macro { - return MacrosDocument_Macro.fromPartial(base ?? {}); + return MacrosDocument_Macro.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): MacrosDocument_Macro { @@ -279,8 +275,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/messages.proto b/proto/messages.proto index 73027fc..1b88cd4 100644 --- a/proto/messages.proto +++ b/proto/messages.proto @@ -6,9 +6,10 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "applicationInfo.proto"; import "templateIdentification.proto"; import "timers.proto"; +import "uuid.proto"; message Message { reserved 5; diff --git a/proto/messages.ts b/proto/messages.ts index 57acbd2..78bdd56 100644 --- a/proto/messages.ts +++ b/proto/messages.ts @@ -1,8 +1,9 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { ApplicationInfo, UUID } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; import { TemplateIdentification } from './templateIdentification'; import { Clock_Format, Timer_Configuration, Timer_Format } from './timers'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -162,35 +163,35 @@ export const Message = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.title = reader.string(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.timeToRemove = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.visibleOnNetwork = reader.bool(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -200,28 +201,28 @@ export const Message = { ); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.clearType = reader.int32() as any; continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.messageText = reader.string(); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.tokens.push(Message_Token.decode(reader, reader.uint32())); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -230,7 +231,7 @@ export const Message = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -241,12 +242,12 @@ export const Message = { fromJSON(object: any): Message { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - title: isSet(object.title) ? String(object.title) : '', + title: isSet(object.title) ? globalThis.String(object.title) : '', timeToRemove: isSet(object.timeToRemove) - ? Number(object.timeToRemove) + ? globalThis.Number(object.timeToRemove) : 0, visibleOnNetwork: isSet(object.visibleOnNetwork) - ? Boolean(object.visibleOnNetwork) + ? globalThis.Boolean(object.visibleOnNetwork) : false, template: isSet(object.template) ? TemplateIdentification.fromJSON(object.template) @@ -254,11 +255,13 @@ export const Message = { clearType: isSet(object.clearType) ? message_ClearTypeFromJSON(object.clearType) : 0, - messageText: isSet(object.messageText) ? String(object.messageText) : '', - tokens: Array.isArray(object?.tokens) + messageText: isSet(object.messageText) + ? globalThis.String(object.messageText) + : '', + tokens: globalThis.Array.isArray(object?.tokens) ? object.tokens.map((e: any) => Message_Token.fromJSON(e)) : [], - tokenValues: Array.isArray(object?.tokenValues) + tokenValues: globalThis.Array.isArray(object?.tokenValues) ? object.tokenValues.map((e: any) => Message_TokenValue.fromJSON(e)) : [], }; @@ -266,42 +269,41 @@ export const Message = { toJSON(message: Message): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.title !== undefined && (obj.title = message.title); - message.timeToRemove !== undefined && - (obj.timeToRemove = message.timeToRemove); - message.visibleOnNetwork !== undefined && - (obj.visibleOnNetwork = message.visibleOnNetwork); - message.template !== undefined && - (obj.template = message.template - ? TemplateIdentification.toJSON(message.template) - : undefined); - message.clearType !== undefined && - (obj.clearType = message_ClearTypeToJSON(message.clearType)); - message.messageText !== undefined && - (obj.messageText = message.messageText); - if (message.tokens) { - obj.tokens = message.tokens.map((e) => - e ? Message_Token.toJSON(e) : undefined, - ); - } else { - obj.tokens = []; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.title !== '') { + obj.title = message.title; + } + if (message.timeToRemove !== 0) { + obj.timeToRemove = message.timeToRemove; + } + if (message.visibleOnNetwork === true) { + obj.visibleOnNetwork = message.visibleOnNetwork; } - if (message.tokenValues) { + if (message.template !== undefined) { + obj.template = TemplateIdentification.toJSON(message.template); + } + if (message.clearType !== 0) { + obj.clearType = message_ClearTypeToJSON(message.clearType); + } + if (message.messageText !== '') { + obj.messageText = message.messageText; + } + if (message.tokens?.length) { + obj.tokens = message.tokens.map((e) => Message_Token.toJSON(e)); + } + if (message.tokenValues?.length) { obj.tokenValues = message.tokenValues.map((e) => - e ? Message_TokenValue.toJSON(e) : undefined, + Message_TokenValue.toJSON(e), ); - } else { - obj.tokenValues = []; } return obj; }, create, I>>(base?: I): Message { - return Message.fromPartial(base ?? {}); + return Message.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Message { const message = createBaseMessage(); message.uuid = @@ -372,14 +374,14 @@ export const Message_Token = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -389,7 +391,7 @@ export const Message_Token = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -399,7 +401,7 @@ export const Message_Token = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -409,7 +411,7 @@ export const Message_Token = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -434,29 +436,26 @@ export const Message_Token = { toJSON(message: Message_Token): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.text !== undefined && - (obj.text = message.text - ? Message_Token_TokenTypeText.toJSON(message.text) - : undefined); - message.timer !== undefined && - (obj.timer = message.timer - ? Message_Token_TokenTypeTimer.toJSON(message.timer) - : undefined); - message.clock !== undefined && - (obj.clock = message.clock - ? Message_Token_TokenTypeClock.toJSON(message.clock) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.text !== undefined) { + obj.text = Message_Token_TokenTypeText.toJSON(message.text); + } + if (message.timer !== undefined) { + obj.timer = Message_Token_TokenTypeTimer.toJSON(message.timer); + } + if (message.clock !== undefined) { + obj.clock = Message_Token_TokenTypeClock.toJSON(message.clock); + } return obj; }, create, I>>( base?: I, ): Message_Token { - return Message_Token.fromPartial(base ?? {}); + return Message_Token.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Message_Token { @@ -508,14 +507,14 @@ export const Message_Token_TokenTypeText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -524,21 +523,22 @@ export const Message_Token_TokenTypeText = { }, fromJSON(object: any): Message_Token_TokenTypeText { - return { name: isSet(object.name) ? String(object.name) : '' }; + return { name: isSet(object.name) ? globalThis.String(object.name) : '' }; }, toJSON(message: Message_Token_TokenTypeText): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); + if (message.name !== '') { + obj.name = message.name; + } return obj; }, create, I>>( base?: I, ): Message_Token_TokenTypeText { - return Message_Token_TokenTypeText.fromPartial(base ?? {}); + return Message_Token_TokenTypeText.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Message_Token_TokenTypeText { @@ -578,21 +578,21 @@ export const Message_Token_TokenTypeTimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timerUuid = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -602,7 +602,7 @@ export const Message_Token_TokenTypeTimer = { fromJSON(object: any): Message_Token_TokenTypeTimer { return { - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', timerUuid: isSet(object.timerUuid) ? UUID.fromJSON(object.timerUuid) : undefined, @@ -611,20 +611,20 @@ export const Message_Token_TokenTypeTimer = { toJSON(message: Message_Token_TokenTypeTimer): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.timerUuid !== undefined && - (obj.timerUuid = message.timerUuid - ? UUID.toJSON(message.timerUuid) - : undefined); + if (message.name !== '') { + obj.name = message.name; + } + if (message.timerUuid !== undefined) { + obj.timerUuid = UUID.toJSON(message.timerUuid); + } return obj; }, create, I>>( base?: I, ): Message_Token_TokenTypeTimer { - return Message_Token_TokenTypeTimer.fromPartial(base ?? {}); + return Message_Token_TokenTypeTimer.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Message_Token_TokenTypeTimer { @@ -662,7 +662,7 @@ export const Message_Token_TokenTypeClock = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -682,9 +682,8 @@ export const Message_Token_TokenTypeClock = { create, I>>( base?: I, ): Message_Token_TokenTypeClock { - return Message_Token_TokenTypeClock.fromPartial(base ?? {}); + return Message_Token_TokenTypeClock.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): Message_Token_TokenTypeClock { @@ -744,21 +743,21 @@ export const Message_TokenValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.tokenId = UUID.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.tokenName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -768,7 +767,7 @@ export const Message_TokenValue = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -778,7 +777,7 @@ export const Message_TokenValue = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -788,7 +787,7 @@ export const Message_TokenValue = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -801,7 +800,9 @@ export const Message_TokenValue = { tokenId: isSet(object.tokenId) ? UUID.fromJSON(object.tokenId) : undefined, - tokenName: isSet(object.tokenName) ? String(object.tokenName) : '', + tokenName: isSet(object.tokenName) + ? globalThis.String(object.tokenName) + : '', text: isSet(object.text) ? Message_TokenValue_TokenValueText.fromJSON(object.text) : undefined, @@ -816,32 +817,29 @@ export const Message_TokenValue = { toJSON(message: Message_TokenValue): unknown { const obj: any = {}; - message.tokenId !== undefined && - (obj.tokenId = message.tokenId - ? UUID.toJSON(message.tokenId) - : undefined); - message.tokenName !== undefined && (obj.tokenName = message.tokenName); - message.text !== undefined && - (obj.text = message.text - ? Message_TokenValue_TokenValueText.toJSON(message.text) - : undefined); - message.timer !== undefined && - (obj.timer = message.timer - ? Message_TokenValue_TokenValueTimer.toJSON(message.timer) - : undefined); - message.clock !== undefined && - (obj.clock = message.clock - ? Message_TokenValue_TokenValueClock.toJSON(message.clock) - : undefined); + if (message.tokenId !== undefined) { + obj.tokenId = UUID.toJSON(message.tokenId); + } + if (message.tokenName !== '') { + obj.tokenName = message.tokenName; + } + if (message.text !== undefined) { + obj.text = Message_TokenValue_TokenValueText.toJSON(message.text); + } + if (message.timer !== undefined) { + obj.timer = Message_TokenValue_TokenValueTimer.toJSON(message.timer); + } + if (message.clock !== undefined) { + obj.clock = Message_TokenValue_TokenValueClock.toJSON(message.clock); + } return obj; }, create, I>>( base?: I, ): Message_TokenValue { - return Message_TokenValue.fromPartial(base ?? {}); + return Message_TokenValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Message_TokenValue { @@ -894,14 +892,14 @@ export const Message_TokenValue_TokenValueText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.value = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -910,21 +908,24 @@ export const Message_TokenValue_TokenValueText = { }, fromJSON(object: any): Message_TokenValue_TokenValueText { - return { value: isSet(object.value) ? String(object.value) : '' }; + return { + value: isSet(object.value) ? globalThis.String(object.value) : '', + }; }, toJSON(message: Message_TokenValue_TokenValueText): unknown { const obj: any = {}; - message.value !== undefined && (obj.value = message.value); + if (message.value !== '') { + obj.value = message.value; + } return obj; }, create, I>>( base?: I, ): Message_TokenValue_TokenValueText { - return Message_TokenValue_TokenValueText.fromPartial(base ?? {}); + return Message_TokenValue_TokenValueText.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Message_TokenValue_TokenValueText { @@ -967,7 +968,7 @@ export const Message_TokenValue_TokenValueTimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -977,14 +978,14 @@ export const Message_TokenValue_TokenValueTimer = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.format = Timer_Format.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1005,23 +1006,20 @@ export const Message_TokenValue_TokenValueTimer = { toJSON(message: Message_TokenValue_TokenValueTimer): unknown { const obj: any = {}; - message.configuration !== undefined && - (obj.configuration = message.configuration - ? Timer_Configuration.toJSON(message.configuration) - : undefined); - message.format !== undefined && - (obj.format = message.format - ? Timer_Format.toJSON(message.format) - : undefined); + if (message.configuration !== undefined) { + obj.configuration = Timer_Configuration.toJSON(message.configuration); + } + if (message.format !== undefined) { + obj.format = Timer_Format.toJSON(message.format); + } return obj; }, create, I>>( base?: I, ): Message_TokenValue_TokenValueTimer { - return Message_TokenValue_TokenValueTimer.fromPartial(base ?? {}); + return Message_TokenValue_TokenValueTimer.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Message_TokenValue_TokenValueTimer { @@ -1065,14 +1063,14 @@ export const Message_TokenValue_TokenValueClock = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.format = Clock_Format.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1090,19 +1088,17 @@ export const Message_TokenValue_TokenValueClock = { toJSON(message: Message_TokenValue_TokenValueClock): unknown { const obj: any = {}; - message.format !== undefined && - (obj.format = message.format - ? Clock_Format.toJSON(message.format) - : undefined); + if (message.format !== undefined) { + obj.format = Clock_Format.toJSON(message.format); + } return obj; }, create, I>>( base?: I, ): Message_TokenValue_TokenValueClock { - return Message_TokenValue_TokenValueClock.fromPartial(base ?? {}); + return Message_TokenValue_TokenValueClock.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Message_TokenValue_TokenValueClock { @@ -1145,7 +1141,7 @@ export const MessageDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1155,14 +1151,14 @@ export const MessageDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.messages.push(Message.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1175,7 +1171,7 @@ export const MessageDocument = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - messages: Array.isArray(object?.messages) + messages: globalThis.Array.isArray(object?.messages) ? object.messages.map((e: any) => Message.fromJSON(e)) : [], }; @@ -1183,16 +1179,11 @@ export const MessageDocument = { toJSON(message: MessageDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.messages) { - obj.messages = message.messages.map((e) => - e ? Message.toJSON(e) : undefined, - ); - } else { - obj.messages = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.messages?.length) { + obj.messages = message.messages.map((e) => Message.toJSON(e)); } return obj; }, @@ -1200,9 +1191,8 @@ export const MessageDocument = { create, I>>( base?: I, ): MessageDocument { - return MessageDocument.fromPartial(base ?? {}); + return MessageDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): MessageDocument { @@ -1228,8 +1218,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/musicKeyScale.proto b/proto/musicKeyScale.proto new file mode 100755 index 0000000..c0be03b --- /dev/null +++ b/proto/musicKeyScale.proto @@ -0,0 +1,42 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message MusicKeyScale { + enum MusicKey { + MUSIC_KEY_A_FLAT = 0; + MUSIC_KEY_A = 1; + MUSIC_KEY_A_SHARP = 2; + MUSIC_KEY_B_FLAT = 3; + MUSIC_KEY_B = 4; + MUSIC_KEY_B_SHARP = 5; + MUSIC_KEY_C_FLAT = 6; + MUSIC_KEY_C = 7; + MUSIC_KEY_C_SHARP = 8; + MUSIC_KEY_D_FLAT = 9; + MUSIC_KEY_D = 10; + MUSIC_KEY_D_SHARP = 11; + MUSIC_KEY_E_FLAT = 12; + MUSIC_KEY_E = 13; + MUSIC_KEY_E_SHARP = 14; + MUSIC_KEY_F_FLAT = 15; + MUSIC_KEY_F = 16; + MUSIC_KEY_F_SHARP = 17; + MUSIC_KEY_G_FLAT = 18; + MUSIC_KEY_G = 19; + MUSIC_KEY_G_SHARP = 20; + } + + enum MusicScale { + MUSIC_SCALE_MAJOR = 0; + MUSIC_SCALE_MINOR = 1; + } + + .rv.data.MusicKeyScale.MusicKey music_key = 1; + .rv.data.MusicKeyScale.MusicScale music_scale = 2; +} + diff --git a/proto/musicKeyScale.ts b/proto/musicKeyScale.ts new file mode 100644 index 0000000..1d0d8a4 --- /dev/null +++ b/proto/musicKeyScale.ts @@ -0,0 +1,313 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface MusicKeyScale { + musicKey: MusicKeyScale_MusicKey; + musicScale: MusicKeyScale_MusicScale; +} + +export enum MusicKeyScale_MusicKey { + MUSIC_KEY_A_FLAT = 0, + MUSIC_KEY_A = 1, + MUSIC_KEY_A_SHARP = 2, + MUSIC_KEY_B_FLAT = 3, + MUSIC_KEY_B = 4, + MUSIC_KEY_B_SHARP = 5, + MUSIC_KEY_C_FLAT = 6, + MUSIC_KEY_C = 7, + MUSIC_KEY_C_SHARP = 8, + MUSIC_KEY_D_FLAT = 9, + MUSIC_KEY_D = 10, + MUSIC_KEY_D_SHARP = 11, + MUSIC_KEY_E_FLAT = 12, + MUSIC_KEY_E = 13, + MUSIC_KEY_E_SHARP = 14, + MUSIC_KEY_F_FLAT = 15, + MUSIC_KEY_F = 16, + MUSIC_KEY_F_SHARP = 17, + MUSIC_KEY_G_FLAT = 18, + MUSIC_KEY_G = 19, + MUSIC_KEY_G_SHARP = 20, + UNRECOGNIZED = -1, +} + +export function musicKeyScale_MusicKeyFromJSON( + object: any, +): MusicKeyScale_MusicKey { + switch (object) { + case 0: + case 'MUSIC_KEY_A_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_A_FLAT; + case 1: + case 'MUSIC_KEY_A': + return MusicKeyScale_MusicKey.MUSIC_KEY_A; + case 2: + case 'MUSIC_KEY_A_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_A_SHARP; + case 3: + case 'MUSIC_KEY_B_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_B_FLAT; + case 4: + case 'MUSIC_KEY_B': + return MusicKeyScale_MusicKey.MUSIC_KEY_B; + case 5: + case 'MUSIC_KEY_B_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_B_SHARP; + case 6: + case 'MUSIC_KEY_C_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_C_FLAT; + case 7: + case 'MUSIC_KEY_C': + return MusicKeyScale_MusicKey.MUSIC_KEY_C; + case 8: + case 'MUSIC_KEY_C_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_C_SHARP; + case 9: + case 'MUSIC_KEY_D_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_D_FLAT; + case 10: + case 'MUSIC_KEY_D': + return MusicKeyScale_MusicKey.MUSIC_KEY_D; + case 11: + case 'MUSIC_KEY_D_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_D_SHARP; + case 12: + case 'MUSIC_KEY_E_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_E_FLAT; + case 13: + case 'MUSIC_KEY_E': + return MusicKeyScale_MusicKey.MUSIC_KEY_E; + case 14: + case 'MUSIC_KEY_E_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_E_SHARP; + case 15: + case 'MUSIC_KEY_F_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_F_FLAT; + case 16: + case 'MUSIC_KEY_F': + return MusicKeyScale_MusicKey.MUSIC_KEY_F; + case 17: + case 'MUSIC_KEY_F_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_F_SHARP; + case 18: + case 'MUSIC_KEY_G_FLAT': + return MusicKeyScale_MusicKey.MUSIC_KEY_G_FLAT; + case 19: + case 'MUSIC_KEY_G': + return MusicKeyScale_MusicKey.MUSIC_KEY_G; + case 20: + case 'MUSIC_KEY_G_SHARP': + return MusicKeyScale_MusicKey.MUSIC_KEY_G_SHARP; + case -1: + case 'UNRECOGNIZED': + default: + return MusicKeyScale_MusicKey.UNRECOGNIZED; + } +} + +export function musicKeyScale_MusicKeyToJSON( + object: MusicKeyScale_MusicKey, +): string { + switch (object) { + case MusicKeyScale_MusicKey.MUSIC_KEY_A_FLAT: + return 'MUSIC_KEY_A_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_A: + return 'MUSIC_KEY_A'; + case MusicKeyScale_MusicKey.MUSIC_KEY_A_SHARP: + return 'MUSIC_KEY_A_SHARP'; + case MusicKeyScale_MusicKey.MUSIC_KEY_B_FLAT: + return 'MUSIC_KEY_B_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_B: + return 'MUSIC_KEY_B'; + case MusicKeyScale_MusicKey.MUSIC_KEY_B_SHARP: + return 'MUSIC_KEY_B_SHARP'; + case MusicKeyScale_MusicKey.MUSIC_KEY_C_FLAT: + return 'MUSIC_KEY_C_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_C: + return 'MUSIC_KEY_C'; + case MusicKeyScale_MusicKey.MUSIC_KEY_C_SHARP: + return 'MUSIC_KEY_C_SHARP'; + case MusicKeyScale_MusicKey.MUSIC_KEY_D_FLAT: + return 'MUSIC_KEY_D_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_D: + return 'MUSIC_KEY_D'; + case MusicKeyScale_MusicKey.MUSIC_KEY_D_SHARP: + return 'MUSIC_KEY_D_SHARP'; + case MusicKeyScale_MusicKey.MUSIC_KEY_E_FLAT: + return 'MUSIC_KEY_E_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_E: + return 'MUSIC_KEY_E'; + case MusicKeyScale_MusicKey.MUSIC_KEY_E_SHARP: + return 'MUSIC_KEY_E_SHARP'; + case MusicKeyScale_MusicKey.MUSIC_KEY_F_FLAT: + return 'MUSIC_KEY_F_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_F: + return 'MUSIC_KEY_F'; + case MusicKeyScale_MusicKey.MUSIC_KEY_F_SHARP: + return 'MUSIC_KEY_F_SHARP'; + case MusicKeyScale_MusicKey.MUSIC_KEY_G_FLAT: + return 'MUSIC_KEY_G_FLAT'; + case MusicKeyScale_MusicKey.MUSIC_KEY_G: + return 'MUSIC_KEY_G'; + case MusicKeyScale_MusicKey.MUSIC_KEY_G_SHARP: + return 'MUSIC_KEY_G_SHARP'; + case MusicKeyScale_MusicKey.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum MusicKeyScale_MusicScale { + MUSIC_SCALE_MAJOR = 0, + MUSIC_SCALE_MINOR = 1, + UNRECOGNIZED = -1, +} + +export function musicKeyScale_MusicScaleFromJSON( + object: any, +): MusicKeyScale_MusicScale { + switch (object) { + case 0: + case 'MUSIC_SCALE_MAJOR': + return MusicKeyScale_MusicScale.MUSIC_SCALE_MAJOR; + case 1: + case 'MUSIC_SCALE_MINOR': + return MusicKeyScale_MusicScale.MUSIC_SCALE_MINOR; + case -1: + case 'UNRECOGNIZED': + default: + return MusicKeyScale_MusicScale.UNRECOGNIZED; + } +} + +export function musicKeyScale_MusicScaleToJSON( + object: MusicKeyScale_MusicScale, +): string { + switch (object) { + case MusicKeyScale_MusicScale.MUSIC_SCALE_MAJOR: + return 'MUSIC_SCALE_MAJOR'; + case MusicKeyScale_MusicScale.MUSIC_SCALE_MINOR: + return 'MUSIC_SCALE_MINOR'; + case MusicKeyScale_MusicScale.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseMusicKeyScale(): MusicKeyScale { + return { musicKey: 0, musicScale: 0 }; +} + +export const MusicKeyScale = { + encode( + message: MusicKeyScale, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.musicKey !== 0) { + writer.uint32(8).int32(message.musicKey); + } + if (message.musicScale !== 0) { + writer.uint32(16).int32(message.musicScale); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MusicKeyScale { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMusicKeyScale(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.musicKey = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.musicScale = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): MusicKeyScale { + return { + musicKey: isSet(object.musicKey) + ? musicKeyScale_MusicKeyFromJSON(object.musicKey) + : 0, + musicScale: isSet(object.musicScale) + ? musicKeyScale_MusicScaleFromJSON(object.musicScale) + : 0, + }; + }, + + toJSON(message: MusicKeyScale): unknown { + const obj: any = {}; + if (message.musicKey !== 0) { + obj.musicKey = musicKeyScale_MusicKeyToJSON(message.musicKey); + } + if (message.musicScale !== 0) { + obj.musicScale = musicKeyScale_MusicScaleToJSON(message.musicScale); + } + return obj; + }, + + create, I>>( + base?: I, + ): MusicKeyScale { + return MusicKeyScale.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MusicKeyScale { + const message = createBaseMusicKeyScale(); + message.musicKey = object.musicKey ?? 0; + message.musicScale = object.musicScale ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/planningCenter.proto b/proto/planningCenter.proto index 8c2c794..d7b37a0 100644 --- a/proto/planningCenter.proto +++ b/proto/planningCenter.proto @@ -6,7 +6,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "url.proto"; import "rvtimestamp.proto"; import "presentation.proto"; diff --git a/proto/planningCenter.ts b/proto/planningCenter.ts index ada7417..7617df7 100644 --- a/proto/planningCenter.ts +++ b/proto/planningCenter.ts @@ -1,8 +1,8 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { URL } from './basicTypes'; import { Presentation_CCLI } from './presentation'; import { Timestamp } from './rvtimestamp'; +import { URL } from './url'; export const protobufPackage = 'rv.data'; @@ -174,56 +174,56 @@ export const PlanningCenterPlan = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.planIdNum = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.parentIdNum = reader.uint32(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.seriesTitle = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.planTitle = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.dateList = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.createdDate = Timestamp.decode(reader, reader.uint32()); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.updateDate = Timestamp.decode(reader, reader.uint32()); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -233,21 +233,21 @@ export const PlanningCenterPlan = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.planIdStr = reader.string(); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.parentIdStr = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -257,11 +257,21 @@ export const PlanningCenterPlan = { fromJSON(object: any): PlanningCenterPlan { return { - planIdNum: isSet(object.planIdNum) ? Number(object.planIdNum) : 0, - parentIdNum: isSet(object.parentIdNum) ? Number(object.parentIdNum) : 0, - seriesTitle: isSet(object.seriesTitle) ? String(object.seriesTitle) : '', - planTitle: isSet(object.planTitle) ? String(object.planTitle) : '', - dateList: isSet(object.dateList) ? String(object.dateList) : '', + planIdNum: isSet(object.planIdNum) + ? globalThis.Number(object.planIdNum) + : 0, + parentIdNum: isSet(object.parentIdNum) + ? globalThis.Number(object.parentIdNum) + : 0, + seriesTitle: isSet(object.seriesTitle) + ? globalThis.String(object.seriesTitle) + : '', + planTitle: isSet(object.planTitle) + ? globalThis.String(object.planTitle) + : '', + dateList: isSet(object.dateList) + ? globalThis.String(object.dateList) + : '', createdDate: isSet(object.createdDate) ? Timestamp.fromJSON(object.createdDate) : undefined, @@ -271,45 +281,55 @@ export const PlanningCenterPlan = { lastUpdateCheckDate: isSet(object.lastUpdateCheckDate) ? Timestamp.fromJSON(object.lastUpdateCheckDate) : undefined, - planIdStr: isSet(object.planIdStr) ? String(object.planIdStr) : '', - parentIdStr: isSet(object.parentIdStr) ? String(object.parentIdStr) : '', + planIdStr: isSet(object.planIdStr) + ? globalThis.String(object.planIdStr) + : '', + parentIdStr: isSet(object.parentIdStr) + ? globalThis.String(object.parentIdStr) + : '', }; }, toJSON(message: PlanningCenterPlan): unknown { const obj: any = {}; - message.planIdNum !== undefined && - (obj.planIdNum = Math.round(message.planIdNum)); - message.parentIdNum !== undefined && - (obj.parentIdNum = Math.round(message.parentIdNum)); - message.seriesTitle !== undefined && - (obj.seriesTitle = message.seriesTitle); - message.planTitle !== undefined && (obj.planTitle = message.planTitle); - message.dateList !== undefined && (obj.dateList = message.dateList); - message.createdDate !== undefined && - (obj.createdDate = message.createdDate - ? Timestamp.toJSON(message.createdDate) - : undefined); - message.updateDate !== undefined && - (obj.updateDate = message.updateDate - ? Timestamp.toJSON(message.updateDate) - : undefined); - message.lastUpdateCheckDate !== undefined && - (obj.lastUpdateCheckDate = message.lastUpdateCheckDate - ? Timestamp.toJSON(message.lastUpdateCheckDate) - : undefined); - message.planIdStr !== undefined && (obj.planIdStr = message.planIdStr); - message.parentIdStr !== undefined && - (obj.parentIdStr = message.parentIdStr); + if (message.planIdNum !== 0) { + obj.planIdNum = Math.round(message.planIdNum); + } + if (message.parentIdNum !== 0) { + obj.parentIdNum = Math.round(message.parentIdNum); + } + if (message.seriesTitle !== '') { + obj.seriesTitle = message.seriesTitle; + } + if (message.planTitle !== '') { + obj.planTitle = message.planTitle; + } + if (message.dateList !== '') { + obj.dateList = message.dateList; + } + if (message.createdDate !== undefined) { + obj.createdDate = Timestamp.toJSON(message.createdDate); + } + if (message.updateDate !== undefined) { + obj.updateDate = Timestamp.toJSON(message.updateDate); + } + if (message.lastUpdateCheckDate !== undefined) { + obj.lastUpdateCheckDate = Timestamp.toJSON(message.lastUpdateCheckDate); + } + if (message.planIdStr !== '') { + obj.planIdStr = message.planIdStr; + } + if (message.parentIdStr !== '') { + obj.parentIdStr = message.parentIdStr; + } return obj; }, create, I>>( base?: I, ): PlanningCenterPlan { - return PlanningCenterPlan.fromPartial(base ?? {}); + return PlanningCenterPlan.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlanningCenterPlan { @@ -413,42 +433,42 @@ export const PlanningCenterPlan_PlanItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.itemType = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.pcoIdNum = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.serviceIdNum = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.parentIdNum = reader.uint32(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.name = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -460,14 +480,14 @@ export const PlanningCenterPlan_PlanItem = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.updateDate = Timestamp.decode(reader, reader.uint32()); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -477,28 +497,28 @@ export const PlanningCenterPlan_PlanItem = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.pcoIdStr = reader.string(); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.serviceIdStr = reader.string(); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.parentIdStr = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -511,13 +531,15 @@ export const PlanningCenterPlan_PlanItem = { itemType: isSet(object.itemType) ? planningCenterPlan_PlanItem_PlanItemTypeFromJSON(object.itemType) : 0, - pcoIdNum: isSet(object.pcoIdNum) ? Number(object.pcoIdNum) : 0, + pcoIdNum: isSet(object.pcoIdNum) ? globalThis.Number(object.pcoIdNum) : 0, serviceIdNum: isSet(object.serviceIdNum) - ? Number(object.serviceIdNum) + ? globalThis.Number(object.serviceIdNum) : 0, - parentIdNum: isSet(object.parentIdNum) ? Number(object.parentIdNum) : 0, - name: isSet(object.name) ? String(object.name) : '', - attachments: Array.isArray(object?.attachments) + parentIdNum: isSet(object.parentIdNum) + ? globalThis.Number(object.parentIdNum) + : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', + attachments: globalThis.Array.isArray(object?.attachments) ? object.attachments.map((e: any) => PlanningCenterPlan_PlanItem_Attachment.fromJSON(e), ) @@ -528,56 +550,67 @@ export const PlanningCenterPlan_PlanItem = { linkedSong: isSet(object.linkedSong) ? PlanningCenterPlan_PlanItem_SongItem.fromJSON(object.linkedSong) : undefined, - pcoIdStr: isSet(object.pcoIdStr) ? String(object.pcoIdStr) : '', + pcoIdStr: isSet(object.pcoIdStr) + ? globalThis.String(object.pcoIdStr) + : '', serviceIdStr: isSet(object.serviceIdStr) - ? String(object.serviceIdStr) + ? globalThis.String(object.serviceIdStr) + : '', + parentIdStr: isSet(object.parentIdStr) + ? globalThis.String(object.parentIdStr) : '', - parentIdStr: isSet(object.parentIdStr) ? String(object.parentIdStr) : '', }; }, toJSON(message: PlanningCenterPlan_PlanItem): unknown { const obj: any = {}; - message.itemType !== undefined && - (obj.itemType = planningCenterPlan_PlanItem_PlanItemTypeToJSON( + if (message.itemType !== 0) { + obj.itemType = planningCenterPlan_PlanItem_PlanItemTypeToJSON( message.itemType, - )); - message.pcoIdNum !== undefined && - (obj.pcoIdNum = Math.round(message.pcoIdNum)); - message.serviceIdNum !== undefined && - (obj.serviceIdNum = Math.round(message.serviceIdNum)); - message.parentIdNum !== undefined && - (obj.parentIdNum = Math.round(message.parentIdNum)); - message.name !== undefined && (obj.name = message.name); - if (message.attachments) { + ); + } + if (message.pcoIdNum !== 0) { + obj.pcoIdNum = Math.round(message.pcoIdNum); + } + if (message.serviceIdNum !== 0) { + obj.serviceIdNum = Math.round(message.serviceIdNum); + } + if (message.parentIdNum !== 0) { + obj.parentIdNum = Math.round(message.parentIdNum); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.attachments?.length) { obj.attachments = message.attachments.map((e) => - e ? PlanningCenterPlan_PlanItem_Attachment.toJSON(e) : undefined, + PlanningCenterPlan_PlanItem_Attachment.toJSON(e), + ); + } + if (message.updateDate !== undefined) { + obj.updateDate = Timestamp.toJSON(message.updateDate); + } + if (message.linkedSong !== undefined) { + obj.linkedSong = PlanningCenterPlan_PlanItem_SongItem.toJSON( + message.linkedSong, ); - } else { - obj.attachments = []; - } - message.updateDate !== undefined && - (obj.updateDate = message.updateDate - ? Timestamp.toJSON(message.updateDate) - : undefined); - message.linkedSong !== undefined && - (obj.linkedSong = message.linkedSong - ? PlanningCenterPlan_PlanItem_SongItem.toJSON(message.linkedSong) - : undefined); - message.pcoIdStr !== undefined && (obj.pcoIdStr = message.pcoIdStr); - message.serviceIdStr !== undefined && - (obj.serviceIdStr = message.serviceIdStr); - message.parentIdStr !== undefined && - (obj.parentIdStr = message.parentIdStr); + } + if (message.pcoIdStr !== '') { + obj.pcoIdStr = message.pcoIdStr; + } + if (message.serviceIdStr !== '') { + obj.serviceIdStr = message.serviceIdStr; + } + if (message.parentIdStr !== '') { + obj.parentIdStr = message.parentIdStr; + } return obj; }, create, I>>( base?: I, ): PlanningCenterPlan_PlanItem { - return PlanningCenterPlan_PlanItem.fromPartial(base ?? {}); + return PlanningCenterPlan_PlanItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlanningCenterPlan_PlanItem { @@ -663,63 +696,63 @@ export const PlanningCenterPlan_PlanItem_Attachment = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.url = URL.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.createdDate = Timestamp.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.linkedPath = URL.decode(reader, reader.uint32()); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.pcoIdNum = reader.uint32(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.needsUpdate = reader.bool(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.updateDate = Timestamp.decode(reader, reader.uint32()); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.pcoIdStr = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -729,7 +762,7 @@ export const PlanningCenterPlan_PlanItem_Attachment = { fromJSON(object: any): PlanningCenterPlan_PlanItem_Attachment { return { - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', url: isSet(object.url) ? URL.fromJSON(object.url) : undefined, createdDate: isSet(object.createdDate) ? Timestamp.fromJSON(object.createdDate) @@ -737,48 +770,55 @@ export const PlanningCenterPlan_PlanItem_Attachment = { linkedPath: isSet(object.linkedPath) ? URL.fromJSON(object.linkedPath) : undefined, - pcoIdNum: isSet(object.pcoIdNum) ? Number(object.pcoIdNum) : 0, + pcoIdNum: isSet(object.pcoIdNum) ? globalThis.Number(object.pcoIdNum) : 0, needsUpdate: isSet(object.needsUpdate) - ? Boolean(object.needsUpdate) + ? globalThis.Boolean(object.needsUpdate) : false, updateDate: isSet(object.updateDate) ? Timestamp.fromJSON(object.updateDate) : undefined, - pcoIdStr: isSet(object.pcoIdStr) ? String(object.pcoIdStr) : '', + pcoIdStr: isSet(object.pcoIdStr) + ? globalThis.String(object.pcoIdStr) + : '', }; }, toJSON(message: PlanningCenterPlan_PlanItem_Attachment): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); - message.createdDate !== undefined && - (obj.createdDate = message.createdDate - ? Timestamp.toJSON(message.createdDate) - : undefined); - message.linkedPath !== undefined && - (obj.linkedPath = message.linkedPath - ? URL.toJSON(message.linkedPath) - : undefined); - message.pcoIdNum !== undefined && - (obj.pcoIdNum = Math.round(message.pcoIdNum)); - message.needsUpdate !== undefined && - (obj.needsUpdate = message.needsUpdate); - message.updateDate !== undefined && - (obj.updateDate = message.updateDate - ? Timestamp.toJSON(message.updateDate) - : undefined); - message.pcoIdStr !== undefined && (obj.pcoIdStr = message.pcoIdStr); + if (message.name !== '') { + obj.name = message.name; + } + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } + if (message.createdDate !== undefined) { + obj.createdDate = Timestamp.toJSON(message.createdDate); + } + if (message.linkedPath !== undefined) { + obj.linkedPath = URL.toJSON(message.linkedPath); + } + if (message.pcoIdNum !== 0) { + obj.pcoIdNum = Math.round(message.pcoIdNum); + } + if (message.needsUpdate === true) { + obj.needsUpdate = message.needsUpdate; + } + if (message.updateDate !== undefined) { + obj.updateDate = Timestamp.toJSON(message.updateDate); + } + if (message.pcoIdStr !== '') { + obj.pcoIdStr = message.pcoIdStr; + } return obj; }, create< I extends Exact, I>, >(base?: I): PlanningCenterPlan_PlanItem_Attachment { - return PlanningCenterPlan_PlanItem_Attachment.fromPartial(base ?? {}); + return PlanningCenterPlan_PlanItem_Attachment.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): PlanningCenterPlan_PlanItem_Attachment { @@ -859,28 +899,28 @@ export const PlanningCenterPlan_PlanItem_SongItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.pcoIdNum = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.arrangementIdNum = reader.uint32(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.ccli = Presentation_CCLI.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -891,21 +931,21 @@ export const PlanningCenterPlan_PlanItem_SongItem = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.pcoIdStr = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.arrangementIdStr = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -915,9 +955,9 @@ export const PlanningCenterPlan_PlanItem_SongItem = { fromJSON(object: any): PlanningCenterPlan_PlanItem_SongItem { return { - pcoIdNum: isSet(object.pcoIdNum) ? Number(object.pcoIdNum) : 0, + pcoIdNum: isSet(object.pcoIdNum) ? globalThis.Number(object.pcoIdNum) : 0, arrangementIdNum: isSet(object.arrangementIdNum) - ? Number(object.arrangementIdNum) + ? globalThis.Number(object.arrangementIdNum) : 0, ccli: isSet(object.ccli) ? Presentation_CCLI.fromJSON(object.ccli) @@ -927,39 +967,47 @@ export const PlanningCenterPlan_PlanItem_SongItem = { object.sequence, ) : undefined, - pcoIdStr: isSet(object.pcoIdStr) ? String(object.pcoIdStr) : '', + pcoIdStr: isSet(object.pcoIdStr) + ? globalThis.String(object.pcoIdStr) + : '', arrangementIdStr: isSet(object.arrangementIdStr) - ? String(object.arrangementIdStr) + ? globalThis.String(object.arrangementIdStr) : '', }; }, toJSON(message: PlanningCenterPlan_PlanItem_SongItem): unknown { const obj: any = {}; - message.pcoIdNum !== undefined && - (obj.pcoIdNum = Math.round(message.pcoIdNum)); - message.arrangementIdNum !== undefined && - (obj.arrangementIdNum = Math.round(message.arrangementIdNum)); - message.ccli !== undefined && - (obj.ccli = message.ccli - ? Presentation_CCLI.toJSON(message.ccli) - : undefined); - message.sequence !== undefined && - (obj.sequence = message.sequence - ? PlanningCenterPlan_PlanItem_SongItem_Sequence.toJSON(message.sequence) - : undefined); - message.pcoIdStr !== undefined && (obj.pcoIdStr = message.pcoIdStr); - message.arrangementIdStr !== undefined && - (obj.arrangementIdStr = message.arrangementIdStr); + if (message.pcoIdNum !== 0) { + obj.pcoIdNum = Math.round(message.pcoIdNum); + } + if (message.arrangementIdNum !== 0) { + obj.arrangementIdNum = Math.round(message.arrangementIdNum); + } + if (message.ccli !== undefined) { + obj.ccli = Presentation_CCLI.toJSON(message.ccli); + } + if (message.sequence !== undefined) { + obj.sequence = PlanningCenterPlan_PlanItem_SongItem_Sequence.toJSON( + message.sequence, + ); + } + if (message.pcoIdStr !== '') { + obj.pcoIdStr = message.pcoIdStr; + } + if (message.arrangementIdStr !== '') { + obj.arrangementIdStr = message.arrangementIdStr; + } return obj; }, create, I>>( base?: I, ): PlanningCenterPlan_PlanItem_SongItem { - return PlanningCenterPlan_PlanItem_SongItem.fromPartial(base ?? {}); + return PlanningCenterPlan_PlanItem_SongItem.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): PlanningCenterPlan_PlanItem_SongItem { @@ -1018,35 +1066,35 @@ export const PlanningCenterPlan_PlanItem_SongItem_Sequence = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.pcoIdNum = reader.uint32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.groupNames.push(reader.string()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.pcoIdStr = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1056,26 +1104,31 @@ export const PlanningCenterPlan_PlanItem_SongItem_Sequence = { fromJSON(object: any): PlanningCenterPlan_PlanItem_SongItem_Sequence { return { - pcoIdNum: isSet(object.pcoIdNum) ? Number(object.pcoIdNum) : 0, - name: isSet(object.name) ? String(object.name) : '', - groupNames: Array.isArray(object?.groupNames) - ? object.groupNames.map((e: any) => String(e)) + pcoIdNum: isSet(object.pcoIdNum) ? globalThis.Number(object.pcoIdNum) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', + groupNames: globalThis.Array.isArray(object?.groupNames) + ? object.groupNames.map((e: any) => globalThis.String(e)) : [], - pcoIdStr: isSet(object.pcoIdStr) ? String(object.pcoIdStr) : '', + pcoIdStr: isSet(object.pcoIdStr) + ? globalThis.String(object.pcoIdStr) + : '', }; }, toJSON(message: PlanningCenterPlan_PlanItem_SongItem_Sequence): unknown { const obj: any = {}; - message.pcoIdNum !== undefined && - (obj.pcoIdNum = Math.round(message.pcoIdNum)); - message.name !== undefined && (obj.name = message.name); - if (message.groupNames) { - obj.groupNames = message.groupNames.map((e) => e); - } else { - obj.groupNames = []; - } - message.pcoIdStr !== undefined && (obj.pcoIdStr = message.pcoIdStr); + if (message.pcoIdNum !== 0) { + obj.pcoIdNum = Math.round(message.pcoIdNum); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.groupNames?.length) { + obj.groupNames = message.groupNames; + } + if (message.pcoIdStr !== '') { + obj.pcoIdStr = message.pcoIdStr; + } return obj; }, @@ -1086,10 +1139,9 @@ export const PlanningCenterPlan_PlanItem_SongItem_Sequence = { >, >(base?: I): PlanningCenterPlan_PlanItem_SongItem_Sequence { return PlanningCenterPlan_PlanItem_SongItem_Sequence.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -1116,8 +1168,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/playlist.proto b/proto/playlist.proto index 2499750..5e9c301 100644 --- a/proto/playlist.proto +++ b/proto/playlist.proto @@ -6,11 +6,14 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "hotKey.proto"; -import "cue.proto"; -import "basicTypes.proto"; import "action.proto"; +import "color.proto"; +import "cue.proto"; +import "hotKey.proto"; +import "musicKeyScale.proto"; import "planningCenter.proto"; +import "url.proto"; +import "uuid.proto"; message Playlist { message PlaylistArray { diff --git a/proto/playlist.ts b/proto/playlist.ts index 5b9fbf6..4d7414a 100644 --- a/proto/playlist.ts +++ b/proto/playlist.ts @@ -6,13 +6,16 @@ import { action_ContentDestinationFromJSON, action_ContentDestinationToJSON, } from './action'; -import { Color, MusicKeyScale, URL, UUID } from './basicTypes'; +import { Color } from './color'; import { Cue } from './cue'; import { HotKey } from './hotKey'; +import { MusicKeyScale } from './musicKeyScale'; import { PlanningCenterPlan, PlanningCenterPlan_PlanItem, } from './planningCenter'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -319,84 +322,84 @@ export const Playlist = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.type = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.expanded = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.targetedLayerUuid = UUID.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.smartDirectoryPath = URL.decode(reader, reader.uint32()); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.hotKey = HotKey.decode(reader, reader.uint32()); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.cues.push(Cue.decode(reader, reader.uint32())); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.children.push(Playlist.decode(reader, reader.uint32())); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.timecodeEnabled = reader.bool(); continue; case 11: - if (tag != 88) { + if (tag !== 88) { break; } message.timing = reader.int32() as any; continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } @@ -406,7 +409,7 @@ export const Playlist = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -416,7 +419,7 @@ export const Playlist = { ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } @@ -426,7 +429,7 @@ export const Playlist = { ); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -436,14 +439,14 @@ export const Playlist = { ); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } message.pcoPlan = PlanningCenterPlan.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -454,9 +457,11 @@ export const Playlist = { fromJSON(object: any): Playlist { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', type: isSet(object.type) ? playlist_TypeFromJSON(object.type) : 0, - expanded: isSet(object.expanded) ? Boolean(object.expanded) : false, + expanded: isSet(object.expanded) + ? globalThis.Boolean(object.expanded) + : false, targetedLayerUuid: isSet(object.targetedLayerUuid) ? UUID.fromJSON(object.targetedLayerUuid) : undefined, @@ -464,14 +469,14 @@ export const Playlist = { ? URL.fromJSON(object.smartDirectoryPath) : undefined, hotKey: isSet(object.hotKey) ? HotKey.fromJSON(object.hotKey) : undefined, - cues: Array.isArray(object?.cues) + cues: globalThis.Array.isArray(object?.cues) ? object.cues.map((e: any) => Cue.fromJSON(e)) : [], - children: Array.isArray(object?.children) + children: globalThis.Array.isArray(object?.children) ? object.children.map((e: any) => Playlist.fromJSON(e)) : [], timecodeEnabled: isSet(object.timecodeEnabled) - ? Boolean(object.timecodeEnabled) + ? globalThis.Boolean(object.timecodeEnabled) : false, timing: isSet(object.timing) ? playlist_TimingTypeFromJSON(object.timing) @@ -496,65 +501,62 @@ export const Playlist = { toJSON(message: Playlist): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.type !== undefined && - (obj.type = playlist_TypeToJSON(message.type)); - message.expanded !== undefined && (obj.expanded = message.expanded); - message.targetedLayerUuid !== undefined && - (obj.targetedLayerUuid = message.targetedLayerUuid - ? UUID.toJSON(message.targetedLayerUuid) - : undefined); - message.smartDirectoryPath !== undefined && - (obj.smartDirectoryPath = message.smartDirectoryPath - ? URL.toJSON(message.smartDirectoryPath) - : undefined); - message.hotKey !== undefined && - (obj.hotKey = message.hotKey ? HotKey.toJSON(message.hotKey) : undefined); - if (message.cues) { - obj.cues = message.cues.map((e) => (e ? Cue.toJSON(e) : undefined)); - } else { - obj.cues = []; - } - if (message.children) { - obj.children = message.children.map((e) => - e ? Playlist.toJSON(e) : undefined, + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.type !== 0) { + obj.type = playlist_TypeToJSON(message.type); + } + if (message.expanded === true) { + obj.expanded = message.expanded; + } + if (message.targetedLayerUuid !== undefined) { + obj.targetedLayerUuid = UUID.toJSON(message.targetedLayerUuid); + } + if (message.smartDirectoryPath !== undefined) { + obj.smartDirectoryPath = URL.toJSON(message.smartDirectoryPath); + } + if (message.hotKey !== undefined) { + obj.hotKey = HotKey.toJSON(message.hotKey); + } + if (message.cues?.length) { + obj.cues = message.cues.map((e) => Cue.toJSON(e)); + } + if (message.children?.length) { + obj.children = message.children.map((e) => Playlist.toJSON(e)); + } + if (message.timecodeEnabled === true) { + obj.timecodeEnabled = message.timecodeEnabled; + } + if (message.timing !== 0) { + obj.timing = playlist_TimingTypeToJSON(message.timing); + } + if (message.startupInfo !== undefined) { + obj.startupInfo = Playlist_StartupInfo.toJSON(message.startupInfo); + } + if (message.playlists !== undefined) { + obj.playlists = Playlist_PlaylistArray.toJSON(message.playlists); + } + if (message.items !== undefined) { + obj.items = Playlist_PlaylistItems.toJSON(message.items); + } + if (message.smartDirectory !== undefined) { + obj.smartDirectory = Playlist_FolderDirectory.toJSON( + message.smartDirectory, ); - } else { - obj.children = []; - } - message.timecodeEnabled !== undefined && - (obj.timecodeEnabled = message.timecodeEnabled); - message.timing !== undefined && - (obj.timing = playlist_TimingTypeToJSON(message.timing)); - message.startupInfo !== undefined && - (obj.startupInfo = message.startupInfo - ? Playlist_StartupInfo.toJSON(message.startupInfo) - : undefined); - message.playlists !== undefined && - (obj.playlists = message.playlists - ? Playlist_PlaylistArray.toJSON(message.playlists) - : undefined); - message.items !== undefined && - (obj.items = message.items - ? Playlist_PlaylistItems.toJSON(message.items) - : undefined); - message.smartDirectory !== undefined && - (obj.smartDirectory = message.smartDirectory - ? Playlist_FolderDirectory.toJSON(message.smartDirectory) - : undefined); - message.pcoPlan !== undefined && - (obj.pcoPlan = message.pcoPlan - ? PlanningCenterPlan.toJSON(message.pcoPlan) - : undefined); + } + if (message.pcoPlan !== undefined) { + obj.pcoPlan = PlanningCenterPlan.toJSON(message.pcoPlan); + } return obj; }, create, I>>(base?: I): Playlist { - return Playlist.fromPartial(base ?? {}); + return Playlist.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Playlist { const message = createBasePlaylist(); message.uuid = @@ -634,14 +636,14 @@ export const Playlist_PlaylistArray = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.playlists.push(Playlist.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -651,7 +653,7 @@ export const Playlist_PlaylistArray = { fromJSON(object: any): Playlist_PlaylistArray { return { - playlists: Array.isArray(object?.playlists) + playlists: globalThis.Array.isArray(object?.playlists) ? object.playlists.map((e: any) => Playlist.fromJSON(e)) : [], }; @@ -659,12 +661,8 @@ export const Playlist_PlaylistArray = { toJSON(message: Playlist_PlaylistArray): unknown { const obj: any = {}; - if (message.playlists) { - obj.playlists = message.playlists.map((e) => - e ? Playlist.toJSON(e) : undefined, - ); - } else { - obj.playlists = []; + if (message.playlists?.length) { + obj.playlists = message.playlists.map((e) => Playlist.toJSON(e)); } return obj; }, @@ -672,9 +670,8 @@ export const Playlist_PlaylistArray = { create, I>>( base?: I, ): Playlist_PlaylistArray { - return Playlist_PlaylistArray.fromPartial(base ?? {}); + return Playlist_PlaylistArray.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Playlist_PlaylistArray { @@ -712,14 +709,14 @@ export const Playlist_PlaylistItems = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.items.push(PlaylistItem.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -729,7 +726,7 @@ export const Playlist_PlaylistItems = { fromJSON(object: any): Playlist_PlaylistItems { return { - items: Array.isArray(object?.items) + items: globalThis.Array.isArray(object?.items) ? object.items.map((e: any) => PlaylistItem.fromJSON(e)) : [], }; @@ -737,12 +734,8 @@ export const Playlist_PlaylistItems = { toJSON(message: Playlist_PlaylistItems): unknown { const obj: any = {}; - if (message.items) { - obj.items = message.items.map((e) => - e ? PlaylistItem.toJSON(e) : undefined, - ); - } else { - obj.items = []; + if (message.items?.length) { + obj.items = message.items.map((e) => PlaylistItem.toJSON(e)); } return obj; }, @@ -750,9 +743,8 @@ export const Playlist_PlaylistItems = { create, I>>( base?: I, ): Playlist_PlaylistItems { - return Playlist_PlaylistItems.fromPartial(base ?? {}); + return Playlist_PlaylistItems.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Playlist_PlaylistItems { @@ -792,21 +784,21 @@ export const Playlist_FolderDirectory = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.smartDirectory = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.importBehavior = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -827,23 +819,22 @@ export const Playlist_FolderDirectory = { toJSON(message: Playlist_FolderDirectory): unknown { const obj: any = {}; - message.smartDirectory !== undefined && - (obj.smartDirectory = message.smartDirectory - ? URL.toJSON(message.smartDirectory) - : undefined); - message.importBehavior !== undefined && - (obj.importBehavior = playlist_FolderDirectory_ImportBehaviorToJSON( + if (message.smartDirectory !== undefined) { + obj.smartDirectory = URL.toJSON(message.smartDirectory); + } + if (message.importBehavior !== 0) { + obj.importBehavior = playlist_FolderDirectory_ImportBehaviorToJSON( message.importBehavior, - )); + ); + } return obj; }, create, I>>( base?: I, ): Playlist_FolderDirectory { - return Playlist_FolderDirectory.fromPartial(base ?? {}); + return Playlist_FolderDirectory.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Playlist_FolderDirectory { @@ -887,28 +878,28 @@ export const Playlist_Tag = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -919,27 +910,30 @@ export const Playlist_Tag = { fromJSON(object: any): Playlist_Tag { return { color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, }; }, toJSON(message: Playlist_Tag): unknown { const obj: any = {}; - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.name !== undefined && (obj.name = message.name); - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } return obj; }, create, I>>( base?: I, ): Playlist_Tag { - return Playlist_Tag.fromPartial(base ?? {}); + return Playlist_Tag.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Playlist_Tag { @@ -984,14 +978,14 @@ export const Playlist_StartupInfo = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.triggerOnStartup = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1002,24 +996,24 @@ export const Playlist_StartupInfo = { fromJSON(object: any): Playlist_StartupInfo { return { triggerOnStartup: isSet(object.triggerOnStartup) - ? Boolean(object.triggerOnStartup) + ? globalThis.Boolean(object.triggerOnStartup) : false, }; }, toJSON(message: Playlist_StartupInfo): unknown { const obj: any = {}; - message.triggerOnStartup !== undefined && - (obj.triggerOnStartup = message.triggerOnStartup); + if (message.triggerOnStartup === true) { + obj.triggerOnStartup = message.triggerOnStartup; + } return obj; }, create, I>>( base?: I, ): Playlist_StartupInfo { - return Playlist_StartupInfo.fromPartial(base ?? {}); + return Playlist_StartupInfo.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Playlist_StartupInfo { @@ -1099,42 +1093,42 @@ export const PlaylistItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.tags.push(UUID.decode(reader, reader.uint32())); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.isHidden = reader.bool(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.header = PlaylistItem_Header.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -1144,14 +1138,14 @@ export const PlaylistItem = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.cue = Cue.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -1161,7 +1155,7 @@ export const PlaylistItem = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -1171,7 +1165,7 @@ export const PlaylistItem = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1182,11 +1176,13 @@ export const PlaylistItem = { fromJSON(object: any): PlaylistItem { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - tags: Array.isArray(object?.tags) + name: isSet(object.name) ? globalThis.String(object.name) : '', + tags: globalThis.Array.isArray(object?.tags) ? object.tags.map((e: any) => UUID.fromJSON(e)) : [], - isHidden: isSet(object.isHidden) ? Boolean(object.isHidden) : false, + isHidden: isSet(object.isHidden) + ? globalThis.Boolean(object.isHidden) + : false, header: isSet(object.header) ? PlaylistItem_Header.fromJSON(object.header) : undefined, @@ -1205,42 +1201,43 @@ export const PlaylistItem = { toJSON(message: PlaylistItem): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.tags) { - obj.tags = message.tags.map((e) => (e ? UUID.toJSON(e) : undefined)); - } else { - obj.tags = []; - } - message.isHidden !== undefined && (obj.isHidden = message.isHidden); - message.header !== undefined && - (obj.header = message.header - ? PlaylistItem_Header.toJSON(message.header) - : undefined); - message.presentation !== undefined && - (obj.presentation = message.presentation - ? PlaylistItem_Presentation.toJSON(message.presentation) - : undefined); - message.cue !== undefined && - (obj.cue = message.cue ? Cue.toJSON(message.cue) : undefined); - message.planningCenter !== undefined && - (obj.planningCenter = message.planningCenter - ? PlaylistItem_PlanningCenter.toJSON(message.planningCenter) - : undefined); - message.placeholder !== undefined && - (obj.placeholder = message.placeholder - ? PlaylistItem_Placeholder.toJSON(message.placeholder) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.tags?.length) { + obj.tags = message.tags.map((e) => UUID.toJSON(e)); + } + if (message.isHidden === true) { + obj.isHidden = message.isHidden; + } + if (message.header !== undefined) { + obj.header = PlaylistItem_Header.toJSON(message.header); + } + if (message.presentation !== undefined) { + obj.presentation = PlaylistItem_Presentation.toJSON(message.presentation); + } + if (message.cue !== undefined) { + obj.cue = Cue.toJSON(message.cue); + } + if (message.planningCenter !== undefined) { + obj.planningCenter = PlaylistItem_PlanningCenter.toJSON( + message.planningCenter, + ); + } + if (message.placeholder !== undefined) { + obj.placeholder = PlaylistItem_Placeholder.toJSON(message.placeholder); + } return obj; }, create, I>>( base?: I, ): PlaylistItem { - return PlaylistItem.fromPartial(base ?? {}); + return PlaylistItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistItem { @@ -1303,21 +1300,21 @@ export const PlaylistItem_Header = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.actions.push(Action.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1328,7 +1325,7 @@ export const PlaylistItem_Header = { fromJSON(object: any): PlaylistItem_Header { return { color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, - actions: Array.isArray(object?.actions) + actions: globalThis.Array.isArray(object?.actions) ? object.actions.map((e: any) => Action.fromJSON(e)) : [], }; @@ -1336,14 +1333,11 @@ export const PlaylistItem_Header = { toJSON(message: PlaylistItem_Header): unknown { const obj: any = {}; - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - if (message.actions) { - obj.actions = message.actions.map((e) => - e ? Action.toJSON(e) : undefined, - ); - } else { - obj.actions = []; + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.actions?.length) { + obj.actions = message.actions.map((e) => Action.toJSON(e)); } return obj; }, @@ -1351,9 +1345,8 @@ export const PlaylistItem_Header = { create, I>>( base?: I, ): PlaylistItem_Header { - return PlaylistItem_Header.fromPartial(base ?? {}); + return PlaylistItem_Header.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistItem_Header { @@ -1411,35 +1404,35 @@ export const PlaylistItem_Presentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.documentPath = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.arrangement = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.contentDestination = reader.int32() as any; continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.userMusicKey = MusicKeyScale.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1466,31 +1459,28 @@ export const PlaylistItem_Presentation = { toJSON(message: PlaylistItem_Presentation): unknown { const obj: any = {}; - message.documentPath !== undefined && - (obj.documentPath = message.documentPath - ? URL.toJSON(message.documentPath) - : undefined); - message.arrangement !== undefined && - (obj.arrangement = message.arrangement - ? UUID.toJSON(message.arrangement) - : undefined); - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + if (message.documentPath !== undefined) { + obj.documentPath = URL.toJSON(message.documentPath); + } + if (message.arrangement !== undefined) { + obj.arrangement = UUID.toJSON(message.arrangement); + } + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); - message.userMusicKey !== undefined && - (obj.userMusicKey = message.userMusicKey - ? MusicKeyScale.toJSON(message.userMusicKey) - : undefined); + ); + } + if (message.userMusicKey !== undefined) { + obj.userMusicKey = MusicKeyScale.toJSON(message.userMusicKey); + } return obj; }, create, I>>( base?: I, ): PlaylistItem_Presentation { - return PlaylistItem_Presentation.fromPartial(base ?? {}); + return PlaylistItem_Presentation.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistItem_Presentation { @@ -1548,7 +1538,7 @@ export const PlaylistItem_PlanningCenter = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1558,14 +1548,14 @@ export const PlaylistItem_PlanningCenter = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.linkedData = PlaylistItem.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1586,23 +1576,20 @@ export const PlaylistItem_PlanningCenter = { toJSON(message: PlaylistItem_PlanningCenter): unknown { const obj: any = {}; - message.item !== undefined && - (obj.item = message.item - ? PlanningCenterPlan_PlanItem.toJSON(message.item) - : undefined); - message.linkedData !== undefined && - (obj.linkedData = message.linkedData - ? PlaylistItem.toJSON(message.linkedData) - : undefined); + if (message.item !== undefined) { + obj.item = PlanningCenterPlan_PlanItem.toJSON(message.item); + } + if (message.linkedData !== undefined) { + obj.linkedData = PlaylistItem.toJSON(message.linkedData); + } return obj; }, create, I>>( base?: I, ): PlaylistItem_PlanningCenter { - return PlaylistItem_PlanningCenter.fromPartial(base ?? {}); + return PlaylistItem_PlanningCenter.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistItem_PlanningCenter { @@ -1649,14 +1636,14 @@ export const PlaylistItem_Placeholder = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.linkedData = PlaylistItem.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1674,19 +1661,17 @@ export const PlaylistItem_Placeholder = { toJSON(message: PlaylistItem_Placeholder): unknown { const obj: any = {}; - message.linkedData !== undefined && - (obj.linkedData = message.linkedData - ? PlaylistItem.toJSON(message.linkedData) - : undefined); + if (message.linkedData !== undefined) { + obj.linkedData = PlaylistItem.toJSON(message.linkedData); + } return obj; }, create, I>>( base?: I, ): PlaylistItem_Placeholder { - return PlaylistItem_Placeholder.fromPartial(base ?? {}); + return PlaylistItem_Placeholder.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistItem_Placeholder { @@ -1710,8 +1695,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/playlistTemplate.ts b/proto/playlistTemplate.ts index 86a9181..d702cca 100644 --- a/proto/playlistTemplate.ts +++ b/proto/playlistTemplate.ts @@ -37,7 +37,7 @@ export const PlaylistTemplate = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -46,7 +46,7 @@ export const PlaylistTemplate = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -56,7 +56,7 @@ export const PlaylistTemplate = { fromJSON(object: any): PlaylistTemplate { return { - templates: Array.isArray(object?.templates) + templates: globalThis.Array.isArray(object?.templates) ? object.templates.map((e: any) => PlaylistTemplate_Template.fromJSON(e), ) @@ -66,12 +66,10 @@ export const PlaylistTemplate = { toJSON(message: PlaylistTemplate): unknown { const obj: any = {}; - if (message.templates) { + if (message.templates?.length) { obj.templates = message.templates.map((e) => - e ? PlaylistTemplate_Template.toJSON(e) : undefined, + PlaylistTemplate_Template.toJSON(e), ); - } else { - obj.templates = []; } return obj; }, @@ -79,9 +77,8 @@ export const PlaylistTemplate = { create, I>>( base?: I, ): PlaylistTemplate { - return PlaylistTemplate.fromPartial(base ?? {}); + return PlaylistTemplate.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistTemplate { @@ -123,14 +120,14 @@ export const PlaylistTemplate_Template = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -139,7 +136,7 @@ export const PlaylistTemplate_Template = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -149,8 +146,8 @@ export const PlaylistTemplate_Template = { fromJSON(object: any): PlaylistTemplate_Template { return { - name: isSet(object.name) ? String(object.name) : '', - playlistItems: Array.isArray(object?.playlistItems) + name: isSet(object.name) ? globalThis.String(object.name) : '', + playlistItems: globalThis.Array.isArray(object?.playlistItems) ? object.playlistItems.map((e: any) => PlaylistItem.fromJSON(e)) : [], }; @@ -158,13 +155,13 @@ export const PlaylistTemplate_Template = { toJSON(message: PlaylistTemplate_Template): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - if (message.playlistItems) { + if (message.name !== '') { + obj.name = message.name; + } + if (message.playlistItems?.length) { obj.playlistItems = message.playlistItems.map((e) => - e ? PlaylistItem.toJSON(e) : undefined, + PlaylistItem.toJSON(e), ); - } else { - obj.playlistItems = []; } return obj; }, @@ -172,9 +169,8 @@ export const PlaylistTemplate_Template = { create, I>>( base?: I, ): PlaylistTemplate_Template { - return PlaylistTemplate_Template.fromPartial(base ?? {}); + return PlaylistTemplate_Template.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistTemplate_Template { @@ -197,8 +193,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/presentation.proto b/proto/presentation.proto index 814410d..9d59dcb 100644 --- a/proto/presentation.proto +++ b/proto/presentation.proto @@ -7,12 +7,16 @@ option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; import "action.proto"; -import "basicTypes.proto"; -import "cue.proto"; -import "rvtimestamp.proto"; +import "applicationInfo.proto"; import "background.proto"; +import "cue.proto"; import "effects.proto"; import "groups.proto"; +import "intRange.proto"; +import "musicKeyScale.proto"; +import "rvtimestamp.proto"; +import "url.proto"; +import "uuid.proto"; message Presentation { reserved "social_media"; diff --git a/proto/presentation.ts b/proto/presentation.ts index 90cdc24..6a36ed4 100644 --- a/proto/presentation.ts +++ b/proto/presentation.ts @@ -7,18 +7,16 @@ import { action_ContentDestinationFromJSON, action_ContentDestinationToJSON, } from './action'; +import { ApplicationInfo } from './applicationInfo'; import { Background } from './background'; -import { - ApplicationInfo, - IntRange, - MusicKeyScale, - URL, - UUID, -} from './basicTypes'; import { Cue } from './cue'; import { Transition } from './effects'; import { Group } from './groups'; +import { IntRange } from './intRange'; +import { MusicKeyScale } from './musicKeyScale'; import { Timestamp } from './rvtimestamp'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -284,7 +282,7 @@ export const Presentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -294,70 +292,70 @@ export const Presentation = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.lastDateUsed = Timestamp.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.lastModifiedDate = Timestamp.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.category = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.notes = reader.string(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.background = Background.decode(reader, reader.uint32()); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.chordChart = URL.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.selectedArrangement = UUID.decode(reader, reader.uint32()); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -366,7 +364,7 @@ export const Presentation = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -375,21 +373,21 @@ export const Presentation = { ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } message.cues.push(Cue.decode(reader, reader.uint32())); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } message.ccli = Presentation_CCLI.decode(reader, reader.uint32()); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } @@ -399,7 +397,7 @@ export const Presentation = { ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } @@ -409,21 +407,21 @@ export const Presentation = { ); continue; case 18: - if (tag != 146) { + if (tag !== 146) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; case 19: - if (tag != 152) { + if (tag !== 152) { break; } message.contentDestination = reader.int32() as any; continue; case 21: - if (tag != 170) { + if (tag !== 170) { break; } @@ -431,28 +429,28 @@ export const Presentation = { Presentation_MultiTracksLicensing.decode(reader, reader.uint32()); continue; case 22: - if (tag != 178) { + if (tag !== 178) { break; } message.musicKey = reader.string(); continue; case 23: - if (tag != 186) { + if (tag !== 186) { break; } message.music = Presentation_Music.decode(reader, reader.uint32()); continue; case 20: - if (tag != 161) { + if (tag !== 161) { break; } message.slideShowDuration = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -466,15 +464,17 @@ export const Presentation = { ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', lastDateUsed: isSet(object.lastDateUsed) ? Timestamp.fromJSON(object.lastDateUsed) : undefined, lastModifiedDate: isSet(object.lastModifiedDate) ? Timestamp.fromJSON(object.lastModifiedDate) : undefined, - category: isSet(object.category) ? String(object.category) : '', - notes: isSet(object.notes) ? String(object.notes) : '', + category: isSet(object.category) + ? globalThis.String(object.category) + : '', + notes: isSet(object.notes) ? globalThis.String(object.notes) : '', background: isSet(object.background) ? Background.fromJSON(object.background) : undefined, @@ -484,15 +484,15 @@ export const Presentation = { selectedArrangement: isSet(object.selectedArrangement) ? UUID.fromJSON(object.selectedArrangement) : undefined, - arrangements: Array.isArray(object?.arrangements) + arrangements: globalThis.Array.isArray(object?.arrangements) ? object.arrangements.map((e: any) => Presentation_Arrangement.fromJSON(e), ) : [], - cueGroups: Array.isArray(object?.cueGroups) + cueGroups: globalThis.Array.isArray(object?.cueGroups) ? object.cueGroups.map((e: any) => Presentation_CueGroup.fromJSON(e)) : [], - cues: Array.isArray(object?.cues) + cues: globalThis.Array.isArray(object?.cues) ? object.cues.map((e: any) => Cue.fromJSON(e)) : [], ccli: isSet(object.ccli) @@ -515,106 +515,104 @@ export const Presentation = { object.multiTracksLicensing, ) : undefined, - musicKey: isSet(object.musicKey) ? String(object.musicKey) : '', + musicKey: isSet(object.musicKey) + ? globalThis.String(object.musicKey) + : '', music: isSet(object.music) ? Presentation_Music.fromJSON(object.music) : undefined, slideShowDuration: isSet(object.slideShowDuration) - ? Number(object.slideShowDuration) + ? globalThis.Number(object.slideShowDuration) : undefined, }; }, toJSON(message: Presentation): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.lastDateUsed !== undefined && - (obj.lastDateUsed = message.lastDateUsed - ? Timestamp.toJSON(message.lastDateUsed) - : undefined); - message.lastModifiedDate !== undefined && - (obj.lastModifiedDate = message.lastModifiedDate - ? Timestamp.toJSON(message.lastModifiedDate) - : undefined); - message.category !== undefined && (obj.category = message.category); - message.notes !== undefined && (obj.notes = message.notes); - message.background !== undefined && - (obj.background = message.background - ? Background.toJSON(message.background) - : undefined); - message.chordChart !== undefined && - (obj.chordChart = message.chordChart - ? URL.toJSON(message.chordChart) - : undefined); - message.selectedArrangement !== undefined && - (obj.selectedArrangement = message.selectedArrangement - ? UUID.toJSON(message.selectedArrangement) - : undefined); - if (message.arrangements) { + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.lastDateUsed !== undefined) { + obj.lastDateUsed = Timestamp.toJSON(message.lastDateUsed); + } + if (message.lastModifiedDate !== undefined) { + obj.lastModifiedDate = Timestamp.toJSON(message.lastModifiedDate); + } + if (message.category !== '') { + obj.category = message.category; + } + if (message.notes !== '') { + obj.notes = message.notes; + } + if (message.background !== undefined) { + obj.background = Background.toJSON(message.background); + } + if (message.chordChart !== undefined) { + obj.chordChart = URL.toJSON(message.chordChart); + } + if (message.selectedArrangement !== undefined) { + obj.selectedArrangement = UUID.toJSON(message.selectedArrangement); + } + if (message.arrangements?.length) { obj.arrangements = message.arrangements.map((e) => - e ? Presentation_Arrangement.toJSON(e) : undefined, + Presentation_Arrangement.toJSON(e), ); - } else { - obj.arrangements = []; } - if (message.cueGroups) { + if (message.cueGroups?.length) { obj.cueGroups = message.cueGroups.map((e) => - e ? Presentation_CueGroup.toJSON(e) : undefined, + Presentation_CueGroup.toJSON(e), ); - } else { - obj.cueGroups = []; - } - if (message.cues) { - obj.cues = message.cues.map((e) => (e ? Cue.toJSON(e) : undefined)); - } else { - obj.cues = []; - } - message.ccli !== undefined && - (obj.ccli = message.ccli - ? Presentation_CCLI.toJSON(message.ccli) - : undefined); - message.bibleReference !== undefined && - (obj.bibleReference = message.bibleReference - ? Presentation_BibleReference.toJSON(message.bibleReference) - : undefined); - message.timeline !== undefined && - (obj.timeline = message.timeline - ? Presentation_Timeline.toJSON(message.timeline) - : undefined); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + } + if (message.cues?.length) { + obj.cues = message.cues.map((e) => Cue.toJSON(e)); + } + if (message.ccli !== undefined) { + obj.ccli = Presentation_CCLI.toJSON(message.ccli); + } + if (message.bibleReference !== undefined) { + obj.bibleReference = Presentation_BibleReference.toJSON( + message.bibleReference, + ); + } + if (message.timeline !== undefined) { + obj.timeline = Presentation_Timeline.toJSON(message.timeline); + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); - message.multiTracksLicensing !== undefined && - (obj.multiTracksLicensing = message.multiTracksLicensing - ? Presentation_MultiTracksLicensing.toJSON(message.multiTracksLicensing) - : undefined); - message.musicKey !== undefined && (obj.musicKey = message.musicKey); - message.music !== undefined && - (obj.music = message.music - ? Presentation_Music.toJSON(message.music) - : undefined); - message.slideShowDuration !== undefined && - (obj.slideShowDuration = message.slideShowDuration); + ); + } + if (message.multiTracksLicensing !== undefined) { + obj.multiTracksLicensing = Presentation_MultiTracksLicensing.toJSON( + message.multiTracksLicensing, + ); + } + if (message.musicKey !== '') { + obj.musicKey = message.musicKey; + } + if (message.music !== undefined) { + obj.music = Presentation_Music.toJSON(message.music); + } + if (message.slideShowDuration !== undefined) { + obj.slideShowDuration = message.slideShowDuration; + } return obj; }, create, I>>( base?: I, ): Presentation { - return Presentation.fromPartial(base ?? {}); + return Presentation.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation { @@ -702,7 +700,7 @@ function createBasePresentation_CCLI(): Presentation_CCLI { songNumber: 0, display: false, album: '', - artwork: new Uint8Array(), + artwork: new Uint8Array(0), }; } @@ -750,70 +748,70 @@ export const Presentation_CCLI = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.author = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.artistCredits = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.songTitle = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.publisher = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.copyrightYear = reader.uint32(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.songNumber = reader.uint32(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.display = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.album = reader.string(); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.artwork = reader.bytes(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -823,50 +821,69 @@ export const Presentation_CCLI = { fromJSON(object: any): Presentation_CCLI { return { - author: isSet(object.author) ? String(object.author) : '', + author: isSet(object.author) ? globalThis.String(object.author) : '', artistCredits: isSet(object.artistCredits) - ? String(object.artistCredits) + ? globalThis.String(object.artistCredits) + : '', + songTitle: isSet(object.songTitle) + ? globalThis.String(object.songTitle) + : '', + publisher: isSet(object.publisher) + ? globalThis.String(object.publisher) : '', - songTitle: isSet(object.songTitle) ? String(object.songTitle) : '', - publisher: isSet(object.publisher) ? String(object.publisher) : '', copyrightYear: isSet(object.copyrightYear) - ? Number(object.copyrightYear) + ? globalThis.Number(object.copyrightYear) : 0, - songNumber: isSet(object.songNumber) ? Number(object.songNumber) : 0, - display: isSet(object.display) ? Boolean(object.display) : false, - album: isSet(object.album) ? String(object.album) : '', + songNumber: isSet(object.songNumber) + ? globalThis.Number(object.songNumber) + : 0, + display: isSet(object.display) + ? globalThis.Boolean(object.display) + : false, + album: isSet(object.album) ? globalThis.String(object.album) : '', artwork: isSet(object.artwork) ? bytesFromBase64(object.artwork) - : new Uint8Array(), + : new Uint8Array(0), }; }, toJSON(message: Presentation_CCLI): unknown { const obj: any = {}; - message.author !== undefined && (obj.author = message.author); - message.artistCredits !== undefined && - (obj.artistCredits = message.artistCredits); - message.songTitle !== undefined && (obj.songTitle = message.songTitle); - message.publisher !== undefined && (obj.publisher = message.publisher); - message.copyrightYear !== undefined && - (obj.copyrightYear = Math.round(message.copyrightYear)); - message.songNumber !== undefined && - (obj.songNumber = Math.round(message.songNumber)); - message.display !== undefined && (obj.display = message.display); - message.album !== undefined && (obj.album = message.album); - message.artwork !== undefined && - (obj.artwork = base64FromBytes( - message.artwork !== undefined ? message.artwork : new Uint8Array(), - )); + if (message.author !== '') { + obj.author = message.author; + } + if (message.artistCredits !== '') { + obj.artistCredits = message.artistCredits; + } + if (message.songTitle !== '') { + obj.songTitle = message.songTitle; + } + if (message.publisher !== '') { + obj.publisher = message.publisher; + } + if (message.copyrightYear !== 0) { + obj.copyrightYear = Math.round(message.copyrightYear); + } + if (message.songNumber !== 0) { + obj.songNumber = Math.round(message.songNumber); + } + if (message.display === true) { + obj.display = message.display; + } + if (message.album !== '') { + obj.album = message.album; + } + if (message.artwork.length !== 0) { + obj.artwork = base64FromBytes(message.artwork); + } return obj; }, create, I>>( base?: I, ): Presentation_CCLI { - return Presentation_CCLI.fromPartial(base ?? {}); + return Presentation_CCLI.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_CCLI { @@ -879,7 +896,7 @@ export const Presentation_CCLI = { message.songNumber = object.songNumber ?? 0; message.display = object.display ?? false; message.album = object.album ?? ''; - message.artwork = object.artwork ?? new Uint8Array(); + message.artwork = object.artwork ?? new Uint8Array(0); return message; }, }; @@ -941,63 +958,63 @@ export const Presentation_BibleReference = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.bookIndex = reader.uint32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.bookName = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.chapterRange = IntRange.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.verseRange = IntRange.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.translationName = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.translationDisplayAbbreviation = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.translationInternalAbbreviation = reader.string(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.bookKey = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1007,8 +1024,12 @@ export const Presentation_BibleReference = { fromJSON(object: any): Presentation_BibleReference { return { - bookIndex: isSet(object.bookIndex) ? Number(object.bookIndex) : 0, - bookName: isSet(object.bookName) ? String(object.bookName) : '', + bookIndex: isSet(object.bookIndex) + ? globalThis.Number(object.bookIndex) + : 0, + bookName: isSet(object.bookName) + ? globalThis.String(object.bookName) + : '', chapterRange: isSet(object.chapterRange) ? IntRange.fromJSON(object.chapterRange) : undefined, @@ -1016,53 +1037,58 @@ export const Presentation_BibleReference = { ? IntRange.fromJSON(object.verseRange) : undefined, translationName: isSet(object.translationName) - ? String(object.translationName) + ? globalThis.String(object.translationName) : '', translationDisplayAbbreviation: isSet( object.translationDisplayAbbreviation, ) - ? String(object.translationDisplayAbbreviation) + ? globalThis.String(object.translationDisplayAbbreviation) : '', translationInternalAbbreviation: isSet( object.translationInternalAbbreviation, ) - ? String(object.translationInternalAbbreviation) + ? globalThis.String(object.translationInternalAbbreviation) : '', - bookKey: isSet(object.bookKey) ? String(object.bookKey) : '', + bookKey: isSet(object.bookKey) ? globalThis.String(object.bookKey) : '', }; }, toJSON(message: Presentation_BibleReference): unknown { const obj: any = {}; - message.bookIndex !== undefined && - (obj.bookIndex = Math.round(message.bookIndex)); - message.bookName !== undefined && (obj.bookName = message.bookName); - message.chapterRange !== undefined && - (obj.chapterRange = message.chapterRange - ? IntRange.toJSON(message.chapterRange) - : undefined); - message.verseRange !== undefined && - (obj.verseRange = message.verseRange - ? IntRange.toJSON(message.verseRange) - : undefined); - message.translationName !== undefined && - (obj.translationName = message.translationName); - message.translationDisplayAbbreviation !== undefined && - (obj.translationDisplayAbbreviation = - message.translationDisplayAbbreviation); - message.translationInternalAbbreviation !== undefined && - (obj.translationInternalAbbreviation = - message.translationInternalAbbreviation); - message.bookKey !== undefined && (obj.bookKey = message.bookKey); + if (message.bookIndex !== 0) { + obj.bookIndex = Math.round(message.bookIndex); + } + if (message.bookName !== '') { + obj.bookName = message.bookName; + } + if (message.chapterRange !== undefined) { + obj.chapterRange = IntRange.toJSON(message.chapterRange); + } + if (message.verseRange !== undefined) { + obj.verseRange = IntRange.toJSON(message.verseRange); + } + if (message.translationName !== '') { + obj.translationName = message.translationName; + } + if (message.translationDisplayAbbreviation !== '') { + obj.translationDisplayAbbreviation = + message.translationDisplayAbbreviation; + } + if (message.translationInternalAbbreviation !== '') { + obj.translationInternalAbbreviation = + message.translationInternalAbbreviation; + } + if (message.bookKey !== '') { + obj.bookKey = message.bookKey; + } return obj; }, create, I>>( base?: I, ): Presentation_BibleReference { - return Presentation_BibleReference.fromPartial(base ?? {}); + return Presentation_BibleReference.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_BibleReference { @@ -1140,7 +1166,7 @@ export const Presentation_Timeline = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1149,42 +1175,42 @@ export const Presentation_Timeline = { ); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.duration = reader.double(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.loop = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.audioAction = Action.decode(reader, reader.uint32()); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.timecodeEnable = reader.bool(); continue; case 10: - if (tag != 81) { + if (tag !== 81) { break; } message.timecodeOffset = reader.double(); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -1193,7 +1219,7 @@ export const Presentation_Timeline = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1203,21 +1229,21 @@ export const Presentation_Timeline = { fromJSON(object: any): Presentation_Timeline { return { - cues: Array.isArray(object?.cues) + cues: globalThis.Array.isArray(object?.cues) ? object.cues.map((e: any) => Presentation_Timeline_Cue.fromJSON(e)) : [], - duration: isSet(object.duration) ? Number(object.duration) : 0, - loop: isSet(object.loop) ? Boolean(object.loop) : false, + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + loop: isSet(object.loop) ? globalThis.Boolean(object.loop) : false, audioAction: isSet(object.audioAction) ? Action.fromJSON(object.audioAction) : undefined, timecodeEnable: isSet(object.timecodeEnable) - ? Boolean(object.timecodeEnable) + ? globalThis.Boolean(object.timecodeEnable) : false, timecodeOffset: isSet(object.timecodeOffset) - ? Number(object.timecodeOffset) + ? globalThis.Number(object.timecodeOffset) : 0, - cuesV2: Array.isArray(object?.cuesV2) + cuesV2: globalThis.Array.isArray(object?.cuesV2) ? object.cuesV2.map((e: any) => Presentation_Timeline_Cue.fromJSON(e)) : [], }; @@ -1225,29 +1251,28 @@ export const Presentation_Timeline = { toJSON(message: Presentation_Timeline): unknown { const obj: any = {}; - if (message.cues) { - obj.cues = message.cues.map((e) => - e ? Presentation_Timeline_Cue.toJSON(e) : undefined, - ); - } else { - obj.cues = []; - } - message.duration !== undefined && (obj.duration = message.duration); - message.loop !== undefined && (obj.loop = message.loop); - message.audioAction !== undefined && - (obj.audioAction = message.audioAction - ? Action.toJSON(message.audioAction) - : undefined); - message.timecodeEnable !== undefined && - (obj.timecodeEnable = message.timecodeEnable); - message.timecodeOffset !== undefined && - (obj.timecodeOffset = message.timecodeOffset); - if (message.cuesV2) { + if (message.cues?.length) { + obj.cues = message.cues.map((e) => Presentation_Timeline_Cue.toJSON(e)); + } + if (message.duration !== 0) { + obj.duration = message.duration; + } + if (message.loop === true) { + obj.loop = message.loop; + } + if (message.audioAction !== undefined) { + obj.audioAction = Action.toJSON(message.audioAction); + } + if (message.timecodeEnable === true) { + obj.timecodeEnable = message.timecodeEnable; + } + if (message.timecodeOffset !== 0) { + obj.timecodeOffset = message.timecodeOffset; + } + if (message.cuesV2?.length) { obj.cuesV2 = message.cuesV2.map((e) => - e ? Presentation_Timeline_Cue.toJSON(e) : undefined, + Presentation_Timeline_Cue.toJSON(e), ); - } else { - obj.cuesV2 = []; } return obj; }, @@ -1255,9 +1280,8 @@ export const Presentation_Timeline = { create, I>>( base?: I, ): Presentation_Timeline { - return Presentation_Timeline.fromPartial(base ?? {}); + return Presentation_Timeline.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_Timeline { @@ -1314,35 +1338,35 @@ export const Presentation_Timeline_Cue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.triggerTime = reader.double(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.cueId = UUID.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.action = Action.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1352,8 +1376,10 @@ export const Presentation_Timeline_Cue = { fromJSON(object: any): Presentation_Timeline_Cue { return { - triggerTime: isSet(object.triggerTime) ? Number(object.triggerTime) : 0, - name: isSet(object.name) ? String(object.name) : '', + triggerTime: isSet(object.triggerTime) + ? globalThis.Number(object.triggerTime) + : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', cueId: isSet(object.cueId) ? UUID.fromJSON(object.cueId) : undefined, action: isSet(object.action) ? Action.fromJSON(object.action) : undefined, }; @@ -1361,22 +1387,26 @@ export const Presentation_Timeline_Cue = { toJSON(message: Presentation_Timeline_Cue): unknown { const obj: any = {}; - message.triggerTime !== undefined && - (obj.triggerTime = message.triggerTime); - message.name !== undefined && (obj.name = message.name); - message.cueId !== undefined && - (obj.cueId = message.cueId ? UUID.toJSON(message.cueId) : undefined); - message.action !== undefined && - (obj.action = message.action ? Action.toJSON(message.action) : undefined); + if (message.triggerTime !== 0) { + obj.triggerTime = message.triggerTime; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.cueId !== undefined) { + obj.cueId = UUID.toJSON(message.cueId); + } + if (message.action !== undefined) { + obj.action = Action.toJSON(message.action); + } return obj; }, create, I>>( base?: I, ): Presentation_Timeline_Cue { - return Presentation_Timeline_Cue.fromPartial(base ?? {}); + return Presentation_Timeline_Cue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_Timeline_Cue { @@ -1428,28 +1458,28 @@ export const Presentation_Arrangement = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.groupIdentifiers.push(UUID.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1460,8 +1490,8 @@ export const Presentation_Arrangement = { fromJSON(object: any): Presentation_Arrangement { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - groupIdentifiers: Array.isArray(object?.groupIdentifiers) + name: isSet(object.name) ? globalThis.String(object.name) : '', + groupIdentifiers: globalThis.Array.isArray(object?.groupIdentifiers) ? object.groupIdentifiers.map((e: any) => UUID.fromJSON(e)) : [], }; @@ -1469,15 +1499,16 @@ export const Presentation_Arrangement = { toJSON(message: Presentation_Arrangement): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.groupIdentifiers) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.groupIdentifiers?.length) { obj.groupIdentifiers = message.groupIdentifiers.map((e) => - e ? UUID.toJSON(e) : undefined, + UUID.toJSON(e), ); - } else { - obj.groupIdentifiers = []; } return obj; }, @@ -1485,9 +1516,8 @@ export const Presentation_Arrangement = { create, I>>( base?: I, ): Presentation_Arrangement { - return Presentation_Arrangement.fromPartial(base ?? {}); + return Presentation_Arrangement.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_Arrangement { @@ -1533,21 +1563,21 @@ export const Presentation_CueGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.group = Group.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.cueIdentifiers.push(UUID.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1558,7 +1588,7 @@ export const Presentation_CueGroup = { fromJSON(object: any): Presentation_CueGroup { return { group: isSet(object.group) ? Group.fromJSON(object.group) : undefined, - cueIdentifiers: Array.isArray(object?.cueIdentifiers) + cueIdentifiers: globalThis.Array.isArray(object?.cueIdentifiers) ? object.cueIdentifiers.map((e: any) => UUID.fromJSON(e)) : [], }; @@ -1566,14 +1596,11 @@ export const Presentation_CueGroup = { toJSON(message: Presentation_CueGroup): unknown { const obj: any = {}; - message.group !== undefined && - (obj.group = message.group ? Group.toJSON(message.group) : undefined); - if (message.cueIdentifiers) { - obj.cueIdentifiers = message.cueIdentifiers.map((e) => - e ? UUID.toJSON(e) : undefined, - ); - } else { - obj.cueIdentifiers = []; + if (message.group !== undefined) { + obj.group = Group.toJSON(message.group); + } + if (message.cueIdentifiers?.length) { + obj.cueIdentifiers = message.cueIdentifiers.map((e) => UUID.toJSON(e)); } return obj; }, @@ -1581,9 +1608,8 @@ export const Presentation_CueGroup = { create, I>>( base?: I, ): Presentation_CueGroup { - return Presentation_CueGroup.fromPartial(base ?? {}); + return Presentation_CueGroup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_CueGroup { @@ -1649,42 +1675,42 @@ export const Presentation_MultiTracksLicensing = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.songIdentifier = longToNumber(reader.int64() as Long); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.customerIdentifier = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.expirationDate = Timestamp.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.licenseExpiration = Timestamp.decode(reader, reader.uint32()); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.subscription = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1695,10 +1721,10 @@ export const Presentation_MultiTracksLicensing = { fromJSON(object: any): Presentation_MultiTracksLicensing { return { songIdentifier: isSet(object.songIdentifier) - ? Number(object.songIdentifier) + ? globalThis.Number(object.songIdentifier) : 0, customerIdentifier: isSet(object.customerIdentifier) - ? String(object.customerIdentifier) + ? globalThis.String(object.customerIdentifier) : '', expirationDate: isSet(object.expirationDate) ? Timestamp.fromJSON(object.expirationDate) @@ -1716,31 +1742,31 @@ export const Presentation_MultiTracksLicensing = { toJSON(message: Presentation_MultiTracksLicensing): unknown { const obj: any = {}; - message.songIdentifier !== undefined && - (obj.songIdentifier = Math.round(message.songIdentifier)); - message.customerIdentifier !== undefined && - (obj.customerIdentifier = message.customerIdentifier); - message.expirationDate !== undefined && - (obj.expirationDate = message.expirationDate - ? Timestamp.toJSON(message.expirationDate) - : undefined); - message.licenseExpiration !== undefined && - (obj.licenseExpiration = message.licenseExpiration - ? Timestamp.toJSON(message.licenseExpiration) - : undefined); - message.subscription !== undefined && - (obj.subscription = presentation_MultiTracksLicensing_SubscriptionToJSON( + if (message.songIdentifier !== 0) { + obj.songIdentifier = Math.round(message.songIdentifier); + } + if (message.customerIdentifier !== '') { + obj.customerIdentifier = message.customerIdentifier; + } + if (message.expirationDate !== undefined) { + obj.expirationDate = Timestamp.toJSON(message.expirationDate); + } + if (message.licenseExpiration !== undefined) { + obj.licenseExpiration = Timestamp.toJSON(message.licenseExpiration); + } + if (message.subscription !== 0) { + obj.subscription = presentation_MultiTracksLicensing_SubscriptionToJSON( message.subscription, - )); + ); + } return obj; }, create, I>>( base?: I, ): Presentation_MultiTracksLicensing { - return Presentation_MultiTracksLicensing.fromPartial(base ?? {}); + return Presentation_MultiTracksLicensing.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Presentation_MultiTracksLicensing { @@ -1799,35 +1825,35 @@ export const Presentation_Music = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.originalMusicKey = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.userMusicKey = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.original = MusicKeyScale.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.user = MusicKeyScale.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1838,10 +1864,10 @@ export const Presentation_Music = { fromJSON(object: any): Presentation_Music { return { originalMusicKey: isSet(object.originalMusicKey) - ? String(object.originalMusicKey) + ? globalThis.String(object.originalMusicKey) : '', userMusicKey: isSet(object.userMusicKey) - ? String(object.userMusicKey) + ? globalThis.String(object.userMusicKey) : '', original: isSet(object.original) ? MusicKeyScale.fromJSON(object.original) @@ -1854,27 +1880,26 @@ export const Presentation_Music = { toJSON(message: Presentation_Music): unknown { const obj: any = {}; - message.originalMusicKey !== undefined && - (obj.originalMusicKey = message.originalMusicKey); - message.userMusicKey !== undefined && - (obj.userMusicKey = message.userMusicKey); - message.original !== undefined && - (obj.original = message.original - ? MusicKeyScale.toJSON(message.original) - : undefined); - message.user !== undefined && - (obj.user = message.user - ? MusicKeyScale.toJSON(message.user) - : undefined); + if (message.originalMusicKey !== '') { + obj.originalMusicKey = message.originalMusicKey; + } + if (message.userMusicKey !== '') { + obj.userMusicKey = message.userMusicKey; + } + if (message.original !== undefined) { + obj.original = MusicKeyScale.toJSON(message.original); + } + if (message.user !== undefined) { + obj.user = MusicKeyScale.toJSON(message.user); + } return obj; }, create, I>>( base?: I, ): Presentation_Music { - return Presentation_Music.fromPartial(base ?? {}); + return Presentation_Music.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Presentation_Music { @@ -1893,30 +1918,11 @@ export const Presentation_Music = { }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - function bytesFromBase64(b64: string): Uint8Array { - if (tsProtoGlobalThis.Buffer) { - return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64')); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); } else { - const bin = tsProtoGlobalThis.atob(b64); + const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); @@ -1926,14 +1932,14 @@ function bytesFromBase64(b64: string): Uint8Array { } function base64FromBytes(arr: Uint8Array): string { - if (tsProtoGlobalThis.Buffer) { - return tsProtoGlobalThis.Buffer.from(arr).toString('base64'); + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); } else { const bin: string[] = []; arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); + bin.push(globalThis.String.fromCharCode(byte)); }); - return tsProtoGlobalThis.btoa(bin.join('')); + return globalThis.btoa(bin.join('')); } } @@ -1948,8 +1954,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} @@ -1964,10 +1970,8 @@ export type Exact = P extends Builtin }; function longToNumber(long: Long): number { - if (long.gt(Number.MAX_SAFE_INTEGER)) { - throw new tsProtoGlobalThis.Error( - 'Value is larger than Number.MAX_SAFE_INTEGER', - ); + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); } return long.toNumber(); } diff --git a/proto/presentationSlide.proto b/proto/presentationSlide.proto index 9963a79..066f398 100644 --- a/proto/presentationSlide.proto +++ b/proto/presentationSlide.proto @@ -6,11 +6,11 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "slide.proto"; -import "basicTypes.proto"; import "alignmentGuide.proto"; import "effects.proto"; import "graphicsData.proto"; +import "slide.proto"; +import "url.proto"; message PresentationSlide { message Notes { diff --git a/proto/presentationSlide.ts b/proto/presentationSlide.ts index 9646d68..258601d 100644 --- a/proto/presentationSlide.ts +++ b/proto/presentationSlide.ts @@ -1,10 +1,10 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { AlignmentGuide } from './alignmentGuide'; -import { URL } from './basicTypes'; import { Transition } from './effects'; import { Graphics_Text_Attributes } from './graphicsData'; import { Slide } from './slide'; +import { URL } from './url'; export const protobufPackage = 'rv.data'; @@ -66,14 +66,14 @@ export const PresentationSlide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.baseSlide = Slide.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -83,7 +83,7 @@ export const PresentationSlide = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -92,21 +92,21 @@ export const PresentationSlide = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.chordChart = URL.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -122,7 +122,7 @@ export const PresentationSlide = { notes: isSet(object.notes) ? PresentationSlide_Notes.fromJSON(object.notes) : undefined, - templateGuidelines: Array.isArray(object?.templateGuidelines) + templateGuidelines: globalThis.Array.isArray(object?.templateGuidelines) ? object.templateGuidelines.map((e: any) => AlignmentGuide.fromJSON(e)) : [], chordChart: isSet(object.chordChart) @@ -136,38 +136,31 @@ export const PresentationSlide = { toJSON(message: PresentationSlide): unknown { const obj: any = {}; - message.baseSlide !== undefined && - (obj.baseSlide = message.baseSlide - ? Slide.toJSON(message.baseSlide) - : undefined); - message.notes !== undefined && - (obj.notes = message.notes - ? PresentationSlide_Notes.toJSON(message.notes) - : undefined); - if (message.templateGuidelines) { + if (message.baseSlide !== undefined) { + obj.baseSlide = Slide.toJSON(message.baseSlide); + } + if (message.notes !== undefined) { + obj.notes = PresentationSlide_Notes.toJSON(message.notes); + } + if (message.templateGuidelines?.length) { obj.templateGuidelines = message.templateGuidelines.map((e) => - e ? AlignmentGuide.toJSON(e) : undefined, + AlignmentGuide.toJSON(e), ); - } else { - obj.templateGuidelines = []; } - message.chordChart !== undefined && - (obj.chordChart = message.chordChart - ? URL.toJSON(message.chordChart) - : undefined); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); + if (message.chordChart !== undefined) { + obj.chordChart = URL.toJSON(message.chordChart); + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } return obj; }, create, I>>( base?: I, ): PresentationSlide { - return PresentationSlide.fromPartial(base ?? {}); + return PresentationSlide.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PresentationSlide { @@ -196,7 +189,7 @@ export const PresentationSlide = { }; function createBasePresentationSlide_Notes(): PresentationSlide_Notes { - return { rtfData: new Uint8Array(), attributes: undefined }; + return { rtfData: new Uint8Array(0), attributes: undefined }; } export const PresentationSlide_Notes = { @@ -228,14 +221,14 @@ export const PresentationSlide_Notes = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.rtfData = reader.bytes(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -245,7 +238,7 @@ export const PresentationSlide_Notes = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -257,7 +250,7 @@ export const PresentationSlide_Notes = { return { rtfData: isSet(object.rtfData) ? bytesFromBase64(object.rtfData) - : new Uint8Array(), + : new Uint8Array(0), attributes: isSet(object.attributes) ? Graphics_Text_Attributes.fromJSON(object.attributes) : undefined, @@ -266,28 +259,25 @@ export const PresentationSlide_Notes = { toJSON(message: PresentationSlide_Notes): unknown { const obj: any = {}; - message.rtfData !== undefined && - (obj.rtfData = base64FromBytes( - message.rtfData !== undefined ? message.rtfData : new Uint8Array(), - )); - message.attributes !== undefined && - (obj.attributes = message.attributes - ? Graphics_Text_Attributes.toJSON(message.attributes) - : undefined); + if (message.rtfData.length !== 0) { + obj.rtfData = base64FromBytes(message.rtfData); + } + if (message.attributes !== undefined) { + obj.attributes = Graphics_Text_Attributes.toJSON(message.attributes); + } return obj; }, create, I>>( base?: I, ): PresentationSlide_Notes { - return PresentationSlide_Notes.fromPartial(base ?? {}); + return PresentationSlide_Notes.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PresentationSlide_Notes { const message = createBasePresentationSlide_Notes(); - message.rtfData = object.rtfData ?? new Uint8Array(); + message.rtfData = object.rtfData ?? new Uint8Array(0); message.attributes = object.attributes !== undefined && object.attributes !== null ? Graphics_Text_Attributes.fromPartial(object.attributes) @@ -296,30 +286,11 @@ export const PresentationSlide_Notes = { }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - function bytesFromBase64(b64: string): Uint8Array { - if (tsProtoGlobalThis.Buffer) { - return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64')); + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); } else { - const bin = tsProtoGlobalThis.atob(b64); + const bin = globalThis.atob(b64); const arr = new Uint8Array(bin.length); for (let i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); @@ -329,14 +300,14 @@ function bytesFromBase64(b64: string): Uint8Array { } function base64FromBytes(arr: Uint8Array): string { - if (tsProtoGlobalThis.Buffer) { - return tsProtoGlobalThis.Buffer.from(arr).toString('base64'); + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); } else { const bin: string[] = []; arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); + bin.push(globalThis.String.fromCharCode(byte)); }); - return tsProtoGlobalThis.btoa(bin.join('')); + return globalThis.btoa(bin.join('')); } } @@ -351,8 +322,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/proApi.proto b/proto/proApi.proto index adaefe6..98c3a94 100644 --- a/proto/proApi.proto +++ b/proto/proApi.proto @@ -6,11 +6,12 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "applicationInfo.proto"; import "messages.proto"; +import "proApiV1.proto"; import "timers.proto"; import "rvtimestamp.proto"; -import "proApiV1.proto"; +import "uuid.proto"; message ProApiIn { oneof MessageType { diff --git a/proto/proApi.ts b/proto/proApi.ts index f096897..e2c07df 100644 --- a/proto/proApi.ts +++ b/proto/proApi.ts @@ -5,12 +5,12 @@ import { ApplicationInfo_Platform, applicationInfo_PlatformFromJSON, applicationInfo_PlatformToJSON, - UUID, -} from './basicTypes'; +} from './applicationInfo'; import { Message_TokenValue } from './messages'; import { NetworkAPIV1 } from './proApiV1'; import { Timestamp } from './rvtimestamp'; import { Timer_Configuration } from './timers'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -892,28 +892,28 @@ export const ProApiIn = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.handlerIn = ProLink_HandlerIn.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.networkApi = NetworkAPI.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.networkApiV1 = NetworkAPIV1.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -937,25 +937,21 @@ export const ProApiIn = { toJSON(message: ProApiIn): unknown { const obj: any = {}; - message.handlerIn !== undefined && - (obj.handlerIn = message.handlerIn - ? ProLink_HandlerIn.toJSON(message.handlerIn) - : undefined); - message.networkApi !== undefined && - (obj.networkApi = message.networkApi - ? NetworkAPI.toJSON(message.networkApi) - : undefined); - message.networkApiV1 !== undefined && - (obj.networkApiV1 = message.networkApiV1 - ? NetworkAPIV1.toJSON(message.networkApiV1) - : undefined); + if (message.handlerIn !== undefined) { + obj.handlerIn = ProLink_HandlerIn.toJSON(message.handlerIn); + } + if (message.networkApi !== undefined) { + obj.networkApi = NetworkAPI.toJSON(message.networkApi); + } + if (message.networkApiV1 !== undefined) { + obj.networkApiV1 = NetworkAPIV1.toJSON(message.networkApiV1); + } return obj; }, create, I>>(base?: I): ProApiIn { - return ProApiIn.fromPartial(base ?? {}); + return ProApiIn.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): ProApiIn { const message = createBaseProApiIn(); message.handlerIn = @@ -1021,7 +1017,7 @@ export const ProApiOut = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1031,7 +1027,7 @@ export const ProApiOut = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -1041,21 +1037,21 @@ export const ProApiOut = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.networkApi = NetworkAPI.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.networkApiV1 = NetworkAPIV1.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1082,29 +1078,24 @@ export const ProApiOut = { toJSON(message: ProApiOut): unknown { const obj: any = {}; - message.handlerOut !== undefined && - (obj.handlerOut = message.handlerOut - ? ProLink_HandlerOut.toJSON(message.handlerOut) - : undefined); - message.clientAction !== undefined && - (obj.clientAction = message.clientAction - ? ProLink_ClientAction.toJSON(message.clientAction) - : undefined); - message.networkApi !== undefined && - (obj.networkApi = message.networkApi - ? NetworkAPI.toJSON(message.networkApi) - : undefined); - message.networkApiV1 !== undefined && - (obj.networkApiV1 = message.networkApiV1 - ? NetworkAPIV1.toJSON(message.networkApiV1) - : undefined); + if (message.handlerOut !== undefined) { + obj.handlerOut = ProLink_HandlerOut.toJSON(message.handlerOut); + } + if (message.clientAction !== undefined) { + obj.clientAction = ProLink_ClientAction.toJSON(message.clientAction); + } + if (message.networkApi !== undefined) { + obj.networkApi = NetworkAPI.toJSON(message.networkApi); + } + if (message.networkApiV1 !== undefined) { + obj.networkApiV1 = NetworkAPIV1.toJSON(message.networkApiV1); + } return obj; }, create, I>>(base?: I): ProApiOut { - return ProApiOut.fromPartial(base ?? {}); + return ProApiOut.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProApiOut { @@ -1202,91 +1193,91 @@ export const ProApiNetworkConfiguration = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enableNetwork = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.networkName = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.remoteEnable = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.remoteControlEnable = reader.bool(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.remoteControlPassword = reader.string(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.remoteObserveEnable = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.remoteObservePassword = reader.string(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.stageEnable = reader.bool(); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.stagePassword = reader.string(); continue; case 11: - if (tag != 88) { + if (tag !== 88) { break; } message.linkEnable = reader.bool(); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } message.webResourceRoot = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1297,71 +1288,88 @@ export const ProApiNetworkConfiguration = { fromJSON(object: any): ProApiNetworkConfiguration { return { enableNetwork: isSet(object.enableNetwork) - ? Boolean(object.enableNetwork) + ? globalThis.Boolean(object.enableNetwork) : false, - port: isSet(object.port) ? Number(object.port) : 0, - networkName: isSet(object.networkName) ? String(object.networkName) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + networkName: isSet(object.networkName) + ? globalThis.String(object.networkName) + : '', remoteEnable: isSet(object.remoteEnable) - ? Boolean(object.remoteEnable) + ? globalThis.Boolean(object.remoteEnable) : false, remoteControlEnable: isSet(object.remoteControlEnable) - ? Boolean(object.remoteControlEnable) + ? globalThis.Boolean(object.remoteControlEnable) : false, remoteControlPassword: isSet(object.remoteControlPassword) - ? String(object.remoteControlPassword) + ? globalThis.String(object.remoteControlPassword) : '', remoteObserveEnable: isSet(object.remoteObserveEnable) - ? Boolean(object.remoteObserveEnable) + ? globalThis.Boolean(object.remoteObserveEnable) : false, remoteObservePassword: isSet(object.remoteObservePassword) - ? String(object.remoteObservePassword) + ? globalThis.String(object.remoteObservePassword) : '', stageEnable: isSet(object.stageEnable) - ? Boolean(object.stageEnable) + ? globalThis.Boolean(object.stageEnable) : false, stagePassword: isSet(object.stagePassword) - ? String(object.stagePassword) + ? globalThis.String(object.stagePassword) : '', - linkEnable: isSet(object.linkEnable) ? Boolean(object.linkEnable) : false, + linkEnable: isSet(object.linkEnable) + ? globalThis.Boolean(object.linkEnable) + : false, webResourceRoot: isSet(object.webResourceRoot) - ? String(object.webResourceRoot) + ? globalThis.String(object.webResourceRoot) : '', }; }, toJSON(message: ProApiNetworkConfiguration): unknown { const obj: any = {}; - message.enableNetwork !== undefined && - (obj.enableNetwork = message.enableNetwork); - message.port !== undefined && (obj.port = Math.round(message.port)); - message.networkName !== undefined && - (obj.networkName = message.networkName); - message.remoteEnable !== undefined && - (obj.remoteEnable = message.remoteEnable); - message.remoteControlEnable !== undefined && - (obj.remoteControlEnable = message.remoteControlEnable); - message.remoteControlPassword !== undefined && - (obj.remoteControlPassword = message.remoteControlPassword); - message.remoteObserveEnable !== undefined && - (obj.remoteObserveEnable = message.remoteObserveEnable); - message.remoteObservePassword !== undefined && - (obj.remoteObservePassword = message.remoteObservePassword); - message.stageEnable !== undefined && - (obj.stageEnable = message.stageEnable); - message.stagePassword !== undefined && - (obj.stagePassword = message.stagePassword); - message.linkEnable !== undefined && (obj.linkEnable = message.linkEnable); - message.webResourceRoot !== undefined && - (obj.webResourceRoot = message.webResourceRoot); + if (message.enableNetwork === true) { + obj.enableNetwork = message.enableNetwork; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.networkName !== '') { + obj.networkName = message.networkName; + } + if (message.remoteEnable === true) { + obj.remoteEnable = message.remoteEnable; + } + if (message.remoteControlEnable === true) { + obj.remoteControlEnable = message.remoteControlEnable; + } + if (message.remoteControlPassword !== '') { + obj.remoteControlPassword = message.remoteControlPassword; + } + if (message.remoteObserveEnable === true) { + obj.remoteObserveEnable = message.remoteObserveEnable; + } + if (message.remoteObservePassword !== '') { + obj.remoteObservePassword = message.remoteObservePassword; + } + if (message.stageEnable === true) { + obj.stageEnable = message.stageEnable; + } + if (message.stagePassword !== '') { + obj.stagePassword = message.stagePassword; + } + if (message.linkEnable === true) { + obj.linkEnable = message.linkEnable; + } + if (message.webResourceRoot !== '') { + obj.webResourceRoot = message.webResourceRoot; + } return obj; }, create, I>>( base?: I, ): ProApiNetworkConfiguration { - return ProApiNetworkConfiguration.fromPartial(base ?? {}); + return ProApiNetworkConfiguration.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProApiNetworkConfiguration { @@ -1400,7 +1408,7 @@ export const ProLink = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1418,9 +1426,8 @@ export const ProLink = { }, create, I>>(base?: I): ProLink { - return ProLink.fromPartial(base ?? {}); + return ProLink.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): ProLink { const message = createBaseProLink(); return message; @@ -1475,28 +1482,28 @@ export const ProLink_GroupDefinition = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timestamp = Timestamp.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.secret = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -1505,14 +1512,14 @@ export const ProLink_GroupDefinition = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.groupIdentifier = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1525,9 +1532,9 @@ export const ProLink_GroupDefinition = { timestamp: isSet(object.timestamp) ? Timestamp.fromJSON(object.timestamp) : undefined, - secret: isSet(object.secret) ? String(object.secret) : '', - name: isSet(object.name) ? String(object.name) : '', - members: Array.isArray(object?.members) + secret: isSet(object.secret) ? globalThis.String(object.secret) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + members: globalThis.Array.isArray(object?.members) ? object.members.map((e: any) => ProLink_GroupDefinition_Member.fromJSON(e), ) @@ -1540,32 +1547,31 @@ export const ProLink_GroupDefinition = { toJSON(message: ProLink_GroupDefinition): unknown { const obj: any = {}; - message.timestamp !== undefined && - (obj.timestamp = message.timestamp - ? Timestamp.toJSON(message.timestamp) - : undefined); - message.secret !== undefined && (obj.secret = message.secret); - message.name !== undefined && (obj.name = message.name); - if (message.members) { + if (message.timestamp !== undefined) { + obj.timestamp = Timestamp.toJSON(message.timestamp); + } + if (message.secret !== '') { + obj.secret = message.secret; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.members?.length) { obj.members = message.members.map((e) => - e ? ProLink_GroupDefinition_Member.toJSON(e) : undefined, + ProLink_GroupDefinition_Member.toJSON(e), ); - } else { - obj.members = []; } - message.groupIdentifier !== undefined && - (obj.groupIdentifier = message.groupIdentifier - ? UUID.toJSON(message.groupIdentifier) - : undefined); + if (message.groupIdentifier !== undefined) { + obj.groupIdentifier = UUID.toJSON(message.groupIdentifier); + } return obj; }, create, I>>( base?: I, ): ProLink_GroupDefinition { - return ProLink_GroupDefinition.fromPartial(base ?? {}); + return ProLink_GroupDefinition.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_GroupDefinition { @@ -1618,21 +1624,21 @@ export const ProLink_GroupDefinition_Member = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ip = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1642,24 +1648,27 @@ export const ProLink_GroupDefinition_Member = { fromJSON(object: any): ProLink_GroupDefinition_Member { return { - ip: isSet(object.ip) ? String(object.ip) : '', - port: isSet(object.port) ? Number(object.port) : 0, + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, }; }, toJSON(message: ProLink_GroupDefinition_Member): unknown { const obj: any = {}; - message.ip !== undefined && (obj.ip = message.ip); - message.port !== undefined && (obj.port = Math.round(message.port)); + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } return obj; }, create, I>>( base?: I, ): ProLink_GroupDefinition_Member { - return ProLink_GroupDefinition_Member.fromPartial(base ?? {}); + return ProLink_GroupDefinition_Member.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_GroupDefinition_Member { @@ -1691,7 +1700,7 @@ export const ProLink_ZeroConfig = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1711,9 +1720,8 @@ export const ProLink_ZeroConfig = { create, I>>( base?: I, ): ProLink_ZeroConfig { - return ProLink_ZeroConfig.fromPartial(base ?? {}); + return ProLink_ZeroConfig.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): ProLink_ZeroConfig { @@ -1752,7 +1760,7 @@ export const ProLink_ZeroConfig_NetworkEnvironment = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1761,7 +1769,7 @@ export const ProLink_ZeroConfig_NetworkEnvironment = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -1770,7 +1778,7 @@ export const ProLink_ZeroConfig_NetworkEnvironment = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1780,12 +1788,12 @@ export const ProLink_ZeroConfig_NetworkEnvironment = { fromJSON(object: any): ProLink_ZeroConfig_NetworkEnvironment { return { - availableGroups: Array.isArray(object?.availableGroups) + availableGroups: globalThis.Array.isArray(object?.availableGroups) ? object.availableGroups.map((e: any) => ProLink_GroupDefinition.fromJSON(e), ) : [], - availableDevices: Array.isArray(object?.availableDevices) + availableDevices: globalThis.Array.isArray(object?.availableDevices) ? object.availableDevices.map((e: any) => ProLink_MemberStatus.fromJSON(e), ) @@ -1795,19 +1803,15 @@ export const ProLink_ZeroConfig_NetworkEnvironment = { toJSON(message: ProLink_ZeroConfig_NetworkEnvironment): unknown { const obj: any = {}; - if (message.availableGroups) { + if (message.availableGroups?.length) { obj.availableGroups = message.availableGroups.map((e) => - e ? ProLink_GroupDefinition.toJSON(e) : undefined, + ProLink_GroupDefinition.toJSON(e), ); - } else { - obj.availableGroups = []; } - if (message.availableDevices) { + if (message.availableDevices?.length) { obj.availableDevices = message.availableDevices.map((e) => - e ? ProLink_MemberStatus.toJSON(e) : undefined, + ProLink_MemberStatus.toJSON(e), ); - } else { - obj.availableDevices = []; } return obj; }, @@ -1815,9 +1819,10 @@ export const ProLink_ZeroConfig_NetworkEnvironment = { create< I extends Exact, I>, >(base?: I): ProLink_ZeroConfig_NetworkEnvironment { - return ProLink_ZeroConfig_NetworkEnvironment.fromPartial(base ?? {}); + return ProLink_ZeroConfig_NetworkEnvironment.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_ZeroConfig_NetworkEnvironment { @@ -1870,7 +1875,7 @@ export const ProLink_ZeroConfig_MulticastPacket = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1880,14 +1885,14 @@ export const ProLink_ZeroConfig_MulticastPacket = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.device = ProLink_MemberStatus.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1908,23 +1913,20 @@ export const ProLink_ZeroConfig_MulticastPacket = { toJSON(message: ProLink_ZeroConfig_MulticastPacket): unknown { const obj: any = {}; - message.group !== undefined && - (obj.group = message.group - ? ProLink_GroupDefinition.toJSON(message.group) - : undefined); - message.device !== undefined && - (obj.device = message.device - ? ProLink_MemberStatus.toJSON(message.device) - : undefined); + if (message.group !== undefined) { + obj.group = ProLink_GroupDefinition.toJSON(message.group); + } + if (message.device !== undefined) { + obj.device = ProLink_MemberStatus.toJSON(message.device); + } return obj; }, create, I>>( base?: I, ): ProLink_ZeroConfig_MulticastPacket { - return ProLink_ZeroConfig_MulticastPacket.fromPartial(base ?? {}); + return ProLink_ZeroConfig_MulticastPacket.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_ZeroConfig_MulticastPacket { @@ -1965,7 +1967,7 @@ export const ProLink_TowerMessage = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1985,9 +1987,8 @@ export const ProLink_TowerMessage = { create, I>>( base?: I, ): ProLink_TowerMessage { - return ProLink_TowerMessage.fromPartial(base ?? {}); + return ProLink_TowerMessage.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): ProLink_TowerMessage { @@ -2020,7 +2021,7 @@ export const ProLink_TowerMessage_TowerStatusRequest = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2040,9 +2041,10 @@ export const ProLink_TowerMessage_TowerStatusRequest = { create< I extends Exact, I>, >(base?: I): ProLink_TowerMessage_TowerStatusRequest { - return ProLink_TowerMessage_TowerStatusRequest.fromPartial(base ?? {}); + return ProLink_TowerMessage_TowerStatusRequest.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ProLink_TowerMessage_TowerStatusRequest { @@ -2084,14 +2086,14 @@ export const ProLink_TowerMessage_TowerStatusResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.memberName = reader.string(); continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2101,7 +2103,7 @@ export const ProLink_TowerMessage_TowerStatusResponse = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2111,7 +2113,9 @@ export const ProLink_TowerMessage_TowerStatusResponse = { fromJSON(object: any): ProLink_TowerMessage_TowerStatusResponse { return { - memberName: isSet(object.memberName) ? String(object.memberName) : '', + memberName: isSet(object.memberName) + ? globalThis.String(object.memberName) + : '', groupDefinition: isSet(object.groupDefinition) ? ProLink_GroupDefinition.fromJSON(object.groupDefinition) : undefined, @@ -2120,20 +2124,24 @@ export const ProLink_TowerMessage_TowerStatusResponse = { toJSON(message: ProLink_TowerMessage_TowerStatusResponse): unknown { const obj: any = {}; - message.memberName !== undefined && (obj.memberName = message.memberName); - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? ProLink_GroupDefinition.toJSON(message.groupDefinition) - : undefined); + if (message.memberName !== '') { + obj.memberName = message.memberName; + } + if (message.groupDefinition !== undefined) { + obj.groupDefinition = ProLink_GroupDefinition.toJSON( + message.groupDefinition, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): ProLink_TowerMessage_TowerStatusResponse { - return ProLink_TowerMessage_TowerStatusResponse.fromPartial(base ?? {}); + return ProLink_TowerMessage_TowerStatusResponse.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_TowerMessage_TowerStatusResponse { @@ -2183,7 +2191,7 @@ export const ProLink_TowerMessage_TowerAddMemberRequest = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2193,7 +2201,7 @@ export const ProLink_TowerMessage_TowerAddMemberRequest = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2203,7 +2211,7 @@ export const ProLink_TowerMessage_TowerAddMemberRequest = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2224,23 +2232,26 @@ export const ProLink_TowerMessage_TowerAddMemberRequest = { toJSON(message: ProLink_TowerMessage_TowerAddMemberRequest): unknown { const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? ProLink_GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.joiningMember !== undefined && - (obj.joiningMember = message.joiningMember - ? ProLink_GroupDefinition_Member.toJSON(message.joiningMember) - : undefined); + if (message.groupDefinition !== undefined) { + obj.groupDefinition = ProLink_GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.joiningMember !== undefined) { + obj.joiningMember = ProLink_GroupDefinition_Member.toJSON( + message.joiningMember, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): ProLink_TowerMessage_TowerAddMemberRequest { - return ProLink_TowerMessage_TowerAddMemberRequest.fromPartial(base ?? {}); + return ProLink_TowerMessage_TowerAddMemberRequest.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_TowerMessage_TowerAddMemberRequest { @@ -2287,7 +2298,7 @@ export const ProLink_TowerMessage_TowerRemoveMemberRequest = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2297,7 +2308,7 @@ export const ProLink_TowerMessage_TowerRemoveMemberRequest = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2315,10 +2326,11 @@ export const ProLink_TowerMessage_TowerRemoveMemberRequest = { toJSON(message: ProLink_TowerMessage_TowerRemoveMemberRequest): unknown { const obj: any = {}; - message.removingMember !== undefined && - (obj.removingMember = message.removingMember - ? ProLink_GroupDefinition_Member.toJSON(message.removingMember) - : undefined); + if (message.removingMember !== undefined) { + obj.removingMember = ProLink_GroupDefinition_Member.toJSON( + message.removingMember, + ); + } return obj; }, @@ -2329,10 +2341,9 @@ export const ProLink_TowerMessage_TowerRemoveMemberRequest = { >, >(base?: I): ProLink_TowerMessage_TowerRemoveMemberRequest { return ProLink_TowerMessage_TowerRemoveMemberRequest.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2391,7 +2402,7 @@ export const ProLink_TowerMessage_TowerAddMemberResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2401,7 +2412,7 @@ export const ProLink_TowerMessage_TowerAddMemberResponse = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2412,14 +2423,14 @@ export const ProLink_TowerMessage_TowerAddMemberResponse = { ); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.declineReason = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2447,23 +2458,22 @@ export const ProLink_TowerMessage_TowerAddMemberResponse = { toJSON(message: ProLink_TowerMessage_TowerAddMemberResponse): unknown { const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? ProLink_GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.accept !== undefined && - (obj.accept = message.accept - ? ProLink_TowerMessage_TowerAddMemberResponse_Accept.toJSON( - message.accept, - ) - : undefined); - message.declineReason !== undefined && - (obj.declineReason = - message.declineReason !== undefined - ? proLink_TowerMessage_TowerAddMemberResponse_DeclineReasonToJSON( - message.declineReason, - ) - : undefined); + if (message.groupDefinition !== undefined) { + obj.groupDefinition = ProLink_GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.accept !== undefined) { + obj.accept = ProLink_TowerMessage_TowerAddMemberResponse_Accept.toJSON( + message.accept, + ); + } + if (message.declineReason !== undefined) { + obj.declineReason = + proLink_TowerMessage_TowerAddMemberResponse_DeclineReasonToJSON( + message.declineReason, + ); + } return obj; }, @@ -2473,9 +2483,10 @@ export const ProLink_TowerMessage_TowerAddMemberResponse = { I >, >(base?: I): ProLink_TowerMessage_TowerAddMemberResponse { - return ProLink_TowerMessage_TowerAddMemberResponse.fromPartial(base ?? {}); + return ProLink_TowerMessage_TowerAddMemberResponse.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2523,7 +2534,7 @@ export const ProLink_TowerMessage_TowerAddMemberResponse_Accept = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2547,10 +2558,9 @@ export const ProLink_TowerMessage_TowerAddMemberResponse_Accept = { >, >(base?: I): ProLink_TowerMessage_TowerAddMemberResponse_Accept { return ProLink_TowerMessage_TowerAddMemberResponse_Accept.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2587,7 +2597,7 @@ export const ProLink_TowerMessage_TowerHeartbeatRequest = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2607,9 +2617,10 @@ export const ProLink_TowerMessage_TowerHeartbeatRequest = { create< I extends Exact, I>, >(base?: I): ProLink_TowerMessage_TowerHeartbeatRequest { - return ProLink_TowerMessage_TowerHeartbeatRequest.fromPartial(base ?? {}); + return ProLink_TowerMessage_TowerHeartbeatRequest.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ProLink_TowerMessage_TowerHeartbeatRequest { @@ -2648,7 +2659,7 @@ export const ProLink_TowerMessage_TowerHeartbeatResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2658,7 +2669,7 @@ export const ProLink_TowerMessage_TowerHeartbeatResponse = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2676,10 +2687,11 @@ export const ProLink_TowerMessage_TowerHeartbeatResponse = { toJSON(message: ProLink_TowerMessage_TowerHeartbeatResponse): unknown { const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? ProLink_GroupDefinition.toJSON(message.groupDefinition) - : undefined); + if (message.groupDefinition !== undefined) { + obj.groupDefinition = ProLink_GroupDefinition.toJSON( + message.groupDefinition, + ); + } return obj; }, @@ -2689,9 +2701,10 @@ export const ProLink_TowerMessage_TowerHeartbeatResponse = { I >, >(base?: I): ProLink_TowerMessage_TowerHeartbeatResponse { - return ProLink_TowerMessage_TowerHeartbeatResponse.fromPartial(base ?? {}); + return ProLink_TowerMessage_TowerHeartbeatResponse.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2764,63 +2777,63 @@ export const ProLink_MemberStatus = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ip = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.platform = reader.int32() as any; continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.osVersion = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.hostDescription = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.apiVersion = reader.string(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.connectionStatus = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2830,17 +2843,21 @@ export const ProLink_MemberStatus = { fromJSON(object: any): ProLink_MemberStatus { return { - ip: isSet(object.ip) ? String(object.ip) : '', - port: isSet(object.port) ? Number(object.port) : 0, - name: isSet(object.name) ? String(object.name) : '', + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', platform: isSet(object.platform) ? applicationInfo_PlatformFromJSON(object.platform) : 0, - osVersion: isSet(object.osVersion) ? String(object.osVersion) : '', + osVersion: isSet(object.osVersion) + ? globalThis.String(object.osVersion) + : '', hostDescription: isSet(object.hostDescription) - ? String(object.hostDescription) + ? globalThis.String(object.hostDescription) + : '', + apiVersion: isSet(object.apiVersion) + ? globalThis.String(object.apiVersion) : '', - apiVersion: isSet(object.apiVersion) ? String(object.apiVersion) : '', connectionStatus: isSet(object.connectionStatus) ? proLink_MemberStatus_ConnectionStatusFromJSON(object.connectionStatus) : 0, @@ -2849,28 +2866,40 @@ export const ProLink_MemberStatus = { toJSON(message: ProLink_MemberStatus): unknown { const obj: any = {}; - message.ip !== undefined && (obj.ip = message.ip); - message.port !== undefined && (obj.port = Math.round(message.port)); - message.name !== undefined && (obj.name = message.name); - message.platform !== undefined && - (obj.platform = applicationInfo_PlatformToJSON(message.platform)); - message.osVersion !== undefined && (obj.osVersion = message.osVersion); - message.hostDescription !== undefined && - (obj.hostDescription = message.hostDescription); - message.apiVersion !== undefined && (obj.apiVersion = message.apiVersion); - message.connectionStatus !== undefined && - (obj.connectionStatus = proLink_MemberStatus_ConnectionStatusToJSON( + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.platform !== 0) { + obj.platform = applicationInfo_PlatformToJSON(message.platform); + } + if (message.osVersion !== '') { + obj.osVersion = message.osVersion; + } + if (message.hostDescription !== '') { + obj.hostDescription = message.hostDescription; + } + if (message.apiVersion !== '') { + obj.apiVersion = message.apiVersion; + } + if (message.connectionStatus !== 0) { + obj.connectionStatus = proLink_MemberStatus_ConnectionStatusToJSON( message.connectionStatus, - )); + ); + } return obj; }, create, I>>( base?: I, ): ProLink_MemberStatus { - return ProLink_MemberStatus.fromPartial(base ?? {}); + return ProLink_MemberStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_MemberStatus { @@ -2940,7 +2969,7 @@ export const ProLink_ClientAction = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2950,7 +2979,7 @@ export const ProLink_ClientAction = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2961,7 +2990,7 @@ export const ProLink_ClientAction = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2971,7 +3000,7 @@ export const ProLink_ClientAction = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2981,7 +3010,7 @@ export const ProLink_ClientAction = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3010,31 +3039,34 @@ export const ProLink_ClientAction = { toJSON(message: ProLink_ClientAction): unknown { const obj: any = {}; - message.addConnection !== undefined && - (obj.addConnection = message.addConnection - ? ProLink_ClientAction_AddConnection.toJSON(message.addConnection) - : undefined); - message.removeConnection !== undefined && - (obj.removeConnection = message.removeConnection - ? ProLink_ClientAction_RemoveConnection.toJSON(message.removeConnection) - : undefined); - message.cancelAction !== undefined && - (obj.cancelAction = message.cancelAction - ? ProLink_ClientAction_CancelAction.toJSON(message.cancelAction) - : undefined); - message.renderTime !== undefined && - (obj.renderTime = message.renderTime - ? ProLink_ClientAction_RenderTime.toJSON(message.renderTime) - : undefined); + if (message.addConnection !== undefined) { + obj.addConnection = ProLink_ClientAction_AddConnection.toJSON( + message.addConnection, + ); + } + if (message.removeConnection !== undefined) { + obj.removeConnection = ProLink_ClientAction_RemoveConnection.toJSON( + message.removeConnection, + ); + } + if (message.cancelAction !== undefined) { + obj.cancelAction = ProLink_ClientAction_CancelAction.toJSON( + message.cancelAction, + ); + } + if (message.renderTime !== undefined) { + obj.renderTime = ProLink_ClientAction_RenderTime.toJSON( + message.renderTime, + ); + } return obj; }, create, I>>( base?: I, ): ProLink_ClientAction { - return ProLink_ClientAction.fromPartial(base ?? {}); + return ProLink_ClientAction.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_ClientAction { @@ -3094,28 +3126,28 @@ export const ProLink_ClientAction_AddConnection = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ip = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.groupName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3125,26 +3157,33 @@ export const ProLink_ClientAction_AddConnection = { fromJSON(object: any): ProLink_ClientAction_AddConnection { return { - ip: isSet(object.ip) ? String(object.ip) : '', - port: isSet(object.port) ? Number(object.port) : 0, - groupName: isSet(object.groupName) ? String(object.groupName) : '', + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + groupName: isSet(object.groupName) + ? globalThis.String(object.groupName) + : '', }; }, toJSON(message: ProLink_ClientAction_AddConnection): unknown { const obj: any = {}; - message.ip !== undefined && (obj.ip = message.ip); - message.port !== undefined && (obj.port = Math.round(message.port)); - message.groupName !== undefined && (obj.groupName = message.groupName); + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.groupName !== '') { + obj.groupName = message.groupName; + } return obj; }, create, I>>( base?: I, ): ProLink_ClientAction_AddConnection { - return ProLink_ClientAction_AddConnection.fromPartial(base ?? {}); + return ProLink_ClientAction_AddConnection.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_ClientAction_AddConnection { @@ -3186,21 +3225,21 @@ export const ProLink_ClientAction_RemoveConnection = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ip = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3210,24 +3249,29 @@ export const ProLink_ClientAction_RemoveConnection = { fromJSON(object: any): ProLink_ClientAction_RemoveConnection { return { - ip: isSet(object.ip) ? String(object.ip) : '', - port: isSet(object.port) ? Number(object.port) : 0, + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, }; }, toJSON(message: ProLink_ClientAction_RemoveConnection): unknown { const obj: any = {}; - message.ip !== undefined && (obj.ip = message.ip); - message.port !== undefined && (obj.port = Math.round(message.port)); + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } return obj; }, create< I extends Exact, I>, >(base?: I): ProLink_ClientAction_RemoveConnection { - return ProLink_ClientAction_RemoveConnection.fromPartial(base ?? {}); + return ProLink_ClientAction_RemoveConnection.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_ClientAction_RemoveConnection { @@ -3262,7 +3306,7 @@ export const ProLink_ClientAction_CancelAction = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3282,9 +3326,8 @@ export const ProLink_ClientAction_CancelAction = { create, I>>( base?: I, ): ProLink_ClientAction_CancelAction { - return ProLink_ClientAction_CancelAction.fromPartial(base ?? {}); + return ProLink_ClientAction_CancelAction.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): ProLink_ClientAction_CancelAction { @@ -3323,21 +3366,21 @@ export const ProLink_ClientAction_RenderTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.latency = longToNumber(reader.uint64() as Long); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.renderTime = longToNumber(reader.uint64() as Long); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3347,26 +3390,29 @@ export const ProLink_ClientAction_RenderTime = { fromJSON(object: any): ProLink_ClientAction_RenderTime { return { - latency: isSet(object.latency) ? Number(object.latency) : 0, - renderTime: isSet(object.renderTime) ? Number(object.renderTime) : 0, + latency: isSet(object.latency) ? globalThis.Number(object.latency) : 0, + renderTime: isSet(object.renderTime) + ? globalThis.Number(object.renderTime) + : 0, }; }, toJSON(message: ProLink_ClientAction_RenderTime): unknown { const obj: any = {}; - message.latency !== undefined && - (obj.latency = Math.round(message.latency)); - message.renderTime !== undefined && - (obj.renderTime = Math.round(message.renderTime)); + if (message.latency !== 0) { + obj.latency = Math.round(message.latency); + } + if (message.renderTime !== 0) { + obj.renderTime = Math.round(message.renderTime); + } return obj; }, create, I>>( base?: I, ): ProLink_ClientAction_RenderTime { - return ProLink_ClientAction_RenderTime.fromPartial(base ?? {}); + return ProLink_ClientAction_RenderTime.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_ClientAction_RenderTime { @@ -3483,7 +3529,7 @@ export const ProLink_HandlerIn = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -3493,7 +3539,7 @@ export const ProLink_HandlerIn = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -3504,7 +3550,7 @@ export const ProLink_HandlerIn = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -3515,7 +3561,7 @@ export const ProLink_HandlerIn = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -3523,7 +3569,7 @@ export const ProLink_HandlerIn = { ProLink_HandlerIn_GroupJoinPassword.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -3534,7 +3580,7 @@ export const ProLink_HandlerIn = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -3544,7 +3590,7 @@ export const ProLink_HandlerIn = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -3555,7 +3601,7 @@ export const ProLink_HandlerIn = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -3565,7 +3611,7 @@ export const ProLink_HandlerIn = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -3575,7 +3621,7 @@ export const ProLink_HandlerIn = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -3586,7 +3632,7 @@ export const ProLink_HandlerIn = { ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -3597,7 +3643,7 @@ export const ProLink_HandlerIn = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -3607,7 +3653,7 @@ export const ProLink_HandlerIn = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3672,76 +3718,71 @@ export const ProLink_HandlerIn = { toJSON(message: ProLink_HandlerIn): unknown { const obj: any = {}; - message.groupName !== undefined && - (obj.groupName = message.groupName - ? ProLink_HandlerIn_GroupName.toJSON(message.groupName) - : undefined); - message.groupDefinitionRequest !== undefined && - (obj.groupDefinitionRequest = message.groupDefinitionRequest - ? ProLink_HandlerIn_GroupDefinitionRequest.toJSON( - message.groupDefinitionRequest, - ) - : undefined); - message.groupJoinConfirmation !== undefined && - (obj.groupJoinConfirmation = message.groupJoinConfirmation - ? ProLink_HandlerIn_GroupJoinConfirmation.toJSON( - message.groupJoinConfirmation, - ) - : undefined); - message.groupJoinPassword !== undefined && - (obj.groupJoinPassword = message.groupJoinPassword - ? ProLink_HandlerIn_GroupJoinPassword.toJSON(message.groupJoinPassword) - : undefined); - message.addConnectionResult !== undefined && - (obj.addConnectionResult = message.addConnectionResult - ? ProLink_HandlerIn_AddConnectionResult.toJSON( - message.addConnectionResult, - ) - : undefined); - message.groupUpdate !== undefined && - (obj.groupUpdate = message.groupUpdate - ? ProLink_GroupDefinition.toJSON(message.groupUpdate) - : undefined); - message.memberStatusChange !== undefined && - (obj.memberStatusChange = message.memberStatusChange - ? ProLink_HandlerIn_MemberStatusChange.toJSON( - message.memberStatusChange, - ) - : undefined); - message.propresenterInfo !== undefined && - (obj.propresenterInfo = message.propresenterInfo - ? ProLink_HandlerIn_ProPresenterInfo.toJSON(message.propresenterInfo) - : undefined); - message.serverState !== undefined && - (obj.serverState = message.serverState - ? ProLink_HandlerIn_ServerState.toJSON(message.serverState) - : undefined); - message.configurationRequest !== undefined && - (obj.configurationRequest = message.configurationRequest - ? ProLink_HandlerIn_ConfigurationRequest.toJSON( - message.configurationRequest, - ) - : undefined); - message.zeroconfigNetworkEnvironmentChange !== undefined && - (obj.zeroconfigNetworkEnvironmentChange = - message.zeroconfigNetworkEnvironmentChange - ? ProLink_ZeroConfig_NetworkEnvironment.toJSON( - message.zeroconfigNetworkEnvironmentChange, - ) - : undefined); - message.logRequest !== undefined && - (obj.logRequest = message.logRequest - ? ProLink_HandlerIn_LogRequest.toJSON(message.logRequest) - : undefined); + if (message.groupName !== undefined) { + obj.groupName = ProLink_HandlerIn_GroupName.toJSON(message.groupName); + } + if (message.groupDefinitionRequest !== undefined) { + obj.groupDefinitionRequest = + ProLink_HandlerIn_GroupDefinitionRequest.toJSON( + message.groupDefinitionRequest, + ); + } + if (message.groupJoinConfirmation !== undefined) { + obj.groupJoinConfirmation = + ProLink_HandlerIn_GroupJoinConfirmation.toJSON( + message.groupJoinConfirmation, + ); + } + if (message.groupJoinPassword !== undefined) { + obj.groupJoinPassword = ProLink_HandlerIn_GroupJoinPassword.toJSON( + message.groupJoinPassword, + ); + } + if (message.addConnectionResult !== undefined) { + obj.addConnectionResult = ProLink_HandlerIn_AddConnectionResult.toJSON( + message.addConnectionResult, + ); + } + if (message.groupUpdate !== undefined) { + obj.groupUpdate = ProLink_GroupDefinition.toJSON(message.groupUpdate); + } + if (message.memberStatusChange !== undefined) { + obj.memberStatusChange = ProLink_HandlerIn_MemberStatusChange.toJSON( + message.memberStatusChange, + ); + } + if (message.propresenterInfo !== undefined) { + obj.propresenterInfo = ProLink_HandlerIn_ProPresenterInfo.toJSON( + message.propresenterInfo, + ); + } + if (message.serverState !== undefined) { + obj.serverState = ProLink_HandlerIn_ServerState.toJSON( + message.serverState, + ); + } + if (message.configurationRequest !== undefined) { + obj.configurationRequest = ProLink_HandlerIn_ConfigurationRequest.toJSON( + message.configurationRequest, + ); + } + if (message.zeroconfigNetworkEnvironmentChange !== undefined) { + obj.zeroconfigNetworkEnvironmentChange = + ProLink_ZeroConfig_NetworkEnvironment.toJSON( + message.zeroconfigNetworkEnvironmentChange, + ); + } + if (message.logRequest !== undefined) { + obj.logRequest = ProLink_HandlerIn_LogRequest.toJSON(message.logRequest); + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerIn { - return ProLink_HandlerIn.fromPartial(base ?? {}); + return ProLink_HandlerIn.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_HandlerIn { @@ -3845,7 +3886,7 @@ export const ProLink_HandlerIn_GroupName = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3865,9 +3906,8 @@ export const ProLink_HandlerIn_GroupName = { create, I>>( base?: I, ): ProLink_HandlerIn_GroupName { - return ProLink_HandlerIn_GroupName.fromPartial(base ?? {}); + return ProLink_HandlerIn_GroupName.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): ProLink_HandlerIn_GroupName { @@ -3900,7 +3940,7 @@ export const ProLink_HandlerIn_GroupDefinitionRequest = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3920,9 +3960,10 @@ export const ProLink_HandlerIn_GroupDefinitionRequest = { create< I extends Exact, I>, >(base?: I): ProLink_HandlerIn_GroupDefinitionRequest { - return ProLink_HandlerIn_GroupDefinitionRequest.fromPartial(base ?? {}); + return ProLink_HandlerIn_GroupDefinitionRequest.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ProLink_HandlerIn_GroupDefinitionRequest { @@ -3958,14 +3999,14 @@ export const ProLink_HandlerIn_GroupJoinConfirmation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3974,21 +4015,24 @@ export const ProLink_HandlerIn_GroupJoinConfirmation = { }, fromJSON(object: any): ProLink_HandlerIn_GroupJoinConfirmation { - return { name: isSet(object.name) ? String(object.name) : '' }; + return { name: isSet(object.name) ? globalThis.String(object.name) : '' }; }, toJSON(message: ProLink_HandlerIn_GroupJoinConfirmation): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); + if (message.name !== '') { + obj.name = message.name; + } return obj; }, create< I extends Exact, I>, >(base?: I): ProLink_HandlerIn_GroupJoinConfirmation { - return ProLink_HandlerIn_GroupJoinConfirmation.fromPartial(base ?? {}); + return ProLink_HandlerIn_GroupJoinConfirmation.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerIn_GroupJoinConfirmation { @@ -4025,14 +4069,14 @@ export const ProLink_HandlerIn_GroupJoinPassword = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4041,21 +4085,22 @@ export const ProLink_HandlerIn_GroupJoinPassword = { }, fromJSON(object: any): ProLink_HandlerIn_GroupJoinPassword { - return { name: isSet(object.name) ? String(object.name) : '' }; + return { name: isSet(object.name) ? globalThis.String(object.name) : '' }; }, toJSON(message: ProLink_HandlerIn_GroupJoinPassword): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); + if (message.name !== '') { + obj.name = message.name; + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerIn_GroupJoinPassword { - return ProLink_HandlerIn_GroupJoinPassword.fromPartial(base ?? {}); + return ProLink_HandlerIn_GroupJoinPassword.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerIn_GroupJoinPassword { @@ -4101,7 +4146,7 @@ export const ProLink_HandlerIn_AddConnectionResult = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4112,7 +4157,7 @@ export const ProLink_HandlerIn_AddConnectionResult = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -4123,7 +4168,7 @@ export const ProLink_HandlerIn_AddConnectionResult = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4144,23 +4189,26 @@ export const ProLink_HandlerIn_AddConnectionResult = { toJSON(message: ProLink_HandlerIn_AddConnectionResult): unknown { const obj: any = {}; - message.success !== undefined && - (obj.success = message.success - ? ProLink_HandlerIn_AddConnectionResult_Success.toJSON(message.success) - : undefined); - message.failure !== undefined && - (obj.failure = message.failure - ? ProLink_HandlerIn_AddConnectionResult_Failure.toJSON(message.failure) - : undefined); + if (message.success !== undefined) { + obj.success = ProLink_HandlerIn_AddConnectionResult_Success.toJSON( + message.success, + ); + } + if (message.failure !== undefined) { + obj.failure = ProLink_HandlerIn_AddConnectionResult_Failure.toJSON( + message.failure, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): ProLink_HandlerIn_AddConnectionResult { - return ProLink_HandlerIn_AddConnectionResult.fromPartial(base ?? {}); + return ProLink_HandlerIn_AddConnectionResult.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerIn_AddConnectionResult { @@ -4211,7 +4259,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Success = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4221,7 +4269,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Success = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4239,10 +4287,11 @@ export const ProLink_HandlerIn_AddConnectionResult_Success = { toJSON(message: ProLink_HandlerIn_AddConnectionResult_Success): unknown { const obj: any = {}; - message.newGroupDefinition !== undefined && - (obj.newGroupDefinition = message.newGroupDefinition - ? ProLink_GroupDefinition.toJSON(message.newGroupDefinition) - : undefined); + if (message.newGroupDefinition !== undefined) { + obj.newGroupDefinition = ProLink_GroupDefinition.toJSON( + message.newGroupDefinition, + ); + } return obj; }, @@ -4253,10 +4302,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Success = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Success { return ProLink_HandlerIn_AddConnectionResult_Success.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4361,7 +4409,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4372,7 +4420,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -4383,7 +4431,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4394,7 +4442,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -4405,7 +4453,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -4416,7 +4464,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -4427,7 +4475,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -4438,7 +4486,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -4449,7 +4497,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -4460,7 +4508,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4520,60 +4568,60 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { toJSON(message: ProLink_HandlerIn_AddConnectionResult_Failure): unknown { const obj: any = {}; - message.unexpected !== undefined && - (obj.unexpected = message.unexpected - ? ProLink_HandlerIn_AddConnectionResult_Failure_Unexpected.toJSON( - message.unexpected, - ) - : undefined); - message.declined !== undefined && - (obj.declined = message.declined - ? ProLink_HandlerIn_AddConnectionResult_Failure_Declined.toJSON( - message.declined, - ) - : undefined); - message.timeout !== undefined && - (obj.timeout = message.timeout - ? ProLink_HandlerIn_AddConnectionResult_Failure_Timeout.toJSON( - message.timeout, - ) - : undefined); - message.linkDisabled !== undefined && - (obj.linkDisabled = message.linkDisabled - ? ProLink_HandlerIn_AddConnectionResult_Failure_LinkDisabled.toJSON( - message.linkDisabled, - ) - : undefined); - message.inOtherGroup !== undefined && - (obj.inOtherGroup = message.inOtherGroup - ? ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup.toJSON( - message.inOtherGroup, - ) - : undefined); - message.invalidIpAddress !== undefined && - (obj.invalidIpAddress = message.invalidIpAddress - ? ProLink_HandlerIn_AddConnectionResult_Failure_InvalidIpAddress.toJSON( - message.invalidIpAddress, - ) - : undefined); - message.alreadyInGroup !== undefined && - (obj.alreadyInGroup = message.alreadyInGroup - ? ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup.toJSON( - message.alreadyInGroup, - ) - : undefined); - message.couldNotAdd !== undefined && - (obj.couldNotAdd = message.couldNotAdd - ? ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd.toJSON( - message.couldNotAdd, - ) - : undefined); - message.couldNotJoin !== undefined && - (obj.couldNotJoin = message.couldNotJoin - ? ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin.toJSON( - message.couldNotJoin, - ) - : undefined); + if (message.unexpected !== undefined) { + obj.unexpected = + ProLink_HandlerIn_AddConnectionResult_Failure_Unexpected.toJSON( + message.unexpected, + ); + } + if (message.declined !== undefined) { + obj.declined = + ProLink_HandlerIn_AddConnectionResult_Failure_Declined.toJSON( + message.declined, + ); + } + if (message.timeout !== undefined) { + obj.timeout = + ProLink_HandlerIn_AddConnectionResult_Failure_Timeout.toJSON( + message.timeout, + ); + } + if (message.linkDisabled !== undefined) { + obj.linkDisabled = + ProLink_HandlerIn_AddConnectionResult_Failure_LinkDisabled.toJSON( + message.linkDisabled, + ); + } + if (message.inOtherGroup !== undefined) { + obj.inOtherGroup = + ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup.toJSON( + message.inOtherGroup, + ); + } + if (message.invalidIpAddress !== undefined) { + obj.invalidIpAddress = + ProLink_HandlerIn_AddConnectionResult_Failure_InvalidIpAddress.toJSON( + message.invalidIpAddress, + ); + } + if (message.alreadyInGroup !== undefined) { + obj.alreadyInGroup = + ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup.toJSON( + message.alreadyInGroup, + ); + } + if (message.couldNotAdd !== undefined) { + obj.couldNotAdd = + ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd.toJSON( + message.couldNotAdd, + ); + } + if (message.couldNotJoin !== undefined) { + obj.couldNotJoin = + ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin.toJSON( + message.couldNotJoin, + ); + } return obj; }, @@ -4584,10 +4632,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure { return ProLink_HandlerIn_AddConnectionResult_Failure.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4678,7 +4725,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_Unexpected = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4702,10 +4749,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_Unexpected = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_Unexpected { return ProLink_HandlerIn_AddConnectionResult_Failure_Unexpected.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4743,7 +4789,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_Declined = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4767,10 +4813,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_Declined = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_Declined { return ProLink_HandlerIn_AddConnectionResult_Failure_Declined.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4808,7 +4853,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_Timeout = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4832,10 +4877,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_Timeout = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_Timeout { return ProLink_HandlerIn_AddConnectionResult_Failure_Timeout.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4873,7 +4917,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_LinkDisabled = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4899,10 +4943,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_LinkDisabled = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_LinkDisabled { return ProLink_HandlerIn_AddConnectionResult_Failure_LinkDisabled.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4946,21 +4989,21 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.memberName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.groupName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4972,8 +5015,12 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup = { object: any, ): ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup { return { - memberName: isSet(object.memberName) ? String(object.memberName) : '', - groupName: isSet(object.groupName) ? String(object.groupName) : '', + memberName: isSet(object.memberName) + ? globalThis.String(object.memberName) + : '', + groupName: isSet(object.groupName) + ? globalThis.String(object.groupName) + : '', }; }, @@ -4981,8 +5028,12 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup = { message: ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup, ): unknown { const obj: any = {}; - message.memberName !== undefined && (obj.memberName = message.memberName); - message.groupName !== undefined && (obj.groupName = message.groupName); + if (message.memberName !== '') { + obj.memberName = message.memberName; + } + if (message.groupName !== '') { + obj.groupName = message.groupName; + } return obj; }, @@ -4993,10 +5044,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup { return ProLink_HandlerIn_AddConnectionResult_Failure_InOtherGroup.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5036,7 +5086,7 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_InvalidIpAddress = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5064,10 +5114,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_InvalidIpAddress = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_InvalidIpAddress { return ProLink_HandlerIn_AddConnectionResult_Failure_InvalidIpAddress.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5111,21 +5160,21 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.memberName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.groupName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5137,8 +5186,12 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup = { object: any, ): ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup { return { - memberName: isSet(object.memberName) ? String(object.memberName) : '', - groupName: isSet(object.groupName) ? String(object.groupName) : '', + memberName: isSet(object.memberName) + ? globalThis.String(object.memberName) + : '', + groupName: isSet(object.groupName) + ? globalThis.String(object.groupName) + : '', }; }, @@ -5146,8 +5199,12 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup = { message: ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup, ): unknown { const obj: any = {}; - message.memberName !== undefined && (obj.memberName = message.memberName); - message.groupName !== undefined && (obj.groupName = message.groupName); + if (message.memberName !== '') { + obj.memberName = message.memberName; + } + if (message.groupName !== '') { + obj.groupName = message.groupName; + } return obj; }, @@ -5158,10 +5215,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup { return ProLink_HandlerIn_AddConnectionResult_Failure_AlreadyInGroup.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5204,14 +5260,14 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.memberName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5223,7 +5279,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd = { object: any, ): ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd { return { - memberName: isSet(object.memberName) ? String(object.memberName) : '', + memberName: isSet(object.memberName) + ? globalThis.String(object.memberName) + : '', }; }, @@ -5231,7 +5289,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd = { message: ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd, ): unknown { const obj: any = {}; - message.memberName !== undefined && (obj.memberName = message.memberName); + if (message.memberName !== '') { + obj.memberName = message.memberName; + } return obj; }, @@ -5242,10 +5302,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd { return ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotAdd.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5287,14 +5346,14 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.groupName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5306,7 +5365,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin = { object: any, ): ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin { return { - groupName: isSet(object.groupName) ? String(object.groupName) : '', + groupName: isSet(object.groupName) + ? globalThis.String(object.groupName) + : '', }; }, @@ -5314,7 +5375,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin = { message: ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin, ): unknown { const obj: any = {}; - message.groupName !== undefined && (obj.groupName = message.groupName); + if (message.groupName !== '') { + obj.groupName = message.groupName; + } return obj; }, @@ -5325,10 +5388,9 @@ export const ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin = { >, >(base?: I): ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin { return ProLink_HandlerIn_AddConnectionResult_Failure_CouldNotJoin.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5369,7 +5431,7 @@ export const ProLink_HandlerIn_MemberStatusChange = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5378,7 +5440,7 @@ export const ProLink_HandlerIn_MemberStatusChange = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5388,7 +5450,7 @@ export const ProLink_HandlerIn_MemberStatusChange = { fromJSON(object: any): ProLink_HandlerIn_MemberStatusChange { return { - members: Array.isArray(object?.members) + members: globalThis.Array.isArray(object?.members) ? object.members.map((e: any) => ProLink_MemberStatus.fromJSON(e)) : [], }; @@ -5396,12 +5458,8 @@ export const ProLink_HandlerIn_MemberStatusChange = { toJSON(message: ProLink_HandlerIn_MemberStatusChange): unknown { const obj: any = {}; - if (message.members) { - obj.members = message.members.map((e) => - e ? ProLink_MemberStatus.toJSON(e) : undefined, - ); - } else { - obj.members = []; + if (message.members?.length) { + obj.members = message.members.map((e) => ProLink_MemberStatus.toJSON(e)); } return obj; }, @@ -5409,9 +5467,10 @@ export const ProLink_HandlerIn_MemberStatusChange = { create, I>>( base?: I, ): ProLink_HandlerIn_MemberStatusChange { - return ProLink_HandlerIn_MemberStatusChange.fromPartial(base ?? {}); + return ProLink_HandlerIn_MemberStatusChange.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerIn_MemberStatusChange { @@ -5446,7 +5505,7 @@ export const ProLink_HandlerIn_ProPresenterInfo = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5466,9 +5525,8 @@ export const ProLink_HandlerIn_ProPresenterInfo = { create, I>>( base?: I, ): ProLink_HandlerIn_ProPresenterInfo { - return ProLink_HandlerIn_ProPresenterInfo.fromPartial(base ?? {}); + return ProLink_HandlerIn_ProPresenterInfo.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): ProLink_HandlerIn_ProPresenterInfo { @@ -5513,35 +5571,35 @@ export const ProLink_HandlerIn_ServerState = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.localIp = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.publicIp = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.port = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.success = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5551,28 +5609,39 @@ export const ProLink_HandlerIn_ServerState = { fromJSON(object: any): ProLink_HandlerIn_ServerState { return { - localIp: isSet(object.localIp) ? String(object.localIp) : '', - publicIp: isSet(object.publicIp) ? String(object.publicIp) : '', - port: isSet(object.port) ? Number(object.port) : 0, - success: isSet(object.success) ? Boolean(object.success) : false, + localIp: isSet(object.localIp) ? globalThis.String(object.localIp) : '', + publicIp: isSet(object.publicIp) + ? globalThis.String(object.publicIp) + : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + success: isSet(object.success) + ? globalThis.Boolean(object.success) + : false, }; }, toJSON(message: ProLink_HandlerIn_ServerState): unknown { const obj: any = {}; - message.localIp !== undefined && (obj.localIp = message.localIp); - message.publicIp !== undefined && (obj.publicIp = message.publicIp); - message.port !== undefined && (obj.port = Math.round(message.port)); - message.success !== undefined && (obj.success = message.success); + if (message.localIp !== '') { + obj.localIp = message.localIp; + } + if (message.publicIp !== '') { + obj.publicIp = message.publicIp; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.success === true) { + obj.success = message.success; + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerIn_ServerState { - return ProLink_HandlerIn_ServerState.fromPartial(base ?? {}); + return ProLink_HandlerIn_ServerState.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_HandlerIn_ServerState { @@ -5609,7 +5678,7 @@ export const ProLink_HandlerIn_ConfigurationRequest = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5629,9 +5698,10 @@ export const ProLink_HandlerIn_ConfigurationRequest = { create< I extends Exact, I>, >(base?: I): ProLink_HandlerIn_ConfigurationRequest { - return ProLink_HandlerIn_ConfigurationRequest.fromPartial(base ?? {}); + return ProLink_HandlerIn_ConfigurationRequest.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ProLink_HandlerIn_ConfigurationRequest { @@ -5670,21 +5740,21 @@ export const ProLink_HandlerIn_LogRequest = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.severity = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.message = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5697,26 +5767,28 @@ export const ProLink_HandlerIn_LogRequest = { severity: isSet(object.severity) ? proLink_HandlerIn_LogRequest_SeverityFromJSON(object.severity) : 0, - message: isSet(object.message) ? String(object.message) : '', + message: isSet(object.message) ? globalThis.String(object.message) : '', }; }, toJSON(message: ProLink_HandlerIn_LogRequest): unknown { const obj: any = {}; - message.severity !== undefined && - (obj.severity = proLink_HandlerIn_LogRequest_SeverityToJSON( + if (message.severity !== 0) { + obj.severity = proLink_HandlerIn_LogRequest_SeverityToJSON( message.severity, - )); - message.message !== undefined && (obj.message = message.message); + ); + } + if (message.message !== '') { + obj.message = message.message; + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerIn_LogRequest { - return ProLink_HandlerIn_LogRequest.fromPartial(base ?? {}); + return ProLink_HandlerIn_LogRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_HandlerIn_LogRequest { @@ -5791,7 +5863,7 @@ export const ProLink_HandlerOut = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5801,7 +5873,7 @@ export const ProLink_HandlerOut = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -5811,7 +5883,7 @@ export const ProLink_HandlerOut = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -5822,7 +5894,7 @@ export const ProLink_HandlerOut = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -5833,7 +5905,7 @@ export const ProLink_HandlerOut = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -5843,7 +5915,7 @@ export const ProLink_HandlerOut = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -5853,7 +5925,7 @@ export const ProLink_HandlerOut = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5890,41 +5962,43 @@ export const ProLink_HandlerOut = { toJSON(message: ProLink_HandlerOut): unknown { const obj: any = {}; - message.groupName !== undefined && - (obj.groupName = message.groupName - ? ProLink_HandlerOut_GroupName.toJSON(message.groupName) - : undefined); - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? ProLink_GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.groupJoinConfirmation !== undefined && - (obj.groupJoinConfirmation = message.groupJoinConfirmation - ? ProLink_HandlerOut_GroupJoinConfirmation.toJSON( - message.groupJoinConfirmation, - ) - : undefined); - message.groupJoinPassword !== undefined && - (obj.groupJoinPassword = message.groupJoinPassword - ? ProLink_HandlerOut_GroupJoinPassword.toJSON(message.groupJoinPassword) - : undefined); - message.propresenterInfo !== undefined && - (obj.propresenterInfo = message.propresenterInfo - ? ProLink_HandlerOut_ProPresenterInfo.toJSON(message.propresenterInfo) - : undefined); - message.configuration !== undefined && - (obj.configuration = message.configuration - ? ProApiNetworkConfiguration.toJSON(message.configuration) - : undefined); + if (message.groupName !== undefined) { + obj.groupName = ProLink_HandlerOut_GroupName.toJSON(message.groupName); + } + if (message.groupDefinition !== undefined) { + obj.groupDefinition = ProLink_GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.groupJoinConfirmation !== undefined) { + obj.groupJoinConfirmation = + ProLink_HandlerOut_GroupJoinConfirmation.toJSON( + message.groupJoinConfirmation, + ); + } + if (message.groupJoinPassword !== undefined) { + obj.groupJoinPassword = ProLink_HandlerOut_GroupJoinPassword.toJSON( + message.groupJoinPassword, + ); + } + if (message.propresenterInfo !== undefined) { + obj.propresenterInfo = ProLink_HandlerOut_ProPresenterInfo.toJSON( + message.propresenterInfo, + ); + } + if (message.configuration !== undefined) { + obj.configuration = ProApiNetworkConfiguration.toJSON( + message.configuration, + ); + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerOut { - return ProLink_HandlerOut.fromPartial(base ?? {}); + return ProLink_HandlerOut.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_HandlerOut { @@ -5992,14 +6066,14 @@ export const ProLink_HandlerOut_GroupName = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6008,21 +6082,22 @@ export const ProLink_HandlerOut_GroupName = { }, fromJSON(object: any): ProLink_HandlerOut_GroupName { - return { name: isSet(object.name) ? String(object.name) : '' }; + return { name: isSet(object.name) ? globalThis.String(object.name) : '' }; }, toJSON(message: ProLink_HandlerOut_GroupName): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); + if (message.name !== '') { + obj.name = message.name; + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerOut_GroupName { - return ProLink_HandlerOut_GroupName.fromPartial(base ?? {}); + return ProLink_HandlerOut_GroupName.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProLink_HandlerOut_GroupName { @@ -6059,14 +6134,14 @@ export const ProLink_HandlerOut_GroupJoinConfirmation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.accept = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6075,21 +6150,26 @@ export const ProLink_HandlerOut_GroupJoinConfirmation = { }, fromJSON(object: any): ProLink_HandlerOut_GroupJoinConfirmation { - return { accept: isSet(object.accept) ? Boolean(object.accept) : false }; + return { + accept: isSet(object.accept) ? globalThis.Boolean(object.accept) : false, + }; }, toJSON(message: ProLink_HandlerOut_GroupJoinConfirmation): unknown { const obj: any = {}; - message.accept !== undefined && (obj.accept = message.accept); + if (message.accept === true) { + obj.accept = message.accept; + } return obj; }, create< I extends Exact, I>, >(base?: I): ProLink_HandlerOut_GroupJoinConfirmation { - return ProLink_HandlerOut_GroupJoinConfirmation.fromPartial(base ?? {}); + return ProLink_HandlerOut_GroupJoinConfirmation.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerOut_GroupJoinConfirmation { @@ -6126,14 +6206,14 @@ export const ProLink_HandlerOut_GroupJoinPassword = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.password = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6142,21 +6222,28 @@ export const ProLink_HandlerOut_GroupJoinPassword = { }, fromJSON(object: any): ProLink_HandlerOut_GroupJoinPassword { - return { password: isSet(object.password) ? String(object.password) : '' }; + return { + password: isSet(object.password) + ? globalThis.String(object.password) + : '', + }; }, toJSON(message: ProLink_HandlerOut_GroupJoinPassword): unknown { const obj: any = {}; - message.password !== undefined && (obj.password = message.password); + if (message.password !== '') { + obj.password = message.password; + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerOut_GroupJoinPassword { - return ProLink_HandlerOut_GroupJoinPassword.fromPartial(base ?? {}); + return ProLink_HandlerOut_GroupJoinPassword.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerOut_GroupJoinPassword { @@ -6199,28 +6286,28 @@ export const ProLink_HandlerOut_ProPresenterInfo = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.platform = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.osVersion = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.hostDescription = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6233,29 +6320,34 @@ export const ProLink_HandlerOut_ProPresenterInfo = { platform: isSet(object.platform) ? applicationInfo_PlatformFromJSON(object.platform) : 0, - osVersion: isSet(object.osVersion) ? String(object.osVersion) : '', + osVersion: isSet(object.osVersion) + ? globalThis.String(object.osVersion) + : '', hostDescription: isSet(object.hostDescription) - ? String(object.hostDescription) + ? globalThis.String(object.hostDescription) : '', }; }, toJSON(message: ProLink_HandlerOut_ProPresenterInfo): unknown { const obj: any = {}; - message.platform !== undefined && - (obj.platform = applicationInfo_PlatformToJSON(message.platform)); - message.osVersion !== undefined && (obj.osVersion = message.osVersion); - message.hostDescription !== undefined && - (obj.hostDescription = message.hostDescription); + if (message.platform !== 0) { + obj.platform = applicationInfo_PlatformToJSON(message.platform); + } + if (message.osVersion !== '') { + obj.osVersion = message.osVersion; + } + if (message.hostDescription !== '') { + obj.hostDescription = message.hostDescription; + } return obj; }, create, I>>( base?: I, ): ProLink_HandlerOut_ProPresenterInfo { - return ProLink_HandlerOut_ProPresenterInfo.fromPartial(base ?? {}); + return ProLink_HandlerOut_ProPresenterInfo.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): ProLink_HandlerOut_ProPresenterInfo { @@ -6317,14 +6409,14 @@ export const NetworkAPI = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.action = NetworkAPI_Action.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -6334,7 +6426,7 @@ export const NetworkAPI = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -6344,7 +6436,7 @@ export const NetworkAPI = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -6354,7 +6446,7 @@ export const NetworkAPI = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6381,29 +6473,26 @@ export const NetworkAPI = { toJSON(message: NetworkAPI): unknown { const obj: any = {}; - message.action !== undefined && - (obj.action = message.action - ? NetworkAPI_Action.toJSON(message.action) - : undefined); - message.serverState !== undefined && - (obj.serverState = message.serverState - ? NetworkAPI_ServerState.toJSON(message.serverState) - : undefined); - message.groupChange !== undefined && - (obj.groupChange = message.groupChange - ? NetworkAPI_GroupChange.toJSON(message.groupChange) - : undefined); - message.groupResponse !== undefined && - (obj.groupResponse = message.groupResponse - ? NetworkAPI_GroupResponse.toJSON(message.groupResponse) - : undefined); + if (message.action !== undefined) { + obj.action = NetworkAPI_Action.toJSON(message.action); + } + if (message.serverState !== undefined) { + obj.serverState = NetworkAPI_ServerState.toJSON(message.serverState); + } + if (message.groupChange !== undefined) { + obj.groupChange = NetworkAPI_GroupChange.toJSON(message.groupChange); + } + if (message.groupResponse !== undefined) { + obj.groupResponse = NetworkAPI_GroupResponse.toJSON( + message.groupResponse, + ); + } return obj; }, create, I>>(base?: I): NetworkAPI { - return NetworkAPI.fromPartial(base ?? {}); + return NetworkAPI.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI { @@ -6476,42 +6565,42 @@ export const NetworkAPI_LinkStatus = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.platform = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.osVersion = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.version = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.description = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.groupInfo = NetworkAPI_Group.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6524,9 +6613,13 @@ export const NetworkAPI_LinkStatus = { platform: isSet(object.platform) ? applicationInfo_PlatformFromJSON(object.platform) : 0, - osVersion: isSet(object.osVersion) ? String(object.osVersion) : '', - version: isSet(object.version) ? String(object.version) : '', - description: isSet(object.description) ? String(object.description) : '', + osVersion: isSet(object.osVersion) + ? globalThis.String(object.osVersion) + : '', + version: isSet(object.version) ? globalThis.String(object.version) : '', + description: isSet(object.description) + ? globalThis.String(object.description) + : '', groupInfo: isSet(object.groupInfo) ? NetworkAPI_Group.fromJSON(object.groupInfo) : undefined, @@ -6535,25 +6628,29 @@ export const NetworkAPI_LinkStatus = { toJSON(message: NetworkAPI_LinkStatus): unknown { const obj: any = {}; - message.platform !== undefined && - (obj.platform = applicationInfo_PlatformToJSON(message.platform)); - message.osVersion !== undefined && (obj.osVersion = message.osVersion); - message.version !== undefined && (obj.version = message.version); - message.description !== undefined && - (obj.description = message.description); - message.groupInfo !== undefined && - (obj.groupInfo = message.groupInfo - ? NetworkAPI_Group.toJSON(message.groupInfo) - : undefined); + if (message.platform !== 0) { + obj.platform = applicationInfo_PlatformToJSON(message.platform); + } + if (message.osVersion !== '') { + obj.osVersion = message.osVersion; + } + if (message.version !== '') { + obj.version = message.version; + } + if (message.description !== '') { + obj.description = message.description; + } + if (message.groupInfo !== undefined) { + obj.groupInfo = NetworkAPI_Group.toJSON(message.groupInfo); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_LinkStatus { - return NetworkAPI_LinkStatus.fromPartial(base ?? {}); + return NetworkAPI_LinkStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_LinkStatus { @@ -6597,14 +6694,14 @@ export const NetworkAPI_Group = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -6613,7 +6710,7 @@ export const NetworkAPI_Group = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6623,8 +6720,8 @@ export const NetworkAPI_Group = { fromJSON(object: any): NetworkAPI_Group { return { - name: isSet(object.name) ? String(object.name) : '', - members: Array.isArray(object?.members) + name: isSet(object.name) ? globalThis.String(object.name) : '', + members: globalThis.Array.isArray(object?.members) ? object.members.map((e: any) => NetworkAPI_Group_Member.fromJSON(e)) : [], }; @@ -6632,13 +6729,13 @@ export const NetworkAPI_Group = { toJSON(message: NetworkAPI_Group): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - if (message.members) { + if (message.name !== '') { + obj.name = message.name; + } + if (message.members?.length) { obj.members = message.members.map((e) => - e ? NetworkAPI_Group_Member.toJSON(e) : undefined, + NetworkAPI_Group_Member.toJSON(e), ); - } else { - obj.members = []; } return obj; }, @@ -6646,9 +6743,8 @@ export const NetworkAPI_Group = { create, I>>( base?: I, ): NetworkAPI_Group { - return NetworkAPI_Group.fromPartial(base ?? {}); + return NetworkAPI_Group.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Group { @@ -6690,21 +6786,21 @@ export const NetworkAPI_Group_Member = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ipAddress = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6714,24 +6810,29 @@ export const NetworkAPI_Group_Member = { fromJSON(object: any): NetworkAPI_Group_Member { return { - ipAddress: isSet(object.ipAddress) ? String(object.ipAddress) : '', - port: isSet(object.port) ? Number(object.port) : 0, + ipAddress: isSet(object.ipAddress) + ? globalThis.String(object.ipAddress) + : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, }; }, toJSON(message: NetworkAPI_Group_Member): unknown { const obj: any = {}; - message.ipAddress !== undefined && (obj.ipAddress = message.ipAddress); - message.port !== undefined && (obj.port = Math.round(message.port)); + if (message.ipAddress !== '') { + obj.ipAddress = message.ipAddress; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Group_Member { - return NetworkAPI_Group_Member.fromPartial(base ?? {}); + return NetworkAPI_Group_Member.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Group_Member { @@ -6795,7 +6896,7 @@ export const NetworkAPI_GroupChange = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -6805,21 +6906,21 @@ export const NetworkAPI_GroupChange = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.join = NetworkAPI_GroupJoin.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.kick = NetworkAPI_GroupKick.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -6829,7 +6930,7 @@ export const NetworkAPI_GroupChange = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6856,31 +6957,26 @@ export const NetworkAPI_GroupChange = { toJSON(message: NetworkAPI_GroupChange): unknown { const obj: any = {}; - message.invite !== undefined && - (obj.invite = message.invite - ? NetworkAPI_GroupInvite.toJSON(message.invite) - : undefined); - message.join !== undefined && - (obj.join = message.join - ? NetworkAPI_GroupJoin.toJSON(message.join) - : undefined); - message.kick !== undefined && - (obj.kick = message.kick - ? NetworkAPI_GroupKick.toJSON(message.kick) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? NetworkAPI_GroupStatus.toJSON(message.status) - : undefined); + if (message.invite !== undefined) { + obj.invite = NetworkAPI_GroupInvite.toJSON(message.invite); + } + if (message.join !== undefined) { + obj.join = NetworkAPI_GroupJoin.toJSON(message.join); + } + if (message.kick !== undefined) { + obj.kick = NetworkAPI_GroupKick.toJSON(message.kick); + } + if (message.status !== undefined) { + obj.status = NetworkAPI_GroupStatus.toJSON(message.status); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupChange { - return NetworkAPI_GroupChange.fromPartial(base ?? {}); + return NetworkAPI_GroupChange.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupChange { @@ -6941,7 +7037,7 @@ export const NetworkAPI_GroupResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -6951,7 +7047,7 @@ export const NetworkAPI_GroupResponse = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -6961,7 +7057,7 @@ export const NetworkAPI_GroupResponse = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6982,23 +7078,20 @@ export const NetworkAPI_GroupResponse = { toJSON(message: NetworkAPI_GroupResponse): unknown { const obj: any = {}; - message.success !== undefined && - (obj.success = message.success - ? NetworkAPI_GroupResponse_Success.toJSON(message.success) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? NetworkAPI_GroupResponse_Status.toJSON(message.status) - : undefined); + if (message.success !== undefined) { + obj.success = NetworkAPI_GroupResponse_Success.toJSON(message.success); + } + if (message.status !== undefined) { + obj.status = NetworkAPI_GroupResponse_Status.toJSON(message.status); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupResponse { - return NetworkAPI_GroupResponse.fromPartial(base ?? {}); + return NetworkAPI_GroupResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupResponse { @@ -7039,7 +7132,7 @@ export const NetworkAPI_GroupResponse_Success = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7059,9 +7152,8 @@ export const NetworkAPI_GroupResponse_Success = { create, I>>( base?: I, ): NetworkAPI_GroupResponse_Success { - return NetworkAPI_GroupResponse_Success.fromPartial(base ?? {}); + return NetworkAPI_GroupResponse_Success.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): NetworkAPI_GroupResponse_Success { @@ -7100,21 +7192,21 @@ export const NetworkAPI_GroupResponse_Status = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.memberName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.groupName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7124,24 +7216,31 @@ export const NetworkAPI_GroupResponse_Status = { fromJSON(object: any): NetworkAPI_GroupResponse_Status { return { - memberName: isSet(object.memberName) ? String(object.memberName) : '', - groupName: isSet(object.groupName) ? String(object.groupName) : '', + memberName: isSet(object.memberName) + ? globalThis.String(object.memberName) + : '', + groupName: isSet(object.groupName) + ? globalThis.String(object.groupName) + : '', }; }, toJSON(message: NetworkAPI_GroupResponse_Status): unknown { const obj: any = {}; - message.memberName !== undefined && (obj.memberName = message.memberName); - message.groupName !== undefined && (obj.groupName = message.groupName); + if (message.memberName !== '') { + obj.memberName = message.memberName; + } + if (message.groupName !== '') { + obj.groupName = message.groupName; + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupResponse_Status { - return NetworkAPI_GroupResponse_Status.fromPartial(base ?? {}); + return NetworkAPI_GroupResponse_Status.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupResponse_Status { @@ -7182,7 +7281,7 @@ export const NetworkAPI_GroupStatus = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7192,7 +7291,7 @@ export const NetworkAPI_GroupStatus = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7210,19 +7309,17 @@ export const NetworkAPI_GroupStatus = { toJSON(message: NetworkAPI_GroupStatus): unknown { const obj: any = {}; - message.member !== undefined && - (obj.member = message.member - ? NetworkAPI_Group_Member.toJSON(message.member) - : undefined); + if (message.member !== undefined) { + obj.member = NetworkAPI_Group_Member.toJSON(message.member); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupStatus { - return NetworkAPI_GroupStatus.fromPartial(base ?? {}); + return NetworkAPI_GroupStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupStatus { @@ -7274,21 +7371,21 @@ export const NetworkAPI_GroupInvite = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.groupInfo = NetworkAPI_Group.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.secret = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -7298,7 +7395,7 @@ export const NetworkAPI_GroupInvite = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7311,7 +7408,7 @@ export const NetworkAPI_GroupInvite = { groupInfo: isSet(object.groupInfo) ? NetworkAPI_Group.fromJSON(object.groupInfo) : undefined, - secret: isSet(object.secret) ? String(object.secret) : '', + secret: isSet(object.secret) ? globalThis.String(object.secret) : '', prospect: isSet(object.prospect) ? NetworkAPI_Group_Member.fromJSON(object.prospect) : undefined, @@ -7320,24 +7417,23 @@ export const NetworkAPI_GroupInvite = { toJSON(message: NetworkAPI_GroupInvite): unknown { const obj: any = {}; - message.groupInfo !== undefined && - (obj.groupInfo = message.groupInfo - ? NetworkAPI_Group.toJSON(message.groupInfo) - : undefined); - message.secret !== undefined && (obj.secret = message.secret); - message.prospect !== undefined && - (obj.prospect = message.prospect - ? NetworkAPI_Group_Member.toJSON(message.prospect) - : undefined); + if (message.groupInfo !== undefined) { + obj.groupInfo = NetworkAPI_Group.toJSON(message.groupInfo); + } + if (message.secret !== '') { + obj.secret = message.secret; + } + if (message.prospect !== undefined) { + obj.prospect = NetworkAPI_Group_Member.toJSON(message.prospect); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupInvite { - return NetworkAPI_GroupInvite.fromPartial(base ?? {}); + return NetworkAPI_GroupInvite.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupInvite { @@ -7391,7 +7487,7 @@ export const NetworkAPI_GroupJoin = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7401,7 +7497,7 @@ export const NetworkAPI_GroupJoin = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -7411,7 +7507,7 @@ export const NetworkAPI_GroupJoin = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7432,23 +7528,20 @@ export const NetworkAPI_GroupJoin = { toJSON(message: NetworkAPI_GroupJoin): unknown { const obj: any = {}; - message.sponsor !== undefined && - (obj.sponsor = message.sponsor - ? NetworkAPI_Group_Member.toJSON(message.sponsor) - : undefined); - message.prospect !== undefined && - (obj.prospect = message.prospect - ? NetworkAPI_Group_Member.toJSON(message.prospect) - : undefined); + if (message.sponsor !== undefined) { + obj.sponsor = NetworkAPI_Group_Member.toJSON(message.sponsor); + } + if (message.prospect !== undefined) { + obj.prospect = NetworkAPI_Group_Member.toJSON(message.prospect); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupJoin { - return NetworkAPI_GroupJoin.fromPartial(base ?? {}); + return NetworkAPI_GroupJoin.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupJoin { @@ -7495,7 +7588,7 @@ export const NetworkAPI_GroupKick = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7505,7 +7598,7 @@ export const NetworkAPI_GroupKick = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7523,19 +7616,17 @@ export const NetworkAPI_GroupKick = { toJSON(message: NetworkAPI_GroupKick): unknown { const obj: any = {}; - message.member !== undefined && - (obj.member = message.member - ? NetworkAPI_Group_Member.toJSON(message.member) - : undefined); + if (message.member !== undefined) { + obj.member = NetworkAPI_Group_Member.toJSON(message.member); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_GroupKick { - return NetworkAPI_GroupKick.fromPartial(base ?? {}); + return NetworkAPI_GroupKick.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_GroupKick { @@ -7581,28 +7672,28 @@ export const NetworkAPI_ServerState = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.localIp = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.publicIp = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.port = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7612,26 +7703,33 @@ export const NetworkAPI_ServerState = { fromJSON(object: any): NetworkAPI_ServerState { return { - localIp: isSet(object.localIp) ? String(object.localIp) : '', - publicIp: isSet(object.publicIp) ? String(object.publicIp) : '', - port: isSet(object.port) ? Number(object.port) : 0, + localIp: isSet(object.localIp) ? globalThis.String(object.localIp) : '', + publicIp: isSet(object.publicIp) + ? globalThis.String(object.publicIp) + : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, }; }, toJSON(message: NetworkAPI_ServerState): unknown { const obj: any = {}; - message.localIp !== undefined && (obj.localIp = message.localIp); - message.publicIp !== undefined && (obj.publicIp = message.publicIp); - message.port !== undefined && (obj.port = Math.round(message.port)); + if (message.localIp !== '') { + obj.localIp = message.localIp; + } + if (message.publicIp !== '') { + obj.publicIp = message.publicIp; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_ServerState { - return NetworkAPI_ServerState.fromPartial(base ?? {}); + return NetworkAPI_ServerState.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_ServerState { @@ -7756,7 +7854,7 @@ export const NetworkAPI_Action = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7766,7 +7864,7 @@ export const NetworkAPI_Action = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -7776,7 +7874,7 @@ export const NetworkAPI_Action = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -7786,7 +7884,7 @@ export const NetworkAPI_Action = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -7796,7 +7894,7 @@ export const NetworkAPI_Action = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -7806,7 +7904,7 @@ export const NetworkAPI_Action = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -7816,7 +7914,7 @@ export const NetworkAPI_Action = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -7826,7 +7924,7 @@ export const NetworkAPI_Action = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -7836,7 +7934,7 @@ export const NetworkAPI_Action = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -7846,7 +7944,7 @@ export const NetworkAPI_Action = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -7856,7 +7954,7 @@ export const NetworkAPI_Action = { ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -7866,7 +7964,7 @@ export const NetworkAPI_Action = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -7876,7 +7974,7 @@ export const NetworkAPI_Action = { ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } @@ -7886,7 +7984,7 @@ export const NetworkAPI_Action = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7940,67 +8038,59 @@ export const NetworkAPI_Action = { toJSON(message: NetworkAPI_Action): unknown { const obj: any = {}; - message.clear !== undefined && - (obj.clear = message.clear - ? NetworkAPI_Action_APIClear.toJSON(message.clear) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPI_Action_APITrigger.toJSON(message.trigger) - : undefined); - message.transport !== undefined && - (obj.transport = message.transport - ? NetworkAPI_Action_APITransport.toJSON(message.transport) - : undefined); - message.prop !== undefined && - (obj.prop = message.prop - ? NetworkAPI_Action_APIProp.toJSON(message.prop) - : undefined); - message.timer !== undefined && - (obj.timer = message.timer - ? NetworkAPI_Action_APITimer.toJSON(message.timer) - : undefined); - message.message !== undefined && - (obj.message = message.message - ? NetworkAPI_Action_APIMessage.toJSON(message.message) - : undefined); - message.macro !== undefined && - (obj.macro = message.macro - ? NetworkAPI_Action_APIMacro.toJSON(message.macro) - : undefined); - message.look !== undefined && - (obj.look = message.look - ? NetworkAPI_Action_APILook.toJSON(message.look) - : undefined); - message.stage !== undefined && - (obj.stage = message.stage - ? NetworkAPI_Action_APIStage.toJSON(message.stage) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? NetworkAPI_Action_APIStatus.toJSON(message.status) - : undefined); - message.statusResponse !== undefined && - (obj.statusResponse = message.statusResponse - ? NetworkAPI_Action_APIStatusResponse.toJSON(message.statusResponse) - : undefined); - message.twoStepTrigger !== undefined && - (obj.twoStepTrigger = message.twoStepTrigger - ? NetworkAPI_Action_APITwoStepTrigger.toJSON(message.twoStepTrigger) - : undefined); - message.prerollComplete !== undefined && - (obj.prerollComplete = message.prerollComplete - ? NetworkAPI_Action_APIPrerollComplete.toJSON(message.prerollComplete) - : undefined); + if (message.clear !== undefined) { + obj.clear = NetworkAPI_Action_APIClear.toJSON(message.clear); + } + if (message.trigger !== undefined) { + obj.trigger = NetworkAPI_Action_APITrigger.toJSON(message.trigger); + } + if (message.transport !== undefined) { + obj.transport = NetworkAPI_Action_APITransport.toJSON(message.transport); + } + if (message.prop !== undefined) { + obj.prop = NetworkAPI_Action_APIProp.toJSON(message.prop); + } + if (message.timer !== undefined) { + obj.timer = NetworkAPI_Action_APITimer.toJSON(message.timer); + } + if (message.message !== undefined) { + obj.message = NetworkAPI_Action_APIMessage.toJSON(message.message); + } + if (message.macro !== undefined) { + obj.macro = NetworkAPI_Action_APIMacro.toJSON(message.macro); + } + if (message.look !== undefined) { + obj.look = NetworkAPI_Action_APILook.toJSON(message.look); + } + if (message.stage !== undefined) { + obj.stage = NetworkAPI_Action_APIStage.toJSON(message.stage); + } + if (message.status !== undefined) { + obj.status = NetworkAPI_Action_APIStatus.toJSON(message.status); + } + if (message.statusResponse !== undefined) { + obj.statusResponse = NetworkAPI_Action_APIStatusResponse.toJSON( + message.statusResponse, + ); + } + if (message.twoStepTrigger !== undefined) { + obj.twoStepTrigger = NetworkAPI_Action_APITwoStepTrigger.toJSON( + message.twoStepTrigger, + ); + } + if (message.prerollComplete !== undefined) { + obj.prerollComplete = NetworkAPI_Action_APIPrerollComplete.toJSON( + message.prerollComplete, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action { - return NetworkAPI_Action.fromPartial(base ?? {}); + return NetworkAPI_Action.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action { @@ -8096,14 +8186,14 @@ export const NetworkAPI_Action_APIClear = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.layer = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -8113,7 +8203,7 @@ export const NetworkAPI_Action_APIClear = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8134,24 +8224,22 @@ export const NetworkAPI_Action_APIClear = { toJSON(message: NetworkAPI_Action_APIClear): unknown { const obj: any = {}; - message.layer !== undefined && - (obj.layer = - message.layer !== undefined - ? networkAPI_Action_APIClear_LayerToJSON(message.layer) - : undefined); - message.groupIdentifier !== undefined && - (obj.groupIdentifier = message.groupIdentifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.groupIdentifier) - : undefined); + if (message.layer !== undefined) { + obj.layer = networkAPI_Action_APIClear_LayerToJSON(message.layer); + } + if (message.groupIdentifier !== undefined) { + obj.groupIdentifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.groupIdentifier, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIClear { - return NetworkAPI_Action_APIClear.fromPartial(base ?? {}); + return NetworkAPI_Action_APIClear.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APIClear { @@ -8244,28 +8332,28 @@ export const NetworkAPI_Action_APITwoStepTrigger = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.id = longToNumber(reader.uint64() as Long); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.operation = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.renderTime = longToNumber(reader.uint64() as Long); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -8276,7 +8364,7 @@ export const NetworkAPI_Action_APITwoStepTrigger = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -8286,7 +8374,7 @@ export const NetworkAPI_Action_APITwoStepTrigger = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -8296,7 +8384,7 @@ export const NetworkAPI_Action_APITwoStepTrigger = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -8306,7 +8394,7 @@ export const NetworkAPI_Action_APITwoStepTrigger = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -8316,7 +8404,7 @@ export const NetworkAPI_Action_APITwoStepTrigger = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -8326,7 +8414,7 @@ export const NetworkAPI_Action_APITwoStepTrigger = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8336,13 +8424,15 @@ export const NetworkAPI_Action_APITwoStepTrigger = { fromJSON(object: any): NetworkAPI_Action_APITwoStepTrigger { return { - id: isSet(object.id) ? Number(object.id) : 0, + id: isSet(object.id) ? globalThis.Number(object.id) : 0, operation: isSet(object.operation) ? networkAPI_Action_APITwoStepTrigger_OperationFromJSON( object.operation, ) : 0, - renderTime: isSet(object.renderTime) ? Number(object.renderTime) : 0, + renderTime: isSet(object.renderTime) + ? globalThis.Number(object.renderTime) + : 0, presentation: isSet(object.presentation) ? NetworkAPI_Action_APITrigger_Presentation.fromJSON( object.presentation, @@ -8368,46 +8458,49 @@ export const NetworkAPI_Action_APITwoStepTrigger = { toJSON(message: NetworkAPI_Action_APITwoStepTrigger): unknown { const obj: any = {}; - message.id !== undefined && (obj.id = Math.round(message.id)); - message.operation !== undefined && - (obj.operation = networkAPI_Action_APITwoStepTrigger_OperationToJSON( + if (message.id !== 0) { + obj.id = Math.round(message.id); + } + if (message.operation !== 0) { + obj.operation = networkAPI_Action_APITwoStepTrigger_OperationToJSON( message.operation, - )); - message.renderTime !== undefined && - (obj.renderTime = Math.round(message.renderTime)); - message.presentation !== undefined && - (obj.presentation = message.presentation - ? NetworkAPI_Action_APITrigger_Presentation.toJSON(message.presentation) - : undefined); - message.media !== undefined && - (obj.media = message.media - ? NetworkAPI_Action_APITrigger_Media.toJSON(message.media) - : undefined); - message.videoInput !== undefined && - (obj.videoInput = message.videoInput - ? NetworkAPI_Action_APITrigger_VideoInput.toJSON(message.videoInput) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? NetworkAPI_Action_APITrigger_Audio.toJSON(message.audio) - : undefined); - message.prop !== undefined && - (obj.prop = message.prop - ? NetworkAPI_Action_APIProp_TriggerProp.toJSON(message.prop) - : undefined); - message.message !== undefined && - (obj.message = message.message - ? NetworkAPI_Action_APIMessage_TriggerMessage.toJSON(message.message) - : undefined); + ); + } + if (message.renderTime !== 0) { + obj.renderTime = Math.round(message.renderTime); + } + if (message.presentation !== undefined) { + obj.presentation = NetworkAPI_Action_APITrigger_Presentation.toJSON( + message.presentation, + ); + } + if (message.media !== undefined) { + obj.media = NetworkAPI_Action_APITrigger_Media.toJSON(message.media); + } + if (message.videoInput !== undefined) { + obj.videoInput = NetworkAPI_Action_APITrigger_VideoInput.toJSON( + message.videoInput, + ); + } + if (message.audio !== undefined) { + obj.audio = NetworkAPI_Action_APITrigger_Audio.toJSON(message.audio); + } + if (message.prop !== undefined) { + obj.prop = NetworkAPI_Action_APIProp_TriggerProp.toJSON(message.prop); + } + if (message.message !== undefined) { + obj.message = NetworkAPI_Action_APIMessage_TriggerMessage.toJSON( + message.message, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APITwoStepTrigger { - return NetworkAPI_Action_APITwoStepTrigger.fromPartial(base ?? {}); + return NetworkAPI_Action_APITwoStepTrigger.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITwoStepTrigger { @@ -8480,28 +8573,28 @@ export const NetworkAPI_Action_APIPrerollComplete = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.id = longToNumber(reader.uint64() as Long); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.failed = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.latency = longToNumber(reader.uint64() as Long); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8511,27 +8604,33 @@ export const NetworkAPI_Action_APIPrerollComplete = { fromJSON(object: any): NetworkAPI_Action_APIPrerollComplete { return { - id: isSet(object.id) ? Number(object.id) : 0, - failed: isSet(object.failed) ? Boolean(object.failed) : false, - latency: isSet(object.latency) ? Number(object.latency) : 0, + id: isSet(object.id) ? globalThis.Number(object.id) : 0, + failed: isSet(object.failed) ? globalThis.Boolean(object.failed) : false, + latency: isSet(object.latency) ? globalThis.Number(object.latency) : 0, }; }, toJSON(message: NetworkAPI_Action_APIPrerollComplete): unknown { const obj: any = {}; - message.id !== undefined && (obj.id = Math.round(message.id)); - message.failed !== undefined && (obj.failed = message.failed); - message.latency !== undefined && - (obj.latency = Math.round(message.latency)); + if (message.id !== 0) { + obj.id = Math.round(message.id); + } + if (message.failed === true) { + obj.failed = message.failed; + } + if (message.latency !== 0) { + obj.latency = Math.round(message.latency); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIPrerollComplete { - return NetworkAPI_Action_APIPrerollComplete.fromPartial(base ?? {}); + return NetworkAPI_Action_APIPrerollComplete.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIPrerollComplete { @@ -8596,7 +8695,7 @@ export const NetworkAPI_Action_APITrigger = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -8607,7 +8706,7 @@ export const NetworkAPI_Action_APITrigger = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -8617,7 +8716,7 @@ export const NetworkAPI_Action_APITrigger = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -8627,7 +8726,7 @@ export const NetworkAPI_Action_APITrigger = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -8637,7 +8736,7 @@ export const NetworkAPI_Action_APITrigger = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8666,31 +8765,30 @@ export const NetworkAPI_Action_APITrigger = { toJSON(message: NetworkAPI_Action_APITrigger): unknown { const obj: any = {}; - message.presentation !== undefined && - (obj.presentation = message.presentation - ? NetworkAPI_Action_APITrigger_Presentation.toJSON(message.presentation) - : undefined); - message.media !== undefined && - (obj.media = message.media - ? NetworkAPI_Action_APITrigger_Media.toJSON(message.media) - : undefined); - message.videoInput !== undefined && - (obj.videoInput = message.videoInput - ? NetworkAPI_Action_APITrigger_VideoInput.toJSON(message.videoInput) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? NetworkAPI_Action_APITrigger_Audio.toJSON(message.audio) - : undefined); + if (message.presentation !== undefined) { + obj.presentation = NetworkAPI_Action_APITrigger_Presentation.toJSON( + message.presentation, + ); + } + if (message.media !== undefined) { + obj.media = NetworkAPI_Action_APITrigger_Media.toJSON(message.media); + } + if (message.videoInput !== undefined) { + obj.videoInput = NetworkAPI_Action_APITrigger_VideoInput.toJSON( + message.videoInput, + ); + } + if (message.audio !== undefined) { + obj.audio = NetworkAPI_Action_APITrigger_Audio.toJSON(message.audio); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APITrigger { - return NetworkAPI_Action_APITrigger.fromPartial(base ?? {}); + return NetworkAPI_Action_APITrigger.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APITrigger { @@ -8753,7 +8851,7 @@ export const NetworkAPI_Action_APITrigger_Presentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -8764,7 +8862,7 @@ export const NetworkAPI_Action_APITrigger_Presentation = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -8775,7 +8873,7 @@ export const NetworkAPI_Action_APITrigger_Presentation = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8800,27 +8898,28 @@ export const NetworkAPI_Action_APITrigger_Presentation = { toJSON(message: NetworkAPI_Action_APITrigger_Presentation): unknown { const obj: any = {}; - message.playlistIndexPath !== undefined && - (obj.playlistIndexPath = message.playlistIndexPath - ? NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation.toJSON( - message.playlistIndexPath, - ) - : undefined); - message.libraryIndexPath !== undefined && - (obj.libraryIndexPath = message.libraryIndexPath - ? NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation.toJSON( - message.libraryIndexPath, - ) - : undefined); + if (message.playlistIndexPath !== undefined) { + obj.playlistIndexPath = + NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation.toJSON( + message.playlistIndexPath, + ); + } + if (message.libraryIndexPath !== undefined) { + obj.libraryIndexPath = + NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation.toJSON( + message.libraryIndexPath, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITrigger_Presentation { - return NetworkAPI_Action_APITrigger_Presentation.fromPartial(base ?? {}); + return NetworkAPI_Action_APITrigger_Presentation.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITrigger_Presentation { @@ -8873,7 +8972,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -8882,7 +8981,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8894,7 +8993,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation = { object: any, ): NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation { return { - indexPathComponents: Array.isArray(object?.indexPathComponents) + indexPathComponents: globalThis.Array.isArray(object?.indexPathComponents) ? object.indexPathComponents.map((e: any) => NetworkAPI_IndexOrNameIdentifier.fromJSON(e), ) @@ -8906,12 +9005,10 @@ export const NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation = { message: NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation, ): unknown { const obj: any = {}; - if (message.indexPathComponents) { + if (message.indexPathComponents?.length) { obj.indexPathComponents = message.indexPathComponents.map((e) => - e ? NetworkAPI_IndexOrNameIdentifier.toJSON(e) : undefined, + NetworkAPI_IndexOrNameIdentifier.toJSON(e), ); - } else { - obj.indexPathComponents = []; } return obj; }, @@ -8923,10 +9020,9 @@ export const NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation = { >, >(base?: I): NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation { return NetworkAPI_Action_APITrigger_Presentation_PlaylistPresentation.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -8990,7 +9086,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -9000,7 +9096,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -9008,7 +9104,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation = { NetworkAPI_IndexOrNameIdentifier.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -9018,7 +9114,7 @@ export const NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9048,18 +9144,21 @@ export const NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation = { message: NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation, ): unknown { const obj: any = {}; - message.libraryComponent !== undefined && - (obj.libraryComponent = message.libraryComponent - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.libraryComponent) - : undefined); - message.presentationComponent !== undefined && - (obj.presentationComponent = message.presentationComponent - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.presentationComponent) - : undefined); - message.cueComponent !== undefined && - (obj.cueComponent = message.cueComponent - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.cueComponent) - : undefined); + if (message.libraryComponent !== undefined) { + obj.libraryComponent = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.libraryComponent, + ); + } + if (message.presentationComponent !== undefined) { + obj.presentationComponent = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.presentationComponent, + ); + } + if (message.cueComponent !== undefined) { + obj.cueComponent = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.cueComponent, + ); + } return obj; }, @@ -9070,10 +9169,9 @@ export const NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation = { >, >(base?: I): NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation { return NetworkAPI_Action_APITrigger_Presentation_LibraryPresentation.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -9131,7 +9229,7 @@ export const NetworkAPI_Action_APITrigger_Media = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -9140,7 +9238,7 @@ export const NetworkAPI_Action_APITrigger_Media = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9150,7 +9248,7 @@ export const NetworkAPI_Action_APITrigger_Media = { fromJSON(object: any): NetworkAPI_Action_APITrigger_Media { return { - indexPathComponents: Array.isArray(object?.indexPathComponents) + indexPathComponents: globalThis.Array.isArray(object?.indexPathComponents) ? object.indexPathComponents.map((e: any) => NetworkAPI_IndexOrNameIdentifier.fromJSON(e), ) @@ -9160,12 +9258,10 @@ export const NetworkAPI_Action_APITrigger_Media = { toJSON(message: NetworkAPI_Action_APITrigger_Media): unknown { const obj: any = {}; - if (message.indexPathComponents) { + if (message.indexPathComponents?.length) { obj.indexPathComponents = message.indexPathComponents.map((e) => - e ? NetworkAPI_IndexOrNameIdentifier.toJSON(e) : undefined, + NetworkAPI_IndexOrNameIdentifier.toJSON(e), ); - } else { - obj.indexPathComponents = []; } return obj; }, @@ -9173,9 +9269,8 @@ export const NetworkAPI_Action_APITrigger_Media = { create, I>>( base?: I, ): NetworkAPI_Action_APITrigger_Media { - return NetworkAPI_Action_APITrigger_Media.fromPartial(base ?? {}); + return NetworkAPI_Action_APITrigger_Media.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITrigger_Media { @@ -9218,7 +9313,7 @@ export const NetworkAPI_Action_APITrigger_VideoInput = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -9228,7 +9323,7 @@ export const NetworkAPI_Action_APITrigger_VideoInput = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9246,19 +9341,21 @@ export const NetworkAPI_Action_APITrigger_VideoInput = { toJSON(message: NetworkAPI_Action_APITrigger_VideoInput): unknown { const obj: any = {}; - message.videoInputId !== undefined && - (obj.videoInputId = message.videoInputId - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.videoInputId) - : undefined); + if (message.videoInputId !== undefined) { + obj.videoInputId = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.videoInputId, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITrigger_VideoInput { - return NetworkAPI_Action_APITrigger_VideoInput.fromPartial(base ?? {}); + return NetworkAPI_Action_APITrigger_VideoInput.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITrigger_VideoInput { @@ -9301,7 +9398,7 @@ export const NetworkAPI_Action_APITrigger_Audio = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -9310,7 +9407,7 @@ export const NetworkAPI_Action_APITrigger_Audio = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9320,7 +9417,7 @@ export const NetworkAPI_Action_APITrigger_Audio = { fromJSON(object: any): NetworkAPI_Action_APITrigger_Audio { return { - indexPathComponents: Array.isArray(object?.indexPathComponents) + indexPathComponents: globalThis.Array.isArray(object?.indexPathComponents) ? object.indexPathComponents.map((e: any) => NetworkAPI_IndexOrNameIdentifier.fromJSON(e), ) @@ -9330,12 +9427,10 @@ export const NetworkAPI_Action_APITrigger_Audio = { toJSON(message: NetworkAPI_Action_APITrigger_Audio): unknown { const obj: any = {}; - if (message.indexPathComponents) { + if (message.indexPathComponents?.length) { obj.indexPathComponents = message.indexPathComponents.map((e) => - e ? NetworkAPI_IndexOrNameIdentifier.toJSON(e) : undefined, + NetworkAPI_IndexOrNameIdentifier.toJSON(e), ); - } else { - obj.indexPathComponents = []; } return obj; }, @@ -9343,9 +9438,8 @@ export const NetworkAPI_Action_APITrigger_Audio = { create, I>>( base?: I, ): NetworkAPI_Action_APITrigger_Audio { - return NetworkAPI_Action_APITrigger_Audio.fromPartial(base ?? {}); + return NetworkAPI_Action_APITrigger_Audio.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITrigger_Audio { @@ -9422,14 +9516,14 @@ export const NetworkAPI_Action_APITransport = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.layer = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -9439,7 +9533,7 @@ export const NetworkAPI_Action_APITransport = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -9449,7 +9543,7 @@ export const NetworkAPI_Action_APITransport = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -9460,7 +9554,7 @@ export const NetworkAPI_Action_APITransport = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -9471,7 +9565,7 @@ export const NetworkAPI_Action_APITransport = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -9481,7 +9575,7 @@ export const NetworkAPI_Action_APITransport = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9518,41 +9612,40 @@ export const NetworkAPI_Action_APITransport = { toJSON(message: NetworkAPI_Action_APITransport): unknown { const obj: any = {}; - message.layer !== undefined && - (obj.layer = networkAPI_Action_APITransport_TransportLayerToJSON( + if (message.layer !== 0) { + obj.layer = networkAPI_Action_APITransport_TransportLayerToJSON( message.layer, - )); - message.play !== undefined && - (obj.play = message.play - ? NetworkAPI_Action_APITransport_Play.toJSON(message.play) - : undefined); - message.pause !== undefined && - (obj.pause = message.pause - ? NetworkAPI_Action_APITransport_Pause.toJSON(message.pause) - : undefined); - message.skipBackward !== undefined && - (obj.skipBackward = message.skipBackward - ? NetworkAPI_Action_APITransport_SkipBackward.toJSON( - message.skipBackward, - ) - : undefined); - message.skipForward !== undefined && - (obj.skipForward = message.skipForward - ? NetworkAPI_Action_APITransport_SkipForward.toJSON(message.skipForward) - : undefined); - message.goToEnd !== undefined && - (obj.goToEnd = message.goToEnd - ? NetworkAPI_Action_APITransport_GoToEnd.toJSON(message.goToEnd) - : undefined); + ); + } + if (message.play !== undefined) { + obj.play = NetworkAPI_Action_APITransport_Play.toJSON(message.play); + } + if (message.pause !== undefined) { + obj.pause = NetworkAPI_Action_APITransport_Pause.toJSON(message.pause); + } + if (message.skipBackward !== undefined) { + obj.skipBackward = NetworkAPI_Action_APITransport_SkipBackward.toJSON( + message.skipBackward, + ); + } + if (message.skipForward !== undefined) { + obj.skipForward = NetworkAPI_Action_APITransport_SkipForward.toJSON( + message.skipForward, + ); + } + if (message.goToEnd !== undefined) { + obj.goToEnd = NetworkAPI_Action_APITransport_GoToEnd.toJSON( + message.goToEnd, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APITransport { - return NetworkAPI_Action_APITransport.fromPartial(base ?? {}); + return NetworkAPI_Action_APITransport.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APITransport { @@ -9610,7 +9703,7 @@ export const NetworkAPI_Action_APITransport_Play = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9630,9 +9723,8 @@ export const NetworkAPI_Action_APITransport_Play = { create, I>>( base?: I, ): NetworkAPI_Action_APITransport_Play { - return NetworkAPI_Action_APITransport_Play.fromPartial(base ?? {}); + return NetworkAPI_Action_APITransport_Play.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): NetworkAPI_Action_APITransport_Play { @@ -9665,7 +9757,7 @@ export const NetworkAPI_Action_APITransport_Pause = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9685,9 +9777,10 @@ export const NetworkAPI_Action_APITransport_Pause = { create, I>>( base?: I, ): NetworkAPI_Action_APITransport_Pause { - return NetworkAPI_Action_APITransport_Pause.fromPartial(base ?? {}); + return NetworkAPI_Action_APITransport_Pause.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): NetworkAPI_Action_APITransport_Pause { @@ -9723,14 +9816,14 @@ export const NetworkAPI_Action_APITransport_SkipBackward = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.seconds = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9739,13 +9832,16 @@ export const NetworkAPI_Action_APITransport_SkipBackward = { }, fromJSON(object: any): NetworkAPI_Action_APITransport_SkipBackward { - return { seconds: isSet(object.seconds) ? Number(object.seconds) : 0 }; + return { + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; }, toJSON(message: NetworkAPI_Action_APITransport_SkipBackward): unknown { const obj: any = {}; - message.seconds !== undefined && - (obj.seconds = Math.round(message.seconds)); + if (message.seconds !== 0) { + obj.seconds = Math.round(message.seconds); + } return obj; }, @@ -9755,9 +9851,10 @@ export const NetworkAPI_Action_APITransport_SkipBackward = { I >, >(base?: I): NetworkAPI_Action_APITransport_SkipBackward { - return NetworkAPI_Action_APITransport_SkipBackward.fromPartial(base ?? {}); + return NetworkAPI_Action_APITransport_SkipBackward.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -9797,14 +9894,14 @@ export const NetworkAPI_Action_APITransport_SkipForward = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.seconds = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9813,22 +9910,26 @@ export const NetworkAPI_Action_APITransport_SkipForward = { }, fromJSON(object: any): NetworkAPI_Action_APITransport_SkipForward { - return { seconds: isSet(object.seconds) ? Number(object.seconds) : 0 }; + return { + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; }, toJSON(message: NetworkAPI_Action_APITransport_SkipForward): unknown { const obj: any = {}; - message.seconds !== undefined && - (obj.seconds = Math.round(message.seconds)); + if (message.seconds !== 0) { + obj.seconds = Math.round(message.seconds); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITransport_SkipForward { - return NetworkAPI_Action_APITransport_SkipForward.fromPartial(base ?? {}); + return NetworkAPI_Action_APITransport_SkipForward.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITransport_SkipForward { @@ -9865,14 +9966,14 @@ export const NetworkAPI_Action_APITransport_GoToEnd = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.secondsToEnd = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9883,24 +9984,26 @@ export const NetworkAPI_Action_APITransport_GoToEnd = { fromJSON(object: any): NetworkAPI_Action_APITransport_GoToEnd { return { secondsToEnd: isSet(object.secondsToEnd) - ? Number(object.secondsToEnd) + ? globalThis.Number(object.secondsToEnd) : 0, }; }, toJSON(message: NetworkAPI_Action_APITransport_GoToEnd): unknown { const obj: any = {}; - message.secondsToEnd !== undefined && - (obj.secondsToEnd = Math.round(message.secondsToEnd)); + if (message.secondsToEnd !== 0) { + obj.secondsToEnd = Math.round(message.secondsToEnd); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITransport_GoToEnd { - return NetworkAPI_Action_APITransport_GoToEnd.fromPartial(base ?? {}); + return NetworkAPI_Action_APITransport_GoToEnd.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITransport_GoToEnd { @@ -9946,7 +10049,7 @@ export const NetworkAPI_Action_APIProp = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -9956,7 +10059,7 @@ export const NetworkAPI_Action_APIProp = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -9966,7 +10069,7 @@ export const NetworkAPI_Action_APIProp = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -9987,23 +10090,22 @@ export const NetworkAPI_Action_APIProp = { toJSON(message: NetworkAPI_Action_APIProp): unknown { const obj: any = {}; - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPI_Action_APIProp_TriggerProp.toJSON(message.trigger) - : undefined); - message.clear !== undefined && - (obj.clear = message.clear - ? NetworkAPI_Action_APIProp_ClearProp.toJSON(message.clear) - : undefined); + if (message.trigger !== undefined) { + obj.trigger = NetworkAPI_Action_APIProp_TriggerProp.toJSON( + message.trigger, + ); + } + if (message.clear !== undefined) { + obj.clear = NetworkAPI_Action_APIProp_ClearProp.toJSON(message.clear); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIProp { - return NetworkAPI_Action_APIProp.fromPartial(base ?? {}); + return NetworkAPI_Action_APIProp.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APIProp { @@ -10050,7 +10152,7 @@ export const NetworkAPI_Action_APIProp_TriggerProp = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10060,7 +10162,7 @@ export const NetworkAPI_Action_APIProp_TriggerProp = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10078,19 +10180,21 @@ export const NetworkAPI_Action_APIProp_TriggerProp = { toJSON(message: NetworkAPI_Action_APIProp_TriggerProp): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APIProp_TriggerProp { - return NetworkAPI_Action_APIProp_TriggerProp.fromPartial(base ?? {}); + return NetworkAPI_Action_APIProp_TriggerProp.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIProp_TriggerProp { @@ -10133,7 +10237,7 @@ export const NetworkAPI_Action_APIProp_ClearProp = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10143,7 +10247,7 @@ export const NetworkAPI_Action_APIProp_ClearProp = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10161,19 +10265,19 @@ export const NetworkAPI_Action_APIProp_ClearProp = { toJSON(message: NetworkAPI_Action_APIProp_ClearProp): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIProp_ClearProp { - return NetworkAPI_Action_APIProp_ClearProp.fromPartial(base ?? {}); + return NetworkAPI_Action_APIProp_ClearProp.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIProp_ClearProp { @@ -10239,7 +10343,7 @@ export const NetworkAPI_Action_APITimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10249,7 +10353,7 @@ export const NetworkAPI_Action_APITimer = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -10259,7 +10363,7 @@ export const NetworkAPI_Action_APITimer = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -10269,7 +10373,7 @@ export const NetworkAPI_Action_APITimer = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -10279,7 +10383,7 @@ export const NetworkAPI_Action_APITimer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10306,31 +10410,28 @@ export const NetworkAPI_Action_APITimer = { toJSON(message: NetworkAPI_Action_APITimer): unknown { const obj: any = {}; - message.start !== undefined && - (obj.start = message.start - ? NetworkAPI_Action_APITimer_StartTimer.toJSON(message.start) - : undefined); - message.stop !== undefined && - (obj.stop = message.stop - ? NetworkAPI_Action_APITimer_StopTimer.toJSON(message.stop) - : undefined); - message.reset !== undefined && - (obj.reset = message.reset - ? NetworkAPI_Action_APITimer_ResetTimer.toJSON(message.reset) - : undefined); - message.configure !== undefined && - (obj.configure = message.configure - ? NetworkAPI_Action_APITimer_ConfigureTimer.toJSON(message.configure) - : undefined); + if (message.start !== undefined) { + obj.start = NetworkAPI_Action_APITimer_StartTimer.toJSON(message.start); + } + if (message.stop !== undefined) { + obj.stop = NetworkAPI_Action_APITimer_StopTimer.toJSON(message.stop); + } + if (message.reset !== undefined) { + obj.reset = NetworkAPI_Action_APITimer_ResetTimer.toJSON(message.reset); + } + if (message.configure !== undefined) { + obj.configure = NetworkAPI_Action_APITimer_ConfigureTimer.toJSON( + message.configure, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APITimer { - return NetworkAPI_Action_APITimer.fromPartial(base ?? {}); + return NetworkAPI_Action_APITimer.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APITimer { @@ -10387,7 +10488,7 @@ export const NetworkAPI_Action_APITimer_StartTimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10397,7 +10498,7 @@ export const NetworkAPI_Action_APITimer_StartTimer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10415,19 +10516,21 @@ export const NetworkAPI_Action_APITimer_StartTimer = { toJSON(message: NetworkAPI_Action_APITimer_StartTimer): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITimer_StartTimer { - return NetworkAPI_Action_APITimer_StartTimer.fromPartial(base ?? {}); + return NetworkAPI_Action_APITimer_StartTimer.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITimer_StartTimer { @@ -10470,7 +10573,7 @@ export const NetworkAPI_Action_APITimer_StopTimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10480,7 +10583,7 @@ export const NetworkAPI_Action_APITimer_StopTimer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10498,19 +10601,21 @@ export const NetworkAPI_Action_APITimer_StopTimer = { toJSON(message: NetworkAPI_Action_APITimer_StopTimer): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APITimer_StopTimer { - return NetworkAPI_Action_APITimer_StopTimer.fromPartial(base ?? {}); + return NetworkAPI_Action_APITimer_StopTimer.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITimer_StopTimer { @@ -10553,7 +10658,7 @@ export const NetworkAPI_Action_APITimer_ResetTimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10563,7 +10668,7 @@ export const NetworkAPI_Action_APITimer_ResetTimer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10581,19 +10686,21 @@ export const NetworkAPI_Action_APITimer_ResetTimer = { toJSON(message: NetworkAPI_Action_APITimer_ResetTimer): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITimer_ResetTimer { - return NetworkAPI_Action_APITimer_ResetTimer.fromPartial(base ?? {}); + return NetworkAPI_Action_APITimer_ResetTimer.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITimer_ResetTimer { @@ -10642,7 +10749,7 @@ export const NetworkAPI_Action_APITimer_ConfigureTimer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10652,7 +10759,7 @@ export const NetworkAPI_Action_APITimer_ConfigureTimer = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -10662,7 +10769,7 @@ export const NetworkAPI_Action_APITimer_ConfigureTimer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10683,23 +10790,24 @@ export const NetworkAPI_Action_APITimer_ConfigureTimer = { toJSON(message: NetworkAPI_Action_APITimer_ConfigureTimer): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); - message.configuration !== undefined && - (obj.configuration = message.configuration - ? Timer_Configuration.toJSON(message.configuration) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } + if (message.configuration !== undefined) { + obj.configuration = Timer_Configuration.toJSON(message.configuration); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APITimer_ConfigureTimer { - return NetworkAPI_Action_APITimer_ConfigureTimer.fromPartial(base ?? {}); + return NetworkAPI_Action_APITimer_ConfigureTimer.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APITimer_ConfigureTimer { @@ -10752,7 +10860,7 @@ export const NetworkAPI_Action_APIMessage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10762,7 +10870,7 @@ export const NetworkAPI_Action_APIMessage = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -10772,7 +10880,7 @@ export const NetworkAPI_Action_APIMessage = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10793,23 +10901,24 @@ export const NetworkAPI_Action_APIMessage = { toJSON(message: NetworkAPI_Action_APIMessage): unknown { const obj: any = {}; - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPI_Action_APIMessage_TriggerMessage.toJSON(message.trigger) - : undefined); - message.clear !== undefined && - (obj.clear = message.clear - ? NetworkAPI_Action_APIMessage_ClearMessage.toJSON(message.clear) - : undefined); + if (message.trigger !== undefined) { + obj.trigger = NetworkAPI_Action_APIMessage_TriggerMessage.toJSON( + message.trigger, + ); + } + if (message.clear !== undefined) { + obj.clear = NetworkAPI_Action_APIMessage_ClearMessage.toJSON( + message.clear, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIMessage { - return NetworkAPI_Action_APIMessage.fromPartial(base ?? {}); + return NetworkAPI_Action_APIMessage.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APIMessage { @@ -10861,7 +10970,7 @@ export const NetworkAPI_Action_APIMessage_TriggerMessage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10871,7 +10980,7 @@ export const NetworkAPI_Action_APIMessage_TriggerMessage = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -10880,7 +10989,7 @@ export const NetworkAPI_Action_APIMessage_TriggerMessage = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10893,7 +11002,7 @@ export const NetworkAPI_Action_APIMessage_TriggerMessage = { identifier: isSet(object.identifier) ? NetworkAPI_IndexOrNameIdentifier.fromJSON(object.identifier) : undefined, - tokenValues: Array.isArray(object?.tokenValues) + tokenValues: globalThis.Array.isArray(object?.tokenValues) ? object.tokenValues.map((e: any) => Message_TokenValue.fromJSON(e)) : [], }; @@ -10901,16 +11010,15 @@ export const NetworkAPI_Action_APIMessage_TriggerMessage = { toJSON(message: NetworkAPI_Action_APIMessage_TriggerMessage): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); - if (message.tokenValues) { + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } + if (message.tokenValues?.length) { obj.tokenValues = message.tokenValues.map((e) => - e ? Message_TokenValue.toJSON(e) : undefined, + Message_TokenValue.toJSON(e), ); - } else { - obj.tokenValues = []; } return obj; }, @@ -10921,9 +11029,10 @@ export const NetworkAPI_Action_APIMessage_TriggerMessage = { I >, >(base?: I): NetworkAPI_Action_APIMessage_TriggerMessage { - return NetworkAPI_Action_APIMessage_TriggerMessage.fromPartial(base ?? {}); + return NetworkAPI_Action_APIMessage_TriggerMessage.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -10971,7 +11080,7 @@ export const NetworkAPI_Action_APIMessage_ClearMessage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -10981,7 +11090,7 @@ export const NetworkAPI_Action_APIMessage_ClearMessage = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -10999,19 +11108,21 @@ export const NetworkAPI_Action_APIMessage_ClearMessage = { toJSON(message: NetworkAPI_Action_APIMessage_ClearMessage): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APIMessage_ClearMessage { - return NetworkAPI_Action_APIMessage_ClearMessage.fromPartial(base ?? {}); + return NetworkAPI_Action_APIMessage_ClearMessage.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIMessage_ClearMessage { @@ -11054,7 +11165,7 @@ export const NetworkAPI_Action_APIMacro = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -11064,7 +11175,7 @@ export const NetworkAPI_Action_APIMacro = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11082,19 +11193,19 @@ export const NetworkAPI_Action_APIMacro = { toJSON(message: NetworkAPI_Action_APIMacro): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIMacro { - return NetworkAPI_Action_APIMacro.fromPartial(base ?? {}); + return NetworkAPI_Action_APIMacro.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APIMacro { @@ -11137,7 +11248,7 @@ export const NetworkAPI_Action_APILook = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -11147,7 +11258,7 @@ export const NetworkAPI_Action_APILook = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11165,19 +11276,19 @@ export const NetworkAPI_Action_APILook = { toJSON(message: NetworkAPI_Action_APILook): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.identifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = NetworkAPI_IndexOrNameIdentifier.toJSON( + message.identifier, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APILook { - return NetworkAPI_Action_APILook.fromPartial(base ?? {}); + return NetworkAPI_Action_APILook.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APILook { @@ -11226,7 +11337,7 @@ export const NetworkAPI_Action_APIStage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -11236,7 +11347,7 @@ export const NetworkAPI_Action_APIStage = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -11246,7 +11357,7 @@ export const NetworkAPI_Action_APIStage = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11267,23 +11378,24 @@ export const NetworkAPI_Action_APIStage = { toJSON(message: NetworkAPI_Action_APIStage): unknown { const obj: any = {}; - message.layouts !== undefined && - (obj.layouts = message.layouts - ? NetworkAPI_Action_APIStage_StageLayouts.toJSON(message.layouts) - : undefined); - message.message !== undefined && - (obj.message = message.message - ? NetworkAPI_Action_APIStage_StageMessage.toJSON(message.message) - : undefined); + if (message.layouts !== undefined) { + obj.layouts = NetworkAPI_Action_APIStage_StageLayouts.toJSON( + message.layouts, + ); + } + if (message.message !== undefined) { + obj.message = NetworkAPI_Action_APIStage_StageMessage.toJSON( + message.message, + ); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIStage { - return NetworkAPI_Action_APIStage.fromPartial(base ?? {}); + return NetworkAPI_Action_APIStage.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkAPI_Action_APIStage { @@ -11330,7 +11442,7 @@ export const NetworkAPI_Action_APIStage_StageLayouts = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -11342,7 +11454,7 @@ export const NetworkAPI_Action_APIStage_StageLayouts = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11352,7 +11464,7 @@ export const NetworkAPI_Action_APIStage_StageLayouts = { fromJSON(object: any): NetworkAPI_Action_APIStage_StageLayouts { return { - layouts: Array.isArray(object?.layouts) + layouts: globalThis.Array.isArray(object?.layouts) ? object.layouts.map((e: any) => NetworkAPI_IndexOrNameIdentifierPair.fromJSON(e), ) @@ -11362,12 +11474,10 @@ export const NetworkAPI_Action_APIStage_StageLayouts = { toJSON(message: NetworkAPI_Action_APIStage_StageLayouts): unknown { const obj: any = {}; - if (message.layouts) { + if (message.layouts?.length) { obj.layouts = message.layouts.map((e) => - e ? NetworkAPI_IndexOrNameIdentifierPair.toJSON(e) : undefined, + NetworkAPI_IndexOrNameIdentifierPair.toJSON(e), ); - } else { - obj.layouts = []; } return obj; }, @@ -11375,9 +11485,10 @@ export const NetworkAPI_Action_APIStage_StageLayouts = { create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APIStage_StageLayouts { - return NetworkAPI_Action_APIStage_StageLayouts.fromPartial(base ?? {}); + return NetworkAPI_Action_APIStage_StageLayouts.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIStage_StageLayouts { @@ -11436,7 +11547,7 @@ export const NetworkAPI_Action_APIStage_StageMessage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -11447,7 +11558,7 @@ export const NetworkAPI_Action_APIStage_StageMessage = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -11458,7 +11569,7 @@ export const NetworkAPI_Action_APIStage_StageMessage = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -11469,7 +11580,7 @@ export const NetworkAPI_Action_APIStage_StageMessage = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11499,33 +11610,34 @@ export const NetworkAPI_Action_APIStage_StageMessage = { toJSON(message: NetworkAPI_Action_APIStage_StageMessage): unknown { const obj: any = {}; - message.showMessage !== undefined && - (obj.showMessage = message.showMessage - ? NetworkAPI_Action_APIStage_StageMessage_ShowMessage.toJSON( - message.showMessage, - ) - : undefined); - message.clearMessage !== undefined && - (obj.clearMessage = message.clearMessage - ? NetworkAPI_Action_APIStage_StageMessage_ClearMessage.toJSON( - message.clearMessage, - ) - : undefined); - message.hideMessage !== undefined && - (obj.hideMessage = message.hideMessage - ? NetworkAPI_Action_APIStage_StageMessage_HideMessage.toJSON( - message.hideMessage, - ) - : undefined); + if (message.showMessage !== undefined) { + obj.showMessage = + NetworkAPI_Action_APIStage_StageMessage_ShowMessage.toJSON( + message.showMessage, + ); + } + if (message.clearMessage !== undefined) { + obj.clearMessage = + NetworkAPI_Action_APIStage_StageMessage_ClearMessage.toJSON( + message.clearMessage, + ); + } + if (message.hideMessage !== undefined) { + obj.hideMessage = + NetworkAPI_Action_APIStage_StageMessage_HideMessage.toJSON( + message.hideMessage, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): NetworkAPI_Action_APIStage_StageMessage { - return NetworkAPI_Action_APIStage_StageMessage.fromPartial(base ?? {}); + return NetworkAPI_Action_APIStage_StageMessage.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIStage_StageMessage { @@ -11580,14 +11692,14 @@ export const NetworkAPI_Action_APIStage_StageMessage_ShowMessage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.message = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11596,14 +11708,18 @@ export const NetworkAPI_Action_APIStage_StageMessage_ShowMessage = { }, fromJSON(object: any): NetworkAPI_Action_APIStage_StageMessage_ShowMessage { - return { message: isSet(object.message) ? String(object.message) : '' }; + return { + message: isSet(object.message) ? globalThis.String(object.message) : '', + }; }, toJSON( message: NetworkAPI_Action_APIStage_StageMessage_ShowMessage, ): unknown { const obj: any = {}; - message.message !== undefined && (obj.message = message.message); + if (message.message !== '') { + obj.message = message.message; + } return obj; }, @@ -11614,10 +11730,9 @@ export const NetworkAPI_Action_APIStage_StageMessage_ShowMessage = { >, >(base?: I): NetworkAPI_Action_APIStage_StageMessage_ShowMessage { return NetworkAPI_Action_APIStage_StageMessage_ShowMessage.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -11656,7 +11771,7 @@ export const NetworkAPI_Action_APIStage_StageMessage_ClearMessage = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11680,10 +11795,9 @@ export const NetworkAPI_Action_APIStage_StageMessage_ClearMessage = { >, >(base?: I): NetworkAPI_Action_APIStage_StageMessage_ClearMessage { return NetworkAPI_Action_APIStage_StageMessage_ClearMessage.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -11721,7 +11835,7 @@ export const NetworkAPI_Action_APIStage_StageMessage_HideMessage = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11745,10 +11859,9 @@ export const NetworkAPI_Action_APIStage_StageMessage_HideMessage = { >, >(base?: I): NetworkAPI_Action_APIStage_StageMessage_HideMessage { return NetworkAPI_Action_APIStage_StageMessage_HideMessage.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -11785,7 +11898,7 @@ export const NetworkAPI_Action_StatusRequest = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11805,9 +11918,8 @@ export const NetworkAPI_Action_StatusRequest = { create, I>>( base?: I, ): NetworkAPI_Action_StatusRequest { - return NetworkAPI_Action_StatusRequest.fromPartial(base ?? {}); + return NetworkAPI_Action_StatusRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): NetworkAPI_Action_StatusRequest { @@ -11840,7 +11952,7 @@ export const NetworkAPI_Action_APIStatus = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11860,9 +11972,8 @@ export const NetworkAPI_Action_APIStatus = { create, I>>( base?: I, ): NetworkAPI_Action_APIStatus { - return NetworkAPI_Action_APIStatus.fromPartial(base ?? {}); + return NetworkAPI_Action_APIStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): NetworkAPI_Action_APIStatus { @@ -11907,7 +12018,7 @@ export const NetworkAPI_Action_APIStatusResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -11917,14 +12028,14 @@ export const NetworkAPI_Action_APIStatusResponse = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.status = ProLink_MemberStatus.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -11945,23 +12056,22 @@ export const NetworkAPI_Action_APIStatusResponse = { toJSON(message: NetworkAPI_Action_APIStatusResponse): unknown { const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? ProLink_GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? ProLink_MemberStatus.toJSON(message.status) - : undefined); + if (message.groupDefinition !== undefined) { + obj.groupDefinition = ProLink_GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.status !== undefined) { + obj.status = ProLink_MemberStatus.toJSON(message.status); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_Action_APIStatusResponse { - return NetworkAPI_Action_APIStatusResponse.fromPartial(base ?? {}); + return NetworkAPI_Action_APIStatusResponse.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_Action_APIStatusResponse { @@ -12008,21 +12118,21 @@ export const NetworkAPI_IndexOrNameIdentifier = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.int32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12032,24 +12142,27 @@ export const NetworkAPI_IndexOrNameIdentifier = { fromJSON(object: any): NetworkAPI_IndexOrNameIdentifier { return { - index: isSet(object.index) ? Number(object.index) : undefined, - name: isSet(object.name) ? String(object.name) : undefined, + index: isSet(object.index) ? globalThis.Number(object.index) : undefined, + name: isSet(object.name) ? globalThis.String(object.name) : undefined, }; }, toJSON(message: NetworkAPI_IndexOrNameIdentifier): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.name !== undefined && (obj.name = message.name); + if (message.index !== undefined) { + obj.index = Math.round(message.index); + } + if (message.name !== undefined) { + obj.name = message.name; + } return obj; }, create, I>>( base?: I, ): NetworkAPI_IndexOrNameIdentifier { - return NetworkAPI_IndexOrNameIdentifier.fromPartial(base ?? {}); + return NetworkAPI_IndexOrNameIdentifier.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_IndexOrNameIdentifier { @@ -12096,7 +12209,7 @@ export const NetworkAPI_IndexOrNameIdentifierPair = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -12106,7 +12219,7 @@ export const NetworkAPI_IndexOrNameIdentifierPair = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -12116,7 +12229,7 @@ export const NetworkAPI_IndexOrNameIdentifierPair = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -12137,23 +12250,22 @@ export const NetworkAPI_IndexOrNameIdentifierPair = { toJSON(message: NetworkAPI_IndexOrNameIdentifierPair): unknown { const obj: any = {}; - message.key !== undefined && - (obj.key = message.key - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.key) - : undefined); - message.value !== undefined && - (obj.value = message.value - ? NetworkAPI_IndexOrNameIdentifier.toJSON(message.value) - : undefined); + if (message.key !== undefined) { + obj.key = NetworkAPI_IndexOrNameIdentifier.toJSON(message.key); + } + if (message.value !== undefined) { + obj.value = NetworkAPI_IndexOrNameIdentifier.toJSON(message.value); + } return obj; }, create, I>>( base?: I, ): NetworkAPI_IndexOrNameIdentifierPair { - return NetworkAPI_IndexOrNameIdentifierPair.fromPartial(base ?? {}); + return NetworkAPI_IndexOrNameIdentifierPair.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): NetworkAPI_IndexOrNameIdentifierPair { @@ -12170,25 +12282,6 @@ export const NetworkAPI_IndexOrNameIdentifierPair = { }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - type Builtin = | Date | Function @@ -12200,8 +12293,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} @@ -12216,10 +12309,8 @@ export type Exact = P extends Builtin }; function longToNumber(long: Long): number { - if (long.gt(Number.MAX_SAFE_INTEGER)) { - throw new tsProtoGlobalThis.Error( - 'Value is larger than Number.MAX_SAFE_INTEGER', - ); + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); } return long.toNumber(); } diff --git a/proto/proApiV1.proto b/proto/proApiV1.proto index 4d2b176..222d523 100644 --- a/proto/proApiV1.proto +++ b/proto/proApiV1.proto @@ -6,63 +6,85 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "proApiV1BasicTypes.proto"; -import "google/protobuf/wrappers.proto"; +import "proApiV1Announcement.proto"; +import "proApiV1Audio.proto"; +import "proApiV1Capture.proto"; +import "proApiV1Clear.proto"; +import "proApiV1ErrorResponse.proto"; +import "proApiV1Groups.proto"; +import "proApiV1Link.proto"; +import "proApiV1Library.proto"; +import "proApiV1Looks.proto"; +import "proApiV1Macro.proto"; +import "proApiV1Masks.proto"; +import "proApiV1Media.proto"; +import "proApiV1Message.proto"; +import "proApiV1Miscellaneous.proto"; +import "proApiV1Playlist.proto"; +import "proApiV1Preroll.proto"; +import "proApiV1Presentation.proto"; +import "proApiV1Prop.proto"; +import "proApiV1Stage.proto"; +import "proApiV1Status.proto"; +import "proApiV1Theme.proto"; +import "proApiV1Timer.proto"; +import "proApiV1Transport.proto"; +import "proApiV1Trigger.proto"; +import "proApiV1VideoInputs.proto"; message NetworkAPI_v1 { message Action { oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Audio_Request audio_request = 1; - .rv.data.NetworkAPI_v1.API_v1_Capture_Request capture_request = 2; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request clearing_request = 3; - .rv.data.NetworkAPI_v1.API_v1_Groups_Request groups_request = 4; - .rv.data.NetworkAPI_v1.API_v1_Link_Request link_request = 5; - .rv.data.NetworkAPI_v1.API_v1_Library_Request library_request = 6; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request looks_request = 7; - .rv.data.NetworkAPI_v1.API_v1_Macro_Request macro_request = 8; - .rv.data.NetworkAPI_v1.API_v1_Masks_Request masks_request = 9; - .rv.data.NetworkAPI_v1.API_v1_Media_Request media_request = 10; - .rv.data.NetworkAPI_v1.API_v1_Message_Request message_request = 11; - .rv.data.NetworkAPI_v1.API_v1_Miscellaneous_Request miscellaneous_request = 12; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request playlist_request = 13; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request preroll_request = 14; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request presentation_request = 15; - .rv.data.NetworkAPI_v1.API_v1_Prop_Request prop_request = 16; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request stage_request = 17; - .rv.data.NetworkAPI_v1.API_v1_Status_Request status_request = 18; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request theme_request = 19; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request timer_request = 20; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request transport_request = 21; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request trigger_request = 22; - .rv.data.NetworkAPI_v1.API_v1_Video_Inputs_Request video_inputs_request = 23; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request announcement_request = 24; - } - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Audio_Response audio_response = 101; - .rv.data.NetworkAPI_v1.API_v1_Capture_Response capture_response = 102; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response clearing_response = 103; - .rv.data.NetworkAPI_v1.API_v1_Groups_Response groups_response = 104; - .rv.data.NetworkAPI_v1.API_v1_Link_Response link_response = 105; - .rv.data.NetworkAPI_v1.API_v1_Library_Response library_response = 106; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response looks_response = 107; - .rv.data.NetworkAPI_v1.API_v1_Macro_Response macro_response = 108; - .rv.data.NetworkAPI_v1.API_v1_Masks_Response masks_response = 109; - .rv.data.NetworkAPI_v1.API_v1_Media_Response media_response = 110; - .rv.data.NetworkAPI_v1.API_v1_Message_Response message_response = 111; - .rv.data.NetworkAPI_v1.API_v1_Miscellaneous_Response miscellaneous_response = 112; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response playlist_response = 113; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Response preroll_response = 114; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response presentation_response = 115; - .rv.data.NetworkAPI_v1.API_v1_Prop_Response prop_response = 116; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response stage_response = 117; - .rv.data.NetworkAPI_v1.API_v1_Status_Response status_response = 118; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response theme_response = 119; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response timer_response = 120; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response transport_response = 121; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response trigger_response = 122; - .rv.data.NetworkAPI_v1.API_v1_Video_Inputs_Response video_inputs_response = 123; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response announcement_response = 124; + .rv.data.API_v1_Audio_Request audio_request = 1; + .rv.data.API_v1_Capture_Request capture_request = 2; + .rv.data.API_v1_Clear_Request clearing_request = 3; + .rv.data.API_v1_Groups_Request groups_request = 4; + .rv.data.API_v1_Link_Request link_request = 5; + .rv.data.API_v1_Library_Request library_request = 6; + .rv.data.API_v1_Looks_Request looks_request = 7; + .rv.data.API_v1_Macro_Request macro_request = 8; + .rv.data.API_v1_Masks_Request masks_request = 9; + .rv.data.API_v1_Media_Request media_request = 10; + .rv.data.API_v1_Message_Request message_request = 11; + .rv.data.API_v1_Miscellaneous_Request miscellaneous_request = 12; + .rv.data.API_v1_Playlist_Request playlist_request = 13; + .rv.data.API_v1_Preroll_Request preroll_request = 14; + .rv.data.API_v1_Presentation_Request presentation_request = 15; + .rv.data.API_v1_Prop_Request prop_request = 16; + .rv.data.API_v1_Stage_Request stage_request = 17; + .rv.data.API_v1_Status_Request status_request = 18; + .rv.data.API_v1_Theme_Request theme_request = 19; + .rv.data.API_v1_Timer_Request timer_request = 20; + .rv.data.API_v1_Transport_Request transport_request = 21; + .rv.data.API_v1_Trigger_Request trigger_request = 22; + .rv.data.API_v1_Video_Inputs_Request video_inputs_request = 23; + .rv.data.API_v1_Announcement_Request announcement_request = 24; + } + oneof Response { + .rv.data.API_v1_Audio_Response audio_response = 101; + .rv.data.API_v1_Capture_Response capture_response = 102; + .rv.data.API_v1_Clear_Response clearing_response = 103; + .rv.data.API_v1_Groups_Response groups_response = 104; + .rv.data.API_v1_Link_Response link_response = 105; + .rv.data.API_v1_Library_Response library_response = 106; + .rv.data.API_v1_Looks_Response looks_response = 107; + .rv.data.API_v1_Macro_Response macro_response = 108; + .rv.data.API_v1_Masks_Response masks_response = 109; + .rv.data.API_v1_Media_Response media_response = 110; + .rv.data.API_v1_Message_Response message_response = 111; + .rv.data.API_v1_Miscellaneous_Response miscellaneous_response = 112; + .rv.data.API_v1_Playlist_Response playlist_response = 113; + .rv.data.API_v1_Preroll_Response preroll_response = 114; + .rv.data.API_v1_Presentation_Response presentation_response = 115; + .rv.data.API_v1_Prop_Response prop_response = 116; + .rv.data.API_v1_Stage_Response stage_response = 117; + .rv.data.API_v1_Status_Response status_response = 118; + .rv.data.API_v1_Theme_Response theme_response = 119; + .rv.data.API_v1_Timer_Response timer_response = 120; + .rv.data.API_v1_Transport_Response transport_response = 121; + .rv.data.API_v1_Trigger_Response trigger_response = 122; + .rv.data.API_v1_Video_Inputs_Response video_inputs_response = 123; + .rv.data.API_v1_Announcement_Response announcement_response = 124; .rv.data.API_v1_Error_Response error_response = 200; } oneof StreamingUpdateIdentifier { @@ -70,2043 +92,6 @@ message NetworkAPI_v1 { } } - message API_v1_Announcement_Request { - message ActiveTimelineOperation { - .rv.data.API_v1_TimelineOperation operation = 1; - } - - message ActiveTimelineStatus { - } - - message Active { - } - - message AnnouncementIndex { - } - - message ActiveFocus { - } - - message ActiveTrigger { - } - - message ActiveNextTrigger { - } - - message ActivePreviousTrigger { - } - - message ActiveIndexTrigger { - uint32 index = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActiveTimelineOperation active_timeline_operation = 1; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActiveTimelineStatus active_timeline_status = 2; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.Active active = 3; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.AnnouncementIndex slide_index = 4; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActiveFocus active_focus = 5; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActiveTrigger active_trigger = 6; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActiveNextTrigger active_next_trigger = 7; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActivePreviousTrigger active_previous_trigger = 8; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Request.ActiveIndexTrigger active_index_trigger = 9; - } - } - - message API_v1_Audio_Request { - message Playlists { - } - - message Playlist { - string id = 1; - uint32 start = 2; - } - - message PlaylistUpdates { - string id = 1; - } - - message EmptyMessage { - } - - message IdentifierMessage { - string id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.Playlists playlists = 1; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.Playlist playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.PlaylistUpdates playlist_updates = 3; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_focused = 4; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_active = 5; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_next_focus = 6; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_previous_focus = 7; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_active_focus = 8; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.IdentifierMessage playlist_id_focus = 9; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_focused_trigger = 10; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_active_trigger = 11; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.IdentifierMessage playlist_id_trigger = 12; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_focused_next_trigger = 13; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_focused_previous_trigger = 14; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.IdentifierMessage playlist_focused_id_trigger = 15; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_active_next_trigger = 16; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.EmptyMessage playlist_active_previous_trigger = 17; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.IdentifierMessage playlist_active_id_trigger = 18; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.IdentifierMessage playlist_id_next_trigger = 19; - .rv.data.NetworkAPI_v1.API_v1_Audio_Request.IdentifierMessage playlist_id_previous_trigger = 20; - } - } - - message API_v1_Capture_Request { - message Status { - } - - message Operation { - enum CaptureOperation { - start = 0; - stop = 1; - } - - .rv.data.NetworkAPI_v1.API_v1_Capture_Request.Operation.CaptureOperation operation = 1; - } - - message GetSettings { - } - - message SetSettings { - .rv.data.API_v1_CaptureSettings settings = 1; - } - - message Encodings { - .rv.data.API_v1_CaptureDestination type = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Capture_Request.Status get_status = 1; - .rv.data.NetworkAPI_v1.API_v1_Capture_Request.Operation operation = 2; - .rv.data.NetworkAPI_v1.API_v1_Capture_Request.GetSettings get_settings = 3; - .rv.data.NetworkAPI_v1.API_v1_Capture_Request.SetSettings set_settings = 4; - .rv.data.NetworkAPI_v1.API_v1_Capture_Request.Encodings get_encodings = 5; - } - } - - message API_v1_Clear_Request { - message ClearLayer { - .rv.data.API_v1_LayerType layer = 1; - } - - message CreateGroup { - .rv.data.API_v1_ClearGroup group = 1; - } - - message GetGroup { - string id = 1; - } - - message PutGroup { - string id = 1; - .rv.data.API_v1_ClearGroup group = 2; - } - - message GetGroupIcon { - string id = 1; - } - - message PutGroupIcon { - string id = 1; - string content_type = 2; - bytes icon = 3; - } - - message DeleteGroup { - string id = 1; - } - - message TriggerGroup { - string id = 1; - } - - message GetGroups { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.ClearLayer clear_layer = 1; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.CreateGroup create_group = 2; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.GetGroup get_group = 3; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.PutGroup put_group = 4; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.GetGroupIcon get_group_icon = 5; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.PutGroupIcon put_group_icon = 6; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.DeleteGroup delete_group = 7; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.TriggerGroup trigger_group = 8; - .rv.data.NetworkAPI_v1.API_v1_Clear_Request.GetGroups get_groups = 9; - } - } - - message API_v1_Groups_Request { - message GroupsRequest { - } - - message TriggerGroup { - string id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Groups_Request.GroupsRequest groups_request = 1; - .rv.data.NetworkAPI_v1.API_v1_Groups_Request.TriggerGroup trigger_group = 2; - } - } - - message API_v1_Link_Request { - message Heartbeat { - uint32 port = 1; - string if_modified_since = 2; - } - - message Status { - } - - message AddMember { - oneof AddType { - .rv.data.API_v1_GroupDefinition group_definition = 1; - .rv.data.API_v1_GroupMember member_details = 2; - } - } - - message RemoveMember { - .rv.data.API_v1_GroupMember member_details = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Link_Request.Heartbeat heartbeat = 1; - .rv.data.NetworkAPI_v1.API_v1_Link_Request.Status status = 2; - .rv.data.NetworkAPI_v1.API_v1_Link_Request.AddMember add_member = 3; - .rv.data.NetworkAPI_v1.API_v1_Link_Request.RemoveMember remove_member = 4; - } - } - - message API_v1_Library_Request { - message Libraries { - } - - message Library { - string id = 1; - } - - message Trigger { - string library_id = 1; - string presentation_id = 2; - uint32 index = 3; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Library_Request.Libraries libraries = 1; - .rv.data.NetworkAPI_v1.API_v1_Library_Request.Library library = 2; - .rv.data.NetworkAPI_v1.API_v1_Library_Request.Trigger trigger = 3; - } - } - - message API_v1_Looks_Request { - message Looks { - } - - message CreateLook { - .rv.data.API_v1_Look look = 1; - } - - message GetCurrentLook { - } - - message PutCurrentLook { - .rv.data.API_v1_Look look = 1; - } - - message GetLook { - string id = 1; - } - - message PutLook { - string id = 1; - .rv.data.API_v1_Look look = 2; - } - - message DeleteLook { - string id = 1; - } - - message TriggerLook { - string id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.Looks looks = 1; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.CreateLook create_look = 2; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.GetCurrentLook get_current_look = 3; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.PutCurrentLook put_current_look = 4; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.GetLook get_look = 5; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.PutLook put_look = 6; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.DeleteLook delete_look = 7; - .rv.data.NetworkAPI_v1.API_v1_Looks_Request.TriggerLook trigger_look = 8; - } - } - - message API_v1_Macro_Request { - message Macros { - } - - message GetMacro { - string id = 1; - } - - message PutMacro { - string id = 1; - string name_change = 2; - .rv.data.API_v1_Color color_change = 3; - } - - message DeleteMacro { - string id = 1; - } - - message TriggerMacro { - string id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Macro_Request.Macros macros = 1; - .rv.data.NetworkAPI_v1.API_v1_Macro_Request.GetMacro get_macro = 2; - .rv.data.NetworkAPI_v1.API_v1_Macro_Request.PutMacro put_macro = 3; - .rv.data.NetworkAPI_v1.API_v1_Macro_Request.DeleteMacro delete_macro = 4; - .rv.data.NetworkAPI_v1.API_v1_Macro_Request.TriggerMacro trigger_macro = 5; - } - } - - message API_v1_Masks_Request { - message Masks { - } - - message GetMask { - string id = 1; - } - - message GetThumbnail { - string id = 1; - int32 quality = 2; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Masks_Request.Masks masks = 1; - .rv.data.NetworkAPI_v1.API_v1_Masks_Request.GetMask get_mask = 2; - .rv.data.NetworkAPI_v1.API_v1_Masks_Request.GetThumbnail get_thumbnail = 3; - } - } - - message API_v1_Media_Request { - message Playlists { - } - - message GetPlaylist { - string id = 1; - uint32 start = 4; - } - - message GetPlaylistUpdates { - string id = 1; - } - - message GetThumbnail { - .rv.data.UUID uuid = 1; - int32 quality = 2; - } - - message EmptyMessage { - } - - message FocusMessage { - oneof Playlist { - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage next = 1; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage previous = 2; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage active = 3; - .google.protobuf.StringValue id = 4; - } - } - - message TriggerMessage { - oneof Playlist { - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage focused = 1; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage active = 2; - .google.protobuf.StringValue playlist_id = 3; - } - oneof Item { - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage start = 4; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage next = 5; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage previous = 6; - .google.protobuf.StringValue media_id = 7; - } - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Media_Request.Playlists playlists = 1; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.GetPlaylist get_playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.GetPlaylistUpdates get_playlist_updates = 3; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.GetThumbnail get_thumbnail = 4; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage playlist_focused = 5; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.EmptyMessage playlist_active = 6; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.FocusMessage focus = 7; - .rv.data.NetworkAPI_v1.API_v1_Media_Request.TriggerMessage trigger = 8; - } - } - - message API_v1_Message_Request { - message Messages { - } - - message CreateMessage { - .rv.data.API_v1_Message message = 1; - } - - message GetMessage { - string id = 1; - } - - message PutMessage { - string id = 1; - .rv.data.API_v1_Message message = 2; - } - - message DeleteMessage { - string id = 1; - } - - message TriggerMessage { - string id = 1; - repeated .rv.data.API_v1_Message.API_v1_MessageToken tokens = 2; - } - - message ClearMessage { - string id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Message_Request.Messages messages = 1; - .rv.data.NetworkAPI_v1.API_v1_Message_Request.CreateMessage create_message = 2; - .rv.data.NetworkAPI_v1.API_v1_Message_Request.GetMessage get_message = 3; - .rv.data.NetworkAPI_v1.API_v1_Message_Request.PutMessage put_message = 4; - .rv.data.NetworkAPI_v1.API_v1_Message_Request.DeleteMessage delete_message = 5; - .rv.data.NetworkAPI_v1.API_v1_Message_Request.TriggerMessage trigger_message = 6; - .rv.data.NetworkAPI_v1.API_v1_Message_Request.ClearMessage clear_message = 7; - } - } - - message API_v1_Miscellaneous_Request { - message FindMyMouse { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Miscellaneous_Request.FindMyMouse find_my_mouse = 1; - } - } - - message API_v1_Playlist_Request { - message Playlists { - } - - message CreatePlaylist { - string name = 1; - .rv.data.API_v1_Playlist.API_v1_PlaylistType type = 2; - } - - message GetActivePlaylist { - } - - message GetPlaylist { - string id = 1; - } - - message PutPlaylist { - string id = 1; - repeated .rv.data.API_v1_PlaylistItem items = 2; - } - - message PostPlaylist { - string id = 1; - string name = 2; - .rv.data.API_v1_Playlist.API_v1_PlaylistType type = 3; - } - - message Thumbnail { - uint32 index = 1; - uint32 cue_index = 2; - int32 quality = 3; - .rv.data.API_v1_ContentType content_type = 4; - } - - message EmptyMessage { - } - - message IdMessage { - string id = 1; - } - - message IndexMessage { - uint32 index = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.Playlists playlists = 1; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.CreatePlaylist create_playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.GetPlaylist get_playlist = 3; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.PutPlaylist put_playlist = 4; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.PostPlaylist post_playlist = 5; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.GetActivePlaylist get_active_playlist = 6; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.GetActivePlaylist focused = 7; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage next_focus = 8; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage previous_focus = 9; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_presentation_focus = 10; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_announcement_focus = 11; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage focused_trigger = 12; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_presentation_trigger = 13; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_announcement_trigger = 14; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage focused_next_trigger = 15; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage focused_previous_trigger = 16; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_presentation_next_trigger = 17; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_announcement_next_trigger = 18; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_presentation_previous_trigger = 19; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.EmptyMessage active_announcement_previous_trigger = 20; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IdMessage id_focus = 21; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IdMessage id_trigger = 22; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IdMessage id_next_trigger = 23; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IdMessage id_previous_trigger = 24; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IndexMessage focused_index_trigger = 25; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IndexMessage active_presentation_index_trigger = 26; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IndexMessage active_announcement_index_trigger = 27; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.IdMessage id_updates = 28; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.Thumbnail active_presentation_thumbnail = 29; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Request.Thumbnail active_announcement_thumbnail = 30; - } - } - - message API_v1_Preroll_Request { - message PrerollCue { - int32 index = 1; - uint64 preroll_id = 2; - } - - message PrerollPlaylistItem { - repeated .rv.data.API_v1_Identifier path = 1; - uint64 preroll_id = 2; - } - - message PrerollMediaItem { - repeated .rv.data.API_v1_Identifier path = 1; - uint64 preroll_id = 2; - } - - message PrerollAudioItem { - repeated .rv.data.API_v1_Identifier path = 1; - uint64 preroll_id = 2; - } - - message PrerollVideoInput { - string id = 1; - uint64 preroll_id = 2; - } - - message PrerollLibraryItem { - repeated .rv.data.API_v1_Identifier path = 1; - uint64 preroll_id = 2; - } - - message PrerollNext { - uint64 preroll_id = 1; - } - - message PrerollPrevious { - uint64 preroll_id = 1; - } - - message ActivatePrerollItem { - uint64 id = 1; - uint64 time = 2; - } - - message CancelPrerollItem { - uint64 id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollCue preroll_cue = 1; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollPlaylistItem preroll_playlist_item = 2; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollMediaItem preroll_media_item = 3; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollAudioItem preroll_audio_item = 4; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollVideoInput preroll_video_input = 5; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollLibraryItem preroll_library_item = 6; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollNext preroll_next = 7; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.PrerollPrevious preroll_previous = 8; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.ActivatePrerollItem activate_preroll_item = 9; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Request.CancelPrerollItem cancel_preroll_item = 10; - } - } - - message API_v1_Presentation_Request { - message Active { - } - - message SlideIndex { - } - - message ChordChart { - int32 quality = 1; - } - - message ChordChartUpdates { - } - - message Presentation { - .rv.data.UUID uuid = 1; - } - - message DeletePresentation { - .rv.data.UUID uuid = 1; - } - - message TimelineOperation { - .rv.data.UUID uuid = 1; - .rv.data.API_v1_TimelineOperation operation = 2; - } - - message ActivePresentationTimelineOperation { - .rv.data.API_v1_TimelineOperation operation = 1; - } - - message FocusedPresentationTimelineOperation { - .rv.data.API_v1_TimelineOperation operation = 1; - } - - message ActivePresentationTimelineStatus { - } - - message FocusedPresentationTimelineStatus { - } - - message Thumbnail { - .rv.data.UUID uuid = 1; - uint32 cue_index = 2; - int32 quality = 3; - .rv.data.API_v1_ContentType content_type = 4; - } - - message EmptyMessage { - } - - message FocusMessage { - oneof Presentation { - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage next = 1; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage previous = 2; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage active = 3; - string uuid = 4; - } - } - - message TriggerMessage { - oneof Presentation { - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage focused = 1; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage active = 2; - .google.protobuf.StringValue uuid = 3; - } - oneof Cue { - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage first = 4; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage next = 5; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage previous = 6; - .google.protobuf.UInt32Value index = 7; - .google.protobuf.StringValue group = 8; - } - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.Active active = 1; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.EmptyMessage focused = 2; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.SlideIndex slide_index = 3; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.ChordChart chord_chart = 4; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.ChordChartUpdates chord_chart_updates = 5; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.Presentation presentation = 6; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.DeletePresentation delete_presentation = 7; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.TimelineOperation timeline_operation = 8; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.ActivePresentationTimelineOperation active_presentation_timeline_operation = 9; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.FocusedPresentationTimelineOperation focused_presentation_timeline_operation = 10; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.ActivePresentationTimelineStatus active_presentation_timeline_status = 11; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.FocusedPresentationTimelineStatus focused_presentation_timeline_status = 12; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.Thumbnail thumbnail = 13; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.FocusMessage focus = 14; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Request.TriggerMessage trigger = 15; - } - } - - message API_v1_Prop_Request { - message Props { - } - - message GetProp { - string id = 1; - } - - message DeleteProp { - string id = 1; - } - - message TriggerProp { - string id = 1; - } - - message ClearProp { - string id = 1; - } - - message GetThumbnail { - string id = 1; - int32 quality = 2; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Prop_Request.Props props = 1; - .rv.data.NetworkAPI_v1.API_v1_Prop_Request.GetProp get_prop = 2; - .rv.data.NetworkAPI_v1.API_v1_Prop_Request.DeleteProp delete_prop = 3; - .rv.data.NetworkAPI_v1.API_v1_Prop_Request.TriggerProp trigger_prop = 4; - .rv.data.NetworkAPI_v1.API_v1_Prop_Request.ClearProp clear_prop = 5; - .rv.data.NetworkAPI_v1.API_v1_Prop_Request.GetThumbnail get_thumbnail = 6; - } - } - - message API_v1_Stage_Request { - message GetLayoutMap { - } - - message SetLayoutMap { - .rv.data.API_v1_StageLayoutMap map = 1; - } - - message GetMessage { - } - - message PutMessage { - string message = 1; - } - - message DeleteMessage { - } - - message GetScreens { - } - - message GetScreenLayout { - string id = 1; - } - - message SetScreenLayout { - string id = 1; - string layout = 2; - } - - message GetLayouts { - } - - message DeleteLayout { - string id = 1; - } - - message GetLayoutThumbnail { - string id = 1; - int32 quality = 2; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.GetLayoutMap get_layout_map = 1; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.SetLayoutMap set_layout_map = 2; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.GetMessage get_message = 3; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.PutMessage put_message = 4; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.DeleteMessage delete_message = 5; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.GetScreens get_screens = 6; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.GetScreenLayout get_screen_layout = 7; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.SetScreenLayout set_screen_layout = 8; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.GetLayouts get_layouts = 9; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.DeleteLayout delete_layout = 10; - .rv.data.NetworkAPI_v1.API_v1_Stage_Request.GetLayoutThumbnail get_layout_thumbnail = 11; - } - } - - message API_v1_Status_Request { - message GetLayers { - } - - message GetStageScreens { - } - - message PutStageScreens { - bool enabled = 1; - } - - message GetAudienceScreens { - } - - message PutAudienceScreens { - bool enabled = 1; - } - - message GetScreens { - } - - message GetSlide { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Status_Request.GetLayers get_layers = 1; - .rv.data.NetworkAPI_v1.API_v1_Status_Request.GetStageScreens get_stage_screens = 2; - .rv.data.NetworkAPI_v1.API_v1_Status_Request.PutStageScreens put_stage_screens = 3; - .rv.data.NetworkAPI_v1.API_v1_Status_Request.GetAudienceScreens get_audience_screens = 4; - .rv.data.NetworkAPI_v1.API_v1_Status_Request.PutAudienceScreens put_audience_screens = 5; - .rv.data.NetworkAPI_v1.API_v1_Status_Request.GetScreens get_screens = 6; - .rv.data.NetworkAPI_v1.API_v1_Status_Request.GetSlide get_slide = 7; - } - } - - message API_v1_Theme_Request { - message GetAll { - } - - message GetTheme { - string id = 1; - } - - message DeleteTheme { - string id = 1; - } - - message GetThemeName { - string id = 1; - } - - message PutThemeName { - string id = 1; - string name = 2; - } - - message GetThemeSlide { - string id = 1; - string theme_slide = 2; - } - - message PutThemeSlide { - string id = 1; - string theme_slide = 2; - .rv.data.API_v1_ThemeSlide slide = 3; - } - - message DeleteThemeSlide { - string id = 1; - string theme_slide = 2; - } - - message GetThemeSlideThumbnail { - string id = 1; - string theme_slide = 2; - int32 quality = 3; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.GetAll get_all = 1; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.GetTheme get_theme = 2; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.DeleteTheme delete_theme = 3; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.GetThemeName get_theme_name = 4; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.PutThemeName put_theme_name = 5; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.GetThemeSlide get_theme_slide = 6; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.PutThemeSlide put_theme_slide = 7; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.DeleteThemeSlide delete_theme_slide = 8; - .rv.data.NetworkAPI_v1.API_v1_Theme_Request.GetThemeSlideThumbnail get_theme_slide_thumbnail = 9; - } - } - - message API_v1_Timer_Request { - message Timers { - } - - message CreateTimer { - string name = 1; - bool allows_overrun = 2; - .rv.data.API_v1_Timer.API_v1_Timer_Countdown countdown = 3; - .rv.data.API_v1_Timer.API_v1_Timer_CountdownToTime count_down_to_time = 4; - .rv.data.API_v1_Timer.API_v1_Timer_Elapsed elapsed = 5; - } - - message CurrentTimes { - } - - message AllTimersOperation { - .rv.data.API_v1_TimerOperation operation = 1; - } - - message GetTimer { - string id = 1; - } - - message PutTimer { - string id = 1; - .rv.data.API_v1_Timer timer = 2; - } - - message DeleteTimer { - string id = 1; - } - - message TimerOperation { - string id = 1; - .rv.data.API_v1_TimerOperation operation = 2; - } - - message PutTimerOperation { - string id = 1; - .rv.data.API_v1_TimerOperation operation = 2; - .rv.data.API_v1_Timer timer = 3; - } - - message TimerIncrement { - string id = 1; - double amount = 2; - } - - message SystemTime { - } - - message VideoCountdown { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.Timers timers = 1; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.CreateTimer create_timer = 2; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.CurrentTimes current_times = 3; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.AllTimersOperation all_timers_operation = 4; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.GetTimer get_timer = 5; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.PutTimer put_timer = 6; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.DeleteTimer delete_timer = 7; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.TimerOperation timer_operation = 8; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.PutTimerOperation put_timer_operation = 9; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.TimerIncrement timer_increment = 10; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.SystemTime system_time = 11; - .rv.data.NetworkAPI_v1.API_v1_Timer_Request.VideoCountdown video_countdown = 12; - } - } - - message API_v1_Transport_Request { - message Play { - .rv.data.API_v1_LayerType layer = 1; - } - - message Pause { - .rv.data.API_v1_LayerType layer = 1; - } - - message SkipBackward { - .rv.data.API_v1_LayerType layer = 1; - double seconds = 2; - } - - message SkipForward { - .rv.data.API_v1_LayerType layer = 1; - double seconds = 2; - } - - message GoToEnd { - .rv.data.API_v1_LayerType layer = 1; - double seconds = 2; - } - - message GetTime { - .rv.data.API_v1_LayerType layer = 1; - } - - message PutTime { - .rv.data.API_v1_LayerType layer = 1; - double seconds = 2; - } - - message GetAutoAdvance { - .rv.data.API_v1_LayerType layer = 1; - } - - message DeleteAutoAdvance { - .rv.data.API_v1_LayerType layer = 1; - } - - message GetCurrentMedia { - .rv.data.API_v1_LayerType layer = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.Play play = 1; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.Pause pause = 2; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.SkipBackward skip_backward = 3; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.SkipForward skip_forward = 4; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.GoToEnd go_to_end = 5; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.GetTime get_time = 6; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.PutTime put_time = 7; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.GetAutoAdvance get_auto_advance = 8; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.DeleteAutoAdvance delete_auto_advance = 9; - .rv.data.NetworkAPI_v1.API_v1_Transport_Request.GetCurrentMedia get_current_media = 10; - } - } - - message API_v1_Trigger_Request { - message Cue { - uint32 index = 1; - } - - message Playlist { - string id = 1; - } - - message Media { - string id = 1; - } - - message MediaNext { - } - - message MediaPrevious { - } - - message Audio { - string id = 1; - } - - message AudioNext { - } - - message AudioPrevious { - } - - message VideoInput { - string id = 1; - } - - message Library { - string id = 1; - } - - message Next { - } - - message Previous { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Cue cue = 1; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Playlist playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Media media = 3; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Audio audio = 4; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.VideoInput video_input = 5; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Library library = 6; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Next next = 7; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.Previous previous = 8; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.MediaNext media_next = 9; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.MediaPrevious media_previous = 10; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.AudioNext audio_next = 11; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Request.AudioPrevious audio_previous = 12; - } - } - - message API_v1_Video_Inputs_Request { - message GetAll { - } - - message Trigger { - string id = 1; - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Video_Inputs_Request.GetAll get_all = 1; - .rv.data.NetworkAPI_v1.API_v1_Video_Inputs_Request.Trigger trigger = 2; - } - } - - message API_v1_Announcement_Response { - message ActiveTimelineOperation { - } - - message ActiveTimelineStatus { - bool is_running = 1; - double current_time = 2; - } - - message Active { - .rv.data.API_v1_Presentation announcement = 1; - } - - message SlideIndex { - .rv.data.API_v1_SlideIndex announcement_index = 1; - } - - message ActiveFocus { - } - - message ActiveTrigger { - } - - message ActiveNextTrigger { - } - - message ActivePreviousTrigger { - } - - message ActiveIndexTrigger { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActiveTimelineOperation active_timeline_operation = 1; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActiveTimelineStatus active_timeline_status = 2; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.Active active = 3; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.SlideIndex slide_index = 4; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActiveFocus active_focus = 5; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActiveTrigger active_trigger = 6; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActiveNextTrigger active_next_trigger = 7; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActivePreviousTrigger active_previous_trigger = 8; - .rv.data.NetworkAPI_v1.API_v1_Announcement_Response.ActiveIndexTrigger active_index_trigger = 9; - } - } - - message API_v1_Audio_Response { - message Playlists { - repeated .rv.data.API_v1_Playlist playlists = 1; - } - - message Playlist { - .rv.data.API_v1_Identifier id = 1; - repeated .rv.data.API_v1_MediaPlaylistItem items = 2; - } - - message PlaylistUpdate { - .rv.data.API_v1_Identifier id = 1; - } - - message EmptyMessage { - } - - message FocusedPlaylist { - .rv.data.API_v1_Identifier id = 1; - } - - message ActivePlaylist { - .rv.data.API_v1_Identifier playlist = 1; - .rv.data.API_v1_Identifier item = 2; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.Playlists playlists = 1; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.Playlist playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.PlaylistUpdate update = 3; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.FocusedPlaylist playlist_focused = 4; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.ActivePlaylist playlist_active = 5; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_next_focus = 6; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_previous_focus = 7; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_active_focus = 8; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_id_focus = 9; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_focused_trigger = 10; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_active_trigger = 11; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_id_trigger = 12; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_focused_next_trigger = 13; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_focused_previous_trigger = 14; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_focused_id_trigger = 15; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_active_next_trigger = 16; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_active_previous_trigger = 17; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_active_id_trigger = 18; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_id_next_trigger = 19; - .rv.data.NetworkAPI_v1.API_v1_Audio_Response.EmptyMessage playlist_id_previous_trigger = 20; - } - } - - message API_v1_Capture_Response { - message GetStatus { - .rv.data.API_v1_CaptureStatus status = 1; - string capture_time = 2; - string status_text = 3; - } - - message Operation { - } - - message GetSettings { - .rv.data.API_v1_CaptureSettings settings = 1; - } - - message SetSettings { - } - - message Encodings { - repeated string encodings = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Capture_Response.GetStatus get_status = 1; - .rv.data.NetworkAPI_v1.API_v1_Capture_Response.Operation operation = 2; - .rv.data.NetworkAPI_v1.API_v1_Capture_Response.GetSettings get_settings = 3; - .rv.data.NetworkAPI_v1.API_v1_Capture_Response.SetSettings set_settings = 4; - .rv.data.NetworkAPI_v1.API_v1_Capture_Response.Encodings get_encodings = 5; - } - } - - message API_v1_Clear_Response { - message ClearLayer { - } - - message PutGroup { - .rv.data.API_v1_ClearGroup group = 1; - } - - message DeleteGroup { - } - - message TriggerGroup { - } - - message CreateGroup { - .rv.data.API_v1_ClearGroup group = 1; - } - - message GetGroup { - .rv.data.API_v1_ClearGroup group = 1; - } - - message GetGroups { - repeated .rv.data.API_v1_ClearGroup groups = 1; - } - - message GetGroupIcon { - string content_type = 1; - bytes icon = 2; - } - - message PutGroupIcon { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.ClearLayer clear_layer = 1; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.CreateGroup create_group = 2; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.GetGroup get_group = 3; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.PutGroup put_group = 4; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.DeleteGroup delete_group = 5; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.TriggerGroup trigger_group = 6; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.GetGroups get_groups = 7; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.GetGroupIcon get_group_icon = 8; - .rv.data.NetworkAPI_v1.API_v1_Clear_Response.PutGroupIcon put_group_icon = 9; - } - } - - message API_v1_Groups_Response { - message GroupsRequest { - message Group { - .rv.data.API_v1_Identifier id = 1; - .rv.data.API_v1_Color color = 2; - } - - repeated .rv.data.NetworkAPI_v1.API_v1_Groups_Response.GroupsRequest.Group groups = 1; - } - - message TriggerGroup { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Groups_Response.GroupsRequest groups = 1; - .rv.data.NetworkAPI_v1.API_v1_Groups_Response.TriggerGroup trigger_group = 2; - } - } - - message API_v1_Link_Response { - message Heartbeat { - .rv.data.API_v1_GroupDefinition group_definition = 1; - .rv.data.API_v1_GroupMemberStatus status = 2; - } - - message Status { - .rv.data.API_v1_GroupDefinition group_definition = 1; - string member_name = 2; - } - - message AddMember { - message RemoteMachineAccepts { - } - - message RemoteMachineDecline { - enum DeclineReason { - ALREADY_IN_GROUP = 0; - USER_DECLINED = 1; - } - - .rv.data.NetworkAPI_v1.API_v1_Link_Response.AddMember.RemoteMachineDecline.DeclineReason reason = 1; - } - - oneof Result { - .rv.data.API_v1_GroupDefinition group_definition = 1; - .rv.data.NetworkAPI_v1.API_v1_Link_Response.AddMember.RemoteMachineAccepts accept = 2; - .rv.data.NetworkAPI_v1.API_v1_Link_Response.AddMember.RemoteMachineDecline decline = 3; - } - } - - message RemoveMember { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Link_Response.Heartbeat heartbeat = 1; - .rv.data.NetworkAPI_v1.API_v1_Link_Response.Status status = 2; - .rv.data.NetworkAPI_v1.API_v1_Link_Response.AddMember add_member = 3; - .rv.data.NetworkAPI_v1.API_v1_Link_Response.RemoveMember remove_member = 4; - } - } - - message API_v1_Library_Response { - message Libraries { - repeated .rv.data.API_v1_Identifier libraries = 1; - } - - message Library { - enum UpdateType { - all = 0; - add = 1; - remove = 2; - } - - .rv.data.NetworkAPI_v1.API_v1_Library_Response.Library.UpdateType update_type = 1; - repeated .rv.data.API_v1_Identifier items = 2; - } - - message Trigger { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Library_Response.Libraries libraries = 1; - .rv.data.NetworkAPI_v1.API_v1_Library_Response.Library library = 2; - .rv.data.NetworkAPI_v1.API_v1_Library_Response.Trigger triggger = 3; - } - } - - message API_v1_Looks_Response { - message Looks { - repeated .rv.data.API_v1_Look looks = 1; - } - - message CreateLook { - .rv.data.API_v1_Look look = 1; - } - - message GetCurrentLook { - .rv.data.API_v1_Look look = 1; - } - - message PutCurrentLook { - .rv.data.API_v1_Look look = 1; - } - - message GetLook { - .rv.data.API_v1_Look look = 1; - } - - message PutLook { - .rv.data.API_v1_Look look = 1; - } - - message DeleteLook { - } - - message TriggerLook { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.Looks looks = 1; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.CreateLook create_look = 2; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.GetCurrentLook get_current_look = 3; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.PutCurrentLook put_current_look = 4; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.GetLook get_look = 5; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.PutLook put_look = 6; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.DeleteLook delete_look = 7; - .rv.data.NetworkAPI_v1.API_v1_Looks_Response.TriggerLook trigger_look = 8; - } - } - - message API_v1_Macro_Response { - message Macros { - repeated .rv.data.API_v1_Macro macros = 1; - } - - message GetMacro { - .rv.data.API_v1_Macro macro = 1; - } - - message PutMacro { - .rv.data.API_v1_Macro macro = 1; - } - - message DeleteMacro { - } - - message TriggerMacro { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Macro_Response.Macros macros = 1; - .rv.data.NetworkAPI_v1.API_v1_Macro_Response.GetMacro get_macro = 2; - .rv.data.NetworkAPI_v1.API_v1_Macro_Response.PutMacro put_macro = 3; - .rv.data.NetworkAPI_v1.API_v1_Macro_Response.DeleteMacro delete_macro = 4; - .rv.data.NetworkAPI_v1.API_v1_Macro_Response.TriggerMacro trigger_macro = 5; - } - } - - message API_v1_Masks_Response { - message Masks { - repeated .rv.data.API_v1_Identifier masks = 1; - } - - message GetMask { - .rv.data.API_v1_Identifier id = 1; - } - - message GetThumbnail { - bytes data = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Masks_Response.Masks masks = 1; - .rv.data.NetworkAPI_v1.API_v1_Masks_Response.GetMask get_mask = 2; - .rv.data.NetworkAPI_v1.API_v1_Masks_Response.GetThumbnail get_thumbnail = 3; - } - } - - message API_v1_Media_Response { - message Playlists { - repeated .rv.data.API_v1_Playlist playlists = 1; - } - - message GetPlaylist { - .rv.data.API_v1_Identifier id = 1; - repeated .rv.data.API_v1_MediaPlaylistItem items = 2; - } - - message GetPlaylistUpdates { - .rv.data.API_v1_Identifier id = 1; - } - - message GetThumbnail { - .rv.data.UUID uuid = 1; - bytes thumbnail_data = 2; - } - - message GetFocusedPlaylist { - .rv.data.API_v1_Identifier id = 1; - } - - message GetActivePlaylist { - .rv.data.API_v1_Identifier playlist = 1; - .rv.data.API_v1_Identifier item = 2; - } - - message EmptyMessage { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Media_Response.Playlists playlists = 1; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.GetPlaylist get_playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.GetPlaylistUpdates get_playlist_updates = 3; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.GetThumbnail get_thumbnail = 4; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.GetFocusedPlaylist playlist_focused = 5; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.GetActivePlaylist playlist_active = 6; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.EmptyMessage focus = 7; - .rv.data.NetworkAPI_v1.API_v1_Media_Response.EmptyMessage trigger = 8; - } - } - - message API_v1_Message_Response { - message Messages { - repeated .rv.data.API_v1_Message messages = 1; - } - - message CreateMessage { - .rv.data.API_v1_Message message = 1; - } - - message GetMessage { - .rv.data.API_v1_Message message = 1; - } - - message PutMessage { - .rv.data.API_v1_Message message = 1; - } - - message DeleteMessage { - } - - message TriggerMessage { - } - - message ClearMessage { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Message_Response.Messages messages = 1; - .rv.data.NetworkAPI_v1.API_v1_Message_Response.CreateMessage create_message = 2; - .rv.data.NetworkAPI_v1.API_v1_Message_Response.GetMessage get_message = 3; - .rv.data.NetworkAPI_v1.API_v1_Message_Response.PutMessage put_message = 4; - .rv.data.NetworkAPI_v1.API_v1_Message_Response.DeleteMessage delete_message = 5; - .rv.data.NetworkAPI_v1.API_v1_Message_Response.TriggerMessage trigger_message = 6; - .rv.data.NetworkAPI_v1.API_v1_Message_Response.ClearMessage clear_message = 7; - } - } - - message API_v1_Miscellaneous_Response { - message FindMyMouse { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Miscellaneous_Response.FindMyMouse find_my_mouse = 1; - } - } - - message API_v1_Playlist_Response { - message Playlists { - repeated .rv.data.API_v1_Playlist playlists = 1; - } - - message CreatePlaylist { - .rv.data.API_v1_Playlist playlist = 1; - } - - message GetActivePlaylist { - .rv.data.API_v1_PlaylistAndItem presentation = 1; - .rv.data.API_v1_PlaylistAndItem announcements = 2; - } - - message GetPlaylist { - .rv.data.API_v1_Identifier id = 1; - repeated .rv.data.API_v1_PlaylistItem items = 2; - } - - message PutPlaylist { - } - - message PostPlaylist { - .rv.data.API_v1_Playlist playlist = 1; - } - - message GetFocusedPlaylist { - .rv.data.API_v1_PlaylistAndItem playlist = 1; - } - - message Thumbnail { - bytes data = 1; - .rv.data.API_v1_ContentType content_type = 2; - } - - message EmptyMessage { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.Playlists playlists = 1; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.CreatePlaylist create_playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.GetPlaylist get_playlist = 3; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.PutPlaylist put_playlist = 4; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.PostPlaylist post_playlist = 5; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.GetActivePlaylist get_active_playlist = 6; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.GetFocusedPlaylist focused = 7; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage next_focus = 8; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage previous_focus = 9; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_presentation_focus = 10; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_announcement_focus = 11; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage focused_trigger = 12; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_presentation_trigger = 13; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_announcement_trigger = 14; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage focused_next_trigger = 15; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage focused_previous_trigger = 16; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_presentation_next_trigger = 17; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_announcement_next_trigger = 18; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_presentation_previous_trigger = 19; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_announcement_previous_trigger = 20; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage id_focus = 21; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage id_trigger = 22; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage id_next_trigger = 23; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage id_previous_trigger = 24; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage focused_index_trigger = 25; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_presentation_index_trigger = 26; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage active_announcement_index_trigger = 27; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.EmptyMessage id_updates = 28; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.Thumbnail active_presentation_thumbnail = 29; - .rv.data.NetworkAPI_v1.API_v1_Playlist_Response.Thumbnail active_announcement_thumbnail = 30; - } - } - - message API_v1_Preroll_Response { - message PrerollReady { - uint64 id = 1; - uint64 latency = 2; - uint64 time = 3; - } - - message ActivatePrerollItem { - bool success = 1; - } - - message CancelPrerollItem { - bool success = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Preroll_Response.PrerollReady preroll_ready = 1; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Response.ActivatePrerollItem activate_preroll_item = 3; - .rv.data.NetworkAPI_v1.API_v1_Preroll_Response.CancelPrerollItem cancel_preroll_item = 4; - } - } - - message API_v1_Presentation_Response { - message Active { - .rv.data.API_v1_Presentation presentation = 1; - } - - message SlideIndex { - .rv.data.API_v1_SlideIndex presentation_index = 1; - } - - message ChordChart { - bytes chord_chart = 1; - } - - message ChordChartUpdates { - } - - message Presentation { - .rv.data.API_v1_Presentation presentation = 1; - } - - message DeletePresentation { - } - - message TriggerPresentation { - } - - message TriggerCue { - } - - message TimelineOperation { - } - - message ActivePresentationTimelineOperation { - } - - message FocusedPresentationTimelineOperation { - } - - message ActivePresentationTimelineStatus { - bool is_running = 1; - double current_time = 2; - } - - message FocusedPresentationTimelineStatus { - bool is_running = 1; - double current_time = 2; - } - - message Thumbnail { - bytes data = 1; - .rv.data.API_v1_ContentType content_type = 2; - } - - message Focused { - .rv.data.API_v1_Identifier id = 1; - } - - message EmptyMessage { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.Active active = 1; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.SlideIndex slide_index = 2; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.ChordChart chord_chart = 3; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.ChordChartUpdates chord_chart_update = 4; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.Presentation presentation = 5; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.DeletePresentation delete_presentation = 6; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.TriggerPresentation trigger_presentation = 7; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.TriggerCue trigger_cue = 8; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.TimelineOperation timeline_operation = 9; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.ActivePresentationTimelineOperation active_presentation_timeline_operation = 10; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.FocusedPresentationTimelineOperation focused_presentation_timeline_operation = 11; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.ActivePresentationTimelineStatus active_presentation_timeline_status = 12; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.FocusedPresentationTimelineStatus focused_presentation_timeline_status = 13; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.Thumbnail thumbnail = 14; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.Focused focused = 15; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.EmptyMessage focus = 16; - .rv.data.NetworkAPI_v1.API_v1_Presentation_Response.EmptyMessage trigger = 17; - } - } - - message API_v1_Prop_Response { - message Props { - repeated .rv.data.API_v1_PropData props = 1; - } - - message GetProp { - .rv.data.API_v1_PropData prop = 1; - } - - message DeleteProp { - } - - message TriggerProp { - } - - message ClearProp { - } - - message GetThumbnail { - bytes data = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Prop_Response.Props props = 1; - .rv.data.NetworkAPI_v1.API_v1_Prop_Response.GetProp get_prop = 2; - .rv.data.NetworkAPI_v1.API_v1_Prop_Response.DeleteProp delete_prop = 3; - .rv.data.NetworkAPI_v1.API_v1_Prop_Response.TriggerProp trigger_prop = 4; - .rv.data.NetworkAPI_v1.API_v1_Prop_Response.ClearProp clear_prop = 5; - .rv.data.NetworkAPI_v1.API_v1_Prop_Response.GetThumbnail get_thumbnail = 6; - } - } - - message API_v1_Stage_Response { - message GetLayoutMap { - .rv.data.API_v1_StageLayoutMap map = 1; - } - - message SetLayoutMap { - } - - message GetMessage { - string message = 1; - } - - message PutMessage { - } - - message DeleteMessage { - } - - message GetScreens { - repeated .rv.data.API_v1_Identifier screens = 1; - } - - message GetScreenLayout { - .rv.data.API_v1_Identifier id = 1; - } - - message SetScreenLayout { - } - - message GetLayouts { - message Layout { - .rv.data.API_v1_Identifier id = 1; - } - - repeated .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetLayouts.Layout layouts = 1; - } - - message DeleteLayout { - } - - message GetLayoutThumbnail { - bytes data = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetLayoutMap get_layout_map = 1; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.SetLayoutMap set_layout_map = 2; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetMessage get_message = 3; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.PutMessage put_message = 4; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.DeleteMessage delete_message = 5; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetScreens get_screens = 6; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetScreenLayout get_screen_layout = 7; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.SetScreenLayout set_screen_layout = 8; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetLayouts get_layouts = 9; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.DeleteLayout delete_layout = 10; - .rv.data.NetworkAPI_v1.API_v1_Stage_Response.GetLayoutThumbnail get_layout_thumbnail = 11; - } - } - - message API_v1_Status_Response { - message GetLayers { - bool video_input = 1; - bool media = 2; - bool slide = 3; - bool announcements = 4; - bool props = 5; - bool messages = 6; - bool audio = 7; - } - - message GetStageScreens { - bool enabled = 1; - } - - message PutStageScreens { - } - - message GetAudienceScreens { - bool enabled = 1; - } - - message PutAudienceScreens { - } - - message GetScreens { - repeated .rv.data.API_v1_ScreenConfig screens = 1; - } - - message GetSlide { - .rv.data.API_v1_SlideDisplayDetails current = 1; - .rv.data.API_v1_SlideDisplayDetails next = 2; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Status_Response.GetLayers get_layers = 1; - .rv.data.NetworkAPI_v1.API_v1_Status_Response.GetStageScreens get_stage_screens = 2; - .rv.data.NetworkAPI_v1.API_v1_Status_Response.PutStageScreens put_stage_screens = 3; - .rv.data.NetworkAPI_v1.API_v1_Status_Response.GetAudienceScreens get_audience_screens = 4; - .rv.data.NetworkAPI_v1.API_v1_Status_Response.PutAudienceScreens put_audience_screens = 5; - .rv.data.NetworkAPI_v1.API_v1_Status_Response.GetScreens get_screens = 6; - .rv.data.NetworkAPI_v1.API_v1_Status_Response.GetSlide get_slide = 7; - } - } - - message API_v1_Theme_Response { - message GetAll { - repeated .rv.data.API_v1_ThemeGroup groups = 1; - repeated .rv.data.API_v1_Theme themes = 2; - } - - message GetTheme { - oneof Value { - .rv.data.API_v1_Theme theme = 1; - .rv.data.API_v1_ThemeGroup group = 2; - } - } - - message DeleteTheme { - } - - message GetThemeName { - string name = 1; - } - - message PutThemeName { - } - - message GetThemeSlide { - .rv.data.API_v1_ThemeSlide theme_slide = 1; - } - - message PutThemeSlide { - } - - message DeleteThemeSlide { - } - - message GetThemeSlideThumbnail { - bytes data = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.GetAll get_all = 1; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.GetTheme get_theme = 2; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.DeleteTheme delete_theme = 3; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.GetThemeName get_theme_name = 4; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.PutThemeName put_theme_name = 5; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.GetThemeSlide get_theme_slide = 6; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.PutThemeSlide put_theme_slide = 7; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.DeleteThemeSlide delete_theme_slide = 8; - .rv.data.NetworkAPI_v1.API_v1_Theme_Response.GetThemeSlideThumbnail get_theme_slide_thumbnail = 9; - } - } - - message API_v1_Timer_Response { - message Timers { - repeated .rv.data.API_v1_Timer timers = 1; - } - - message CreateTimer { - .rv.data.API_v1_Timer timer = 1; - } - - message CurrentTimes { - repeated .rv.data.API_v1_TimerValue timers = 1; - } - - message AllTimersOperation { - } - - message GetTimer { - .rv.data.API_v1_Timer timer = 1; - } - - message PutTimer { - .rv.data.API_v1_Timer timer = 1; - } - - message DeleteTimer { - } - - message TimerOperation { - } - - message PutTimerOperation { - .rv.data.API_v1_Timer timer = 1; - } - - message TimerIncrement { - } - - message SystemTime { - uint64 time = 1; - } - - message VideoCountdown { - string time = 1; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.Timers timers = 1; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.CreateTimer create_timer = 2; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.CurrentTimes current_times = 3; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.AllTimersOperation all_timers_operation = 4; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.GetTimer get_timer = 5; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.PutTimer put_timer = 6; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.DeleteTimer delete_timer = 7; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.TimerOperation timer_operation = 8; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.PutTimerOperation put_timer_operation = 9; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.TimerIncrement timer_increment = 10; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.SystemTime system_time = 11; - .rv.data.NetworkAPI_v1.API_v1_Timer_Response.VideoCountdown video_countdown = 12; - } - } - - message API_v1_Transport_Response { - message Play { - } - - message Pause { - } - - message SkipBackward { - } - - message SkipForward { - } - - message GoToEnd { - } - - message GetTime { - double seconds = 1; - } - - message PutTime { - } - - message GetAutoAdvance { - bool auto_advance = 1; - } - - message DeleteAutoAdvance { - } - - message GetCurrentMedia { - bool is_playing = 1; - .rv.data.UUID uuid = 2; - string name = 3; - string artist = 4; - bool audio_only = 5; - double duration = 6; - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.Play play = 1; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.Pause pause = 2; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.SkipBackward skip_backward = 3; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.SkipForward skip_forward = 4; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.GoToEnd go_to_end = 5; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.GetTime get_time = 6; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.PutTime put_time = 7; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.GetAutoAdvance get_auto_advance = 8; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.DeleteAutoAdvance delete_auto_advance = 9; - .rv.data.NetworkAPI_v1.API_v1_Transport_Response.GetCurrentMedia get_current_media = 10; - } - } - - message API_v1_Trigger_Response { - message Cue { - } - - message Playlist { - } - - message Media { - } - - message MediaNext { - } - - message MediaPrevious { - } - - message Audio { - } - - message AudioNext { - } - - message AudioPrevious { - } - - message VideoInput { - } - - message Library { - } - - message Next { - } - - message Previous { - } - - oneof Response { - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Cue cue = 1; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Playlist playlist = 2; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Media media = 3; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Audio audio = 4; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.VideoInput video_input = 5; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Library library = 6; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Next next = 7; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.Previous previous = 8; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.MediaNext media_next = 9; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.MediaPrevious media_previous = 10; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.AudioNext audio_next = 11; - .rv.data.NetworkAPI_v1.API_v1_Trigger_Response.AudioPrevious audio_previous = 12; - } - } - - message API_v1_Video_Inputs_Response { - message GetAll { - repeated .rv.data.API_v1_Identifier inputs = 1; - } - - message Trigger { - } - - oneof Request { - .rv.data.NetworkAPI_v1.API_v1_Video_Inputs_Response.GetAll get_all = 1; - .rv.data.NetworkAPI_v1.API_v1_Video_Inputs_Response.Trigger trigger = 2; - } - } - oneof Command { .rv.data.NetworkAPI_v1.Action action = 1; } diff --git a/proto/proApiV1.ts b/proto/proApiV1.ts index b3dde3a..23692a2 100644 --- a/proto/proApiV1.ts +++ b/proto/proApiV1.ts @@ -1,61 +1,48 @@ /* eslint-disable */ -import Long from 'long'; import _m0 from 'protobufjs/minimal'; -import { UUID } from './basicTypes'; -import { StringValue, UInt32Value } from './google/protobuf/wrappers'; import { - APIV1CaptureDestination, - aPIV1CaptureDestinationFromJSON, - aPIV1CaptureDestinationToJSON, - APIV1CaptureSettings, - APIV1CaptureStatus, - aPIV1CaptureStatusFromJSON, - aPIV1CaptureStatusToJSON, - APIV1ClearGroup, - APIV1Color, - APIV1ContentType, - aPIV1ContentTypeFromJSON, - aPIV1ContentTypeToJSON, - APIV1ErrorResponse, - APIV1GroupDefinition, - APIV1GroupMember, - APIV1GroupMemberStatus, - APIV1Identifier, - APIV1LayerType, - aPIV1LayerTypeFromJSON, - aPIV1LayerTypeToJSON, - APIV1Look, - APIV1Macro, - APIV1MediaPlaylistItem, - APIV1Message, - APIV1Message_APIV1MessageToken, - APIV1Playlist, - APIV1Playlist_APIV1PlaylistType, - aPIV1Playlist_APIV1PlaylistTypeFromJSON, - aPIV1Playlist_APIV1PlaylistTypeToJSON, - APIV1PlaylistAndItem, - APIV1PlaylistItem, - APIV1Presentation, - APIV1PropData, - APIV1ScreenConfig, - APIV1SlideDisplayDetails, - APIV1SlideIndex, - APIV1StageLayoutMap, - APIV1Theme, - APIV1ThemeGroup, - APIV1ThemeSlide, - APIV1TimelineOperation, - aPIV1TimelineOperationFromJSON, - aPIV1TimelineOperationToJSON, - APIV1Timer, - APIV1Timer_APIV1TimerCountdown, - APIV1Timer_APIV1TimerCountdownToTime, - APIV1Timer_APIV1TimerElapsed, - APIV1TimerOperation, - aPIV1TimerOperationFromJSON, - aPIV1TimerOperationToJSON, - APIV1TimerValue, -} from './proApiV1BasicTypes'; + APIV1AnnouncementRequest, + APIV1AnnouncementResponse, +} from './proApiV1Announcement'; +import { APIV1AudioRequest, APIV1AudioResponse } from './proApiV1Audio'; +import { APIV1CaptureRequest, APIV1CaptureResponse } from './proApiV1Capture'; +import { APIV1ClearRequest, APIV1ClearResponse } from './proApiV1Clear'; +import { APIV1ErrorResponse } from './proApiV1ErrorResponse'; +import { APIV1GroupsRequest, APIV1GroupsResponse } from './proApiV1Groups'; +import { APIV1LibraryRequest, APIV1LibraryResponse } from './proApiV1Library'; +import { APIV1LinkRequest, APIV1LinkResponse } from './proApiV1Link'; +import { APIV1LooksRequest, APIV1LooksResponse } from './proApiV1Looks'; +import { APIV1MacroRequest, APIV1MacroResponse } from './proApiV1Macro'; +import { APIV1MasksRequest, APIV1MasksResponse } from './proApiV1Masks'; +import { APIV1MediaRequest, APIV1MediaResponse } from './proApiV1Media'; +import { APIV1MessageRequest, APIV1MessageResponse } from './proApiV1Message'; +import { + APIV1MiscellaneousRequest, + APIV1MiscellaneousResponse, +} from './proApiV1Miscellaneous'; +import { + APIV1PlaylistRequest, + APIV1PlaylistResponse, +} from './proApiV1Playlist'; +import { APIV1PrerollRequest, APIV1PrerollResponse } from './proApiV1Preroll'; +import { + APIV1PresentationRequest, + APIV1PresentationResponse, +} from './proApiV1Presentation'; +import { APIV1PropRequest, APIV1PropResponse } from './proApiV1Prop'; +import { APIV1StageRequest, APIV1StageResponse } from './proApiV1Stage'; +import { APIV1StatusRequest, APIV1StatusResponse } from './proApiV1Status'; +import { APIV1ThemeRequest, APIV1ThemeResponse } from './proApiV1Theme'; +import { APIV1TimerRequest, APIV1TimerResponse } from './proApiV1Timer'; +import { + APIV1TransportRequest, + APIV1TransportResponse, +} from './proApiV1Transport'; +import { APIV1TriggerRequest, APIV1TriggerResponse } from './proApiV1Trigger'; +import { + APIV1VideoInputsRequest, + APIV1VideoInputsResponse, +} from './proApiV1VideoInputs'; export const protobufPackage = 'rv.data'; @@ -64,46731 +51,1000 @@ export interface NetworkAPIV1 { } export interface NetworkAPIV1_Action { - audioRequest?: NetworkAPIV1_APIV1AudioRequest | undefined; - captureRequest?: NetworkAPIV1_APIV1CaptureRequest | undefined; - clearingRequest?: NetworkAPIV1_APIV1ClearRequest | undefined; - groupsRequest?: NetworkAPIV1_APIV1GroupsRequest | undefined; - linkRequest?: NetworkAPIV1_APIV1LinkRequest | undefined; - libraryRequest?: NetworkAPIV1_APIV1LibraryRequest | undefined; - looksRequest?: NetworkAPIV1_APIV1LooksRequest | undefined; - macroRequest?: NetworkAPIV1_APIV1MacroRequest | undefined; - masksRequest?: NetworkAPIV1_APIV1MasksRequest | undefined; - mediaRequest?: NetworkAPIV1_APIV1MediaRequest | undefined; - messageRequest?: NetworkAPIV1_APIV1MessageRequest | undefined; - miscellaneousRequest?: NetworkAPIV1_APIV1MiscellaneousRequest | undefined; - playlistRequest?: NetworkAPIV1_APIV1PlaylistRequest | undefined; - prerollRequest?: NetworkAPIV1_APIV1PrerollRequest | undefined; - presentationRequest?: NetworkAPIV1_APIV1PresentationRequest | undefined; - propRequest?: NetworkAPIV1_APIV1PropRequest | undefined; - stageRequest?: NetworkAPIV1_APIV1StageRequest | undefined; - statusRequest?: NetworkAPIV1_APIV1StatusRequest | undefined; - themeRequest?: NetworkAPIV1_APIV1ThemeRequest | undefined; - timerRequest?: NetworkAPIV1_APIV1TimerRequest | undefined; - transportRequest?: NetworkAPIV1_APIV1TransportRequest | undefined; - triggerRequest?: NetworkAPIV1_APIV1TriggerRequest | undefined; - videoInputsRequest?: NetworkAPIV1_APIV1VideoInputsRequest | undefined; - announcementRequest?: NetworkAPIV1_APIV1AnnouncementRequest | undefined; - audioResponse?: NetworkAPIV1_APIV1AudioResponse | undefined; - captureResponse?: NetworkAPIV1_APIV1CaptureResponse | undefined; - clearingResponse?: NetworkAPIV1_APIV1ClearResponse | undefined; - groupsResponse?: NetworkAPIV1_APIV1GroupsResponse | undefined; - linkResponse?: NetworkAPIV1_APIV1LinkResponse | undefined; - libraryResponse?: NetworkAPIV1_APIV1LibraryResponse | undefined; - looksResponse?: NetworkAPIV1_APIV1LooksResponse | undefined; - macroResponse?: NetworkAPIV1_APIV1MacroResponse | undefined; - masksResponse?: NetworkAPIV1_APIV1MasksResponse | undefined; - mediaResponse?: NetworkAPIV1_APIV1MediaResponse | undefined; - messageResponse?: NetworkAPIV1_APIV1MessageResponse | undefined; - miscellaneousResponse?: NetworkAPIV1_APIV1MiscellaneousResponse | undefined; - playlistResponse?: NetworkAPIV1_APIV1PlaylistResponse | undefined; - prerollResponse?: NetworkAPIV1_APIV1PrerollResponse | undefined; - presentationResponse?: NetworkAPIV1_APIV1PresentationResponse | undefined; - propResponse?: NetworkAPIV1_APIV1PropResponse | undefined; - stageResponse?: NetworkAPIV1_APIV1StageResponse | undefined; - statusResponse?: NetworkAPIV1_APIV1StatusResponse | undefined; - themeResponse?: NetworkAPIV1_APIV1ThemeResponse | undefined; - timerResponse?: NetworkAPIV1_APIV1TimerResponse | undefined; - transportResponse?: NetworkAPIV1_APIV1TransportResponse | undefined; - triggerResponse?: NetworkAPIV1_APIV1TriggerResponse | undefined; - videoInputsResponse?: NetworkAPIV1_APIV1VideoInputsResponse | undefined; - announcementResponse?: NetworkAPIV1_APIV1AnnouncementResponse | undefined; + audioRequest?: APIV1AudioRequest | undefined; + captureRequest?: APIV1CaptureRequest | undefined; + clearingRequest?: APIV1ClearRequest | undefined; + groupsRequest?: APIV1GroupsRequest | undefined; + linkRequest?: APIV1LinkRequest | undefined; + libraryRequest?: APIV1LibraryRequest | undefined; + looksRequest?: APIV1LooksRequest | undefined; + macroRequest?: APIV1MacroRequest | undefined; + masksRequest?: APIV1MasksRequest | undefined; + mediaRequest?: APIV1MediaRequest | undefined; + messageRequest?: APIV1MessageRequest | undefined; + miscellaneousRequest?: APIV1MiscellaneousRequest | undefined; + playlistRequest?: APIV1PlaylistRequest | undefined; + prerollRequest?: APIV1PrerollRequest | undefined; + presentationRequest?: APIV1PresentationRequest | undefined; + propRequest?: APIV1PropRequest | undefined; + stageRequest?: APIV1StageRequest | undefined; + statusRequest?: APIV1StatusRequest | undefined; + themeRequest?: APIV1ThemeRequest | undefined; + timerRequest?: APIV1TimerRequest | undefined; + transportRequest?: APIV1TransportRequest | undefined; + triggerRequest?: APIV1TriggerRequest | undefined; + videoInputsRequest?: APIV1VideoInputsRequest | undefined; + announcementRequest?: APIV1AnnouncementRequest | undefined; + audioResponse?: APIV1AudioResponse | undefined; + captureResponse?: APIV1CaptureResponse | undefined; + clearingResponse?: APIV1ClearResponse | undefined; + groupsResponse?: APIV1GroupsResponse | undefined; + linkResponse?: APIV1LinkResponse | undefined; + libraryResponse?: APIV1LibraryResponse | undefined; + looksResponse?: APIV1LooksResponse | undefined; + macroResponse?: APIV1MacroResponse | undefined; + masksResponse?: APIV1MasksResponse | undefined; + mediaResponse?: APIV1MediaResponse | undefined; + messageResponse?: APIV1MessageResponse | undefined; + miscellaneousResponse?: APIV1MiscellaneousResponse | undefined; + playlistResponse?: APIV1PlaylistResponse | undefined; + prerollResponse?: APIV1PrerollResponse | undefined; + presentationResponse?: APIV1PresentationResponse | undefined; + propResponse?: APIV1PropResponse | undefined; + stageResponse?: APIV1StageResponse | undefined; + statusResponse?: APIV1StatusResponse | undefined; + themeResponse?: APIV1ThemeResponse | undefined; + timerResponse?: APIV1TimerResponse | undefined; + transportResponse?: APIV1TransportResponse | undefined; + triggerResponse?: APIV1TriggerResponse | undefined; + videoInputsResponse?: APIV1VideoInputsResponse | undefined; + announcementResponse?: APIV1AnnouncementResponse | undefined; errorResponse?: APIV1ErrorResponse | undefined; updateIdentifier?: string | undefined; } -export interface NetworkAPIV1_APIV1AnnouncementRequest { - activeTimelineOperation?: - | NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation - | undefined; - activeTimelineStatus?: - | NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus - | undefined; - active?: NetworkAPIV1_APIV1AnnouncementRequest_Active | undefined; - slideIndex?: - | NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex - | undefined; - activeFocus?: NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus | undefined; - activeTrigger?: - | NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger - | undefined; - activeNextTrigger?: - | NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger - | undefined; - activePreviousTrigger?: - | NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger - | undefined; - activeIndexTrigger?: - | NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger - | undefined; -} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation { - operation: APIV1TimelineOperation; -} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_Active {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger {} - -export interface NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger { - index: number; -} - -export interface NetworkAPIV1_APIV1AudioRequest { - playlists?: NetworkAPIV1_APIV1AudioRequest_Playlists | undefined; - playlist?: NetworkAPIV1_APIV1AudioRequest_Playlist | undefined; - playlistUpdates?: NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates | undefined; - playlistFocused?: NetworkAPIV1_APIV1AudioRequest_EmptyMessage | undefined; - playlistActive?: NetworkAPIV1_APIV1AudioRequest_EmptyMessage | undefined; - playlistNextFocus?: NetworkAPIV1_APIV1AudioRequest_EmptyMessage | undefined; - playlistPreviousFocus?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistActiveFocus?: NetworkAPIV1_APIV1AudioRequest_EmptyMessage | undefined; - playlistIdFocus?: - | NetworkAPIV1_APIV1AudioRequest_IdentifierMessage - | undefined; - playlistFocusedTrigger?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistActiveTrigger?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistIdTrigger?: - | NetworkAPIV1_APIV1AudioRequest_IdentifierMessage - | undefined; - playlistFocusedNextTrigger?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistFocusedPreviousTrigger?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistFocusedIdTrigger?: - | NetworkAPIV1_APIV1AudioRequest_IdentifierMessage - | undefined; - playlistActiveNextTrigger?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistActivePreviousTrigger?: - | NetworkAPIV1_APIV1AudioRequest_EmptyMessage - | undefined; - playlistActiveIdTrigger?: - | NetworkAPIV1_APIV1AudioRequest_IdentifierMessage - | undefined; - playlistIdNextTrigger?: - | NetworkAPIV1_APIV1AudioRequest_IdentifierMessage - | undefined; - playlistIdPreviousTrigger?: - | NetworkAPIV1_APIV1AudioRequest_IdentifierMessage - | undefined; -} - -export interface NetworkAPIV1_APIV1AudioRequest_Playlists {} - -export interface NetworkAPIV1_APIV1AudioRequest_Playlist { - id: string; - start: number; -} - -export interface NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates { - id: string; -} - -export interface NetworkAPIV1_APIV1AudioRequest_EmptyMessage {} - -export interface NetworkAPIV1_APIV1AudioRequest_IdentifierMessage { - id: string; -} - -export interface NetworkAPIV1_APIV1CaptureRequest { - getStatus?: NetworkAPIV1_APIV1CaptureRequest_Status | undefined; - operation?: NetworkAPIV1_APIV1CaptureRequest_Operation | undefined; - getSettings?: NetworkAPIV1_APIV1CaptureRequest_GetSettings | undefined; - setSettings?: NetworkAPIV1_APIV1CaptureRequest_SetSettings | undefined; - getEncodings?: NetworkAPIV1_APIV1CaptureRequest_Encodings | undefined; -} - -export interface NetworkAPIV1_APIV1CaptureRequest_Status {} - -export interface NetworkAPIV1_APIV1CaptureRequest_Operation { - operation: NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation; -} - -export enum NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation { - start = 0, - stop = 1, - UNRECOGNIZED = -1, -} - -export function networkAPIV1_APIV1CaptureRequest_Operation_CaptureOperationFromJSON( - object: any, -): NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation { - switch (object) { - case 0: - case 'start': - return NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation.start; - case 1: - case 'stop': - return NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation.stop; - case -1: - case 'UNRECOGNIZED': - default: - return NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation.UNRECOGNIZED; - } -} - -export function networkAPIV1_APIV1CaptureRequest_Operation_CaptureOperationToJSON( - object: NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation, -): string { - switch (object) { - case NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation.start: - return 'start'; - case NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation.stop: - return 'stop'; - case NetworkAPIV1_APIV1CaptureRequest_Operation_CaptureOperation.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export interface NetworkAPIV1_APIV1CaptureRequest_GetSettings {} - -export interface NetworkAPIV1_APIV1CaptureRequest_SetSettings { - settings: APIV1CaptureSettings | undefined; -} - -export interface NetworkAPIV1_APIV1CaptureRequest_Encodings { - type: APIV1CaptureDestination; -} - -export interface NetworkAPIV1_APIV1ClearRequest { - clearLayer?: NetworkAPIV1_APIV1ClearRequest_ClearLayer | undefined; - createGroup?: NetworkAPIV1_APIV1ClearRequest_CreateGroup | undefined; - getGroup?: NetworkAPIV1_APIV1ClearRequest_GetGroup | undefined; - putGroup?: NetworkAPIV1_APIV1ClearRequest_PutGroup | undefined; - getGroupIcon?: NetworkAPIV1_APIV1ClearRequest_GetGroupIcon | undefined; - putGroupIcon?: NetworkAPIV1_APIV1ClearRequest_PutGroupIcon | undefined; - deleteGroup?: NetworkAPIV1_APIV1ClearRequest_DeleteGroup | undefined; - triggerGroup?: NetworkAPIV1_APIV1ClearRequest_TriggerGroup | undefined; - getGroups?: NetworkAPIV1_APIV1ClearRequest_GetGroups | undefined; -} - -export interface NetworkAPIV1_APIV1ClearRequest_ClearLayer { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1ClearRequest_CreateGroup { - group: APIV1ClearGroup | undefined; -} - -export interface NetworkAPIV1_APIV1ClearRequest_GetGroup { - id: string; -} - -export interface NetworkAPIV1_APIV1ClearRequest_PutGroup { - id: string; - group: APIV1ClearGroup | undefined; -} - -export interface NetworkAPIV1_APIV1ClearRequest_GetGroupIcon { - id: string; -} - -export interface NetworkAPIV1_APIV1ClearRequest_PutGroupIcon { - id: string; - contentType: string; - icon: Uint8Array; -} - -export interface NetworkAPIV1_APIV1ClearRequest_DeleteGroup { - id: string; -} - -export interface NetworkAPIV1_APIV1ClearRequest_TriggerGroup { - id: string; -} - -export interface NetworkAPIV1_APIV1ClearRequest_GetGroups {} - -export interface NetworkAPIV1_APIV1GroupsRequest { - groupsRequest?: NetworkAPIV1_APIV1GroupsRequest_GroupsRequest | undefined; - triggerGroup?: NetworkAPIV1_APIV1GroupsRequest_TriggerGroup | undefined; -} - -export interface NetworkAPIV1_APIV1GroupsRequest_GroupsRequest {} - -export interface NetworkAPIV1_APIV1GroupsRequest_TriggerGroup { - id: string; -} - -export interface NetworkAPIV1_APIV1LinkRequest { - heartbeat?: NetworkAPIV1_APIV1LinkRequest_Heartbeat | undefined; - status?: NetworkAPIV1_APIV1LinkRequest_Status | undefined; - addMember?: NetworkAPIV1_APIV1LinkRequest_AddMember | undefined; - removeMember?: NetworkAPIV1_APIV1LinkRequest_RemoveMember | undefined; -} - -export interface NetworkAPIV1_APIV1LinkRequest_Heartbeat { - port: number; - ifModifiedSince: string; -} - -export interface NetworkAPIV1_APIV1LinkRequest_Status {} - -export interface NetworkAPIV1_APIV1LinkRequest_AddMember { - groupDefinition?: APIV1GroupDefinition | undefined; - memberDetails?: APIV1GroupMember | undefined; -} - -export interface NetworkAPIV1_APIV1LinkRequest_RemoveMember { - memberDetails: APIV1GroupMember | undefined; -} - -export interface NetworkAPIV1_APIV1LibraryRequest { - libraries?: NetworkAPIV1_APIV1LibraryRequest_Libraries | undefined; - library?: NetworkAPIV1_APIV1LibraryRequest_Library | undefined; - trigger?: NetworkAPIV1_APIV1LibraryRequest_Trigger | undefined; -} - -export interface NetworkAPIV1_APIV1LibraryRequest_Libraries {} - -export interface NetworkAPIV1_APIV1LibraryRequest_Library { - id: string; -} - -export interface NetworkAPIV1_APIV1LibraryRequest_Trigger { - libraryId: string; - presentationId: string; - index: number; -} - -export interface NetworkAPIV1_APIV1LooksRequest { - looks?: NetworkAPIV1_APIV1LooksRequest_Looks | undefined; - createLook?: NetworkAPIV1_APIV1LooksRequest_CreateLook | undefined; - getCurrentLook?: NetworkAPIV1_APIV1LooksRequest_GetCurrentLook | undefined; - putCurrentLook?: NetworkAPIV1_APIV1LooksRequest_PutCurrentLook | undefined; - getLook?: NetworkAPIV1_APIV1LooksRequest_GetLook | undefined; - putLook?: NetworkAPIV1_APIV1LooksRequest_PutLook | undefined; - deleteLook?: NetworkAPIV1_APIV1LooksRequest_DeleteLook | undefined; - triggerLook?: NetworkAPIV1_APIV1LooksRequest_TriggerLook | undefined; -} - -export interface NetworkAPIV1_APIV1LooksRequest_Looks {} - -export interface NetworkAPIV1_APIV1LooksRequest_CreateLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksRequest_GetCurrentLook {} - -export interface NetworkAPIV1_APIV1LooksRequest_PutCurrentLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksRequest_GetLook { - id: string; -} - -export interface NetworkAPIV1_APIV1LooksRequest_PutLook { - id: string; - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksRequest_DeleteLook { - id: string; -} - -export interface NetworkAPIV1_APIV1LooksRequest_TriggerLook { - id: string; -} - -export interface NetworkAPIV1_APIV1MacroRequest { - macros?: NetworkAPIV1_APIV1MacroRequest_Macros | undefined; - getMacro?: NetworkAPIV1_APIV1MacroRequest_GetMacro | undefined; - putMacro?: NetworkAPIV1_APIV1MacroRequest_PutMacro | undefined; - deleteMacro?: NetworkAPIV1_APIV1MacroRequest_DeleteMacro | undefined; - triggerMacro?: NetworkAPIV1_APIV1MacroRequest_TriggerMacro | undefined; -} - -export interface NetworkAPIV1_APIV1MacroRequest_Macros {} - -export interface NetworkAPIV1_APIV1MacroRequest_GetMacro { - id: string; -} - -export interface NetworkAPIV1_APIV1MacroRequest_PutMacro { - id: string; - nameChange: string; - colorChange: APIV1Color | undefined; -} - -export interface NetworkAPIV1_APIV1MacroRequest_DeleteMacro { - id: string; -} - -export interface NetworkAPIV1_APIV1MacroRequest_TriggerMacro { - id: string; -} - -export interface NetworkAPIV1_APIV1MasksRequest { - masks?: NetworkAPIV1_APIV1MasksRequest_Masks | undefined; - getMask?: NetworkAPIV1_APIV1MasksRequest_GetMask | undefined; - getThumbnail?: NetworkAPIV1_APIV1MasksRequest_GetThumbnail | undefined; -} - -export interface NetworkAPIV1_APIV1MasksRequest_Masks {} - -export interface NetworkAPIV1_APIV1MasksRequest_GetMask { - id: string; -} - -export interface NetworkAPIV1_APIV1MasksRequest_GetThumbnail { - id: string; - quality: number; -} - -export interface NetworkAPIV1_APIV1MediaRequest { - playlists?: NetworkAPIV1_APIV1MediaRequest_Playlists | undefined; - getPlaylist?: NetworkAPIV1_APIV1MediaRequest_GetPlaylist | undefined; - getPlaylistUpdates?: - | NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates - | undefined; - getThumbnail?: NetworkAPIV1_APIV1MediaRequest_GetThumbnail | undefined; - playlistFocused?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - playlistActive?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - focus?: NetworkAPIV1_APIV1MediaRequest_FocusMessage | undefined; - trigger?: NetworkAPIV1_APIV1MediaRequest_TriggerMessage | undefined; -} - -export interface NetworkAPIV1_APIV1MediaRequest_Playlists {} - -export interface NetworkAPIV1_APIV1MediaRequest_GetPlaylist { - id: string; - start: number; -} - -export interface NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates { - id: string; -} - -export interface NetworkAPIV1_APIV1MediaRequest_GetThumbnail { - uuid: UUID | undefined; - quality: number; -} - -export interface NetworkAPIV1_APIV1MediaRequest_EmptyMessage {} - -export interface NetworkAPIV1_APIV1MediaRequest_FocusMessage { - next?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - previous?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - active?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - id?: string | undefined; -} - -export interface NetworkAPIV1_APIV1MediaRequest_TriggerMessage { - focused?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - active?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - playlistId?: string | undefined; - start?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - next?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - previous?: NetworkAPIV1_APIV1MediaRequest_EmptyMessage | undefined; - mediaId?: string | undefined; -} - -export interface NetworkAPIV1_APIV1MessageRequest { - messages?: NetworkAPIV1_APIV1MessageRequest_Messages | undefined; - createMessage?: NetworkAPIV1_APIV1MessageRequest_CreateMessage | undefined; - getMessage?: NetworkAPIV1_APIV1MessageRequest_GetMessage | undefined; - putMessage?: NetworkAPIV1_APIV1MessageRequest_PutMessage | undefined; - deleteMessage?: NetworkAPIV1_APIV1MessageRequest_DeleteMessage | undefined; - triggerMessage?: NetworkAPIV1_APIV1MessageRequest_TriggerMessage | undefined; - clearMessage?: NetworkAPIV1_APIV1MessageRequest_ClearMessage | undefined; +function createBaseNetworkAPIV1(): NetworkAPIV1 { + return { action: undefined }; } -export interface NetworkAPIV1_APIV1MessageRequest_Messages {} - -export interface NetworkAPIV1_APIV1MessageRequest_CreateMessage { - message: APIV1Message | undefined; -} +export const NetworkAPIV1 = { + encode( + message: NetworkAPIV1, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.action !== undefined) { + NetworkAPIV1_Action.encode( + message.action, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, -export interface NetworkAPIV1_APIV1MessageRequest_GetMessage { - id: string; -} + decode(input: _m0.Reader | Uint8Array, length?: number): NetworkAPIV1 { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseNetworkAPIV1(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } -export interface NetworkAPIV1_APIV1MessageRequest_PutMessage { - id: string; - message: APIV1Message | undefined; -} + message.action = NetworkAPIV1_Action.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, -export interface NetworkAPIV1_APIV1MessageRequest_DeleteMessage { - id: string; -} + fromJSON(object: any): NetworkAPIV1 { + return { + action: isSet(object.action) + ? NetworkAPIV1_Action.fromJSON(object.action) + : undefined, + }; + }, -export interface NetworkAPIV1_APIV1MessageRequest_TriggerMessage { - id: string; - tokens: APIV1Message_APIV1MessageToken[]; -} + toJSON(message: NetworkAPIV1): unknown { + const obj: any = {}; + if (message.action !== undefined) { + obj.action = NetworkAPIV1_Action.toJSON(message.action); + } + return obj; + }, -export interface NetworkAPIV1_APIV1MessageRequest_ClearMessage { - id: string; -} + create, I>>( + base?: I, + ): NetworkAPIV1 { + return NetworkAPIV1.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): NetworkAPIV1 { + const message = createBaseNetworkAPIV1(); + message.action = + object.action !== undefined && object.action !== null + ? NetworkAPIV1_Action.fromPartial(object.action) + : undefined; + return message; + }, +}; -export interface NetworkAPIV1_APIV1MiscellaneousRequest { - findMyMouse?: NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse | undefined; +function createBaseNetworkAPIV1_Action(): NetworkAPIV1_Action { + return { + audioRequest: undefined, + captureRequest: undefined, + clearingRequest: undefined, + groupsRequest: undefined, + linkRequest: undefined, + libraryRequest: undefined, + looksRequest: undefined, + macroRequest: undefined, + masksRequest: undefined, + mediaRequest: undefined, + messageRequest: undefined, + miscellaneousRequest: undefined, + playlistRequest: undefined, + prerollRequest: undefined, + presentationRequest: undefined, + propRequest: undefined, + stageRequest: undefined, + statusRequest: undefined, + themeRequest: undefined, + timerRequest: undefined, + transportRequest: undefined, + triggerRequest: undefined, + videoInputsRequest: undefined, + announcementRequest: undefined, + audioResponse: undefined, + captureResponse: undefined, + clearingResponse: undefined, + groupsResponse: undefined, + linkResponse: undefined, + libraryResponse: undefined, + looksResponse: undefined, + macroResponse: undefined, + masksResponse: undefined, + mediaResponse: undefined, + messageResponse: undefined, + miscellaneousResponse: undefined, + playlistResponse: undefined, + prerollResponse: undefined, + presentationResponse: undefined, + propResponse: undefined, + stageResponse: undefined, + statusResponse: undefined, + themeResponse: undefined, + timerResponse: undefined, + transportResponse: undefined, + triggerResponse: undefined, + videoInputsResponse: undefined, + announcementResponse: undefined, + errorResponse: undefined, + updateIdentifier: undefined, + }; } -export interface NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse {} - -export interface NetworkAPIV1_APIV1PlaylistRequest { - playlists?: NetworkAPIV1_APIV1PlaylistRequest_Playlists | undefined; - createPlaylist?: NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist | undefined; - getPlaylist?: NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist | undefined; - putPlaylist?: NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist | undefined; - postPlaylist?: NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist | undefined; - getActivePlaylist?: - | NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist - | undefined; - focused?: NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist | undefined; - nextFocus?: NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage | undefined; - previousFocus?: NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage | undefined; - activePresentationFocus?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - activeAnnouncementFocus?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - focusedTrigger?: NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage | undefined; - activePresentationTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - activeAnnouncementTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - focusedNextTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - focusedPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - activePresentationNextTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - activeAnnouncementNextTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - activePresentationPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - activeAnnouncementPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage - | undefined; - idFocus?: NetworkAPIV1_APIV1PlaylistRequest_IdMessage | undefined; - idTrigger?: NetworkAPIV1_APIV1PlaylistRequest_IdMessage | undefined; - idNextTrigger?: NetworkAPIV1_APIV1PlaylistRequest_IdMessage | undefined; - idPreviousTrigger?: NetworkAPIV1_APIV1PlaylistRequest_IdMessage | undefined; - focusedIndexTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_IndexMessage - | undefined; - activePresentationIndexTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_IndexMessage - | undefined; - activeAnnouncementIndexTrigger?: - | NetworkAPIV1_APIV1PlaylistRequest_IndexMessage - | undefined; - idUpdates?: NetworkAPIV1_APIV1PlaylistRequest_IdMessage | undefined; - activePresentationThumbnail?: - | NetworkAPIV1_APIV1PlaylistRequest_Thumbnail - | undefined; - activeAnnouncementThumbnail?: - | NetworkAPIV1_APIV1PlaylistRequest_Thumbnail - | undefined; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_Playlists {} - -export interface NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist { - name: string; - type: APIV1Playlist_APIV1PlaylistType; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist {} - -export interface NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist { - id: string; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist { - id: string; - items: APIV1PlaylistItem[]; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist { - id: string; - name: string; - type: APIV1Playlist_APIV1PlaylistType; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_Thumbnail { - index: number; - cueIndex: number; - quality: number; - contentType: APIV1ContentType; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage {} - -export interface NetworkAPIV1_APIV1PlaylistRequest_IdMessage { - id: string; -} - -export interface NetworkAPIV1_APIV1PlaylistRequest_IndexMessage { - index: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest { - prerollCue?: NetworkAPIV1_APIV1PrerollRequest_PrerollCue | undefined; - prerollPlaylistItem?: - | NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem - | undefined; - prerollMediaItem?: - | NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem - | undefined; - prerollAudioItem?: - | NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem - | undefined; - prerollVideoInput?: - | NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput - | undefined; - prerollLibraryItem?: - | NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem - | undefined; - prerollNext?: NetworkAPIV1_APIV1PrerollRequest_PrerollNext | undefined; - prerollPrevious?: - | NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious - | undefined; - activatePrerollItem?: - | NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem - | undefined; - cancelPrerollItem?: - | NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem - | undefined; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollCue { - index: number; - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem { - path: APIV1Identifier[]; - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem { - path: APIV1Identifier[]; - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem { - path: APIV1Identifier[]; - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput { - id: string; - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem { - path: APIV1Identifier[]; - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollNext { - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious { - prerollId: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem { - id: number; - time: number; -} - -export interface NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem { - id: number; -} - -export interface NetworkAPIV1_APIV1PresentationRequest { - active?: NetworkAPIV1_APIV1PresentationRequest_Active | undefined; - focused?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - slideIndex?: NetworkAPIV1_APIV1PresentationRequest_SlideIndex | undefined; - chordChart?: NetworkAPIV1_APIV1PresentationRequest_ChordChart | undefined; - chordChartUpdates?: - | NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates - | undefined; - presentation?: NetworkAPIV1_APIV1PresentationRequest_Presentation | undefined; - deletePresentation?: - | NetworkAPIV1_APIV1PresentationRequest_DeletePresentation - | undefined; - timelineOperation?: - | NetworkAPIV1_APIV1PresentationRequest_TimelineOperation - | undefined; - activePresentationTimelineOperation?: - | NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation - | undefined; - focusedPresentationTimelineOperation?: - | NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation - | undefined; - activePresentationTimelineStatus?: - | NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus - | undefined; - focusedPresentationTimelineStatus?: - | NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus - | undefined; - thumbnail?: NetworkAPIV1_APIV1PresentationRequest_Thumbnail | undefined; - focus?: NetworkAPIV1_APIV1PresentationRequest_FocusMessage | undefined; - trigger?: NetworkAPIV1_APIV1PresentationRequest_TriggerMessage | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_Active {} - -export interface NetworkAPIV1_APIV1PresentationRequest_SlideIndex {} - -export interface NetworkAPIV1_APIV1PresentationRequest_ChordChart { - quality: number; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates {} - -export interface NetworkAPIV1_APIV1PresentationRequest_Presentation { - uuid: UUID | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_DeletePresentation { - uuid: UUID | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_TimelineOperation { - uuid: UUID | undefined; - operation: APIV1TimelineOperation; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation { - operation: APIV1TimelineOperation; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation { - operation: APIV1TimelineOperation; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus {} - -export interface NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus {} - -export interface NetworkAPIV1_APIV1PresentationRequest_Thumbnail { - uuid: UUID | undefined; - cueIndex: number; - quality: number; - contentType: APIV1ContentType; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_EmptyMessage {} - -export interface NetworkAPIV1_APIV1PresentationRequest_FocusMessage { - next?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - previous?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - active?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - uuid?: string | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationRequest_TriggerMessage { - focused?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - active?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - uuid?: string | undefined; - first?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - next?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - previous?: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage | undefined; - index?: number | undefined; - group?: string | undefined; -} - -export interface NetworkAPIV1_APIV1PropRequest { - props?: NetworkAPIV1_APIV1PropRequest_Props | undefined; - getProp?: NetworkAPIV1_APIV1PropRequest_GetProp | undefined; - deleteProp?: NetworkAPIV1_APIV1PropRequest_DeleteProp | undefined; - triggerProp?: NetworkAPIV1_APIV1PropRequest_TriggerProp | undefined; - clearProp?: NetworkAPIV1_APIV1PropRequest_ClearProp | undefined; - getThumbnail?: NetworkAPIV1_APIV1PropRequest_GetThumbnail | undefined; -} - -export interface NetworkAPIV1_APIV1PropRequest_Props {} - -export interface NetworkAPIV1_APIV1PropRequest_GetProp { - id: string; -} - -export interface NetworkAPIV1_APIV1PropRequest_DeleteProp { - id: string; -} - -export interface NetworkAPIV1_APIV1PropRequest_TriggerProp { - id: string; -} - -export interface NetworkAPIV1_APIV1PropRequest_ClearProp { - id: string; -} - -export interface NetworkAPIV1_APIV1PropRequest_GetThumbnail { - id: string; - quality: number; -} - -export interface NetworkAPIV1_APIV1StageRequest { - getLayoutMap?: NetworkAPIV1_APIV1StageRequest_GetLayoutMap | undefined; - setLayoutMap?: NetworkAPIV1_APIV1StageRequest_SetLayoutMap | undefined; - getMessage?: NetworkAPIV1_APIV1StageRequest_GetMessage | undefined; - putMessage?: NetworkAPIV1_APIV1StageRequest_PutMessage | undefined; - deleteMessage?: NetworkAPIV1_APIV1StageRequest_DeleteMessage | undefined; - getScreens?: NetworkAPIV1_APIV1StageRequest_GetScreens | undefined; - getScreenLayout?: NetworkAPIV1_APIV1StageRequest_GetScreenLayout | undefined; - setScreenLayout?: NetworkAPIV1_APIV1StageRequest_SetScreenLayout | undefined; - getLayouts?: NetworkAPIV1_APIV1StageRequest_GetLayouts | undefined; - deleteLayout?: NetworkAPIV1_APIV1StageRequest_DeleteLayout | undefined; - getLayoutThumbnail?: - | NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail - | undefined; -} - -export interface NetworkAPIV1_APIV1StageRequest_GetLayoutMap {} - -export interface NetworkAPIV1_APIV1StageRequest_SetLayoutMap { - map: APIV1StageLayoutMap | undefined; -} - -export interface NetworkAPIV1_APIV1StageRequest_GetMessage {} - -export interface NetworkAPIV1_APIV1StageRequest_PutMessage { - message: string; -} - -export interface NetworkAPIV1_APIV1StageRequest_DeleteMessage {} - -export interface NetworkAPIV1_APIV1StageRequest_GetScreens {} - -export interface NetworkAPIV1_APIV1StageRequest_GetScreenLayout { - id: string; -} - -export interface NetworkAPIV1_APIV1StageRequest_SetScreenLayout { - id: string; - layout: string; -} - -export interface NetworkAPIV1_APIV1StageRequest_GetLayouts {} - -export interface NetworkAPIV1_APIV1StageRequest_DeleteLayout { - id: string; -} - -export interface NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail { - id: string; - quality: number; -} - -export interface NetworkAPIV1_APIV1StatusRequest { - getLayers?: NetworkAPIV1_APIV1StatusRequest_GetLayers | undefined; - getStageScreens?: NetworkAPIV1_APIV1StatusRequest_GetStageScreens | undefined; - putStageScreens?: NetworkAPIV1_APIV1StatusRequest_PutStageScreens | undefined; - getAudienceScreens?: - | NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens - | undefined; - putAudienceScreens?: - | NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens - | undefined; - getScreens?: NetworkAPIV1_APIV1StatusRequest_GetScreens | undefined; - getSlide?: NetworkAPIV1_APIV1StatusRequest_GetSlide | undefined; -} - -export interface NetworkAPIV1_APIV1StatusRequest_GetLayers {} - -export interface NetworkAPIV1_APIV1StatusRequest_GetStageScreens {} - -export interface NetworkAPIV1_APIV1StatusRequest_PutStageScreens { - enabled: boolean; -} - -export interface NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens {} - -export interface NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens { - enabled: boolean; -} - -export interface NetworkAPIV1_APIV1StatusRequest_GetScreens {} - -export interface NetworkAPIV1_APIV1StatusRequest_GetSlide {} - -export interface NetworkAPIV1_APIV1ThemeRequest { - getAll?: NetworkAPIV1_APIV1ThemeRequest_GetAll | undefined; - getTheme?: NetworkAPIV1_APIV1ThemeRequest_GetTheme | undefined; - deleteTheme?: NetworkAPIV1_APIV1ThemeRequest_DeleteTheme | undefined; - getThemeName?: NetworkAPIV1_APIV1ThemeRequest_GetThemeName | undefined; - putThemeName?: NetworkAPIV1_APIV1ThemeRequest_PutThemeName | undefined; - getThemeSlide?: NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide | undefined; - putThemeSlide?: NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide | undefined; - deleteThemeSlide?: - | NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide - | undefined; - getThemeSlideThumbnail?: - | NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail - | undefined; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_GetAll {} - -export interface NetworkAPIV1_APIV1ThemeRequest_GetTheme { - id: string; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_DeleteTheme { - id: string; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_GetThemeName { - id: string; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_PutThemeName { - id: string; - name: string; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide { - id: string; - themeSlide: string; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide { - id: string; - themeSlide: string; - slide: APIV1ThemeSlide | undefined; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide { - id: string; - themeSlide: string; -} - -export interface NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail { - id: string; - themeSlide: string; - quality: number; -} - -export interface NetworkAPIV1_APIV1TimerRequest { - timers?: NetworkAPIV1_APIV1TimerRequest_Timers | undefined; - createTimer?: NetworkAPIV1_APIV1TimerRequest_CreateTimer | undefined; - currentTimes?: NetworkAPIV1_APIV1TimerRequest_CurrentTimes | undefined; - allTimersOperation?: - | NetworkAPIV1_APIV1TimerRequest_AllTimersOperation - | undefined; - getTimer?: NetworkAPIV1_APIV1TimerRequest_GetTimer | undefined; - putTimer?: NetworkAPIV1_APIV1TimerRequest_PutTimer | undefined; - deleteTimer?: NetworkAPIV1_APIV1TimerRequest_DeleteTimer | undefined; - timerOperation?: NetworkAPIV1_APIV1TimerRequest_TimerOperation | undefined; - putTimerOperation?: - | NetworkAPIV1_APIV1TimerRequest_PutTimerOperation - | undefined; - timerIncrement?: NetworkAPIV1_APIV1TimerRequest_TimerIncrement | undefined; - systemTime?: NetworkAPIV1_APIV1TimerRequest_SystemTime | undefined; - videoCountdown?: NetworkAPIV1_APIV1TimerRequest_VideoCountdown | undefined; -} - -export interface NetworkAPIV1_APIV1TimerRequest_Timers {} - -export interface NetworkAPIV1_APIV1TimerRequest_CreateTimer { - name: string; - allowsOverrun: boolean; - countdown: APIV1Timer_APIV1TimerCountdown | undefined; - countDownToTime: APIV1Timer_APIV1TimerCountdownToTime | undefined; - elapsed: APIV1Timer_APIV1TimerElapsed | undefined; -} - -export interface NetworkAPIV1_APIV1TimerRequest_CurrentTimes {} - -export interface NetworkAPIV1_APIV1TimerRequest_AllTimersOperation { - operation: APIV1TimerOperation; -} - -export interface NetworkAPIV1_APIV1TimerRequest_GetTimer { - id: string; -} - -export interface NetworkAPIV1_APIV1TimerRequest_PutTimer { - id: string; - timer: APIV1Timer | undefined; -} - -export interface NetworkAPIV1_APIV1TimerRequest_DeleteTimer { - id: string; -} - -export interface NetworkAPIV1_APIV1TimerRequest_TimerOperation { - id: string; - operation: APIV1TimerOperation; -} - -export interface NetworkAPIV1_APIV1TimerRequest_PutTimerOperation { - id: string; - operation: APIV1TimerOperation; - timer: APIV1Timer | undefined; -} - -export interface NetworkAPIV1_APIV1TimerRequest_TimerIncrement { - id: string; - amount: number; -} - -export interface NetworkAPIV1_APIV1TimerRequest_SystemTime {} - -export interface NetworkAPIV1_APIV1TimerRequest_VideoCountdown {} - -export interface NetworkAPIV1_APIV1TransportRequest { - play?: NetworkAPIV1_APIV1TransportRequest_Play | undefined; - pause?: NetworkAPIV1_APIV1TransportRequest_Pause | undefined; - skipBackward?: NetworkAPIV1_APIV1TransportRequest_SkipBackward | undefined; - skipForward?: NetworkAPIV1_APIV1TransportRequest_SkipForward | undefined; - goToEnd?: NetworkAPIV1_APIV1TransportRequest_GoToEnd | undefined; - getTime?: NetworkAPIV1_APIV1TransportRequest_GetTime | undefined; - putTime?: NetworkAPIV1_APIV1TransportRequest_PutTime | undefined; - getAutoAdvance?: - | NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance - | undefined; - deleteAutoAdvance?: - | NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance - | undefined; - getCurrentMedia?: - | NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia - | undefined; -} - -export interface NetworkAPIV1_APIV1TransportRequest_Play { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1TransportRequest_Pause { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1TransportRequest_SkipBackward { - layer: APIV1LayerType; - seconds: number; -} - -export interface NetworkAPIV1_APIV1TransportRequest_SkipForward { - layer: APIV1LayerType; - seconds: number; -} - -export interface NetworkAPIV1_APIV1TransportRequest_GoToEnd { - layer: APIV1LayerType; - seconds: number; -} - -export interface NetworkAPIV1_APIV1TransportRequest_GetTime { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1TransportRequest_PutTime { - layer: APIV1LayerType; - seconds: number; -} - -export interface NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia { - layer: APIV1LayerType; -} - -export interface NetworkAPIV1_APIV1TriggerRequest { - cue?: NetworkAPIV1_APIV1TriggerRequest_Cue | undefined; - playlist?: NetworkAPIV1_APIV1TriggerRequest_Playlist | undefined; - media?: NetworkAPIV1_APIV1TriggerRequest_Media | undefined; - audio?: NetworkAPIV1_APIV1TriggerRequest_Audio | undefined; - videoInput?: NetworkAPIV1_APIV1TriggerRequest_VideoInput | undefined; - library?: NetworkAPIV1_APIV1TriggerRequest_Library | undefined; - next?: NetworkAPIV1_APIV1TriggerRequest_Next | undefined; - previous?: NetworkAPIV1_APIV1TriggerRequest_Previous | undefined; - mediaNext?: NetworkAPIV1_APIV1TriggerRequest_MediaNext | undefined; - mediaPrevious?: NetworkAPIV1_APIV1TriggerRequest_MediaPrevious | undefined; - audioNext?: NetworkAPIV1_APIV1TriggerRequest_AudioNext | undefined; - audioPrevious?: NetworkAPIV1_APIV1TriggerRequest_AudioPrevious | undefined; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_Cue { - index: number; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_Playlist { - id: string; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_Media { - id: string; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_MediaNext {} - -export interface NetworkAPIV1_APIV1TriggerRequest_MediaPrevious {} - -export interface NetworkAPIV1_APIV1TriggerRequest_Audio { - id: string; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_AudioNext {} - -export interface NetworkAPIV1_APIV1TriggerRequest_AudioPrevious {} - -export interface NetworkAPIV1_APIV1TriggerRequest_VideoInput { - id: string; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_Library { - id: string; -} - -export interface NetworkAPIV1_APIV1TriggerRequest_Next {} - -export interface NetworkAPIV1_APIV1TriggerRequest_Previous {} - -export interface NetworkAPIV1_APIV1VideoInputsRequest { - getAll?: NetworkAPIV1_APIV1VideoInputsRequest_GetAll | undefined; - trigger?: NetworkAPIV1_APIV1VideoInputsRequest_Trigger | undefined; -} - -export interface NetworkAPIV1_APIV1VideoInputsRequest_GetAll {} - -export interface NetworkAPIV1_APIV1VideoInputsRequest_Trigger { - id: string; -} - -export interface NetworkAPIV1_APIV1AnnouncementResponse { - activeTimelineOperation?: - | NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation - | undefined; - activeTimelineStatus?: - | NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus - | undefined; - active?: NetworkAPIV1_APIV1AnnouncementResponse_Active | undefined; - slideIndex?: NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex | undefined; - activeFocus?: NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus | undefined; - activeTrigger?: - | NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger - | undefined; - activeNextTrigger?: - | NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger - | undefined; - activePreviousTrigger?: - | NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger - | undefined; - activeIndexTrigger?: - | NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger - | undefined; -} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation {} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus { - isRunning: boolean; - currentTime: number; -} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_Active { - announcement: APIV1Presentation | undefined; -} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex { - announcementIndex: APIV1SlideIndex | undefined; -} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus {} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger {} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger {} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger {} - -export interface NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger {} - -export interface NetworkAPIV1_APIV1AudioResponse { - playlists?: NetworkAPIV1_APIV1AudioResponse_Playlists | undefined; - playlist?: NetworkAPIV1_APIV1AudioResponse_Playlist | undefined; - update?: NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate | undefined; - playlistFocused?: NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist | undefined; - playlistActive?: NetworkAPIV1_APIV1AudioResponse_ActivePlaylist | undefined; - playlistNextFocus?: NetworkAPIV1_APIV1AudioResponse_EmptyMessage | undefined; - playlistPreviousFocus?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistActiveFocus?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistIdFocus?: NetworkAPIV1_APIV1AudioResponse_EmptyMessage | undefined; - playlistFocusedTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistActiveTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistIdTrigger?: NetworkAPIV1_APIV1AudioResponse_EmptyMessage | undefined; - playlistFocusedNextTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistFocusedPreviousTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistFocusedIdTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistActiveNextTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistActivePreviousTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistActiveIdTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistIdNextTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; - playlistIdPreviousTrigger?: - | NetworkAPIV1_APIV1AudioResponse_EmptyMessage - | undefined; -} - -export interface NetworkAPIV1_APIV1AudioResponse_Playlists { - playlists: APIV1Playlist[]; -} - -export interface NetworkAPIV1_APIV1AudioResponse_Playlist { - id: APIV1Identifier | undefined; - items: APIV1MediaPlaylistItem[]; -} - -export interface NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1AudioResponse_EmptyMessage {} - -export interface NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1AudioResponse_ActivePlaylist { - playlist: APIV1Identifier | undefined; - item: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1CaptureResponse { - getStatus?: NetworkAPIV1_APIV1CaptureResponse_GetStatus | undefined; - operation?: NetworkAPIV1_APIV1CaptureResponse_Operation | undefined; - getSettings?: NetworkAPIV1_APIV1CaptureResponse_GetSettings | undefined; - setSettings?: NetworkAPIV1_APIV1CaptureResponse_SetSettings | undefined; - getEncodings?: NetworkAPIV1_APIV1CaptureResponse_Encodings | undefined; -} - -export interface NetworkAPIV1_APIV1CaptureResponse_GetStatus { - status: APIV1CaptureStatus; - captureTime: string; - statusText: string; -} - -export interface NetworkAPIV1_APIV1CaptureResponse_Operation {} - -export interface NetworkAPIV1_APIV1CaptureResponse_GetSettings { - settings: APIV1CaptureSettings | undefined; -} - -export interface NetworkAPIV1_APIV1CaptureResponse_SetSettings {} - -export interface NetworkAPIV1_APIV1CaptureResponse_Encodings { - encodings: string[]; -} - -export interface NetworkAPIV1_APIV1ClearResponse { - clearLayer?: NetworkAPIV1_APIV1ClearResponse_ClearLayer | undefined; - createGroup?: NetworkAPIV1_APIV1ClearResponse_CreateGroup | undefined; - getGroup?: NetworkAPIV1_APIV1ClearResponse_GetGroup | undefined; - putGroup?: NetworkAPIV1_APIV1ClearResponse_PutGroup | undefined; - deleteGroup?: NetworkAPIV1_APIV1ClearResponse_DeleteGroup | undefined; - triggerGroup?: NetworkAPIV1_APIV1ClearResponse_TriggerGroup | undefined; - getGroups?: NetworkAPIV1_APIV1ClearResponse_GetGroups | undefined; - getGroupIcon?: NetworkAPIV1_APIV1ClearResponse_GetGroupIcon | undefined; - putGroupIcon?: NetworkAPIV1_APIV1ClearResponse_PutGroupIcon | undefined; -} - -export interface NetworkAPIV1_APIV1ClearResponse_ClearLayer {} - -export interface NetworkAPIV1_APIV1ClearResponse_PutGroup { - group: APIV1ClearGroup | undefined; -} - -export interface NetworkAPIV1_APIV1ClearResponse_DeleteGroup {} - -export interface NetworkAPIV1_APIV1ClearResponse_TriggerGroup {} - -export interface NetworkAPIV1_APIV1ClearResponse_CreateGroup { - group: APIV1ClearGroup | undefined; -} - -export interface NetworkAPIV1_APIV1ClearResponse_GetGroup { - group: APIV1ClearGroup | undefined; -} - -export interface NetworkAPIV1_APIV1ClearResponse_GetGroups { - groups: APIV1ClearGroup[]; -} - -export interface NetworkAPIV1_APIV1ClearResponse_GetGroupIcon { - contentType: string; - icon: Uint8Array; -} - -export interface NetworkAPIV1_APIV1ClearResponse_PutGroupIcon {} - -export interface NetworkAPIV1_APIV1GroupsResponse { - groups?: NetworkAPIV1_APIV1GroupsResponse_GroupsRequest | undefined; - triggerGroup?: NetworkAPIV1_APIV1GroupsResponse_TriggerGroup | undefined; -} - -export interface NetworkAPIV1_APIV1GroupsResponse_GroupsRequest { - groups: NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group[]; -} - -export interface NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group { - id: APIV1Identifier | undefined; - color: APIV1Color | undefined; -} - -export interface NetworkAPIV1_APIV1GroupsResponse_TriggerGroup {} - -export interface NetworkAPIV1_APIV1LinkResponse { - heartbeat?: NetworkAPIV1_APIV1LinkResponse_Heartbeat | undefined; - status?: NetworkAPIV1_APIV1LinkResponse_Status | undefined; - addMember?: NetworkAPIV1_APIV1LinkResponse_AddMember | undefined; - removeMember?: NetworkAPIV1_APIV1LinkResponse_RemoveMember | undefined; -} - -export interface NetworkAPIV1_APIV1LinkResponse_Heartbeat { - groupDefinition: APIV1GroupDefinition | undefined; - status: APIV1GroupMemberStatus | undefined; -} - -export interface NetworkAPIV1_APIV1LinkResponse_Status { - groupDefinition: APIV1GroupDefinition | undefined; - memberName: string; -} - -export interface NetworkAPIV1_APIV1LinkResponse_AddMember { - groupDefinition?: APIV1GroupDefinition | undefined; - accept?: - | NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts - | undefined; - decline?: - | NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline - | undefined; -} - -export interface NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts {} - -export interface NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline { - reason: NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason; -} - -export enum NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason { - ALREADY_IN_GROUP = 0, - USER_DECLINED = 1, - UNRECOGNIZED = -1, -} - -export function networkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonFromJSON( - object: any, -): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason { - switch (object) { - case 0: - case 'ALREADY_IN_GROUP': - return NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.ALREADY_IN_GROUP; - case 1: - case 'USER_DECLINED': - return NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.USER_DECLINED; - case -1: - case 'UNRECOGNIZED': - default: - return NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.UNRECOGNIZED; - } -} - -export function networkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonToJSON( - object: NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason, -): string { - switch (object) { - case NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.ALREADY_IN_GROUP: - return 'ALREADY_IN_GROUP'; - case NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.USER_DECLINED: - return 'USER_DECLINED'; - case NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export interface NetworkAPIV1_APIV1LinkResponse_RemoveMember {} - -export interface NetworkAPIV1_APIV1LibraryResponse { - libraries?: NetworkAPIV1_APIV1LibraryResponse_Libraries | undefined; - library?: NetworkAPIV1_APIV1LibraryResponse_Library | undefined; - triggger?: NetworkAPIV1_APIV1LibraryResponse_Trigger | undefined; -} - -export interface NetworkAPIV1_APIV1LibraryResponse_Libraries { - libraries: APIV1Identifier[]; -} - -export interface NetworkAPIV1_APIV1LibraryResponse_Library { - updateType: NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType; - items: APIV1Identifier[]; -} - -export enum NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType { - all = 0, - add = 1, - remove = 2, - UNRECOGNIZED = -1, -} - -export function networkAPIV1_APIV1LibraryResponse_Library_UpdateTypeFromJSON( - object: any, -): NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType { - switch (object) { - case 0: - case 'all': - return NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.all; - case 1: - case 'add': - return NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.add; - case 2: - case 'remove': - return NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.remove; - case -1: - case 'UNRECOGNIZED': - default: - return NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.UNRECOGNIZED; - } -} - -export function networkAPIV1_APIV1LibraryResponse_Library_UpdateTypeToJSON( - object: NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType, -): string { - switch (object) { - case NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.all: - return 'all'; - case NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.add: - return 'add'; - case NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.remove: - return 'remove'; - case NetworkAPIV1_APIV1LibraryResponse_Library_UpdateType.UNRECOGNIZED: - default: - return 'UNRECOGNIZED'; - } -} - -export interface NetworkAPIV1_APIV1LibraryResponse_Trigger {} - -export interface NetworkAPIV1_APIV1LooksResponse { - looks?: NetworkAPIV1_APIV1LooksResponse_Looks | undefined; - createLook?: NetworkAPIV1_APIV1LooksResponse_CreateLook | undefined; - getCurrentLook?: NetworkAPIV1_APIV1LooksResponse_GetCurrentLook | undefined; - putCurrentLook?: NetworkAPIV1_APIV1LooksResponse_PutCurrentLook | undefined; - getLook?: NetworkAPIV1_APIV1LooksResponse_GetLook | undefined; - putLook?: NetworkAPIV1_APIV1LooksResponse_PutLook | undefined; - deleteLook?: NetworkAPIV1_APIV1LooksResponse_DeleteLook | undefined; - triggerLook?: NetworkAPIV1_APIV1LooksResponse_TriggerLook | undefined; -} - -export interface NetworkAPIV1_APIV1LooksResponse_Looks { - looks: APIV1Look[]; -} - -export interface NetworkAPIV1_APIV1LooksResponse_CreateLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksResponse_GetCurrentLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksResponse_PutCurrentLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksResponse_GetLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksResponse_PutLook { - look: APIV1Look | undefined; -} - -export interface NetworkAPIV1_APIV1LooksResponse_DeleteLook {} - -export interface NetworkAPIV1_APIV1LooksResponse_TriggerLook {} - -export interface NetworkAPIV1_APIV1MacroResponse { - macros?: NetworkAPIV1_APIV1MacroResponse_Macros | undefined; - getMacro?: NetworkAPIV1_APIV1MacroResponse_GetMacro | undefined; - putMacro?: NetworkAPIV1_APIV1MacroResponse_PutMacro | undefined; - deleteMacro?: NetworkAPIV1_APIV1MacroResponse_DeleteMacro | undefined; - triggerMacro?: NetworkAPIV1_APIV1MacroResponse_TriggerMacro | undefined; -} - -export interface NetworkAPIV1_APIV1MacroResponse_Macros { - macros: APIV1Macro[]; -} - -export interface NetworkAPIV1_APIV1MacroResponse_GetMacro { - macro: APIV1Macro | undefined; -} - -export interface NetworkAPIV1_APIV1MacroResponse_PutMacro { - macro: APIV1Macro | undefined; -} - -export interface NetworkAPIV1_APIV1MacroResponse_DeleteMacro {} - -export interface NetworkAPIV1_APIV1MacroResponse_TriggerMacro {} - -export interface NetworkAPIV1_APIV1MasksResponse { - masks?: NetworkAPIV1_APIV1MasksResponse_Masks | undefined; - getMask?: NetworkAPIV1_APIV1MasksResponse_GetMask | undefined; - getThumbnail?: NetworkAPIV1_APIV1MasksResponse_GetThumbnail | undefined; -} - -export interface NetworkAPIV1_APIV1MasksResponse_Masks { - masks: APIV1Identifier[]; -} - -export interface NetworkAPIV1_APIV1MasksResponse_GetMask { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1MasksResponse_GetThumbnail { - data: Uint8Array; -} - -export interface NetworkAPIV1_APIV1MediaResponse { - playlists?: NetworkAPIV1_APIV1MediaResponse_Playlists | undefined; - getPlaylist?: NetworkAPIV1_APIV1MediaResponse_GetPlaylist | undefined; - getPlaylistUpdates?: - | NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates - | undefined; - getThumbnail?: NetworkAPIV1_APIV1MediaResponse_GetThumbnail | undefined; - playlistFocused?: - | NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist - | undefined; - playlistActive?: - | NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist - | undefined; - focus?: NetworkAPIV1_APIV1MediaResponse_EmptyMessage | undefined; - trigger?: NetworkAPIV1_APIV1MediaResponse_EmptyMessage | undefined; -} - -export interface NetworkAPIV1_APIV1MediaResponse_Playlists { - playlists: APIV1Playlist[]; -} - -export interface NetworkAPIV1_APIV1MediaResponse_GetPlaylist { - id: APIV1Identifier | undefined; - items: APIV1MediaPlaylistItem[]; -} - -export interface NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1MediaResponse_GetThumbnail { - uuid: UUID | undefined; - thumbnailData: Uint8Array; -} - -export interface NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist { - playlist: APIV1Identifier | undefined; - item: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1MediaResponse_EmptyMessage {} - -export interface NetworkAPIV1_APIV1MessageResponse { - messages?: NetworkAPIV1_APIV1MessageResponse_Messages | undefined; - createMessage?: NetworkAPIV1_APIV1MessageResponse_CreateMessage | undefined; - getMessage?: NetworkAPIV1_APIV1MessageResponse_GetMessage | undefined; - putMessage?: NetworkAPIV1_APIV1MessageResponse_PutMessage | undefined; - deleteMessage?: NetworkAPIV1_APIV1MessageResponse_DeleteMessage | undefined; - triggerMessage?: NetworkAPIV1_APIV1MessageResponse_TriggerMessage | undefined; - clearMessage?: NetworkAPIV1_APIV1MessageResponse_ClearMessage | undefined; -} - -export interface NetworkAPIV1_APIV1MessageResponse_Messages { - messages: APIV1Message[]; -} - -export interface NetworkAPIV1_APIV1MessageResponse_CreateMessage { - message: APIV1Message | undefined; -} - -export interface NetworkAPIV1_APIV1MessageResponse_GetMessage { - message: APIV1Message | undefined; -} - -export interface NetworkAPIV1_APIV1MessageResponse_PutMessage { - message: APIV1Message | undefined; -} - -export interface NetworkAPIV1_APIV1MessageResponse_DeleteMessage {} - -export interface NetworkAPIV1_APIV1MessageResponse_TriggerMessage {} - -export interface NetworkAPIV1_APIV1MessageResponse_ClearMessage {} - -export interface NetworkAPIV1_APIV1MiscellaneousResponse { - findMyMouse?: NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse | undefined; -} - -export interface NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse {} - -export interface NetworkAPIV1_APIV1PlaylistResponse { - playlists?: NetworkAPIV1_APIV1PlaylistResponse_Playlists | undefined; - createPlaylist?: - | NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist - | undefined; - getPlaylist?: NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist | undefined; - putPlaylist?: NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist | undefined; - postPlaylist?: NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist | undefined; - getActivePlaylist?: - | NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist - | undefined; - focused?: NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist | undefined; - nextFocus?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - previousFocus?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - activePresentationFocus?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activeAnnouncementFocus?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - focusedTrigger?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - activePresentationTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activeAnnouncementTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - focusedNextTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - focusedPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activePresentationNextTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activeAnnouncementNextTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activePresentationPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activeAnnouncementPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - idFocus?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - idTrigger?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - idNextTrigger?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - idPreviousTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - focusedIndexTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activePresentationIndexTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - activeAnnouncementIndexTrigger?: - | NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage - | undefined; - idUpdates?: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage | undefined; - activePresentationThumbnail?: - | NetworkAPIV1_APIV1PlaylistResponse_Thumbnail - | undefined; - activeAnnouncementThumbnail?: - | NetworkAPIV1_APIV1PlaylistResponse_Thumbnail - | undefined; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_Playlists { - playlists: APIV1Playlist[]; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist { - playlist: APIV1Playlist | undefined; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist { - presentation: APIV1PlaylistAndItem | undefined; - announcements: APIV1PlaylistAndItem | undefined; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist { - id: APIV1Identifier | undefined; - items: APIV1PlaylistItem[]; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist {} - -export interface NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist { - playlist: APIV1Playlist | undefined; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist { - playlist: APIV1PlaylistAndItem | undefined; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_Thumbnail { - data: Uint8Array; - contentType: APIV1ContentType; -} - -export interface NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage {} - -export interface NetworkAPIV1_APIV1PrerollResponse { - prerollReady?: NetworkAPIV1_APIV1PrerollResponse_PrerollReady | undefined; - activatePrerollItem?: - | NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem - | undefined; - cancelPrerollItem?: - | NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem - | undefined; -} - -export interface NetworkAPIV1_APIV1PrerollResponse_PrerollReady { - id: number; - latency: number; - time: number; -} - -export interface NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem { - success: boolean; -} - -export interface NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem { - success: boolean; -} - -export interface NetworkAPIV1_APIV1PresentationResponse { - active?: NetworkAPIV1_APIV1PresentationResponse_Active | undefined; - slideIndex?: NetworkAPIV1_APIV1PresentationResponse_SlideIndex | undefined; - chordChart?: NetworkAPIV1_APIV1PresentationResponse_ChordChart | undefined; - chordChartUpdate?: - | NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates - | undefined; - presentation?: - | NetworkAPIV1_APIV1PresentationResponse_Presentation - | undefined; - deletePresentation?: - | NetworkAPIV1_APIV1PresentationResponse_DeletePresentation - | undefined; - triggerPresentation?: - | NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation - | undefined; - triggerCue?: NetworkAPIV1_APIV1PresentationResponse_TriggerCue | undefined; - timelineOperation?: - | NetworkAPIV1_APIV1PresentationResponse_TimelineOperation - | undefined; - activePresentationTimelineOperation?: - | NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation - | undefined; - focusedPresentationTimelineOperation?: - | NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation - | undefined; - activePresentationTimelineStatus?: - | NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus - | undefined; - focusedPresentationTimelineStatus?: - | NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus - | undefined; - thumbnail?: NetworkAPIV1_APIV1PresentationResponse_Thumbnail | undefined; - focused?: NetworkAPIV1_APIV1PresentationResponse_Focused | undefined; - focus?: NetworkAPIV1_APIV1PresentationResponse_EmptyMessage | undefined; - trigger?: NetworkAPIV1_APIV1PresentationResponse_EmptyMessage | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_Active { - presentation: APIV1Presentation | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_SlideIndex { - presentationIndex: APIV1SlideIndex | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_ChordChart { - chordChart: Uint8Array; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates {} - -export interface NetworkAPIV1_APIV1PresentationResponse_Presentation { - presentation: APIV1Presentation | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_DeletePresentation {} - -export interface NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation {} - -export interface NetworkAPIV1_APIV1PresentationResponse_TriggerCue {} - -export interface NetworkAPIV1_APIV1PresentationResponse_TimelineOperation {} - -export interface NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation {} - -export interface NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation {} - -export interface NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus { - isRunning: boolean; - currentTime: number; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus { - isRunning: boolean; - currentTime: number; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_Thumbnail { - data: Uint8Array; - contentType: APIV1ContentType; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_Focused { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1PresentationResponse_EmptyMessage {} - -export interface NetworkAPIV1_APIV1PropResponse { - props?: NetworkAPIV1_APIV1PropResponse_Props | undefined; - getProp?: NetworkAPIV1_APIV1PropResponse_GetProp | undefined; - deleteProp?: NetworkAPIV1_APIV1PropResponse_DeleteProp | undefined; - triggerProp?: NetworkAPIV1_APIV1PropResponse_TriggerProp | undefined; - clearProp?: NetworkAPIV1_APIV1PropResponse_ClearProp | undefined; - getThumbnail?: NetworkAPIV1_APIV1PropResponse_GetThumbnail | undefined; -} - -export interface NetworkAPIV1_APIV1PropResponse_Props { - props: APIV1PropData[]; -} - -export interface NetworkAPIV1_APIV1PropResponse_GetProp { - prop: APIV1PropData | undefined; -} - -export interface NetworkAPIV1_APIV1PropResponse_DeleteProp {} - -export interface NetworkAPIV1_APIV1PropResponse_TriggerProp {} - -export interface NetworkAPIV1_APIV1PropResponse_ClearProp {} - -export interface NetworkAPIV1_APIV1PropResponse_GetThumbnail { - data: Uint8Array; -} - -export interface NetworkAPIV1_APIV1StageResponse { - getLayoutMap?: NetworkAPIV1_APIV1StageResponse_GetLayoutMap | undefined; - setLayoutMap?: NetworkAPIV1_APIV1StageResponse_SetLayoutMap | undefined; - getMessage?: NetworkAPIV1_APIV1StageResponse_GetMessage | undefined; - putMessage?: NetworkAPIV1_APIV1StageResponse_PutMessage | undefined; - deleteMessage?: NetworkAPIV1_APIV1StageResponse_DeleteMessage | undefined; - getScreens?: NetworkAPIV1_APIV1StageResponse_GetScreens | undefined; - getScreenLayout?: NetworkAPIV1_APIV1StageResponse_GetScreenLayout | undefined; - setScreenLayout?: NetworkAPIV1_APIV1StageResponse_SetScreenLayout | undefined; - getLayouts?: NetworkAPIV1_APIV1StageResponse_GetLayouts | undefined; - deleteLayout?: NetworkAPIV1_APIV1StageResponse_DeleteLayout | undefined; - getLayoutThumbnail?: - | NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail - | undefined; -} - -export interface NetworkAPIV1_APIV1StageResponse_GetLayoutMap { - map: APIV1StageLayoutMap | undefined; -} - -export interface NetworkAPIV1_APIV1StageResponse_SetLayoutMap {} - -export interface NetworkAPIV1_APIV1StageResponse_GetMessage { - message: string; -} - -export interface NetworkAPIV1_APIV1StageResponse_PutMessage {} - -export interface NetworkAPIV1_APIV1StageResponse_DeleteMessage {} - -export interface NetworkAPIV1_APIV1StageResponse_GetScreens { - screens: APIV1Identifier[]; -} - -export interface NetworkAPIV1_APIV1StageResponse_GetScreenLayout { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1StageResponse_SetScreenLayout {} - -export interface NetworkAPIV1_APIV1StageResponse_GetLayouts { - layouts: NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout[]; -} - -export interface NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout { - id: APIV1Identifier | undefined; -} - -export interface NetworkAPIV1_APIV1StageResponse_DeleteLayout {} - -export interface NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail { - data: Uint8Array; -} - -export interface NetworkAPIV1_APIV1StatusResponse { - getLayers?: NetworkAPIV1_APIV1StatusResponse_GetLayers | undefined; - getStageScreens?: - | NetworkAPIV1_APIV1StatusResponse_GetStageScreens - | undefined; - putStageScreens?: - | NetworkAPIV1_APIV1StatusResponse_PutStageScreens - | undefined; - getAudienceScreens?: - | NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens - | undefined; - putAudienceScreens?: - | NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens - | undefined; - getScreens?: NetworkAPIV1_APIV1StatusResponse_GetScreens | undefined; - getSlide?: NetworkAPIV1_APIV1StatusResponse_GetSlide | undefined; -} - -export interface NetworkAPIV1_APIV1StatusResponse_GetLayers { - videoInput: boolean; - media: boolean; - slide: boolean; - announcements: boolean; - props: boolean; - messages: boolean; - audio: boolean; -} - -export interface NetworkAPIV1_APIV1StatusResponse_GetStageScreens { - enabled: boolean; -} - -export interface NetworkAPIV1_APIV1StatusResponse_PutStageScreens {} - -export interface NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens { - enabled: boolean; -} - -export interface NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens {} - -export interface NetworkAPIV1_APIV1StatusResponse_GetScreens { - screens: APIV1ScreenConfig[]; -} - -export interface NetworkAPIV1_APIV1StatusResponse_GetSlide { - current: APIV1SlideDisplayDetails | undefined; - next: APIV1SlideDisplayDetails | undefined; -} - -export interface NetworkAPIV1_APIV1ThemeResponse { - getAll?: NetworkAPIV1_APIV1ThemeResponse_GetAll | undefined; - getTheme?: NetworkAPIV1_APIV1ThemeResponse_GetTheme | undefined; - deleteTheme?: NetworkAPIV1_APIV1ThemeResponse_DeleteTheme | undefined; - getThemeName?: NetworkAPIV1_APIV1ThemeResponse_GetThemeName | undefined; - putThemeName?: NetworkAPIV1_APIV1ThemeResponse_PutThemeName | undefined; - getThemeSlide?: NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide | undefined; - putThemeSlide?: NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide | undefined; - deleteThemeSlide?: - | NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide - | undefined; - getThemeSlideThumbnail?: - | NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail - | undefined; -} - -export interface NetworkAPIV1_APIV1ThemeResponse_GetAll { - groups: APIV1ThemeGroup[]; - themes: APIV1Theme[]; -} - -export interface NetworkAPIV1_APIV1ThemeResponse_GetTheme { - theme?: APIV1Theme | undefined; - group?: APIV1ThemeGroup | undefined; -} - -export interface NetworkAPIV1_APIV1ThemeResponse_DeleteTheme {} - -export interface NetworkAPIV1_APIV1ThemeResponse_GetThemeName { - name: string; -} - -export interface NetworkAPIV1_APIV1ThemeResponse_PutThemeName {} - -export interface NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide { - themeSlide: APIV1ThemeSlide | undefined; -} - -export interface NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide {} - -export interface NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide {} - -export interface NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail { - data: Uint8Array; -} - -export interface NetworkAPIV1_APIV1TimerResponse { - timers?: NetworkAPIV1_APIV1TimerResponse_Timers | undefined; - createTimer?: NetworkAPIV1_APIV1TimerResponse_CreateTimer | undefined; - currentTimes?: NetworkAPIV1_APIV1TimerResponse_CurrentTimes | undefined; - allTimersOperation?: - | NetworkAPIV1_APIV1TimerResponse_AllTimersOperation - | undefined; - getTimer?: NetworkAPIV1_APIV1TimerResponse_GetTimer | undefined; - putTimer?: NetworkAPIV1_APIV1TimerResponse_PutTimer | undefined; - deleteTimer?: NetworkAPIV1_APIV1TimerResponse_DeleteTimer | undefined; - timerOperation?: NetworkAPIV1_APIV1TimerResponse_TimerOperation | undefined; - putTimerOperation?: - | NetworkAPIV1_APIV1TimerResponse_PutTimerOperation - | undefined; - timerIncrement?: NetworkAPIV1_APIV1TimerResponse_TimerIncrement | undefined; - systemTime?: NetworkAPIV1_APIV1TimerResponse_SystemTime | undefined; - videoCountdown?: NetworkAPIV1_APIV1TimerResponse_VideoCountdown | undefined; -} - -export interface NetworkAPIV1_APIV1TimerResponse_Timers { - timers: APIV1Timer[]; -} - -export interface NetworkAPIV1_APIV1TimerResponse_CreateTimer { - timer: APIV1Timer | undefined; -} - -export interface NetworkAPIV1_APIV1TimerResponse_CurrentTimes { - timers: APIV1TimerValue[]; -} - -export interface NetworkAPIV1_APIV1TimerResponse_AllTimersOperation {} - -export interface NetworkAPIV1_APIV1TimerResponse_GetTimer { - timer: APIV1Timer | undefined; -} - -export interface NetworkAPIV1_APIV1TimerResponse_PutTimer { - timer: APIV1Timer | undefined; -} - -export interface NetworkAPIV1_APIV1TimerResponse_DeleteTimer {} - -export interface NetworkAPIV1_APIV1TimerResponse_TimerOperation {} - -export interface NetworkAPIV1_APIV1TimerResponse_PutTimerOperation { - timer: APIV1Timer | undefined; -} - -export interface NetworkAPIV1_APIV1TimerResponse_TimerIncrement {} - -export interface NetworkAPIV1_APIV1TimerResponse_SystemTime { - time: number; -} - -export interface NetworkAPIV1_APIV1TimerResponse_VideoCountdown { - time: string; -} - -export interface NetworkAPIV1_APIV1TransportResponse { - play?: NetworkAPIV1_APIV1TransportResponse_Play | undefined; - pause?: NetworkAPIV1_APIV1TransportResponse_Pause | undefined; - skipBackward?: NetworkAPIV1_APIV1TransportResponse_SkipBackward | undefined; - skipForward?: NetworkAPIV1_APIV1TransportResponse_SkipForward | undefined; - goToEnd?: NetworkAPIV1_APIV1TransportResponse_GoToEnd | undefined; - getTime?: NetworkAPIV1_APIV1TransportResponse_GetTime | undefined; - putTime?: NetworkAPIV1_APIV1TransportResponse_PutTime | undefined; - getAutoAdvance?: - | NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance - | undefined; - deleteAutoAdvance?: - | NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance - | undefined; - getCurrentMedia?: - | NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia - | undefined; -} - -export interface NetworkAPIV1_APIV1TransportResponse_Play {} - -export interface NetworkAPIV1_APIV1TransportResponse_Pause {} - -export interface NetworkAPIV1_APIV1TransportResponse_SkipBackward {} - -export interface NetworkAPIV1_APIV1TransportResponse_SkipForward {} - -export interface NetworkAPIV1_APIV1TransportResponse_GoToEnd {} - -export interface NetworkAPIV1_APIV1TransportResponse_GetTime { - seconds: number; -} - -export interface NetworkAPIV1_APIV1TransportResponse_PutTime {} - -export interface NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance { - autoAdvance: boolean; -} - -export interface NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance {} - -export interface NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia { - isPlaying: boolean; - uuid: UUID | undefined; - name: string; - artist: string; - audioOnly: boolean; - duration: number; -} - -export interface NetworkAPIV1_APIV1TriggerResponse { - cue?: NetworkAPIV1_APIV1TriggerResponse_Cue | undefined; - playlist?: NetworkAPIV1_APIV1TriggerResponse_Playlist | undefined; - media?: NetworkAPIV1_APIV1TriggerResponse_Media | undefined; - audio?: NetworkAPIV1_APIV1TriggerResponse_Audio | undefined; - videoInput?: NetworkAPIV1_APIV1TriggerResponse_VideoInput | undefined; - library?: NetworkAPIV1_APIV1TriggerResponse_Library | undefined; - next?: NetworkAPIV1_APIV1TriggerResponse_Next | undefined; - previous?: NetworkAPIV1_APIV1TriggerResponse_Previous | undefined; - mediaNext?: NetworkAPIV1_APIV1TriggerResponse_MediaNext | undefined; - mediaPrevious?: NetworkAPIV1_APIV1TriggerResponse_MediaPrevious | undefined; - audioNext?: NetworkAPIV1_APIV1TriggerResponse_AudioNext | undefined; - audioPrevious?: NetworkAPIV1_APIV1TriggerResponse_AudioPrevious | undefined; -} - -export interface NetworkAPIV1_APIV1TriggerResponse_Cue {} - -export interface NetworkAPIV1_APIV1TriggerResponse_Playlist {} - -export interface NetworkAPIV1_APIV1TriggerResponse_Media {} - -export interface NetworkAPIV1_APIV1TriggerResponse_MediaNext {} - -export interface NetworkAPIV1_APIV1TriggerResponse_MediaPrevious {} - -export interface NetworkAPIV1_APIV1TriggerResponse_Audio {} - -export interface NetworkAPIV1_APIV1TriggerResponse_AudioNext {} - -export interface NetworkAPIV1_APIV1TriggerResponse_AudioPrevious {} - -export interface NetworkAPIV1_APIV1TriggerResponse_VideoInput {} - -export interface NetworkAPIV1_APIV1TriggerResponse_Library {} - -export interface NetworkAPIV1_APIV1TriggerResponse_Next {} - -export interface NetworkAPIV1_APIV1TriggerResponse_Previous {} - -export interface NetworkAPIV1_APIV1VideoInputsResponse { - getAll?: NetworkAPIV1_APIV1VideoInputsResponse_GetAll | undefined; - trigger?: NetworkAPIV1_APIV1VideoInputsResponse_Trigger | undefined; -} - -export interface NetworkAPIV1_APIV1VideoInputsResponse_GetAll { - inputs: APIV1Identifier[]; -} - -export interface NetworkAPIV1_APIV1VideoInputsResponse_Trigger {} - -function createBaseNetworkAPIV1(): NetworkAPIV1 { - return { action: undefined }; -} - -export const NetworkAPIV1 = { - encode( - message: NetworkAPIV1, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.action !== undefined) { - NetworkAPIV1_Action.encode( - message.action, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): NetworkAPIV1 { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.action = NetworkAPIV1_Action.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1 { - return { - action: isSet(object.action) - ? NetworkAPIV1_Action.fromJSON(object.action) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1): unknown { - const obj: any = {}; - message.action !== undefined && - (obj.action = message.action - ? NetworkAPIV1_Action.toJSON(message.action) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1 { - return NetworkAPIV1.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1 { - const message = createBaseNetworkAPIV1(); - message.action = - object.action !== undefined && object.action !== null - ? NetworkAPIV1_Action.fromPartial(object.action) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_Action(): NetworkAPIV1_Action { - return { - audioRequest: undefined, - captureRequest: undefined, - clearingRequest: undefined, - groupsRequest: undefined, - linkRequest: undefined, - libraryRequest: undefined, - looksRequest: undefined, - macroRequest: undefined, - masksRequest: undefined, - mediaRequest: undefined, - messageRequest: undefined, - miscellaneousRequest: undefined, - playlistRequest: undefined, - prerollRequest: undefined, - presentationRequest: undefined, - propRequest: undefined, - stageRequest: undefined, - statusRequest: undefined, - themeRequest: undefined, - timerRequest: undefined, - transportRequest: undefined, - triggerRequest: undefined, - videoInputsRequest: undefined, - announcementRequest: undefined, - audioResponse: undefined, - captureResponse: undefined, - clearingResponse: undefined, - groupsResponse: undefined, - linkResponse: undefined, - libraryResponse: undefined, - looksResponse: undefined, - macroResponse: undefined, - masksResponse: undefined, - mediaResponse: undefined, - messageResponse: undefined, - miscellaneousResponse: undefined, - playlistResponse: undefined, - prerollResponse: undefined, - presentationResponse: undefined, - propResponse: undefined, - stageResponse: undefined, - statusResponse: undefined, - themeResponse: undefined, - timerResponse: undefined, - transportResponse: undefined, - triggerResponse: undefined, - videoInputsResponse: undefined, - announcementResponse: undefined, - errorResponse: undefined, - updateIdentifier: undefined, - }; -} - -export const NetworkAPIV1_Action = { - encode( - message: NetworkAPIV1_Action, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.audioRequest !== undefined) { - NetworkAPIV1_APIV1AudioRequest.encode( - message.audioRequest, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.captureRequest !== undefined) { - NetworkAPIV1_APIV1CaptureRequest.encode( - message.captureRequest, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.clearingRequest !== undefined) { - NetworkAPIV1_APIV1ClearRequest.encode( - message.clearingRequest, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.groupsRequest !== undefined) { - NetworkAPIV1_APIV1GroupsRequest.encode( - message.groupsRequest, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.linkRequest !== undefined) { - NetworkAPIV1_APIV1LinkRequest.encode( - message.linkRequest, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.libraryRequest !== undefined) { - NetworkAPIV1_APIV1LibraryRequest.encode( - message.libraryRequest, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.looksRequest !== undefined) { - NetworkAPIV1_APIV1LooksRequest.encode( - message.looksRequest, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.macroRequest !== undefined) { - NetworkAPIV1_APIV1MacroRequest.encode( - message.macroRequest, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.masksRequest !== undefined) { - NetworkAPIV1_APIV1MasksRequest.encode( - message.masksRequest, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.mediaRequest !== undefined) { - NetworkAPIV1_APIV1MediaRequest.encode( - message.mediaRequest, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.messageRequest !== undefined) { - NetworkAPIV1_APIV1MessageRequest.encode( - message.messageRequest, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.miscellaneousRequest !== undefined) { - NetworkAPIV1_APIV1MiscellaneousRequest.encode( - message.miscellaneousRequest, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.playlistRequest !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest.encode( - message.playlistRequest, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.prerollRequest !== undefined) { - NetworkAPIV1_APIV1PrerollRequest.encode( - message.prerollRequest, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.presentationRequest !== undefined) { - NetworkAPIV1_APIV1PresentationRequest.encode( - message.presentationRequest, - writer.uint32(122).fork(), - ).ldelim(); - } - if (message.propRequest !== undefined) { - NetworkAPIV1_APIV1PropRequest.encode( - message.propRequest, - writer.uint32(130).fork(), - ).ldelim(); - } - if (message.stageRequest !== undefined) { - NetworkAPIV1_APIV1StageRequest.encode( - message.stageRequest, - writer.uint32(138).fork(), - ).ldelim(); - } - if (message.statusRequest !== undefined) { - NetworkAPIV1_APIV1StatusRequest.encode( - message.statusRequest, - writer.uint32(146).fork(), - ).ldelim(); - } - if (message.themeRequest !== undefined) { - NetworkAPIV1_APIV1ThemeRequest.encode( - message.themeRequest, - writer.uint32(154).fork(), - ).ldelim(); - } - if (message.timerRequest !== undefined) { - NetworkAPIV1_APIV1TimerRequest.encode( - message.timerRequest, - writer.uint32(162).fork(), - ).ldelim(); - } - if (message.transportRequest !== undefined) { - NetworkAPIV1_APIV1TransportRequest.encode( - message.transportRequest, - writer.uint32(170).fork(), - ).ldelim(); - } - if (message.triggerRequest !== undefined) { - NetworkAPIV1_APIV1TriggerRequest.encode( - message.triggerRequest, - writer.uint32(178).fork(), - ).ldelim(); - } - if (message.videoInputsRequest !== undefined) { - NetworkAPIV1_APIV1VideoInputsRequest.encode( - message.videoInputsRequest, - writer.uint32(186).fork(), - ).ldelim(); - } - if (message.announcementRequest !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest.encode( - message.announcementRequest, - writer.uint32(194).fork(), - ).ldelim(); - } - if (message.audioResponse !== undefined) { - NetworkAPIV1_APIV1AudioResponse.encode( - message.audioResponse, - writer.uint32(810).fork(), - ).ldelim(); - } - if (message.captureResponse !== undefined) { - NetworkAPIV1_APIV1CaptureResponse.encode( - message.captureResponse, - writer.uint32(818).fork(), - ).ldelim(); - } - if (message.clearingResponse !== undefined) { - NetworkAPIV1_APIV1ClearResponse.encode( - message.clearingResponse, - writer.uint32(826).fork(), - ).ldelim(); - } - if (message.groupsResponse !== undefined) { - NetworkAPIV1_APIV1GroupsResponse.encode( - message.groupsResponse, - writer.uint32(834).fork(), - ).ldelim(); - } - if (message.linkResponse !== undefined) { - NetworkAPIV1_APIV1LinkResponse.encode( - message.linkResponse, - writer.uint32(842).fork(), - ).ldelim(); - } - if (message.libraryResponse !== undefined) { - NetworkAPIV1_APIV1LibraryResponse.encode( - message.libraryResponse, - writer.uint32(850).fork(), - ).ldelim(); - } - if (message.looksResponse !== undefined) { - NetworkAPIV1_APIV1LooksResponse.encode( - message.looksResponse, - writer.uint32(858).fork(), - ).ldelim(); - } - if (message.macroResponse !== undefined) { - NetworkAPIV1_APIV1MacroResponse.encode( - message.macroResponse, - writer.uint32(866).fork(), - ).ldelim(); - } - if (message.masksResponse !== undefined) { - NetworkAPIV1_APIV1MasksResponse.encode( - message.masksResponse, - writer.uint32(874).fork(), - ).ldelim(); - } - if (message.mediaResponse !== undefined) { - NetworkAPIV1_APIV1MediaResponse.encode( - message.mediaResponse, - writer.uint32(882).fork(), - ).ldelim(); - } - if (message.messageResponse !== undefined) { - NetworkAPIV1_APIV1MessageResponse.encode( - message.messageResponse, - writer.uint32(890).fork(), - ).ldelim(); - } - if (message.miscellaneousResponse !== undefined) { - NetworkAPIV1_APIV1MiscellaneousResponse.encode( - message.miscellaneousResponse, - writer.uint32(898).fork(), - ).ldelim(); - } - if (message.playlistResponse !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse.encode( - message.playlistResponse, - writer.uint32(906).fork(), - ).ldelim(); - } - if (message.prerollResponse !== undefined) { - NetworkAPIV1_APIV1PrerollResponse.encode( - message.prerollResponse, - writer.uint32(914).fork(), - ).ldelim(); - } - if (message.presentationResponse !== undefined) { - NetworkAPIV1_APIV1PresentationResponse.encode( - message.presentationResponse, - writer.uint32(922).fork(), - ).ldelim(); - } - if (message.propResponse !== undefined) { - NetworkAPIV1_APIV1PropResponse.encode( - message.propResponse, - writer.uint32(930).fork(), - ).ldelim(); - } - if (message.stageResponse !== undefined) { - NetworkAPIV1_APIV1StageResponse.encode( - message.stageResponse, - writer.uint32(938).fork(), - ).ldelim(); - } - if (message.statusResponse !== undefined) { - NetworkAPIV1_APIV1StatusResponse.encode( - message.statusResponse, - writer.uint32(946).fork(), - ).ldelim(); - } - if (message.themeResponse !== undefined) { - NetworkAPIV1_APIV1ThemeResponse.encode( - message.themeResponse, - writer.uint32(954).fork(), - ).ldelim(); - } - if (message.timerResponse !== undefined) { - NetworkAPIV1_APIV1TimerResponse.encode( - message.timerResponse, - writer.uint32(962).fork(), - ).ldelim(); - } - if (message.transportResponse !== undefined) { - NetworkAPIV1_APIV1TransportResponse.encode( - message.transportResponse, - writer.uint32(970).fork(), - ).ldelim(); - } - if (message.triggerResponse !== undefined) { - NetworkAPIV1_APIV1TriggerResponse.encode( - message.triggerResponse, - writer.uint32(978).fork(), - ).ldelim(); - } - if (message.videoInputsResponse !== undefined) { - NetworkAPIV1_APIV1VideoInputsResponse.encode( - message.videoInputsResponse, - writer.uint32(986).fork(), - ).ldelim(); - } - if (message.announcementResponse !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse.encode( - message.announcementResponse, - writer.uint32(994).fork(), - ).ldelim(); - } - if (message.errorResponse !== undefined) { - APIV1ErrorResponse.encode( - message.errorResponse, - writer.uint32(1602).fork(), - ).ldelim(); - } - if (message.updateIdentifier !== undefined) { - writer.uint32(1610).string(message.updateIdentifier); - } - return writer; - }, - - decode(input: _m0.Reader | Uint8Array, length?: number): NetworkAPIV1_Action { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_Action(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.audioRequest = NetworkAPIV1_APIV1AudioRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.captureRequest = NetworkAPIV1_APIV1CaptureRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.clearingRequest = NetworkAPIV1_APIV1ClearRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.groupsRequest = NetworkAPIV1_APIV1GroupsRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.linkRequest = NetworkAPIV1_APIV1LinkRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.libraryRequest = NetworkAPIV1_APIV1LibraryRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.looksRequest = NetworkAPIV1_APIV1LooksRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.macroRequest = NetworkAPIV1_APIV1MacroRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.masksRequest = NetworkAPIV1_APIV1MasksRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.mediaRequest = NetworkAPIV1_APIV1MediaRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.messageRequest = NetworkAPIV1_APIV1MessageRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.miscellaneousRequest = - NetworkAPIV1_APIV1MiscellaneousRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.playlistRequest = NetworkAPIV1_APIV1PlaylistRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.prerollRequest = NetworkAPIV1_APIV1PrerollRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.presentationRequest = - NetworkAPIV1_APIV1PresentationRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 16: - if (tag != 130) { - break; - } - - message.propRequest = NetworkAPIV1_APIV1PropRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 17: - if (tag != 138) { - break; - } - - message.stageRequest = NetworkAPIV1_APIV1StageRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 18: - if (tag != 146) { - break; - } - - message.statusRequest = NetworkAPIV1_APIV1StatusRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 19: - if (tag != 154) { - break; - } - - message.themeRequest = NetworkAPIV1_APIV1ThemeRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 20: - if (tag != 162) { - break; - } - - message.timerRequest = NetworkAPIV1_APIV1TimerRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 21: - if (tag != 170) { - break; - } - - message.transportRequest = NetworkAPIV1_APIV1TransportRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 22: - if (tag != 178) { - break; - } - - message.triggerRequest = NetworkAPIV1_APIV1TriggerRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 23: - if (tag != 186) { - break; - } - - message.videoInputsRequest = - NetworkAPIV1_APIV1VideoInputsRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 24: - if (tag != 194) { - break; - } - - message.announcementRequest = - NetworkAPIV1_APIV1AnnouncementRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 101: - if (tag != 810) { - break; - } - - message.audioResponse = NetworkAPIV1_APIV1AudioResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 102: - if (tag != 818) { - break; - } - - message.captureResponse = NetworkAPIV1_APIV1CaptureResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 103: - if (tag != 826) { - break; - } - - message.clearingResponse = NetworkAPIV1_APIV1ClearResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 104: - if (tag != 834) { - break; - } - - message.groupsResponse = NetworkAPIV1_APIV1GroupsResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 105: - if (tag != 842) { - break; - } - - message.linkResponse = NetworkAPIV1_APIV1LinkResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 106: - if (tag != 850) { - break; - } - - message.libraryResponse = NetworkAPIV1_APIV1LibraryResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 107: - if (tag != 858) { - break; - } - - message.looksResponse = NetworkAPIV1_APIV1LooksResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 108: - if (tag != 866) { - break; - } - - message.macroResponse = NetworkAPIV1_APIV1MacroResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 109: - if (tag != 874) { - break; - } - - message.masksResponse = NetworkAPIV1_APIV1MasksResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 110: - if (tag != 882) { - break; - } - - message.mediaResponse = NetworkAPIV1_APIV1MediaResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 111: - if (tag != 890) { - break; - } - - message.messageResponse = NetworkAPIV1_APIV1MessageResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 112: - if (tag != 898) { - break; - } - - message.miscellaneousResponse = - NetworkAPIV1_APIV1MiscellaneousResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 113: - if (tag != 906) { - break; - } - - message.playlistResponse = NetworkAPIV1_APIV1PlaylistResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 114: - if (tag != 914) { - break; - } - - message.prerollResponse = NetworkAPIV1_APIV1PrerollResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 115: - if (tag != 922) { - break; - } - - message.presentationResponse = - NetworkAPIV1_APIV1PresentationResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 116: - if (tag != 930) { - break; - } - - message.propResponse = NetworkAPIV1_APIV1PropResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 117: - if (tag != 938) { - break; - } - - message.stageResponse = NetworkAPIV1_APIV1StageResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 118: - if (tag != 946) { - break; - } - - message.statusResponse = NetworkAPIV1_APIV1StatusResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 119: - if (tag != 954) { - break; - } - - message.themeResponse = NetworkAPIV1_APIV1ThemeResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 120: - if (tag != 962) { - break; - } - - message.timerResponse = NetworkAPIV1_APIV1TimerResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 121: - if (tag != 970) { - break; - } - - message.transportResponse = - NetworkAPIV1_APIV1TransportResponse.decode(reader, reader.uint32()); - continue; - case 122: - if (tag != 978) { - break; - } - - message.triggerResponse = NetworkAPIV1_APIV1TriggerResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 123: - if (tag != 986) { - break; - } - - message.videoInputsResponse = - NetworkAPIV1_APIV1VideoInputsResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 124: - if (tag != 994) { - break; - } - - message.announcementResponse = - NetworkAPIV1_APIV1AnnouncementResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 200: - if (tag != 1602) { - break; - } - - message.errorResponse = APIV1ErrorResponse.decode( - reader, - reader.uint32(), - ); - continue; - case 201: - if (tag != 1610) { - break; - } - - message.updateIdentifier = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_Action { - return { - audioRequest: isSet(object.audioRequest) - ? NetworkAPIV1_APIV1AudioRequest.fromJSON(object.audioRequest) - : undefined, - captureRequest: isSet(object.captureRequest) - ? NetworkAPIV1_APIV1CaptureRequest.fromJSON(object.captureRequest) - : undefined, - clearingRequest: isSet(object.clearingRequest) - ? NetworkAPIV1_APIV1ClearRequest.fromJSON(object.clearingRequest) - : undefined, - groupsRequest: isSet(object.groupsRequest) - ? NetworkAPIV1_APIV1GroupsRequest.fromJSON(object.groupsRequest) - : undefined, - linkRequest: isSet(object.linkRequest) - ? NetworkAPIV1_APIV1LinkRequest.fromJSON(object.linkRequest) - : undefined, - libraryRequest: isSet(object.libraryRequest) - ? NetworkAPIV1_APIV1LibraryRequest.fromJSON(object.libraryRequest) - : undefined, - looksRequest: isSet(object.looksRequest) - ? NetworkAPIV1_APIV1LooksRequest.fromJSON(object.looksRequest) - : undefined, - macroRequest: isSet(object.macroRequest) - ? NetworkAPIV1_APIV1MacroRequest.fromJSON(object.macroRequest) - : undefined, - masksRequest: isSet(object.masksRequest) - ? NetworkAPIV1_APIV1MasksRequest.fromJSON(object.masksRequest) - : undefined, - mediaRequest: isSet(object.mediaRequest) - ? NetworkAPIV1_APIV1MediaRequest.fromJSON(object.mediaRequest) - : undefined, - messageRequest: isSet(object.messageRequest) - ? NetworkAPIV1_APIV1MessageRequest.fromJSON(object.messageRequest) - : undefined, - miscellaneousRequest: isSet(object.miscellaneousRequest) - ? NetworkAPIV1_APIV1MiscellaneousRequest.fromJSON( - object.miscellaneousRequest, - ) - : undefined, - playlistRequest: isSet(object.playlistRequest) - ? NetworkAPIV1_APIV1PlaylistRequest.fromJSON(object.playlistRequest) - : undefined, - prerollRequest: isSet(object.prerollRequest) - ? NetworkAPIV1_APIV1PrerollRequest.fromJSON(object.prerollRequest) - : undefined, - presentationRequest: isSet(object.presentationRequest) - ? NetworkAPIV1_APIV1PresentationRequest.fromJSON( - object.presentationRequest, - ) - : undefined, - propRequest: isSet(object.propRequest) - ? NetworkAPIV1_APIV1PropRequest.fromJSON(object.propRequest) - : undefined, - stageRequest: isSet(object.stageRequest) - ? NetworkAPIV1_APIV1StageRequest.fromJSON(object.stageRequest) - : undefined, - statusRequest: isSet(object.statusRequest) - ? NetworkAPIV1_APIV1StatusRequest.fromJSON(object.statusRequest) - : undefined, - themeRequest: isSet(object.themeRequest) - ? NetworkAPIV1_APIV1ThemeRequest.fromJSON(object.themeRequest) - : undefined, - timerRequest: isSet(object.timerRequest) - ? NetworkAPIV1_APIV1TimerRequest.fromJSON(object.timerRequest) - : undefined, - transportRequest: isSet(object.transportRequest) - ? NetworkAPIV1_APIV1TransportRequest.fromJSON(object.transportRequest) - : undefined, - triggerRequest: isSet(object.triggerRequest) - ? NetworkAPIV1_APIV1TriggerRequest.fromJSON(object.triggerRequest) - : undefined, - videoInputsRequest: isSet(object.videoInputsRequest) - ? NetworkAPIV1_APIV1VideoInputsRequest.fromJSON( - object.videoInputsRequest, - ) - : undefined, - announcementRequest: isSet(object.announcementRequest) - ? NetworkAPIV1_APIV1AnnouncementRequest.fromJSON( - object.announcementRequest, - ) - : undefined, - audioResponse: isSet(object.audioResponse) - ? NetworkAPIV1_APIV1AudioResponse.fromJSON(object.audioResponse) - : undefined, - captureResponse: isSet(object.captureResponse) - ? NetworkAPIV1_APIV1CaptureResponse.fromJSON(object.captureResponse) - : undefined, - clearingResponse: isSet(object.clearingResponse) - ? NetworkAPIV1_APIV1ClearResponse.fromJSON(object.clearingResponse) - : undefined, - groupsResponse: isSet(object.groupsResponse) - ? NetworkAPIV1_APIV1GroupsResponse.fromJSON(object.groupsResponse) - : undefined, - linkResponse: isSet(object.linkResponse) - ? NetworkAPIV1_APIV1LinkResponse.fromJSON(object.linkResponse) - : undefined, - libraryResponse: isSet(object.libraryResponse) - ? NetworkAPIV1_APIV1LibraryResponse.fromJSON(object.libraryResponse) - : undefined, - looksResponse: isSet(object.looksResponse) - ? NetworkAPIV1_APIV1LooksResponse.fromJSON(object.looksResponse) - : undefined, - macroResponse: isSet(object.macroResponse) - ? NetworkAPIV1_APIV1MacroResponse.fromJSON(object.macroResponse) - : undefined, - masksResponse: isSet(object.masksResponse) - ? NetworkAPIV1_APIV1MasksResponse.fromJSON(object.masksResponse) - : undefined, - mediaResponse: isSet(object.mediaResponse) - ? NetworkAPIV1_APIV1MediaResponse.fromJSON(object.mediaResponse) - : undefined, - messageResponse: isSet(object.messageResponse) - ? NetworkAPIV1_APIV1MessageResponse.fromJSON(object.messageResponse) - : undefined, - miscellaneousResponse: isSet(object.miscellaneousResponse) - ? NetworkAPIV1_APIV1MiscellaneousResponse.fromJSON( - object.miscellaneousResponse, - ) - : undefined, - playlistResponse: isSet(object.playlistResponse) - ? NetworkAPIV1_APIV1PlaylistResponse.fromJSON(object.playlistResponse) - : undefined, - prerollResponse: isSet(object.prerollResponse) - ? NetworkAPIV1_APIV1PrerollResponse.fromJSON(object.prerollResponse) - : undefined, - presentationResponse: isSet(object.presentationResponse) - ? NetworkAPIV1_APIV1PresentationResponse.fromJSON( - object.presentationResponse, - ) - : undefined, - propResponse: isSet(object.propResponse) - ? NetworkAPIV1_APIV1PropResponse.fromJSON(object.propResponse) - : undefined, - stageResponse: isSet(object.stageResponse) - ? NetworkAPIV1_APIV1StageResponse.fromJSON(object.stageResponse) - : undefined, - statusResponse: isSet(object.statusResponse) - ? NetworkAPIV1_APIV1StatusResponse.fromJSON(object.statusResponse) - : undefined, - themeResponse: isSet(object.themeResponse) - ? NetworkAPIV1_APIV1ThemeResponse.fromJSON(object.themeResponse) - : undefined, - timerResponse: isSet(object.timerResponse) - ? NetworkAPIV1_APIV1TimerResponse.fromJSON(object.timerResponse) - : undefined, - transportResponse: isSet(object.transportResponse) - ? NetworkAPIV1_APIV1TransportResponse.fromJSON(object.transportResponse) - : undefined, - triggerResponse: isSet(object.triggerResponse) - ? NetworkAPIV1_APIV1TriggerResponse.fromJSON(object.triggerResponse) - : undefined, - videoInputsResponse: isSet(object.videoInputsResponse) - ? NetworkAPIV1_APIV1VideoInputsResponse.fromJSON( - object.videoInputsResponse, - ) - : undefined, - announcementResponse: isSet(object.announcementResponse) - ? NetworkAPIV1_APIV1AnnouncementResponse.fromJSON( - object.announcementResponse, - ) - : undefined, - errorResponse: isSet(object.errorResponse) - ? APIV1ErrorResponse.fromJSON(object.errorResponse) - : undefined, - updateIdentifier: isSet(object.updateIdentifier) - ? String(object.updateIdentifier) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_Action): unknown { - const obj: any = {}; - message.audioRequest !== undefined && - (obj.audioRequest = message.audioRequest - ? NetworkAPIV1_APIV1AudioRequest.toJSON(message.audioRequest) - : undefined); - message.captureRequest !== undefined && - (obj.captureRequest = message.captureRequest - ? NetworkAPIV1_APIV1CaptureRequest.toJSON(message.captureRequest) - : undefined); - message.clearingRequest !== undefined && - (obj.clearingRequest = message.clearingRequest - ? NetworkAPIV1_APIV1ClearRequest.toJSON(message.clearingRequest) - : undefined); - message.groupsRequest !== undefined && - (obj.groupsRequest = message.groupsRequest - ? NetworkAPIV1_APIV1GroupsRequest.toJSON(message.groupsRequest) - : undefined); - message.linkRequest !== undefined && - (obj.linkRequest = message.linkRequest - ? NetworkAPIV1_APIV1LinkRequest.toJSON(message.linkRequest) - : undefined); - message.libraryRequest !== undefined && - (obj.libraryRequest = message.libraryRequest - ? NetworkAPIV1_APIV1LibraryRequest.toJSON(message.libraryRequest) - : undefined); - message.looksRequest !== undefined && - (obj.looksRequest = message.looksRequest - ? NetworkAPIV1_APIV1LooksRequest.toJSON(message.looksRequest) - : undefined); - message.macroRequest !== undefined && - (obj.macroRequest = message.macroRequest - ? NetworkAPIV1_APIV1MacroRequest.toJSON(message.macroRequest) - : undefined); - message.masksRequest !== undefined && - (obj.masksRequest = message.masksRequest - ? NetworkAPIV1_APIV1MasksRequest.toJSON(message.masksRequest) - : undefined); - message.mediaRequest !== undefined && - (obj.mediaRequest = message.mediaRequest - ? NetworkAPIV1_APIV1MediaRequest.toJSON(message.mediaRequest) - : undefined); - message.messageRequest !== undefined && - (obj.messageRequest = message.messageRequest - ? NetworkAPIV1_APIV1MessageRequest.toJSON(message.messageRequest) - : undefined); - message.miscellaneousRequest !== undefined && - (obj.miscellaneousRequest = message.miscellaneousRequest - ? NetworkAPIV1_APIV1MiscellaneousRequest.toJSON( - message.miscellaneousRequest, - ) - : undefined); - message.playlistRequest !== undefined && - (obj.playlistRequest = message.playlistRequest - ? NetworkAPIV1_APIV1PlaylistRequest.toJSON(message.playlistRequest) - : undefined); - message.prerollRequest !== undefined && - (obj.prerollRequest = message.prerollRequest - ? NetworkAPIV1_APIV1PrerollRequest.toJSON(message.prerollRequest) - : undefined); - message.presentationRequest !== undefined && - (obj.presentationRequest = message.presentationRequest - ? NetworkAPIV1_APIV1PresentationRequest.toJSON( - message.presentationRequest, - ) - : undefined); - message.propRequest !== undefined && - (obj.propRequest = message.propRequest - ? NetworkAPIV1_APIV1PropRequest.toJSON(message.propRequest) - : undefined); - message.stageRequest !== undefined && - (obj.stageRequest = message.stageRequest - ? NetworkAPIV1_APIV1StageRequest.toJSON(message.stageRequest) - : undefined); - message.statusRequest !== undefined && - (obj.statusRequest = message.statusRequest - ? NetworkAPIV1_APIV1StatusRequest.toJSON(message.statusRequest) - : undefined); - message.themeRequest !== undefined && - (obj.themeRequest = message.themeRequest - ? NetworkAPIV1_APIV1ThemeRequest.toJSON(message.themeRequest) - : undefined); - message.timerRequest !== undefined && - (obj.timerRequest = message.timerRequest - ? NetworkAPIV1_APIV1TimerRequest.toJSON(message.timerRequest) - : undefined); - message.transportRequest !== undefined && - (obj.transportRequest = message.transportRequest - ? NetworkAPIV1_APIV1TransportRequest.toJSON(message.transportRequest) - : undefined); - message.triggerRequest !== undefined && - (obj.triggerRequest = message.triggerRequest - ? NetworkAPIV1_APIV1TriggerRequest.toJSON(message.triggerRequest) - : undefined); - message.videoInputsRequest !== undefined && - (obj.videoInputsRequest = message.videoInputsRequest - ? NetworkAPIV1_APIV1VideoInputsRequest.toJSON( - message.videoInputsRequest, - ) - : undefined); - message.announcementRequest !== undefined && - (obj.announcementRequest = message.announcementRequest - ? NetworkAPIV1_APIV1AnnouncementRequest.toJSON( - message.announcementRequest, - ) - : undefined); - message.audioResponse !== undefined && - (obj.audioResponse = message.audioResponse - ? NetworkAPIV1_APIV1AudioResponse.toJSON(message.audioResponse) - : undefined); - message.captureResponse !== undefined && - (obj.captureResponse = message.captureResponse - ? NetworkAPIV1_APIV1CaptureResponse.toJSON(message.captureResponse) - : undefined); - message.clearingResponse !== undefined && - (obj.clearingResponse = message.clearingResponse - ? NetworkAPIV1_APIV1ClearResponse.toJSON(message.clearingResponse) - : undefined); - message.groupsResponse !== undefined && - (obj.groupsResponse = message.groupsResponse - ? NetworkAPIV1_APIV1GroupsResponse.toJSON(message.groupsResponse) - : undefined); - message.linkResponse !== undefined && - (obj.linkResponse = message.linkResponse - ? NetworkAPIV1_APIV1LinkResponse.toJSON(message.linkResponse) - : undefined); - message.libraryResponse !== undefined && - (obj.libraryResponse = message.libraryResponse - ? NetworkAPIV1_APIV1LibraryResponse.toJSON(message.libraryResponse) - : undefined); - message.looksResponse !== undefined && - (obj.looksResponse = message.looksResponse - ? NetworkAPIV1_APIV1LooksResponse.toJSON(message.looksResponse) - : undefined); - message.macroResponse !== undefined && - (obj.macroResponse = message.macroResponse - ? NetworkAPIV1_APIV1MacroResponse.toJSON(message.macroResponse) - : undefined); - message.masksResponse !== undefined && - (obj.masksResponse = message.masksResponse - ? NetworkAPIV1_APIV1MasksResponse.toJSON(message.masksResponse) - : undefined); - message.mediaResponse !== undefined && - (obj.mediaResponse = message.mediaResponse - ? NetworkAPIV1_APIV1MediaResponse.toJSON(message.mediaResponse) - : undefined); - message.messageResponse !== undefined && - (obj.messageResponse = message.messageResponse - ? NetworkAPIV1_APIV1MessageResponse.toJSON(message.messageResponse) - : undefined); - message.miscellaneousResponse !== undefined && - (obj.miscellaneousResponse = message.miscellaneousResponse - ? NetworkAPIV1_APIV1MiscellaneousResponse.toJSON( - message.miscellaneousResponse, - ) - : undefined); - message.playlistResponse !== undefined && - (obj.playlistResponse = message.playlistResponse - ? NetworkAPIV1_APIV1PlaylistResponse.toJSON(message.playlistResponse) - : undefined); - message.prerollResponse !== undefined && - (obj.prerollResponse = message.prerollResponse - ? NetworkAPIV1_APIV1PrerollResponse.toJSON(message.prerollResponse) - : undefined); - message.presentationResponse !== undefined && - (obj.presentationResponse = message.presentationResponse - ? NetworkAPIV1_APIV1PresentationResponse.toJSON( - message.presentationResponse, - ) - : undefined); - message.propResponse !== undefined && - (obj.propResponse = message.propResponse - ? NetworkAPIV1_APIV1PropResponse.toJSON(message.propResponse) - : undefined); - message.stageResponse !== undefined && - (obj.stageResponse = message.stageResponse - ? NetworkAPIV1_APIV1StageResponse.toJSON(message.stageResponse) - : undefined); - message.statusResponse !== undefined && - (obj.statusResponse = message.statusResponse - ? NetworkAPIV1_APIV1StatusResponse.toJSON(message.statusResponse) - : undefined); - message.themeResponse !== undefined && - (obj.themeResponse = message.themeResponse - ? NetworkAPIV1_APIV1ThemeResponse.toJSON(message.themeResponse) - : undefined); - message.timerResponse !== undefined && - (obj.timerResponse = message.timerResponse - ? NetworkAPIV1_APIV1TimerResponse.toJSON(message.timerResponse) - : undefined); - message.transportResponse !== undefined && - (obj.transportResponse = message.transportResponse - ? NetworkAPIV1_APIV1TransportResponse.toJSON(message.transportResponse) - : undefined); - message.triggerResponse !== undefined && - (obj.triggerResponse = message.triggerResponse - ? NetworkAPIV1_APIV1TriggerResponse.toJSON(message.triggerResponse) - : undefined); - message.videoInputsResponse !== undefined && - (obj.videoInputsResponse = message.videoInputsResponse - ? NetworkAPIV1_APIV1VideoInputsResponse.toJSON( - message.videoInputsResponse, - ) - : undefined); - message.announcementResponse !== undefined && - (obj.announcementResponse = message.announcementResponse - ? NetworkAPIV1_APIV1AnnouncementResponse.toJSON( - message.announcementResponse, - ) - : undefined); - message.errorResponse !== undefined && - (obj.errorResponse = message.errorResponse - ? APIV1ErrorResponse.toJSON(message.errorResponse) - : undefined); - message.updateIdentifier !== undefined && - (obj.updateIdentifier = message.updateIdentifier); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_Action { - return NetworkAPIV1_Action.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_Action { - const message = createBaseNetworkAPIV1_Action(); - message.audioRequest = - object.audioRequest !== undefined && object.audioRequest !== null - ? NetworkAPIV1_APIV1AudioRequest.fromPartial(object.audioRequest) - : undefined; - message.captureRequest = - object.captureRequest !== undefined && object.captureRequest !== null - ? NetworkAPIV1_APIV1CaptureRequest.fromPartial(object.captureRequest) - : undefined; - message.clearingRequest = - object.clearingRequest !== undefined && object.clearingRequest !== null - ? NetworkAPIV1_APIV1ClearRequest.fromPartial(object.clearingRequest) - : undefined; - message.groupsRequest = - object.groupsRequest !== undefined && object.groupsRequest !== null - ? NetworkAPIV1_APIV1GroupsRequest.fromPartial(object.groupsRequest) - : undefined; - message.linkRequest = - object.linkRequest !== undefined && object.linkRequest !== null - ? NetworkAPIV1_APIV1LinkRequest.fromPartial(object.linkRequest) - : undefined; - message.libraryRequest = - object.libraryRequest !== undefined && object.libraryRequest !== null - ? NetworkAPIV1_APIV1LibraryRequest.fromPartial(object.libraryRequest) - : undefined; - message.looksRequest = - object.looksRequest !== undefined && object.looksRequest !== null - ? NetworkAPIV1_APIV1LooksRequest.fromPartial(object.looksRequest) - : undefined; - message.macroRequest = - object.macroRequest !== undefined && object.macroRequest !== null - ? NetworkAPIV1_APIV1MacroRequest.fromPartial(object.macroRequest) - : undefined; - message.masksRequest = - object.masksRequest !== undefined && object.masksRequest !== null - ? NetworkAPIV1_APIV1MasksRequest.fromPartial(object.masksRequest) - : undefined; - message.mediaRequest = - object.mediaRequest !== undefined && object.mediaRequest !== null - ? NetworkAPIV1_APIV1MediaRequest.fromPartial(object.mediaRequest) - : undefined; - message.messageRequest = - object.messageRequest !== undefined && object.messageRequest !== null - ? NetworkAPIV1_APIV1MessageRequest.fromPartial(object.messageRequest) - : undefined; - message.miscellaneousRequest = - object.miscellaneousRequest !== undefined && - object.miscellaneousRequest !== null - ? NetworkAPIV1_APIV1MiscellaneousRequest.fromPartial( - object.miscellaneousRequest, - ) - : undefined; - message.playlistRequest = - object.playlistRequest !== undefined && object.playlistRequest !== null - ? NetworkAPIV1_APIV1PlaylistRequest.fromPartial(object.playlistRequest) - : undefined; - message.prerollRequest = - object.prerollRequest !== undefined && object.prerollRequest !== null - ? NetworkAPIV1_APIV1PrerollRequest.fromPartial(object.prerollRequest) - : undefined; - message.presentationRequest = - object.presentationRequest !== undefined && - object.presentationRequest !== null - ? NetworkAPIV1_APIV1PresentationRequest.fromPartial( - object.presentationRequest, - ) - : undefined; - message.propRequest = - object.propRequest !== undefined && object.propRequest !== null - ? NetworkAPIV1_APIV1PropRequest.fromPartial(object.propRequest) - : undefined; - message.stageRequest = - object.stageRequest !== undefined && object.stageRequest !== null - ? NetworkAPIV1_APIV1StageRequest.fromPartial(object.stageRequest) - : undefined; - message.statusRequest = - object.statusRequest !== undefined && object.statusRequest !== null - ? NetworkAPIV1_APIV1StatusRequest.fromPartial(object.statusRequest) - : undefined; - message.themeRequest = - object.themeRequest !== undefined && object.themeRequest !== null - ? NetworkAPIV1_APIV1ThemeRequest.fromPartial(object.themeRequest) - : undefined; - message.timerRequest = - object.timerRequest !== undefined && object.timerRequest !== null - ? NetworkAPIV1_APIV1TimerRequest.fromPartial(object.timerRequest) - : undefined; - message.transportRequest = - object.transportRequest !== undefined && object.transportRequest !== null - ? NetworkAPIV1_APIV1TransportRequest.fromPartial( - object.transportRequest, - ) - : undefined; - message.triggerRequest = - object.triggerRequest !== undefined && object.triggerRequest !== null - ? NetworkAPIV1_APIV1TriggerRequest.fromPartial(object.triggerRequest) - : undefined; - message.videoInputsRequest = - object.videoInputsRequest !== undefined && - object.videoInputsRequest !== null - ? NetworkAPIV1_APIV1VideoInputsRequest.fromPartial( - object.videoInputsRequest, - ) - : undefined; - message.announcementRequest = - object.announcementRequest !== undefined && - object.announcementRequest !== null - ? NetworkAPIV1_APIV1AnnouncementRequest.fromPartial( - object.announcementRequest, - ) - : undefined; - message.audioResponse = - object.audioResponse !== undefined && object.audioResponse !== null - ? NetworkAPIV1_APIV1AudioResponse.fromPartial(object.audioResponse) - : undefined; - message.captureResponse = - object.captureResponse !== undefined && object.captureResponse !== null - ? NetworkAPIV1_APIV1CaptureResponse.fromPartial(object.captureResponse) - : undefined; - message.clearingResponse = - object.clearingResponse !== undefined && object.clearingResponse !== null - ? NetworkAPIV1_APIV1ClearResponse.fromPartial(object.clearingResponse) - : undefined; - message.groupsResponse = - object.groupsResponse !== undefined && object.groupsResponse !== null - ? NetworkAPIV1_APIV1GroupsResponse.fromPartial(object.groupsResponse) - : undefined; - message.linkResponse = - object.linkResponse !== undefined && object.linkResponse !== null - ? NetworkAPIV1_APIV1LinkResponse.fromPartial(object.linkResponse) - : undefined; - message.libraryResponse = - object.libraryResponse !== undefined && object.libraryResponse !== null - ? NetworkAPIV1_APIV1LibraryResponse.fromPartial(object.libraryResponse) - : undefined; - message.looksResponse = - object.looksResponse !== undefined && object.looksResponse !== null - ? NetworkAPIV1_APIV1LooksResponse.fromPartial(object.looksResponse) - : undefined; - message.macroResponse = - object.macroResponse !== undefined && object.macroResponse !== null - ? NetworkAPIV1_APIV1MacroResponse.fromPartial(object.macroResponse) - : undefined; - message.masksResponse = - object.masksResponse !== undefined && object.masksResponse !== null - ? NetworkAPIV1_APIV1MasksResponse.fromPartial(object.masksResponse) - : undefined; - message.mediaResponse = - object.mediaResponse !== undefined && object.mediaResponse !== null - ? NetworkAPIV1_APIV1MediaResponse.fromPartial(object.mediaResponse) - : undefined; - message.messageResponse = - object.messageResponse !== undefined && object.messageResponse !== null - ? NetworkAPIV1_APIV1MessageResponse.fromPartial(object.messageResponse) - : undefined; - message.miscellaneousResponse = - object.miscellaneousResponse !== undefined && - object.miscellaneousResponse !== null - ? NetworkAPIV1_APIV1MiscellaneousResponse.fromPartial( - object.miscellaneousResponse, - ) - : undefined; - message.playlistResponse = - object.playlistResponse !== undefined && object.playlistResponse !== null - ? NetworkAPIV1_APIV1PlaylistResponse.fromPartial( - object.playlistResponse, - ) - : undefined; - message.prerollResponse = - object.prerollResponse !== undefined && object.prerollResponse !== null - ? NetworkAPIV1_APIV1PrerollResponse.fromPartial(object.prerollResponse) - : undefined; - message.presentationResponse = - object.presentationResponse !== undefined && - object.presentationResponse !== null - ? NetworkAPIV1_APIV1PresentationResponse.fromPartial( - object.presentationResponse, - ) - : undefined; - message.propResponse = - object.propResponse !== undefined && object.propResponse !== null - ? NetworkAPIV1_APIV1PropResponse.fromPartial(object.propResponse) - : undefined; - message.stageResponse = - object.stageResponse !== undefined && object.stageResponse !== null - ? NetworkAPIV1_APIV1StageResponse.fromPartial(object.stageResponse) - : undefined; - message.statusResponse = - object.statusResponse !== undefined && object.statusResponse !== null - ? NetworkAPIV1_APIV1StatusResponse.fromPartial(object.statusResponse) - : undefined; - message.themeResponse = - object.themeResponse !== undefined && object.themeResponse !== null - ? NetworkAPIV1_APIV1ThemeResponse.fromPartial(object.themeResponse) - : undefined; - message.timerResponse = - object.timerResponse !== undefined && object.timerResponse !== null - ? NetworkAPIV1_APIV1TimerResponse.fromPartial(object.timerResponse) - : undefined; - message.transportResponse = - object.transportResponse !== undefined && - object.transportResponse !== null - ? NetworkAPIV1_APIV1TransportResponse.fromPartial( - object.transportResponse, - ) - : undefined; - message.triggerResponse = - object.triggerResponse !== undefined && object.triggerResponse !== null - ? NetworkAPIV1_APIV1TriggerResponse.fromPartial(object.triggerResponse) - : undefined; - message.videoInputsResponse = - object.videoInputsResponse !== undefined && - object.videoInputsResponse !== null - ? NetworkAPIV1_APIV1VideoInputsResponse.fromPartial( - object.videoInputsResponse, - ) - : undefined; - message.announcementResponse = - object.announcementResponse !== undefined && - object.announcementResponse !== null - ? NetworkAPIV1_APIV1AnnouncementResponse.fromPartial( - object.announcementResponse, - ) - : undefined; - message.errorResponse = - object.errorResponse !== undefined && object.errorResponse !== null - ? APIV1ErrorResponse.fromPartial(object.errorResponse) - : undefined; - message.updateIdentifier = object.updateIdentifier ?? undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest(): NetworkAPIV1_APIV1AnnouncementRequest { - return { - activeTimelineOperation: undefined, - activeTimelineStatus: undefined, - active: undefined, - slideIndex: undefined, - activeFocus: undefined, - activeTrigger: undefined, - activeNextTrigger: undefined, - activePreviousTrigger: undefined, - activeIndexTrigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest = { - encode( - message: NetworkAPIV1_APIV1AnnouncementRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.activeTimelineOperation !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation.encode( - message.activeTimelineOperation, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.activeTimelineStatus !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus.encode( - message.activeTimelineStatus, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.active !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_Active.encode( - message.active, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.slideIndex !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex.encode( - message.slideIndex, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.activeFocus !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus.encode( - message.activeFocus, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.activeTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger.encode( - message.activeTrigger, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.activeNextTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger.encode( - message.activeNextTrigger, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.activePreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger.encode( - message.activePreviousTrigger, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.activeIndexTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger.encode( - message.activeIndexTrigger, - writer.uint32(74).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AnnouncementRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.activeTimelineOperation = - NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.activeTimelineStatus = - NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.active = NetworkAPIV1_APIV1AnnouncementRequest_Active.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.slideIndex = - NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.activeFocus = - NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.activeTrigger = - NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.activeNextTrigger = - NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.activePreviousTrigger = - NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.activeIndexTrigger = - NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AnnouncementRequest { - return { - activeTimelineOperation: isSet(object.activeTimelineOperation) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation.fromJSON( - object.activeTimelineOperation, - ) - : undefined, - activeTimelineStatus: isSet(object.activeTimelineStatus) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus.fromJSON( - object.activeTimelineStatus, - ) - : undefined, - active: isSet(object.active) - ? NetworkAPIV1_APIV1AnnouncementRequest_Active.fromJSON(object.active) - : undefined, - slideIndex: isSet(object.slideIndex) - ? NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex.fromJSON( - object.slideIndex, - ) - : undefined, - activeFocus: isSet(object.activeFocus) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus.fromJSON( - object.activeFocus, - ) - : undefined, - activeTrigger: isSet(object.activeTrigger) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger.fromJSON( - object.activeTrigger, - ) - : undefined, - activeNextTrigger: isSet(object.activeNextTrigger) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger.fromJSON( - object.activeNextTrigger, - ) - : undefined, - activePreviousTrigger: isSet(object.activePreviousTrigger) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger.fromJSON( - object.activePreviousTrigger, - ) - : undefined, - activeIndexTrigger: isSet(object.activeIndexTrigger) - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger.fromJSON( - object.activeIndexTrigger, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AnnouncementRequest): unknown { - const obj: any = {}; - message.activeTimelineOperation !== undefined && - (obj.activeTimelineOperation = message.activeTimelineOperation - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation.toJSON( - message.activeTimelineOperation, - ) - : undefined); - message.activeTimelineStatus !== undefined && - (obj.activeTimelineStatus = message.activeTimelineStatus - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus.toJSON( - message.activeTimelineStatus, - ) - : undefined); - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1AnnouncementRequest_Active.toJSON(message.active) - : undefined); - message.slideIndex !== undefined && - (obj.slideIndex = message.slideIndex - ? NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex.toJSON( - message.slideIndex, - ) - : undefined); - message.activeFocus !== undefined && - (obj.activeFocus = message.activeFocus - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus.toJSON( - message.activeFocus, - ) - : undefined); - message.activeTrigger !== undefined && - (obj.activeTrigger = message.activeTrigger - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger.toJSON( - message.activeTrigger, - ) - : undefined); - message.activeNextTrigger !== undefined && - (obj.activeNextTrigger = message.activeNextTrigger - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger.toJSON( - message.activeNextTrigger, - ) - : undefined); - message.activePreviousTrigger !== undefined && - (obj.activePreviousTrigger = message.activePreviousTrigger - ? NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger.toJSON( - message.activePreviousTrigger, - ) - : undefined); - message.activeIndexTrigger !== undefined && - (obj.activeIndexTrigger = message.activeIndexTrigger - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger.toJSON( - message.activeIndexTrigger, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest { - return NetworkAPIV1_APIV1AnnouncementRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1AnnouncementRequest { - const message = createBaseNetworkAPIV1_APIV1AnnouncementRequest(); - message.activeTimelineOperation = - object.activeTimelineOperation !== undefined && - object.activeTimelineOperation !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation.fromPartial( - object.activeTimelineOperation, - ) - : undefined; - message.activeTimelineStatus = - object.activeTimelineStatus !== undefined && - object.activeTimelineStatus !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus.fromPartial( - object.activeTimelineStatus, - ) - : undefined; - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_Active.fromPartial( - object.active, - ) - : undefined; - message.slideIndex = - object.slideIndex !== undefined && object.slideIndex !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex.fromPartial( - object.slideIndex, - ) - : undefined; - message.activeFocus = - object.activeFocus !== undefined && object.activeFocus !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus.fromPartial( - object.activeFocus, - ) - : undefined; - message.activeTrigger = - object.activeTrigger !== undefined && object.activeTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger.fromPartial( - object.activeTrigger, - ) - : undefined; - message.activeNextTrigger = - object.activeNextTrigger !== undefined && - object.activeNextTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger.fromPartial( - object.activeNextTrigger, - ) - : undefined; - message.activePreviousTrigger = - object.activePreviousTrigger !== undefined && - object.activePreviousTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger.fromPartial( - object.activePreviousTrigger, - ) - : undefined; - message.activeIndexTrigger = - object.activeIndexTrigger !== undefined && - object.activeIndexTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger.fromPartial( - object.activeIndexTrigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation(): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation { - return { operation: 0 }; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation = { - encode( - message: NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.operation !== 0) { - writer.uint32(8).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation { - return { - operation: isSet(object.operation) - ? aPIV1TimelineOperationFromJSON(object.operation) - : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation, - ): unknown { - const obj: any = {}; - message.operation !== undefined && - (obj.operation = aPIV1TimelineOperationToJSON(message.operation)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation { - return NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineOperation(); - message.operation = object.operation ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus(): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus { - return NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTimelineStatus(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_Active(): NetworkAPIV1_APIV1AnnouncementRequest_Active { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_Active = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_Active, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_Active { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AnnouncementRequest_Active(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementRequest_Active { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementRequest_Active): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_Active { - return NetworkAPIV1_APIV1AnnouncementRequest_Active.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_Active { - const message = createBaseNetworkAPIV1_APIV1AnnouncementRequest_Active(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex(): NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex { - return NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_AnnouncementIndex(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus(): NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus { - return NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveFocus(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger(): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger { - return NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger(): NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger { - return NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveNextTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger(): NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger { - return NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActivePreviousTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger(): NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger { - return { index: 0 }; -} - -export const NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger = { - encode( - message: NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.index !== 0) { - writer.uint32(8).uint32(message.index); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.index = reader.uint32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger { - return { index: isSet(object.index) ? Number(object.index) : 0 }; - }, - - toJSON( - message: NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger, - ): unknown { - const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger { - return NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementRequest_ActiveIndexTrigger(); - message.index = object.index ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioRequest(): NetworkAPIV1_APIV1AudioRequest { - return { - playlists: undefined, - playlist: undefined, - playlistUpdates: undefined, - playlistFocused: undefined, - playlistActive: undefined, - playlistNextFocus: undefined, - playlistPreviousFocus: undefined, - playlistActiveFocus: undefined, - playlistIdFocus: undefined, - playlistFocusedTrigger: undefined, - playlistActiveTrigger: undefined, - playlistIdTrigger: undefined, - playlistFocusedNextTrigger: undefined, - playlistFocusedPreviousTrigger: undefined, - playlistFocusedIdTrigger: undefined, - playlistActiveNextTrigger: undefined, - playlistActivePreviousTrigger: undefined, - playlistActiveIdTrigger: undefined, - playlistIdNextTrigger: undefined, - playlistIdPreviousTrigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1AudioRequest = { - encode( - message: NetworkAPIV1_APIV1AudioRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlists !== undefined) { - NetworkAPIV1_APIV1AudioRequest_Playlists.encode( - message.playlists, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.playlist !== undefined) { - NetworkAPIV1_APIV1AudioRequest_Playlist.encode( - message.playlist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.playlistUpdates !== undefined) { - NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates.encode( - message.playlistUpdates, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.playlistFocused !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistFocused, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.playlistActive !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistActive, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.playlistNextFocus !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistNextFocus, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.playlistPreviousFocus !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistPreviousFocus, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.playlistActiveFocus !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistActiveFocus, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.playlistIdFocus !== undefined) { - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.encode( - message.playlistIdFocus, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.playlistFocusedTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistFocusedTrigger, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.playlistActiveTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistActiveTrigger, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.playlistIdTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.encode( - message.playlistIdTrigger, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.playlistFocusedNextTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistFocusedNextTrigger, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.playlistFocusedPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistFocusedPreviousTrigger, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.playlistFocusedIdTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.encode( - message.playlistFocusedIdTrigger, - writer.uint32(122).fork(), - ).ldelim(); - } - if (message.playlistActiveNextTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistActiveNextTrigger, - writer.uint32(130).fork(), - ).ldelim(); - } - if (message.playlistActivePreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.encode( - message.playlistActivePreviousTrigger, - writer.uint32(138).fork(), - ).ldelim(); - } - if (message.playlistActiveIdTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.encode( - message.playlistActiveIdTrigger, - writer.uint32(146).fork(), - ).ldelim(); - } - if (message.playlistIdNextTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.encode( - message.playlistIdNextTrigger, - writer.uint32(154).fork(), - ).ldelim(); - } - if (message.playlistIdPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.encode( - message.playlistIdPreviousTrigger, - writer.uint32(162).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists = NetworkAPIV1_APIV1AudioRequest_Playlists.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.playlist = NetworkAPIV1_APIV1AudioRequest_Playlist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.playlistUpdates = - NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.playlistFocused = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.playlistActive = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.playlistNextFocus = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.playlistPreviousFocus = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.playlistActiveFocus = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.playlistIdFocus = - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.playlistFocusedTrigger = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.playlistActiveTrigger = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.playlistIdTrigger = - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.playlistFocusedNextTrigger = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.playlistFocusedPreviousTrigger = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.playlistFocusedIdTrigger = - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 16: - if (tag != 130) { - break; - } - - message.playlistActiveNextTrigger = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 17: - if (tag != 138) { - break; - } - - message.playlistActivePreviousTrigger = - NetworkAPIV1_APIV1AudioRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 18: - if (tag != 146) { - break; - } - - message.playlistActiveIdTrigger = - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 19: - if (tag != 154) { - break; - } - - message.playlistIdNextTrigger = - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 20: - if (tag != 162) { - break; - } - - message.playlistIdPreviousTrigger = - NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioRequest { - return { - playlists: isSet(object.playlists) - ? NetworkAPIV1_APIV1AudioRequest_Playlists.fromJSON(object.playlists) - : undefined, - playlist: isSet(object.playlist) - ? NetworkAPIV1_APIV1AudioRequest_Playlist.fromJSON(object.playlist) - : undefined, - playlistUpdates: isSet(object.playlistUpdates) - ? NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates.fromJSON( - object.playlistUpdates, - ) - : undefined, - playlistFocused: isSet(object.playlistFocused) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistFocused, - ) - : undefined, - playlistActive: isSet(object.playlistActive) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistActive, - ) - : undefined, - playlistNextFocus: isSet(object.playlistNextFocus) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistNextFocus, - ) - : undefined, - playlistPreviousFocus: isSet(object.playlistPreviousFocus) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistPreviousFocus, - ) - : undefined, - playlistActiveFocus: isSet(object.playlistActiveFocus) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistActiveFocus, - ) - : undefined, - playlistIdFocus: isSet(object.playlistIdFocus) - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromJSON( - object.playlistIdFocus, - ) - : undefined, - playlistFocusedTrigger: isSet(object.playlistFocusedTrigger) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistFocusedTrigger, - ) - : undefined, - playlistActiveTrigger: isSet(object.playlistActiveTrigger) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistActiveTrigger, - ) - : undefined, - playlistIdTrigger: isSet(object.playlistIdTrigger) - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromJSON( - object.playlistIdTrigger, - ) - : undefined, - playlistFocusedNextTrigger: isSet(object.playlistFocusedNextTrigger) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistFocusedNextTrigger, - ) - : undefined, - playlistFocusedPreviousTrigger: isSet( - object.playlistFocusedPreviousTrigger, - ) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistFocusedPreviousTrigger, - ) - : undefined, - playlistFocusedIdTrigger: isSet(object.playlistFocusedIdTrigger) - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromJSON( - object.playlistFocusedIdTrigger, - ) - : undefined, - playlistActiveNextTrigger: isSet(object.playlistActiveNextTrigger) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistActiveNextTrigger, - ) - : undefined, - playlistActivePreviousTrigger: isSet(object.playlistActivePreviousTrigger) - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromJSON( - object.playlistActivePreviousTrigger, - ) - : undefined, - playlistActiveIdTrigger: isSet(object.playlistActiveIdTrigger) - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromJSON( - object.playlistActiveIdTrigger, - ) - : undefined, - playlistIdNextTrigger: isSet(object.playlistIdNextTrigger) - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromJSON( - object.playlistIdNextTrigger, - ) - : undefined, - playlistIdPreviousTrigger: isSet(object.playlistIdPreviousTrigger) - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromJSON( - object.playlistIdPreviousTrigger, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioRequest): unknown { - const obj: any = {}; - message.playlists !== undefined && - (obj.playlists = message.playlists - ? NetworkAPIV1_APIV1AudioRequest_Playlists.toJSON(message.playlists) - : undefined); - message.playlist !== undefined && - (obj.playlist = message.playlist - ? NetworkAPIV1_APIV1AudioRequest_Playlist.toJSON(message.playlist) - : undefined); - message.playlistUpdates !== undefined && - (obj.playlistUpdates = message.playlistUpdates - ? NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates.toJSON( - message.playlistUpdates, - ) - : undefined); - message.playlistFocused !== undefined && - (obj.playlistFocused = message.playlistFocused - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistFocused, - ) - : undefined); - message.playlistActive !== undefined && - (obj.playlistActive = message.playlistActive - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistActive, - ) - : undefined); - message.playlistNextFocus !== undefined && - (obj.playlistNextFocus = message.playlistNextFocus - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistNextFocus, - ) - : undefined); - message.playlistPreviousFocus !== undefined && - (obj.playlistPreviousFocus = message.playlistPreviousFocus - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistPreviousFocus, - ) - : undefined); - message.playlistActiveFocus !== undefined && - (obj.playlistActiveFocus = message.playlistActiveFocus - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistActiveFocus, - ) - : undefined); - message.playlistIdFocus !== undefined && - (obj.playlistIdFocus = message.playlistIdFocus - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.toJSON( - message.playlistIdFocus, - ) - : undefined); - message.playlistFocusedTrigger !== undefined && - (obj.playlistFocusedTrigger = message.playlistFocusedTrigger - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistFocusedTrigger, - ) - : undefined); - message.playlistActiveTrigger !== undefined && - (obj.playlistActiveTrigger = message.playlistActiveTrigger - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistActiveTrigger, - ) - : undefined); - message.playlistIdTrigger !== undefined && - (obj.playlistIdTrigger = message.playlistIdTrigger - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.toJSON( - message.playlistIdTrigger, - ) - : undefined); - message.playlistFocusedNextTrigger !== undefined && - (obj.playlistFocusedNextTrigger = message.playlistFocusedNextTrigger - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistFocusedNextTrigger, - ) - : undefined); - message.playlistFocusedPreviousTrigger !== undefined && - (obj.playlistFocusedPreviousTrigger = - message.playlistFocusedPreviousTrigger - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistFocusedPreviousTrigger, - ) - : undefined); - message.playlistFocusedIdTrigger !== undefined && - (obj.playlistFocusedIdTrigger = message.playlistFocusedIdTrigger - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.toJSON( - message.playlistFocusedIdTrigger, - ) - : undefined); - message.playlistActiveNextTrigger !== undefined && - (obj.playlistActiveNextTrigger = message.playlistActiveNextTrigger - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistActiveNextTrigger, - ) - : undefined); - message.playlistActivePreviousTrigger !== undefined && - (obj.playlistActivePreviousTrigger = message.playlistActivePreviousTrigger - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.toJSON( - message.playlistActivePreviousTrigger, - ) - : undefined); - message.playlistActiveIdTrigger !== undefined && - (obj.playlistActiveIdTrigger = message.playlistActiveIdTrigger - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.toJSON( - message.playlistActiveIdTrigger, - ) - : undefined); - message.playlistIdNextTrigger !== undefined && - (obj.playlistIdNextTrigger = message.playlistIdNextTrigger - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.toJSON( - message.playlistIdNextTrigger, - ) - : undefined); - message.playlistIdPreviousTrigger !== undefined && - (obj.playlistIdPreviousTrigger = message.playlistIdPreviousTrigger - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.toJSON( - message.playlistIdPreviousTrigger, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1AudioRequest { - return NetworkAPIV1_APIV1AudioRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1AudioRequest { - const message = createBaseNetworkAPIV1_APIV1AudioRequest(); - message.playlists = - object.playlists !== undefined && object.playlists !== null - ? NetworkAPIV1_APIV1AudioRequest_Playlists.fromPartial(object.playlists) - : undefined; - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? NetworkAPIV1_APIV1AudioRequest_Playlist.fromPartial(object.playlist) - : undefined; - message.playlistUpdates = - object.playlistUpdates !== undefined && object.playlistUpdates !== null - ? NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates.fromPartial( - object.playlistUpdates, - ) - : undefined; - message.playlistFocused = - object.playlistFocused !== undefined && object.playlistFocused !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistFocused, - ) - : undefined; - message.playlistActive = - object.playlistActive !== undefined && object.playlistActive !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistActive, - ) - : undefined; - message.playlistNextFocus = - object.playlistNextFocus !== undefined && - object.playlistNextFocus !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistNextFocus, - ) - : undefined; - message.playlistPreviousFocus = - object.playlistPreviousFocus !== undefined && - object.playlistPreviousFocus !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistPreviousFocus, - ) - : undefined; - message.playlistActiveFocus = - object.playlistActiveFocus !== undefined && - object.playlistActiveFocus !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistActiveFocus, - ) - : undefined; - message.playlistIdFocus = - object.playlistIdFocus !== undefined && object.playlistIdFocus !== null - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - object.playlistIdFocus, - ) - : undefined; - message.playlistFocusedTrigger = - object.playlistFocusedTrigger !== undefined && - object.playlistFocusedTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistFocusedTrigger, - ) - : undefined; - message.playlistActiveTrigger = - object.playlistActiveTrigger !== undefined && - object.playlistActiveTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistActiveTrigger, - ) - : undefined; - message.playlistIdTrigger = - object.playlistIdTrigger !== undefined && - object.playlistIdTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - object.playlistIdTrigger, - ) - : undefined; - message.playlistFocusedNextTrigger = - object.playlistFocusedNextTrigger !== undefined && - object.playlistFocusedNextTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistFocusedNextTrigger, - ) - : undefined; - message.playlistFocusedPreviousTrigger = - object.playlistFocusedPreviousTrigger !== undefined && - object.playlistFocusedPreviousTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistFocusedPreviousTrigger, - ) - : undefined; - message.playlistFocusedIdTrigger = - object.playlistFocusedIdTrigger !== undefined && - object.playlistFocusedIdTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - object.playlistFocusedIdTrigger, - ) - : undefined; - message.playlistActiveNextTrigger = - object.playlistActiveNextTrigger !== undefined && - object.playlistActiveNextTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistActiveNextTrigger, - ) - : undefined; - message.playlistActivePreviousTrigger = - object.playlistActivePreviousTrigger !== undefined && - object.playlistActivePreviousTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial( - object.playlistActivePreviousTrigger, - ) - : undefined; - message.playlistActiveIdTrigger = - object.playlistActiveIdTrigger !== undefined && - object.playlistActiveIdTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - object.playlistActiveIdTrigger, - ) - : undefined; - message.playlistIdNextTrigger = - object.playlistIdNextTrigger !== undefined && - object.playlistIdNextTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - object.playlistIdNextTrigger, - ) - : undefined; - message.playlistIdPreviousTrigger = - object.playlistIdPreviousTrigger !== undefined && - object.playlistIdPreviousTrigger !== null - ? NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - object.playlistIdPreviousTrigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioRequest_Playlists(): NetworkAPIV1_APIV1AudioRequest_Playlists { - return {}; -} - -export const NetworkAPIV1_APIV1AudioRequest_Playlists = { - encode( - _: NetworkAPIV1_APIV1AudioRequest_Playlists, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioRequest_Playlists { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioRequest_Playlists(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AudioRequest_Playlists { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AudioRequest_Playlists): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1AudioRequest_Playlists { - return NetworkAPIV1_APIV1AudioRequest_Playlists.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1AudioRequest_Playlists { - const message = createBaseNetworkAPIV1_APIV1AudioRequest_Playlists(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioRequest_Playlist(): NetworkAPIV1_APIV1AudioRequest_Playlist { - return { id: '', start: 0 }; -} - -export const NetworkAPIV1_APIV1AudioRequest_Playlist = { - encode( - message: NetworkAPIV1_APIV1AudioRequest_Playlist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.start !== 0) { - writer.uint32(16).uint32(message.start); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioRequest_Playlist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioRequest_Playlist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.start = reader.uint32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioRequest_Playlist { - return { - id: isSet(object.id) ? String(object.id) : '', - start: isSet(object.start) ? Number(object.start) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioRequest_Playlist): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.start !== undefined && (obj.start = Math.round(message.start)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1AudioRequest_Playlist { - return NetworkAPIV1_APIV1AudioRequest_Playlist.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1AudioRequest_Playlist { - const message = createBaseNetworkAPIV1_APIV1AudioRequest_Playlist(); - message.id = object.id ?? ''; - message.start = object.start ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioRequest_PlaylistUpdates(): NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates = { - encode( - message: NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioRequest_PlaylistUpdates(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates { - return NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AudioRequest_PlaylistUpdates { - const message = createBaseNetworkAPIV1_APIV1AudioRequest_PlaylistUpdates(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioRequest_EmptyMessage(): NetworkAPIV1_APIV1AudioRequest_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1AudioRequest_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1AudioRequest_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioRequest_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioRequest_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AudioRequest_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AudioRequest_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioRequest_EmptyMessage { - return NetworkAPIV1_APIV1AudioRequest_EmptyMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AudioRequest_EmptyMessage { - const message = createBaseNetworkAPIV1_APIV1AudioRequest_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioRequest_IdentifierMessage(): NetworkAPIV1_APIV1AudioRequest_IdentifierMessage { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1AudioRequest_IdentifierMessage = { - encode( - message: NetworkAPIV1_APIV1AudioRequest_IdentifierMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioRequest_IdentifierMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AudioRequest_IdentifierMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioRequest_IdentifierMessage { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioRequest_IdentifierMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioRequest_IdentifierMessage { - return NetworkAPIV1_APIV1AudioRequest_IdentifierMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AudioRequest_IdentifierMessage { - const message = - createBaseNetworkAPIV1_APIV1AudioRequest_IdentifierMessage(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureRequest(): NetworkAPIV1_APIV1CaptureRequest { - return { - getStatus: undefined, - operation: undefined, - getSettings: undefined, - setSettings: undefined, - getEncodings: undefined, - }; -} - -export const NetworkAPIV1_APIV1CaptureRequest = { - encode( - message: NetworkAPIV1_APIV1CaptureRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getStatus !== undefined) { - NetworkAPIV1_APIV1CaptureRequest_Status.encode( - message.getStatus, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.operation !== undefined) { - NetworkAPIV1_APIV1CaptureRequest_Operation.encode( - message.operation, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getSettings !== undefined) { - NetworkAPIV1_APIV1CaptureRequest_GetSettings.encode( - message.getSettings, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.setSettings !== undefined) { - NetworkAPIV1_APIV1CaptureRequest_SetSettings.encode( - message.setSettings, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getEncodings !== undefined) { - NetworkAPIV1_APIV1CaptureRequest_Encodings.encode( - message.getEncodings, - writer.uint32(42).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getStatus = NetworkAPIV1_APIV1CaptureRequest_Status.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.operation = NetworkAPIV1_APIV1CaptureRequest_Operation.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getSettings = - NetworkAPIV1_APIV1CaptureRequest_GetSettings.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.setSettings = - NetworkAPIV1_APIV1CaptureRequest_SetSettings.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getEncodings = - NetworkAPIV1_APIV1CaptureRequest_Encodings.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureRequest { - return { - getStatus: isSet(object.getStatus) - ? NetworkAPIV1_APIV1CaptureRequest_Status.fromJSON(object.getStatus) - : undefined, - operation: isSet(object.operation) - ? NetworkAPIV1_APIV1CaptureRequest_Operation.fromJSON(object.operation) - : undefined, - getSettings: isSet(object.getSettings) - ? NetworkAPIV1_APIV1CaptureRequest_GetSettings.fromJSON( - object.getSettings, - ) - : undefined, - setSettings: isSet(object.setSettings) - ? NetworkAPIV1_APIV1CaptureRequest_SetSettings.fromJSON( - object.setSettings, - ) - : undefined, - getEncodings: isSet(object.getEncodings) - ? NetworkAPIV1_APIV1CaptureRequest_Encodings.fromJSON( - object.getEncodings, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureRequest): unknown { - const obj: any = {}; - message.getStatus !== undefined && - (obj.getStatus = message.getStatus - ? NetworkAPIV1_APIV1CaptureRequest_Status.toJSON(message.getStatus) - : undefined); - message.operation !== undefined && - (obj.operation = message.operation - ? NetworkAPIV1_APIV1CaptureRequest_Operation.toJSON(message.operation) - : undefined); - message.getSettings !== undefined && - (obj.getSettings = message.getSettings - ? NetworkAPIV1_APIV1CaptureRequest_GetSettings.toJSON( - message.getSettings, - ) - : undefined); - message.setSettings !== undefined && - (obj.setSettings = message.setSettings - ? NetworkAPIV1_APIV1CaptureRequest_SetSettings.toJSON( - message.setSettings, - ) - : undefined); - message.getEncodings !== undefined && - (obj.getEncodings = message.getEncodings - ? NetworkAPIV1_APIV1CaptureRequest_Encodings.toJSON( - message.getEncodings, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1CaptureRequest { - return NetworkAPIV1_APIV1CaptureRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1CaptureRequest { - const message = createBaseNetworkAPIV1_APIV1CaptureRequest(); - message.getStatus = - object.getStatus !== undefined && object.getStatus !== null - ? NetworkAPIV1_APIV1CaptureRequest_Status.fromPartial(object.getStatus) - : undefined; - message.operation = - object.operation !== undefined && object.operation !== null - ? NetworkAPIV1_APIV1CaptureRequest_Operation.fromPartial( - object.operation, - ) - : undefined; - message.getSettings = - object.getSettings !== undefined && object.getSettings !== null - ? NetworkAPIV1_APIV1CaptureRequest_GetSettings.fromPartial( - object.getSettings, - ) - : undefined; - message.setSettings = - object.setSettings !== undefined && object.setSettings !== null - ? NetworkAPIV1_APIV1CaptureRequest_SetSettings.fromPartial( - object.setSettings, - ) - : undefined; - message.getEncodings = - object.getEncodings !== undefined && object.getEncodings !== null - ? NetworkAPIV1_APIV1CaptureRequest_Encodings.fromPartial( - object.getEncodings, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureRequest_Status(): NetworkAPIV1_APIV1CaptureRequest_Status { - return {}; -} - -export const NetworkAPIV1_APIV1CaptureRequest_Status = { - encode( - _: NetworkAPIV1_APIV1CaptureRequest_Status, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureRequest_Status { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_Status(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1CaptureRequest_Status { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1CaptureRequest_Status): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1CaptureRequest_Status { - return NetworkAPIV1_APIV1CaptureRequest_Status.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1CaptureRequest_Status { - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_Status(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureRequest_Operation(): NetworkAPIV1_APIV1CaptureRequest_Operation { - return { operation: 0 }; -} - -export const NetworkAPIV1_APIV1CaptureRequest_Operation = { - encode( - message: NetworkAPIV1_APIV1CaptureRequest_Operation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.operation !== 0) { - writer.uint32(8).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureRequest_Operation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_Operation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureRequest_Operation { - return { - operation: isSet(object.operation) - ? networkAPIV1_APIV1CaptureRequest_Operation_CaptureOperationFromJSON( - object.operation, - ) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureRequest_Operation): unknown { - const obj: any = {}; - message.operation !== undefined && - (obj.operation = - networkAPIV1_APIV1CaptureRequest_Operation_CaptureOperationToJSON( - message.operation, - )); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1CaptureRequest_Operation { - return NetworkAPIV1_APIV1CaptureRequest_Operation.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1CaptureRequest_Operation { - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_Operation(); - message.operation = object.operation ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureRequest_GetSettings(): NetworkAPIV1_APIV1CaptureRequest_GetSettings { - return {}; -} - -export const NetworkAPIV1_APIV1CaptureRequest_GetSettings = { - encode( - _: NetworkAPIV1_APIV1CaptureRequest_GetSettings, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureRequest_GetSettings { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_GetSettings(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1CaptureRequest_GetSettings { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1CaptureRequest_GetSettings): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureRequest_GetSettings { - return NetworkAPIV1_APIV1CaptureRequest_GetSettings.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1CaptureRequest_GetSettings { - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_GetSettings(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureRequest_SetSettings(): NetworkAPIV1_APIV1CaptureRequest_SetSettings { - return { settings: undefined }; -} - -export const NetworkAPIV1_APIV1CaptureRequest_SetSettings = { - encode( - message: NetworkAPIV1_APIV1CaptureRequest_SetSettings, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.settings !== undefined) { - APIV1CaptureSettings.encode( - message.settings, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureRequest_SetSettings { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_SetSettings(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.settings = APIV1CaptureSettings.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureRequest_SetSettings { - return { - settings: isSet(object.settings) - ? APIV1CaptureSettings.fromJSON(object.settings) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureRequest_SetSettings): unknown { - const obj: any = {}; - message.settings !== undefined && - (obj.settings = message.settings - ? APIV1CaptureSettings.toJSON(message.settings) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureRequest_SetSettings { - return NetworkAPIV1_APIV1CaptureRequest_SetSettings.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1CaptureRequest_SetSettings { - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_SetSettings(); - message.settings = - object.settings !== undefined && object.settings !== null - ? APIV1CaptureSettings.fromPartial(object.settings) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureRequest_Encodings(): NetworkAPIV1_APIV1CaptureRequest_Encodings { - return { type: 0 }; -} - -export const NetworkAPIV1_APIV1CaptureRequest_Encodings = { - encode( - message: NetworkAPIV1_APIV1CaptureRequest_Encodings, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.type !== 0) { - writer.uint32(8).int32(message.type); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureRequest_Encodings { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_Encodings(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.type = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureRequest_Encodings { - return { - type: isSet(object.type) - ? aPIV1CaptureDestinationFromJSON(object.type) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureRequest_Encodings): unknown { - const obj: any = {}; - message.type !== undefined && - (obj.type = aPIV1CaptureDestinationToJSON(message.type)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1CaptureRequest_Encodings { - return NetworkAPIV1_APIV1CaptureRequest_Encodings.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1CaptureRequest_Encodings { - const message = createBaseNetworkAPIV1_APIV1CaptureRequest_Encodings(); - message.type = object.type ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest(): NetworkAPIV1_APIV1ClearRequest { - return { - clearLayer: undefined, - createGroup: undefined, - getGroup: undefined, - putGroup: undefined, - getGroupIcon: undefined, - putGroupIcon: undefined, - deleteGroup: undefined, - triggerGroup: undefined, - getGroups: undefined, - }; -} - -export const NetworkAPIV1_APIV1ClearRequest = { - encode( - message: NetworkAPIV1_APIV1ClearRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.clearLayer !== undefined) { - NetworkAPIV1_APIV1ClearRequest_ClearLayer.encode( - message.clearLayer, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createGroup !== undefined) { - NetworkAPIV1_APIV1ClearRequest_CreateGroup.encode( - message.createGroup, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getGroup !== undefined) { - NetworkAPIV1_APIV1ClearRequest_GetGroup.encode( - message.getGroup, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putGroup !== undefined) { - NetworkAPIV1_APIV1ClearRequest_PutGroup.encode( - message.putGroup, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getGroupIcon !== undefined) { - NetworkAPIV1_APIV1ClearRequest_GetGroupIcon.encode( - message.getGroupIcon, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.putGroupIcon !== undefined) { - NetworkAPIV1_APIV1ClearRequest_PutGroupIcon.encode( - message.putGroupIcon, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.deleteGroup !== undefined) { - NetworkAPIV1_APIV1ClearRequest_DeleteGroup.encode( - message.deleteGroup, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.triggerGroup !== undefined) { - NetworkAPIV1_APIV1ClearRequest_TriggerGroup.encode( - message.triggerGroup, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.getGroups !== undefined) { - NetworkAPIV1_APIV1ClearRequest_GetGroups.encode( - message.getGroups, - writer.uint32(74).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.clearLayer = NetworkAPIV1_APIV1ClearRequest_ClearLayer.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createGroup = - NetworkAPIV1_APIV1ClearRequest_CreateGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getGroup = NetworkAPIV1_APIV1ClearRequest_GetGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putGroup = NetworkAPIV1_APIV1ClearRequest_PutGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getGroupIcon = - NetworkAPIV1_APIV1ClearRequest_GetGroupIcon.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.putGroupIcon = - NetworkAPIV1_APIV1ClearRequest_PutGroupIcon.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.deleteGroup = - NetworkAPIV1_APIV1ClearRequest_DeleteGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.triggerGroup = - NetworkAPIV1_APIV1ClearRequest_TriggerGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.getGroups = NetworkAPIV1_APIV1ClearRequest_GetGroups.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest { - return { - clearLayer: isSet(object.clearLayer) - ? NetworkAPIV1_APIV1ClearRequest_ClearLayer.fromJSON(object.clearLayer) - : undefined, - createGroup: isSet(object.createGroup) - ? NetworkAPIV1_APIV1ClearRequest_CreateGroup.fromJSON( - object.createGroup, - ) - : undefined, - getGroup: isSet(object.getGroup) - ? NetworkAPIV1_APIV1ClearRequest_GetGroup.fromJSON(object.getGroup) - : undefined, - putGroup: isSet(object.putGroup) - ? NetworkAPIV1_APIV1ClearRequest_PutGroup.fromJSON(object.putGroup) - : undefined, - getGroupIcon: isSet(object.getGroupIcon) - ? NetworkAPIV1_APIV1ClearRequest_GetGroupIcon.fromJSON( - object.getGroupIcon, - ) - : undefined, - putGroupIcon: isSet(object.putGroupIcon) - ? NetworkAPIV1_APIV1ClearRequest_PutGroupIcon.fromJSON( - object.putGroupIcon, - ) - : undefined, - deleteGroup: isSet(object.deleteGroup) - ? NetworkAPIV1_APIV1ClearRequest_DeleteGroup.fromJSON( - object.deleteGroup, - ) - : undefined, - triggerGroup: isSet(object.triggerGroup) - ? NetworkAPIV1_APIV1ClearRequest_TriggerGroup.fromJSON( - object.triggerGroup, - ) - : undefined, - getGroups: isSet(object.getGroups) - ? NetworkAPIV1_APIV1ClearRequest_GetGroups.fromJSON(object.getGroups) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest): unknown { - const obj: any = {}; - message.clearLayer !== undefined && - (obj.clearLayer = message.clearLayer - ? NetworkAPIV1_APIV1ClearRequest_ClearLayer.toJSON(message.clearLayer) - : undefined); - message.createGroup !== undefined && - (obj.createGroup = message.createGroup - ? NetworkAPIV1_APIV1ClearRequest_CreateGroup.toJSON(message.createGroup) - : undefined); - message.getGroup !== undefined && - (obj.getGroup = message.getGroup - ? NetworkAPIV1_APIV1ClearRequest_GetGroup.toJSON(message.getGroup) - : undefined); - message.putGroup !== undefined && - (obj.putGroup = message.putGroup - ? NetworkAPIV1_APIV1ClearRequest_PutGroup.toJSON(message.putGroup) - : undefined); - message.getGroupIcon !== undefined && - (obj.getGroupIcon = message.getGroupIcon - ? NetworkAPIV1_APIV1ClearRequest_GetGroupIcon.toJSON( - message.getGroupIcon, - ) - : undefined); - message.putGroupIcon !== undefined && - (obj.putGroupIcon = message.putGroupIcon - ? NetworkAPIV1_APIV1ClearRequest_PutGroupIcon.toJSON( - message.putGroupIcon, - ) - : undefined); - message.deleteGroup !== undefined && - (obj.deleteGroup = message.deleteGroup - ? NetworkAPIV1_APIV1ClearRequest_DeleteGroup.toJSON(message.deleteGroup) - : undefined); - message.triggerGroup !== undefined && - (obj.triggerGroup = message.triggerGroup - ? NetworkAPIV1_APIV1ClearRequest_TriggerGroup.toJSON( - message.triggerGroup, - ) - : undefined); - message.getGroups !== undefined && - (obj.getGroups = message.getGroups - ? NetworkAPIV1_APIV1ClearRequest_GetGroups.toJSON(message.getGroups) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1ClearRequest { - return NetworkAPIV1_APIV1ClearRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1ClearRequest { - const message = createBaseNetworkAPIV1_APIV1ClearRequest(); - message.clearLayer = - object.clearLayer !== undefined && object.clearLayer !== null - ? NetworkAPIV1_APIV1ClearRequest_ClearLayer.fromPartial( - object.clearLayer, - ) - : undefined; - message.createGroup = - object.createGroup !== undefined && object.createGroup !== null - ? NetworkAPIV1_APIV1ClearRequest_CreateGroup.fromPartial( - object.createGroup, - ) - : undefined; - message.getGroup = - object.getGroup !== undefined && object.getGroup !== null - ? NetworkAPIV1_APIV1ClearRequest_GetGroup.fromPartial(object.getGroup) - : undefined; - message.putGroup = - object.putGroup !== undefined && object.putGroup !== null - ? NetworkAPIV1_APIV1ClearRequest_PutGroup.fromPartial(object.putGroup) - : undefined; - message.getGroupIcon = - object.getGroupIcon !== undefined && object.getGroupIcon !== null - ? NetworkAPIV1_APIV1ClearRequest_GetGroupIcon.fromPartial( - object.getGroupIcon, - ) - : undefined; - message.putGroupIcon = - object.putGroupIcon !== undefined && object.putGroupIcon !== null - ? NetworkAPIV1_APIV1ClearRequest_PutGroupIcon.fromPartial( - object.putGroupIcon, - ) - : undefined; - message.deleteGroup = - object.deleteGroup !== undefined && object.deleteGroup !== null - ? NetworkAPIV1_APIV1ClearRequest_DeleteGroup.fromPartial( - object.deleteGroup, - ) - : undefined; - message.triggerGroup = - object.triggerGroup !== undefined && object.triggerGroup !== null - ? NetworkAPIV1_APIV1ClearRequest_TriggerGroup.fromPartial( - object.triggerGroup, - ) - : undefined; - message.getGroups = - object.getGroups !== undefined && object.getGroups !== null - ? NetworkAPIV1_APIV1ClearRequest_GetGroups.fromPartial(object.getGroups) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_ClearLayer(): NetworkAPIV1_APIV1ClearRequest_ClearLayer { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1ClearRequest_ClearLayer = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_ClearLayer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_ClearLayer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_ClearLayer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_ClearLayer { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_ClearLayer): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_ClearLayer { - return NetworkAPIV1_APIV1ClearRequest_ClearLayer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearRequest_ClearLayer { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_ClearLayer(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_CreateGroup(): NetworkAPIV1_APIV1ClearRequest_CreateGroup { - return { group: undefined }; -} - -export const NetworkAPIV1_APIV1ClearRequest_CreateGroup = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_CreateGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.group !== undefined) { - APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_CreateGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_CreateGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.group = APIV1ClearGroup.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_CreateGroup { - return { - group: isSet(object.group) - ? APIV1ClearGroup.fromJSON(object.group) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_CreateGroup): unknown { - const obj: any = {}; - message.group !== undefined && - (obj.group = message.group - ? APIV1ClearGroup.toJSON(message.group) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_CreateGroup { - return NetworkAPIV1_APIV1ClearRequest_CreateGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearRequest_CreateGroup { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_CreateGroup(); - message.group = - object.group !== undefined && object.group !== null - ? APIV1ClearGroup.fromPartial(object.group) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_GetGroup(): NetworkAPIV1_APIV1ClearRequest_GetGroup { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ClearRequest_GetGroup = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_GetGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_GetGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_GetGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_GetGroup { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_GetGroup): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_GetGroup { - return NetworkAPIV1_APIV1ClearRequest_GetGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearRequest_GetGroup { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_GetGroup(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_PutGroup(): NetworkAPIV1_APIV1ClearRequest_PutGroup { - return { id: '', group: undefined }; -} - -export const NetworkAPIV1_APIV1ClearRequest_PutGroup = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_PutGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.group !== undefined) { - APIV1ClearGroup.encode(message.group, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_PutGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_PutGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.group = APIV1ClearGroup.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_PutGroup { - return { - id: isSet(object.id) ? String(object.id) : '', - group: isSet(object.group) - ? APIV1ClearGroup.fromJSON(object.group) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_PutGroup): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.group !== undefined && - (obj.group = message.group - ? APIV1ClearGroup.toJSON(message.group) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_PutGroup { - return NetworkAPIV1_APIV1ClearRequest_PutGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearRequest_PutGroup { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_PutGroup(); - message.id = object.id ?? ''; - message.group = - object.group !== undefined && object.group !== null - ? APIV1ClearGroup.fromPartial(object.group) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_GetGroupIcon(): NetworkAPIV1_APIV1ClearRequest_GetGroupIcon { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ClearRequest_GetGroupIcon = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_GetGroupIcon, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_GetGroupIcon { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_GetGroupIcon(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_GetGroupIcon { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_GetGroupIcon): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_GetGroupIcon { - return NetworkAPIV1_APIV1ClearRequest_GetGroupIcon.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ClearRequest_GetGroupIcon { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_GetGroupIcon(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_PutGroupIcon(): NetworkAPIV1_APIV1ClearRequest_PutGroupIcon { - return { id: '', contentType: '', icon: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1ClearRequest_PutGroupIcon = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_PutGroupIcon, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.contentType !== '') { - writer.uint32(18).string(message.contentType); - } - if (message.icon.length !== 0) { - writer.uint32(26).bytes(message.icon); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_PutGroupIcon { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_PutGroupIcon(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.contentType = reader.string(); - continue; - case 3: - if (tag != 26) { - break; - } - - message.icon = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_PutGroupIcon { - return { - id: isSet(object.id) ? String(object.id) : '', - contentType: isSet(object.contentType) ? String(object.contentType) : '', - icon: isSet(object.icon) - ? bytesFromBase64(object.icon) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_PutGroupIcon): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.contentType !== undefined && - (obj.contentType = message.contentType); - message.icon !== undefined && - (obj.icon = base64FromBytes( - message.icon !== undefined ? message.icon : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_PutGroupIcon { - return NetworkAPIV1_APIV1ClearRequest_PutGroupIcon.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ClearRequest_PutGroupIcon { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_PutGroupIcon(); - message.id = object.id ?? ''; - message.contentType = object.contentType ?? ''; - message.icon = object.icon ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_DeleteGroup(): NetworkAPIV1_APIV1ClearRequest_DeleteGroup { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ClearRequest_DeleteGroup = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_DeleteGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_DeleteGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_DeleteGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_DeleteGroup { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_DeleteGroup): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_DeleteGroup { - return NetworkAPIV1_APIV1ClearRequest_DeleteGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearRequest_DeleteGroup { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_DeleteGroup(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_TriggerGroup(): NetworkAPIV1_APIV1ClearRequest_TriggerGroup { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ClearRequest_TriggerGroup = { - encode( - message: NetworkAPIV1_APIV1ClearRequest_TriggerGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_TriggerGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_TriggerGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearRequest_TriggerGroup { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearRequest_TriggerGroup): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_TriggerGroup { - return NetworkAPIV1_APIV1ClearRequest_TriggerGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ClearRequest_TriggerGroup { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_TriggerGroup(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearRequest_GetGroups(): NetworkAPIV1_APIV1ClearRequest_GetGroups { - return {}; -} - -export const NetworkAPIV1_APIV1ClearRequest_GetGroups = { - encode( - _: NetworkAPIV1_APIV1ClearRequest_GetGroups, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearRequest_GetGroups { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearRequest_GetGroups(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ClearRequest_GetGroups { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ClearRequest_GetGroups): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearRequest_GetGroups { - return NetworkAPIV1_APIV1ClearRequest_GetGroups.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1ClearRequest_GetGroups { - const message = createBaseNetworkAPIV1_APIV1ClearRequest_GetGroups(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsRequest(): NetworkAPIV1_APIV1GroupsRequest { - return { groupsRequest: undefined, triggerGroup: undefined }; -} - -export const NetworkAPIV1_APIV1GroupsRequest = { - encode( - message: NetworkAPIV1_APIV1GroupsRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.groupsRequest !== undefined) { - NetworkAPIV1_APIV1GroupsRequest_GroupsRequest.encode( - message.groupsRequest, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.triggerGroup !== undefined) { - NetworkAPIV1_APIV1GroupsRequest_TriggerGroup.encode( - message.triggerGroup, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1GroupsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groupsRequest = - NetworkAPIV1_APIV1GroupsRequest_GroupsRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.triggerGroup = - NetworkAPIV1_APIV1GroupsRequest_TriggerGroup.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1GroupsRequest { - return { - groupsRequest: isSet(object.groupsRequest) - ? NetworkAPIV1_APIV1GroupsRequest_GroupsRequest.fromJSON( - object.groupsRequest, - ) - : undefined, - triggerGroup: isSet(object.triggerGroup) - ? NetworkAPIV1_APIV1GroupsRequest_TriggerGroup.fromJSON( - object.triggerGroup, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1GroupsRequest): unknown { - const obj: any = {}; - message.groupsRequest !== undefined && - (obj.groupsRequest = message.groupsRequest - ? NetworkAPIV1_APIV1GroupsRequest_GroupsRequest.toJSON( - message.groupsRequest, - ) - : undefined); - message.triggerGroup !== undefined && - (obj.triggerGroup = message.triggerGroup - ? NetworkAPIV1_APIV1GroupsRequest_TriggerGroup.toJSON( - message.triggerGroup, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1GroupsRequest { - return NetworkAPIV1_APIV1GroupsRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1GroupsRequest { - const message = createBaseNetworkAPIV1_APIV1GroupsRequest(); - message.groupsRequest = - object.groupsRequest !== undefined && object.groupsRequest !== null - ? NetworkAPIV1_APIV1GroupsRequest_GroupsRequest.fromPartial( - object.groupsRequest, - ) - : undefined; - message.triggerGroup = - object.triggerGroup !== undefined && object.triggerGroup !== null - ? NetworkAPIV1_APIV1GroupsRequest_TriggerGroup.fromPartial( - object.triggerGroup, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsRequest_GroupsRequest(): NetworkAPIV1_APIV1GroupsRequest_GroupsRequest { - return {}; -} - -export const NetworkAPIV1_APIV1GroupsRequest_GroupsRequest = { - encode( - _: NetworkAPIV1_APIV1GroupsRequest_GroupsRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsRequest_GroupsRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1GroupsRequest_GroupsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1GroupsRequest_GroupsRequest { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1GroupsRequest_GroupsRequest): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1GroupsRequest_GroupsRequest { - return NetworkAPIV1_APIV1GroupsRequest_GroupsRequest.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1GroupsRequest_GroupsRequest { - const message = createBaseNetworkAPIV1_APIV1GroupsRequest_GroupsRequest(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsRequest_TriggerGroup(): NetworkAPIV1_APIV1GroupsRequest_TriggerGroup { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1GroupsRequest_TriggerGroup = { - encode( - message: NetworkAPIV1_APIV1GroupsRequest_TriggerGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsRequest_TriggerGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1GroupsRequest_TriggerGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1GroupsRequest_TriggerGroup { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1GroupsRequest_TriggerGroup): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1GroupsRequest_TriggerGroup { - return NetworkAPIV1_APIV1GroupsRequest_TriggerGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1GroupsRequest_TriggerGroup { - const message = createBaseNetworkAPIV1_APIV1GroupsRequest_TriggerGroup(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkRequest(): NetworkAPIV1_APIV1LinkRequest { - return { - heartbeat: undefined, - status: undefined, - addMember: undefined, - removeMember: undefined, - }; -} - -export const NetworkAPIV1_APIV1LinkRequest = { - encode( - message: NetworkAPIV1_APIV1LinkRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.heartbeat !== undefined) { - NetworkAPIV1_APIV1LinkRequest_Heartbeat.encode( - message.heartbeat, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.status !== undefined) { - NetworkAPIV1_APIV1LinkRequest_Status.encode( - message.status, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.addMember !== undefined) { - NetworkAPIV1_APIV1LinkRequest_AddMember.encode( - message.addMember, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.removeMember !== undefined) { - NetworkAPIV1_APIV1LinkRequest_RemoveMember.encode( - message.removeMember, - writer.uint32(34).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.heartbeat = NetworkAPIV1_APIV1LinkRequest_Heartbeat.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.status = NetworkAPIV1_APIV1LinkRequest_Status.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.addMember = NetworkAPIV1_APIV1LinkRequest_AddMember.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.removeMember = - NetworkAPIV1_APIV1LinkRequest_RemoveMember.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkRequest { - return { - heartbeat: isSet(object.heartbeat) - ? NetworkAPIV1_APIV1LinkRequest_Heartbeat.fromJSON(object.heartbeat) - : undefined, - status: isSet(object.status) - ? NetworkAPIV1_APIV1LinkRequest_Status.fromJSON(object.status) - : undefined, - addMember: isSet(object.addMember) - ? NetworkAPIV1_APIV1LinkRequest_AddMember.fromJSON(object.addMember) - : undefined, - removeMember: isSet(object.removeMember) - ? NetworkAPIV1_APIV1LinkRequest_RemoveMember.fromJSON( - object.removeMember, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkRequest): unknown { - const obj: any = {}; - message.heartbeat !== undefined && - (obj.heartbeat = message.heartbeat - ? NetworkAPIV1_APIV1LinkRequest_Heartbeat.toJSON(message.heartbeat) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? NetworkAPIV1_APIV1LinkRequest_Status.toJSON(message.status) - : undefined); - message.addMember !== undefined && - (obj.addMember = message.addMember - ? NetworkAPIV1_APIV1LinkRequest_AddMember.toJSON(message.addMember) - : undefined); - message.removeMember !== undefined && - (obj.removeMember = message.removeMember - ? NetworkAPIV1_APIV1LinkRequest_RemoveMember.toJSON( - message.removeMember, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LinkRequest { - return NetworkAPIV1_APIV1LinkRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1LinkRequest { - const message = createBaseNetworkAPIV1_APIV1LinkRequest(); - message.heartbeat = - object.heartbeat !== undefined && object.heartbeat !== null - ? NetworkAPIV1_APIV1LinkRequest_Heartbeat.fromPartial(object.heartbeat) - : undefined; - message.status = - object.status !== undefined && object.status !== null - ? NetworkAPIV1_APIV1LinkRequest_Status.fromPartial(object.status) - : undefined; - message.addMember = - object.addMember !== undefined && object.addMember !== null - ? NetworkAPIV1_APIV1LinkRequest_AddMember.fromPartial(object.addMember) - : undefined; - message.removeMember = - object.removeMember !== undefined && object.removeMember !== null - ? NetworkAPIV1_APIV1LinkRequest_RemoveMember.fromPartial( - object.removeMember, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkRequest_Heartbeat(): NetworkAPIV1_APIV1LinkRequest_Heartbeat { - return { port: 0, ifModifiedSince: '' }; -} - -export const NetworkAPIV1_APIV1LinkRequest_Heartbeat = { - encode( - message: NetworkAPIV1_APIV1LinkRequest_Heartbeat, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.port !== 0) { - writer.uint32(8).uint32(message.port); - } - if (message.ifModifiedSince !== '') { - writer.uint32(18).string(message.ifModifiedSince); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkRequest_Heartbeat { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkRequest_Heartbeat(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.port = reader.uint32(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.ifModifiedSince = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkRequest_Heartbeat { - return { - port: isSet(object.port) ? Number(object.port) : 0, - ifModifiedSince: isSet(object.ifModifiedSince) - ? String(object.ifModifiedSince) - : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkRequest_Heartbeat): unknown { - const obj: any = {}; - message.port !== undefined && (obj.port = Math.round(message.port)); - message.ifModifiedSince !== undefined && - (obj.ifModifiedSince = message.ifModifiedSince); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LinkRequest_Heartbeat { - return NetworkAPIV1_APIV1LinkRequest_Heartbeat.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LinkRequest_Heartbeat { - const message = createBaseNetworkAPIV1_APIV1LinkRequest_Heartbeat(); - message.port = object.port ?? 0; - message.ifModifiedSince = object.ifModifiedSince ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkRequest_Status(): NetworkAPIV1_APIV1LinkRequest_Status { - return {}; -} - -export const NetworkAPIV1_APIV1LinkRequest_Status = { - encode( - _: NetworkAPIV1_APIV1LinkRequest_Status, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkRequest_Status { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkRequest_Status(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LinkRequest_Status { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LinkRequest_Status): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LinkRequest_Status { - return NetworkAPIV1_APIV1LinkRequest_Status.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1LinkRequest_Status { - const message = createBaseNetworkAPIV1_APIV1LinkRequest_Status(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkRequest_AddMember(): NetworkAPIV1_APIV1LinkRequest_AddMember { - return { groupDefinition: undefined, memberDetails: undefined }; -} - -export const NetworkAPIV1_APIV1LinkRequest_AddMember = { - encode( - message: NetworkAPIV1_APIV1LinkRequest_AddMember, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.groupDefinition !== undefined) { - APIV1GroupDefinition.encode( - message.groupDefinition, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.memberDetails !== undefined) { - APIV1GroupMember.encode( - message.memberDetails, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkRequest_AddMember { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkRequest_AddMember(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groupDefinition = APIV1GroupDefinition.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.memberDetails = APIV1GroupMember.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkRequest_AddMember { - return { - groupDefinition: isSet(object.groupDefinition) - ? APIV1GroupDefinition.fromJSON(object.groupDefinition) - : undefined, - memberDetails: isSet(object.memberDetails) - ? APIV1GroupMember.fromJSON(object.memberDetails) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkRequest_AddMember): unknown { - const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? APIV1GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.memberDetails !== undefined && - (obj.memberDetails = message.memberDetails - ? APIV1GroupMember.toJSON(message.memberDetails) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LinkRequest_AddMember { - return NetworkAPIV1_APIV1LinkRequest_AddMember.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LinkRequest_AddMember { - const message = createBaseNetworkAPIV1_APIV1LinkRequest_AddMember(); - message.groupDefinition = - object.groupDefinition !== undefined && object.groupDefinition !== null - ? APIV1GroupDefinition.fromPartial(object.groupDefinition) - : undefined; - message.memberDetails = - object.memberDetails !== undefined && object.memberDetails !== null - ? APIV1GroupMember.fromPartial(object.memberDetails) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkRequest_RemoveMember(): NetworkAPIV1_APIV1LinkRequest_RemoveMember { - return { memberDetails: undefined }; -} - -export const NetworkAPIV1_APIV1LinkRequest_RemoveMember = { - encode( - message: NetworkAPIV1_APIV1LinkRequest_RemoveMember, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.memberDetails !== undefined) { - APIV1GroupMember.encode( - message.memberDetails, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkRequest_RemoveMember { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkRequest_RemoveMember(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.memberDetails = APIV1GroupMember.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkRequest_RemoveMember { - return { - memberDetails: isSet(object.memberDetails) - ? APIV1GroupMember.fromJSON(object.memberDetails) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkRequest_RemoveMember): unknown { - const obj: any = {}; - message.memberDetails !== undefined && - (obj.memberDetails = message.memberDetails - ? APIV1GroupMember.toJSON(message.memberDetails) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LinkRequest_RemoveMember { - return NetworkAPIV1_APIV1LinkRequest_RemoveMember.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LinkRequest_RemoveMember { - const message = createBaseNetworkAPIV1_APIV1LinkRequest_RemoveMember(); - message.memberDetails = - object.memberDetails !== undefined && object.memberDetails !== null - ? APIV1GroupMember.fromPartial(object.memberDetails) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryRequest(): NetworkAPIV1_APIV1LibraryRequest { - return { libraries: undefined, library: undefined, trigger: undefined }; -} - -export const NetworkAPIV1_APIV1LibraryRequest = { - encode( - message: NetworkAPIV1_APIV1LibraryRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.libraries !== undefined) { - NetworkAPIV1_APIV1LibraryRequest_Libraries.encode( - message.libraries, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.library !== undefined) { - NetworkAPIV1_APIV1LibraryRequest_Library.encode( - message.library, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1LibraryRequest_Trigger.encode( - message.trigger, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.libraries = NetworkAPIV1_APIV1LibraryRequest_Libraries.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.library = NetworkAPIV1_APIV1LibraryRequest_Library.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.trigger = NetworkAPIV1_APIV1LibraryRequest_Trigger.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LibraryRequest { - return { - libraries: isSet(object.libraries) - ? NetworkAPIV1_APIV1LibraryRequest_Libraries.fromJSON(object.libraries) - : undefined, - library: isSet(object.library) - ? NetworkAPIV1_APIV1LibraryRequest_Library.fromJSON(object.library) - : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1LibraryRequest_Trigger.fromJSON(object.trigger) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LibraryRequest): unknown { - const obj: any = {}; - message.libraries !== undefined && - (obj.libraries = message.libraries - ? NetworkAPIV1_APIV1LibraryRequest_Libraries.toJSON(message.libraries) - : undefined); - message.library !== undefined && - (obj.library = message.library - ? NetworkAPIV1_APIV1LibraryRequest_Library.toJSON(message.library) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1LibraryRequest_Trigger.toJSON(message.trigger) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LibraryRequest { - return NetworkAPIV1_APIV1LibraryRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LibraryRequest { - const message = createBaseNetworkAPIV1_APIV1LibraryRequest(); - message.libraries = - object.libraries !== undefined && object.libraries !== null - ? NetworkAPIV1_APIV1LibraryRequest_Libraries.fromPartial( - object.libraries, - ) - : undefined; - message.library = - object.library !== undefined && object.library !== null - ? NetworkAPIV1_APIV1LibraryRequest_Library.fromPartial(object.library) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1LibraryRequest_Trigger.fromPartial(object.trigger) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryRequest_Libraries(): NetworkAPIV1_APIV1LibraryRequest_Libraries { - return {}; -} - -export const NetworkAPIV1_APIV1LibraryRequest_Libraries = { - encode( - _: NetworkAPIV1_APIV1LibraryRequest_Libraries, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryRequest_Libraries { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryRequest_Libraries(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LibraryRequest_Libraries { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LibraryRequest_Libraries): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LibraryRequest_Libraries { - return NetworkAPIV1_APIV1LibraryRequest_Libraries.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1LibraryRequest_Libraries { - const message = createBaseNetworkAPIV1_APIV1LibraryRequest_Libraries(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryRequest_Library(): NetworkAPIV1_APIV1LibraryRequest_Library { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1LibraryRequest_Library = { - encode( - message: NetworkAPIV1_APIV1LibraryRequest_Library, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryRequest_Library { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryRequest_Library(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LibraryRequest_Library { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1LibraryRequest_Library): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LibraryRequest_Library { - return NetworkAPIV1_APIV1LibraryRequest_Library.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LibraryRequest_Library { - const message = createBaseNetworkAPIV1_APIV1LibraryRequest_Library(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryRequest_Trigger(): NetworkAPIV1_APIV1LibraryRequest_Trigger { - return { libraryId: '', presentationId: '', index: 0 }; -} - -export const NetworkAPIV1_APIV1LibraryRequest_Trigger = { - encode( - message: NetworkAPIV1_APIV1LibraryRequest_Trigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.libraryId !== '') { - writer.uint32(10).string(message.libraryId); - } - if (message.presentationId !== '') { - writer.uint32(18).string(message.presentationId); - } - if (message.index !== 0) { - writer.uint32(24).uint32(message.index); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryRequest_Trigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryRequest_Trigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.libraryId = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.presentationId = reader.string(); - continue; - case 3: - if (tag != 24) { - break; - } - - message.index = reader.uint32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LibraryRequest_Trigger { - return { - libraryId: isSet(object.libraryId) ? String(object.libraryId) : '', - presentationId: isSet(object.presentationId) - ? String(object.presentationId) - : '', - index: isSet(object.index) ? Number(object.index) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LibraryRequest_Trigger): unknown { - const obj: any = {}; - message.libraryId !== undefined && (obj.libraryId = message.libraryId); - message.presentationId !== undefined && - (obj.presentationId = message.presentationId); - message.index !== undefined && (obj.index = Math.round(message.index)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LibraryRequest_Trigger { - return NetworkAPIV1_APIV1LibraryRequest_Trigger.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LibraryRequest_Trigger { - const message = createBaseNetworkAPIV1_APIV1LibraryRequest_Trigger(); - message.libraryId = object.libraryId ?? ''; - message.presentationId = object.presentationId ?? ''; - message.index = object.index ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest(): NetworkAPIV1_APIV1LooksRequest { - return { - looks: undefined, - createLook: undefined, - getCurrentLook: undefined, - putCurrentLook: undefined, - getLook: undefined, - putLook: undefined, - deleteLook: undefined, - triggerLook: undefined, - }; -} - -export const NetworkAPIV1_APIV1LooksRequest = { - encode( - message: NetworkAPIV1_APIV1LooksRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.looks !== undefined) { - NetworkAPIV1_APIV1LooksRequest_Looks.encode( - message.looks, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_CreateLook.encode( - message.createLook, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getCurrentLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_GetCurrentLook.encode( - message.getCurrentLook, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putCurrentLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_PutCurrentLook.encode( - message.putCurrentLook, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_GetLook.encode( - message.getLook, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.putLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_PutLook.encode( - message.putLook, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.deleteLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_DeleteLook.encode( - message.deleteLook, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.triggerLook !== undefined) { - NetworkAPIV1_APIV1LooksRequest_TriggerLook.encode( - message.triggerLook, - writer.uint32(66).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.looks = NetworkAPIV1_APIV1LooksRequest_Looks.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createLook = NetworkAPIV1_APIV1LooksRequest_CreateLook.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getCurrentLook = - NetworkAPIV1_APIV1LooksRequest_GetCurrentLook.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putCurrentLook = - NetworkAPIV1_APIV1LooksRequest_PutCurrentLook.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getLook = NetworkAPIV1_APIV1LooksRequest_GetLook.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.putLook = NetworkAPIV1_APIV1LooksRequest_PutLook.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.deleteLook = NetworkAPIV1_APIV1LooksRequest_DeleteLook.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.triggerLook = - NetworkAPIV1_APIV1LooksRequest_TriggerLook.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest { - return { - looks: isSet(object.looks) - ? NetworkAPIV1_APIV1LooksRequest_Looks.fromJSON(object.looks) - : undefined, - createLook: isSet(object.createLook) - ? NetworkAPIV1_APIV1LooksRequest_CreateLook.fromJSON(object.createLook) - : undefined, - getCurrentLook: isSet(object.getCurrentLook) - ? NetworkAPIV1_APIV1LooksRequest_GetCurrentLook.fromJSON( - object.getCurrentLook, - ) - : undefined, - putCurrentLook: isSet(object.putCurrentLook) - ? NetworkAPIV1_APIV1LooksRequest_PutCurrentLook.fromJSON( - object.putCurrentLook, - ) - : undefined, - getLook: isSet(object.getLook) - ? NetworkAPIV1_APIV1LooksRequest_GetLook.fromJSON(object.getLook) - : undefined, - putLook: isSet(object.putLook) - ? NetworkAPIV1_APIV1LooksRequest_PutLook.fromJSON(object.putLook) - : undefined, - deleteLook: isSet(object.deleteLook) - ? NetworkAPIV1_APIV1LooksRequest_DeleteLook.fromJSON(object.deleteLook) - : undefined, - triggerLook: isSet(object.triggerLook) - ? NetworkAPIV1_APIV1LooksRequest_TriggerLook.fromJSON( - object.triggerLook, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest): unknown { - const obj: any = {}; - message.looks !== undefined && - (obj.looks = message.looks - ? NetworkAPIV1_APIV1LooksRequest_Looks.toJSON(message.looks) - : undefined); - message.createLook !== undefined && - (obj.createLook = message.createLook - ? NetworkAPIV1_APIV1LooksRequest_CreateLook.toJSON(message.createLook) - : undefined); - message.getCurrentLook !== undefined && - (obj.getCurrentLook = message.getCurrentLook - ? NetworkAPIV1_APIV1LooksRequest_GetCurrentLook.toJSON( - message.getCurrentLook, - ) - : undefined); - message.putCurrentLook !== undefined && - (obj.putCurrentLook = message.putCurrentLook - ? NetworkAPIV1_APIV1LooksRequest_PutCurrentLook.toJSON( - message.putCurrentLook, - ) - : undefined); - message.getLook !== undefined && - (obj.getLook = message.getLook - ? NetworkAPIV1_APIV1LooksRequest_GetLook.toJSON(message.getLook) - : undefined); - message.putLook !== undefined && - (obj.putLook = message.putLook - ? NetworkAPIV1_APIV1LooksRequest_PutLook.toJSON(message.putLook) - : undefined); - message.deleteLook !== undefined && - (obj.deleteLook = message.deleteLook - ? NetworkAPIV1_APIV1LooksRequest_DeleteLook.toJSON(message.deleteLook) - : undefined); - message.triggerLook !== undefined && - (obj.triggerLook = message.triggerLook - ? NetworkAPIV1_APIV1LooksRequest_TriggerLook.toJSON(message.triggerLook) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LooksRequest { - return NetworkAPIV1_APIV1LooksRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1LooksRequest { - const message = createBaseNetworkAPIV1_APIV1LooksRequest(); - message.looks = - object.looks !== undefined && object.looks !== null - ? NetworkAPIV1_APIV1LooksRequest_Looks.fromPartial(object.looks) - : undefined; - message.createLook = - object.createLook !== undefined && object.createLook !== null - ? NetworkAPIV1_APIV1LooksRequest_CreateLook.fromPartial( - object.createLook, - ) - : undefined; - message.getCurrentLook = - object.getCurrentLook !== undefined && object.getCurrentLook !== null - ? NetworkAPIV1_APIV1LooksRequest_GetCurrentLook.fromPartial( - object.getCurrentLook, - ) - : undefined; - message.putCurrentLook = - object.putCurrentLook !== undefined && object.putCurrentLook !== null - ? NetworkAPIV1_APIV1LooksRequest_PutCurrentLook.fromPartial( - object.putCurrentLook, - ) - : undefined; - message.getLook = - object.getLook !== undefined && object.getLook !== null - ? NetworkAPIV1_APIV1LooksRequest_GetLook.fromPartial(object.getLook) - : undefined; - message.putLook = - object.putLook !== undefined && object.putLook !== null - ? NetworkAPIV1_APIV1LooksRequest_PutLook.fromPartial(object.putLook) - : undefined; - message.deleteLook = - object.deleteLook !== undefined && object.deleteLook !== null - ? NetworkAPIV1_APIV1LooksRequest_DeleteLook.fromPartial( - object.deleteLook, - ) - : undefined; - message.triggerLook = - object.triggerLook !== undefined && object.triggerLook !== null - ? NetworkAPIV1_APIV1LooksRequest_TriggerLook.fromPartial( - object.triggerLook, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_Looks(): NetworkAPIV1_APIV1LooksRequest_Looks { - return {}; -} - -export const NetworkAPIV1_APIV1LooksRequest_Looks = { - encode( - _: NetworkAPIV1_APIV1LooksRequest_Looks, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_Looks { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_Looks(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LooksRequest_Looks { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LooksRequest_Looks): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LooksRequest_Looks { - return NetworkAPIV1_APIV1LooksRequest_Looks.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1LooksRequest_Looks { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_Looks(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_CreateLook(): NetworkAPIV1_APIV1LooksRequest_CreateLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksRequest_CreateLook = { - encode( - message: NetworkAPIV1_APIV1LooksRequest_CreateLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_CreateLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_CreateLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest_CreateLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest_CreateLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_CreateLook { - return NetworkAPIV1_APIV1LooksRequest_CreateLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksRequest_CreateLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_CreateLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_GetCurrentLook(): NetworkAPIV1_APIV1LooksRequest_GetCurrentLook { - return {}; -} - -export const NetworkAPIV1_APIV1LooksRequest_GetCurrentLook = { - encode( - _: NetworkAPIV1_APIV1LooksRequest_GetCurrentLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_GetCurrentLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_GetCurrentLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LooksRequest_GetCurrentLook { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LooksRequest_GetCurrentLook): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_GetCurrentLook { - return NetworkAPIV1_APIV1LooksRequest_GetCurrentLook.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1LooksRequest_GetCurrentLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_GetCurrentLook(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_PutCurrentLook(): NetworkAPIV1_APIV1LooksRequest_PutCurrentLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksRequest_PutCurrentLook = { - encode( - message: NetworkAPIV1_APIV1LooksRequest_PutCurrentLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_PutCurrentLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_PutCurrentLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest_PutCurrentLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest_PutCurrentLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_PutCurrentLook { - return NetworkAPIV1_APIV1LooksRequest_PutCurrentLook.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1LooksRequest_PutCurrentLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_PutCurrentLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_GetLook(): NetworkAPIV1_APIV1LooksRequest_GetLook { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1LooksRequest_GetLook = { - encode( - message: NetworkAPIV1_APIV1LooksRequest_GetLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_GetLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_GetLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest_GetLook { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest_GetLook): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_GetLook { - return NetworkAPIV1_APIV1LooksRequest_GetLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksRequest_GetLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_GetLook(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_PutLook(): NetworkAPIV1_APIV1LooksRequest_PutLook { - return { id: '', look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksRequest_PutLook = { - encode( - message: NetworkAPIV1_APIV1LooksRequest_PutLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_PutLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_PutLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest_PutLook { - return { - id: isSet(object.id) ? String(object.id) : '', - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest_PutLook): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_PutLook { - return NetworkAPIV1_APIV1LooksRequest_PutLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksRequest_PutLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_PutLook(); - message.id = object.id ?? ''; - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_DeleteLook(): NetworkAPIV1_APIV1LooksRequest_DeleteLook { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1LooksRequest_DeleteLook = { - encode( - message: NetworkAPIV1_APIV1LooksRequest_DeleteLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_DeleteLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_DeleteLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest_DeleteLook { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest_DeleteLook): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_DeleteLook { - return NetworkAPIV1_APIV1LooksRequest_DeleteLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksRequest_DeleteLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_DeleteLook(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksRequest_TriggerLook(): NetworkAPIV1_APIV1LooksRequest_TriggerLook { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1LooksRequest_TriggerLook = { - encode( - message: NetworkAPIV1_APIV1LooksRequest_TriggerLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksRequest_TriggerLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksRequest_TriggerLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksRequest_TriggerLook { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksRequest_TriggerLook): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksRequest_TriggerLook { - return NetworkAPIV1_APIV1LooksRequest_TriggerLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksRequest_TriggerLook { - const message = createBaseNetworkAPIV1_APIV1LooksRequest_TriggerLook(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroRequest(): NetworkAPIV1_APIV1MacroRequest { - return { - macros: undefined, - getMacro: undefined, - putMacro: undefined, - deleteMacro: undefined, - triggerMacro: undefined, - }; -} - -export const NetworkAPIV1_APIV1MacroRequest = { - encode( - message: NetworkAPIV1_APIV1MacroRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.macros !== undefined) { - NetworkAPIV1_APIV1MacroRequest_Macros.encode( - message.macros, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getMacro !== undefined) { - NetworkAPIV1_APIV1MacroRequest_GetMacro.encode( - message.getMacro, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.putMacro !== undefined) { - NetworkAPIV1_APIV1MacroRequest_PutMacro.encode( - message.putMacro, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.deleteMacro !== undefined) { - NetworkAPIV1_APIV1MacroRequest_DeleteMacro.encode( - message.deleteMacro, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.triggerMacro !== undefined) { - NetworkAPIV1_APIV1MacroRequest_TriggerMacro.encode( - message.triggerMacro, - writer.uint32(42).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.macros = NetworkAPIV1_APIV1MacroRequest_Macros.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getMacro = NetworkAPIV1_APIV1MacroRequest_GetMacro.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.putMacro = NetworkAPIV1_APIV1MacroRequest_PutMacro.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.deleteMacro = - NetworkAPIV1_APIV1MacroRequest_DeleteMacro.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.triggerMacro = - NetworkAPIV1_APIV1MacroRequest_TriggerMacro.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroRequest { - return { - macros: isSet(object.macros) - ? NetworkAPIV1_APIV1MacroRequest_Macros.fromJSON(object.macros) - : undefined, - getMacro: isSet(object.getMacro) - ? NetworkAPIV1_APIV1MacroRequest_GetMacro.fromJSON(object.getMacro) - : undefined, - putMacro: isSet(object.putMacro) - ? NetworkAPIV1_APIV1MacroRequest_PutMacro.fromJSON(object.putMacro) - : undefined, - deleteMacro: isSet(object.deleteMacro) - ? NetworkAPIV1_APIV1MacroRequest_DeleteMacro.fromJSON( - object.deleteMacro, - ) - : undefined, - triggerMacro: isSet(object.triggerMacro) - ? NetworkAPIV1_APIV1MacroRequest_TriggerMacro.fromJSON( - object.triggerMacro, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroRequest): unknown { - const obj: any = {}; - message.macros !== undefined && - (obj.macros = message.macros - ? NetworkAPIV1_APIV1MacroRequest_Macros.toJSON(message.macros) - : undefined); - message.getMacro !== undefined && - (obj.getMacro = message.getMacro - ? NetworkAPIV1_APIV1MacroRequest_GetMacro.toJSON(message.getMacro) - : undefined); - message.putMacro !== undefined && - (obj.putMacro = message.putMacro - ? NetworkAPIV1_APIV1MacroRequest_PutMacro.toJSON(message.putMacro) - : undefined); - message.deleteMacro !== undefined && - (obj.deleteMacro = message.deleteMacro - ? NetworkAPIV1_APIV1MacroRequest_DeleteMacro.toJSON(message.deleteMacro) - : undefined); - message.triggerMacro !== undefined && - (obj.triggerMacro = message.triggerMacro - ? NetworkAPIV1_APIV1MacroRequest_TriggerMacro.toJSON( - message.triggerMacro, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MacroRequest { - return NetworkAPIV1_APIV1MacroRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1MacroRequest { - const message = createBaseNetworkAPIV1_APIV1MacroRequest(); - message.macros = - object.macros !== undefined && object.macros !== null - ? NetworkAPIV1_APIV1MacroRequest_Macros.fromPartial(object.macros) - : undefined; - message.getMacro = - object.getMacro !== undefined && object.getMacro !== null - ? NetworkAPIV1_APIV1MacroRequest_GetMacro.fromPartial(object.getMacro) - : undefined; - message.putMacro = - object.putMacro !== undefined && object.putMacro !== null - ? NetworkAPIV1_APIV1MacroRequest_PutMacro.fromPartial(object.putMacro) - : undefined; - message.deleteMacro = - object.deleteMacro !== undefined && object.deleteMacro !== null - ? NetworkAPIV1_APIV1MacroRequest_DeleteMacro.fromPartial( - object.deleteMacro, - ) - : undefined; - message.triggerMacro = - object.triggerMacro !== undefined && object.triggerMacro !== null - ? NetworkAPIV1_APIV1MacroRequest_TriggerMacro.fromPartial( - object.triggerMacro, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroRequest_Macros(): NetworkAPIV1_APIV1MacroRequest_Macros { - return {}; -} - -export const NetworkAPIV1_APIV1MacroRequest_Macros = { - encode( - _: NetworkAPIV1_APIV1MacroRequest_Macros, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroRequest_Macros { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroRequest_Macros(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MacroRequest_Macros { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MacroRequest_Macros): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroRequest_Macros { - return NetworkAPIV1_APIV1MacroRequest_Macros.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1MacroRequest_Macros { - const message = createBaseNetworkAPIV1_APIV1MacroRequest_Macros(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroRequest_GetMacro(): NetworkAPIV1_APIV1MacroRequest_GetMacro { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MacroRequest_GetMacro = { - encode( - message: NetworkAPIV1_APIV1MacroRequest_GetMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroRequest_GetMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroRequest_GetMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroRequest_GetMacro { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroRequest_GetMacro): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroRequest_GetMacro { - return NetworkAPIV1_APIV1MacroRequest_GetMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MacroRequest_GetMacro { - const message = createBaseNetworkAPIV1_APIV1MacroRequest_GetMacro(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroRequest_PutMacro(): NetworkAPIV1_APIV1MacroRequest_PutMacro { - return { id: '', nameChange: '', colorChange: undefined }; -} - -export const NetworkAPIV1_APIV1MacroRequest_PutMacro = { - encode( - message: NetworkAPIV1_APIV1MacroRequest_PutMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.nameChange !== '') { - writer.uint32(18).string(message.nameChange); - } - if (message.colorChange !== undefined) { - APIV1Color.encode(message.colorChange, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroRequest_PutMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroRequest_PutMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.nameChange = reader.string(); - continue; - case 3: - if (tag != 26) { - break; - } - - message.colorChange = APIV1Color.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroRequest_PutMacro { - return { - id: isSet(object.id) ? String(object.id) : '', - nameChange: isSet(object.nameChange) ? String(object.nameChange) : '', - colorChange: isSet(object.colorChange) - ? APIV1Color.fromJSON(object.colorChange) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroRequest_PutMacro): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.nameChange !== undefined && (obj.nameChange = message.nameChange); - message.colorChange !== undefined && - (obj.colorChange = message.colorChange - ? APIV1Color.toJSON(message.colorChange) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroRequest_PutMacro { - return NetworkAPIV1_APIV1MacroRequest_PutMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MacroRequest_PutMacro { - const message = createBaseNetworkAPIV1_APIV1MacroRequest_PutMacro(); - message.id = object.id ?? ''; - message.nameChange = object.nameChange ?? ''; - message.colorChange = - object.colorChange !== undefined && object.colorChange !== null - ? APIV1Color.fromPartial(object.colorChange) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroRequest_DeleteMacro(): NetworkAPIV1_APIV1MacroRequest_DeleteMacro { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MacroRequest_DeleteMacro = { - encode( - message: NetworkAPIV1_APIV1MacroRequest_DeleteMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroRequest_DeleteMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroRequest_DeleteMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroRequest_DeleteMacro { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroRequest_DeleteMacro): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroRequest_DeleteMacro { - return NetworkAPIV1_APIV1MacroRequest_DeleteMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MacroRequest_DeleteMacro { - const message = createBaseNetworkAPIV1_APIV1MacroRequest_DeleteMacro(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroRequest_TriggerMacro(): NetworkAPIV1_APIV1MacroRequest_TriggerMacro { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MacroRequest_TriggerMacro = { - encode( - message: NetworkAPIV1_APIV1MacroRequest_TriggerMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroRequest_TriggerMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroRequest_TriggerMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroRequest_TriggerMacro { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroRequest_TriggerMacro): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MacroRequest_TriggerMacro { - return NetworkAPIV1_APIV1MacroRequest_TriggerMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MacroRequest_TriggerMacro { - const message = createBaseNetworkAPIV1_APIV1MacroRequest_TriggerMacro(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksRequest(): NetworkAPIV1_APIV1MasksRequest { - return { masks: undefined, getMask: undefined, getThumbnail: undefined }; -} - -export const NetworkAPIV1_APIV1MasksRequest = { - encode( - message: NetworkAPIV1_APIV1MasksRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.masks !== undefined) { - NetworkAPIV1_APIV1MasksRequest_Masks.encode( - message.masks, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getMask !== undefined) { - NetworkAPIV1_APIV1MasksRequest_GetMask.encode( - message.getMask, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getThumbnail !== undefined) { - NetworkAPIV1_APIV1MasksRequest_GetThumbnail.encode( - message.getThumbnail, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.masks = NetworkAPIV1_APIV1MasksRequest_Masks.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getMask = NetworkAPIV1_APIV1MasksRequest_GetMask.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getThumbnail = - NetworkAPIV1_APIV1MasksRequest_GetThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksRequest { - return { - masks: isSet(object.masks) - ? NetworkAPIV1_APIV1MasksRequest_Masks.fromJSON(object.masks) - : undefined, - getMask: isSet(object.getMask) - ? NetworkAPIV1_APIV1MasksRequest_GetMask.fromJSON(object.getMask) - : undefined, - getThumbnail: isSet(object.getThumbnail) - ? NetworkAPIV1_APIV1MasksRequest_GetThumbnail.fromJSON( - object.getThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksRequest): unknown { - const obj: any = {}; - message.masks !== undefined && - (obj.masks = message.masks - ? NetworkAPIV1_APIV1MasksRequest_Masks.toJSON(message.masks) - : undefined); - message.getMask !== undefined && - (obj.getMask = message.getMask - ? NetworkAPIV1_APIV1MasksRequest_GetMask.toJSON(message.getMask) - : undefined); - message.getThumbnail !== undefined && - (obj.getThumbnail = message.getThumbnail - ? NetworkAPIV1_APIV1MasksRequest_GetThumbnail.toJSON( - message.getThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MasksRequest { - return NetworkAPIV1_APIV1MasksRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1MasksRequest { - const message = createBaseNetworkAPIV1_APIV1MasksRequest(); - message.masks = - object.masks !== undefined && object.masks !== null - ? NetworkAPIV1_APIV1MasksRequest_Masks.fromPartial(object.masks) - : undefined; - message.getMask = - object.getMask !== undefined && object.getMask !== null - ? NetworkAPIV1_APIV1MasksRequest_GetMask.fromPartial(object.getMask) - : undefined; - message.getThumbnail = - object.getThumbnail !== undefined && object.getThumbnail !== null - ? NetworkAPIV1_APIV1MasksRequest_GetThumbnail.fromPartial( - object.getThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksRequest_Masks(): NetworkAPIV1_APIV1MasksRequest_Masks { - return {}; -} - -export const NetworkAPIV1_APIV1MasksRequest_Masks = { - encode( - _: NetworkAPIV1_APIV1MasksRequest_Masks, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksRequest_Masks { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksRequest_Masks(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MasksRequest_Masks { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MasksRequest_Masks): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MasksRequest_Masks { - return NetworkAPIV1_APIV1MasksRequest_Masks.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1MasksRequest_Masks { - const message = createBaseNetworkAPIV1_APIV1MasksRequest_Masks(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksRequest_GetMask(): NetworkAPIV1_APIV1MasksRequest_GetMask { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MasksRequest_GetMask = { - encode( - message: NetworkAPIV1_APIV1MasksRequest_GetMask, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksRequest_GetMask { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksRequest_GetMask(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksRequest_GetMask { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksRequest_GetMask): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MasksRequest_GetMask { - return NetworkAPIV1_APIV1MasksRequest_GetMask.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MasksRequest_GetMask { - const message = createBaseNetworkAPIV1_APIV1MasksRequest_GetMask(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksRequest_GetThumbnail(): NetworkAPIV1_APIV1MasksRequest_GetThumbnail { - return { id: '', quality: 0 }; -} - -export const NetworkAPIV1_APIV1MasksRequest_GetThumbnail = { - encode( - message: NetworkAPIV1_APIV1MasksRequest_GetThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.quality !== 0) { - writer.uint32(16).int32(message.quality); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksRequest_GetThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksRequest_GetThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.quality = reader.int32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksRequest_GetThumbnail { - return { - id: isSet(object.id) ? String(object.id) : '', - quality: isSet(object.quality) ? Number(object.quality) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksRequest_GetThumbnail): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MasksRequest_GetThumbnail { - return NetworkAPIV1_APIV1MasksRequest_GetThumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MasksRequest_GetThumbnail { - const message = createBaseNetworkAPIV1_APIV1MasksRequest_GetThumbnail(); - message.id = object.id ?? ''; - message.quality = object.quality ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest(): NetworkAPIV1_APIV1MediaRequest { - return { - playlists: undefined, - getPlaylist: undefined, - getPlaylistUpdates: undefined, - getThumbnail: undefined, - playlistFocused: undefined, - playlistActive: undefined, - focus: undefined, - trigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1MediaRequest = { - encode( - message: NetworkAPIV1_APIV1MediaRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlists !== undefined) { - NetworkAPIV1_APIV1MediaRequest_Playlists.encode( - message.playlists, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getPlaylist !== undefined) { - NetworkAPIV1_APIV1MediaRequest_GetPlaylist.encode( - message.getPlaylist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getPlaylistUpdates !== undefined) { - NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates.encode( - message.getPlaylistUpdates, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.getThumbnail !== undefined) { - NetworkAPIV1_APIV1MediaRequest_GetThumbnail.encode( - message.getThumbnail, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.playlistFocused !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.playlistFocused, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.playlistActive !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.playlistActive, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.focus !== undefined) { - NetworkAPIV1_APIV1MediaRequest_FocusMessage.encode( - message.focus, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1MediaRequest_TriggerMessage.encode( - message.trigger, - writer.uint32(66).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists = NetworkAPIV1_APIV1MediaRequest_Playlists.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getPlaylist = - NetworkAPIV1_APIV1MediaRequest_GetPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getPlaylistUpdates = - NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.getThumbnail = - NetworkAPIV1_APIV1MediaRequest_GetThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.playlistFocused = - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.playlistActive = - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.focus = NetworkAPIV1_APIV1MediaRequest_FocusMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.trigger = - NetworkAPIV1_APIV1MediaRequest_TriggerMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaRequest { - return { - playlists: isSet(object.playlists) - ? NetworkAPIV1_APIV1MediaRequest_Playlists.fromJSON(object.playlists) - : undefined, - getPlaylist: isSet(object.getPlaylist) - ? NetworkAPIV1_APIV1MediaRequest_GetPlaylist.fromJSON( - object.getPlaylist, - ) - : undefined, - getPlaylistUpdates: isSet(object.getPlaylistUpdates) - ? NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates.fromJSON( - object.getPlaylistUpdates, - ) - : undefined, - getThumbnail: isSet(object.getThumbnail) - ? NetworkAPIV1_APIV1MediaRequest_GetThumbnail.fromJSON( - object.getThumbnail, - ) - : undefined, - playlistFocused: isSet(object.playlistFocused) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON( - object.playlistFocused, - ) - : undefined, - playlistActive: isSet(object.playlistActive) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON( - object.playlistActive, - ) - : undefined, - focus: isSet(object.focus) - ? NetworkAPIV1_APIV1MediaRequest_FocusMessage.fromJSON(object.focus) - : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1MediaRequest_TriggerMessage.fromJSON(object.trigger) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaRequest): unknown { - const obj: any = {}; - message.playlists !== undefined && - (obj.playlists = message.playlists - ? NetworkAPIV1_APIV1MediaRequest_Playlists.toJSON(message.playlists) - : undefined); - message.getPlaylist !== undefined && - (obj.getPlaylist = message.getPlaylist - ? NetworkAPIV1_APIV1MediaRequest_GetPlaylist.toJSON(message.getPlaylist) - : undefined); - message.getPlaylistUpdates !== undefined && - (obj.getPlaylistUpdates = message.getPlaylistUpdates - ? NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates.toJSON( - message.getPlaylistUpdates, - ) - : undefined); - message.getThumbnail !== undefined && - (obj.getThumbnail = message.getThumbnail - ? NetworkAPIV1_APIV1MediaRequest_GetThumbnail.toJSON( - message.getThumbnail, - ) - : undefined); - message.playlistFocused !== undefined && - (obj.playlistFocused = message.playlistFocused - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON( - message.playlistFocused, - ) - : undefined); - message.playlistActive !== undefined && - (obj.playlistActive = message.playlistActive - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON( - message.playlistActive, - ) - : undefined); - message.focus !== undefined && - (obj.focus = message.focus - ? NetworkAPIV1_APIV1MediaRequest_FocusMessage.toJSON(message.focus) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1MediaRequest_TriggerMessage.toJSON(message.trigger) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MediaRequest { - return NetworkAPIV1_APIV1MediaRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1MediaRequest { - const message = createBaseNetworkAPIV1_APIV1MediaRequest(); - message.playlists = - object.playlists !== undefined && object.playlists !== null - ? NetworkAPIV1_APIV1MediaRequest_Playlists.fromPartial(object.playlists) - : undefined; - message.getPlaylist = - object.getPlaylist !== undefined && object.getPlaylist !== null - ? NetworkAPIV1_APIV1MediaRequest_GetPlaylist.fromPartial( - object.getPlaylist, - ) - : undefined; - message.getPlaylistUpdates = - object.getPlaylistUpdates !== undefined && - object.getPlaylistUpdates !== null - ? NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates.fromPartial( - object.getPlaylistUpdates, - ) - : undefined; - message.getThumbnail = - object.getThumbnail !== undefined && object.getThumbnail !== null - ? NetworkAPIV1_APIV1MediaRequest_GetThumbnail.fromPartial( - object.getThumbnail, - ) - : undefined; - message.playlistFocused = - object.playlistFocused !== undefined && object.playlistFocused !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial( - object.playlistFocused, - ) - : undefined; - message.playlistActive = - object.playlistActive !== undefined && object.playlistActive !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial( - object.playlistActive, - ) - : undefined; - message.focus = - object.focus !== undefined && object.focus !== null - ? NetworkAPIV1_APIV1MediaRequest_FocusMessage.fromPartial(object.focus) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1MediaRequest_TriggerMessage.fromPartial( - object.trigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_Playlists(): NetworkAPIV1_APIV1MediaRequest_Playlists { - return {}; -} - -export const NetworkAPIV1_APIV1MediaRequest_Playlists = { - encode( - _: NetworkAPIV1_APIV1MediaRequest_Playlists, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_Playlists { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest_Playlists(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MediaRequest_Playlists { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MediaRequest_Playlists): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_Playlists { - return NetworkAPIV1_APIV1MediaRequest_Playlists.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1MediaRequest_Playlists { - const message = createBaseNetworkAPIV1_APIV1MediaRequest_Playlists(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_GetPlaylist(): NetworkAPIV1_APIV1MediaRequest_GetPlaylist { - return { id: '', start: 0 }; -} - -export const NetworkAPIV1_APIV1MediaRequest_GetPlaylist = { - encode( - message: NetworkAPIV1_APIV1MediaRequest_GetPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.start !== 0) { - writer.uint32(32).uint32(message.start); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_GetPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest_GetPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 4: - if (tag != 32) { - break; - } - - message.start = reader.uint32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaRequest_GetPlaylist { - return { - id: isSet(object.id) ? String(object.id) : '', - start: isSet(object.start) ? Number(object.start) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaRequest_GetPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.start !== undefined && (obj.start = Math.round(message.start)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_GetPlaylist { - return NetworkAPIV1_APIV1MediaRequest_GetPlaylist.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MediaRequest_GetPlaylist { - const message = createBaseNetworkAPIV1_APIV1MediaRequest_GetPlaylist(); - message.id = object.id ?? ''; - message.start = object.start ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates(): NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates = { - encode( - message: NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates { - return NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates { - const message = - createBaseNetworkAPIV1_APIV1MediaRequest_GetPlaylistUpdates(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_GetThumbnail(): NetworkAPIV1_APIV1MediaRequest_GetThumbnail { - return { uuid: undefined, quality: 0 }; -} - -export const NetworkAPIV1_APIV1MediaRequest_GetThumbnail = { - encode( - message: NetworkAPIV1_APIV1MediaRequest_GetThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); - } - if (message.quality !== 0) { - writer.uint32(16).int32(message.quality); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_GetThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest_GetThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 16) { - break; - } - - message.quality = reader.int32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaRequest_GetThumbnail { - return { - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - quality: isSet(object.quality) ? Number(object.quality) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaRequest_GetThumbnail): unknown { - const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_GetThumbnail { - return NetworkAPIV1_APIV1MediaRequest_GetThumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaRequest_GetThumbnail { - const message = createBaseNetworkAPIV1_APIV1MediaRequest_GetThumbnail(); - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - message.quality = object.quality ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_EmptyMessage(): NetworkAPIV1_APIV1MediaRequest_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1MediaRequest_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1MediaRequest_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MediaRequest_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MediaRequest_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_EmptyMessage { - return NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MediaRequest_EmptyMessage { - const message = createBaseNetworkAPIV1_APIV1MediaRequest_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_FocusMessage(): NetworkAPIV1_APIV1MediaRequest_FocusMessage { - return { - next: undefined, - previous: undefined, - active: undefined, - id: undefined, - }; -} - -export const NetworkAPIV1_APIV1MediaRequest_FocusMessage = { - encode( - message: NetworkAPIV1_APIV1MediaRequest_FocusMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.next !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.next, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.previous !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.previous, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.active !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.active, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.id !== undefined) { - StringValue.encode( - { value: message.id! }, - writer.uint32(34).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_FocusMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest_FocusMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.next = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.previous = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.active = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.id = StringValue.decode(reader, reader.uint32()).value; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaRequest_FocusMessage { - return { - next: isSet(object.next) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.next) - : undefined, - previous: isSet(object.previous) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.previous) - : undefined, - active: isSet(object.active) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.active) - : undefined, - id: isSet(object.id) ? String(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaRequest_FocusMessage): unknown { - const obj: any = {}; - message.next !== undefined && - (obj.next = message.next - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.next) - : undefined); - message.previous !== undefined && - (obj.previous = message.previous - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.previous) - : undefined); - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.active) - : undefined); - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_FocusMessage { - return NetworkAPIV1_APIV1MediaRequest_FocusMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaRequest_FocusMessage { - const message = createBaseNetworkAPIV1_APIV1MediaRequest_FocusMessage(); - message.next = - object.next !== undefined && object.next !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial(object.next) - : undefined; - message.previous = - object.previous !== undefined && object.previous !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial( - object.previous, - ) - : undefined; - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial(object.active) - : undefined; - message.id = object.id ?? undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaRequest_TriggerMessage(): NetworkAPIV1_APIV1MediaRequest_TriggerMessage { - return { - focused: undefined, - active: undefined, - playlistId: undefined, - start: undefined, - next: undefined, - previous: undefined, - mediaId: undefined, - }; -} - -export const NetworkAPIV1_APIV1MediaRequest_TriggerMessage = { - encode( - message: NetworkAPIV1_APIV1MediaRequest_TriggerMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.focused !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.focused, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.active !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.active, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.playlistId !== undefined) { - StringValue.encode( - { value: message.playlistId! }, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.start !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.start, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.next !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.next, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.previous !== undefined) { - NetworkAPIV1_APIV1MediaRequest_EmptyMessage.encode( - message.previous, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.mediaId !== undefined) { - StringValue.encode( - { value: message.mediaId! }, - writer.uint32(58).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaRequest_TriggerMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaRequest_TriggerMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.focused = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.active = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.playlistId = StringValue.decode( - reader, - reader.uint32(), - ).value; - continue; - case 4: - if (tag != 34) { - break; - } - - message.start = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.next = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.previous = NetworkAPIV1_APIV1MediaRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.mediaId = StringValue.decode(reader, reader.uint32()).value; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaRequest_TriggerMessage { - return { - focused: isSet(object.focused) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.focused) - : undefined, - active: isSet(object.active) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.active) - : undefined, - playlistId: isSet(object.playlistId) - ? String(object.playlistId) - : undefined, - start: isSet(object.start) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.start) - : undefined, - next: isSet(object.next) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.next) - : undefined, - previous: isSet(object.previous) - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromJSON(object.previous) - : undefined, - mediaId: isSet(object.mediaId) ? String(object.mediaId) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaRequest_TriggerMessage): unknown { - const obj: any = {}; - message.focused !== undefined && - (obj.focused = message.focused - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.focused) - : undefined); - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.active) - : undefined); - message.playlistId !== undefined && (obj.playlistId = message.playlistId); - message.start !== undefined && - (obj.start = message.start - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.start) - : undefined); - message.next !== undefined && - (obj.next = message.next - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.next) - : undefined); - message.previous !== undefined && - (obj.previous = message.previous - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.toJSON(message.previous) - : undefined); - message.mediaId !== undefined && (obj.mediaId = message.mediaId); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaRequest_TriggerMessage { - return NetworkAPIV1_APIV1MediaRequest_TriggerMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaRequest_TriggerMessage { - const message = createBaseNetworkAPIV1_APIV1MediaRequest_TriggerMessage(); - message.focused = - object.focused !== undefined && object.focused !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial( - object.focused, - ) - : undefined; - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial(object.active) - : undefined; - message.playlistId = object.playlistId ?? undefined; - message.start = - object.start !== undefined && object.start !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial(object.start) - : undefined; - message.next = - object.next !== undefined && object.next !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial(object.next) - : undefined; - message.previous = - object.previous !== undefined && object.previous !== null - ? NetworkAPIV1_APIV1MediaRequest_EmptyMessage.fromPartial( - object.previous, - ) - : undefined; - message.mediaId = object.mediaId ?? undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest(): NetworkAPIV1_APIV1MessageRequest { - return { - messages: undefined, - createMessage: undefined, - getMessage: undefined, - putMessage: undefined, - deleteMessage: undefined, - triggerMessage: undefined, - clearMessage: undefined, - }; -} - -export const NetworkAPIV1_APIV1MessageRequest = { - encode( - message: NetworkAPIV1_APIV1MessageRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.messages !== undefined) { - NetworkAPIV1_APIV1MessageRequest_Messages.encode( - message.messages, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createMessage !== undefined) { - NetworkAPIV1_APIV1MessageRequest_CreateMessage.encode( - message.createMessage, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getMessage !== undefined) { - NetworkAPIV1_APIV1MessageRequest_GetMessage.encode( - message.getMessage, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putMessage !== undefined) { - NetworkAPIV1_APIV1MessageRequest_PutMessage.encode( - message.putMessage, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.deleteMessage !== undefined) { - NetworkAPIV1_APIV1MessageRequest_DeleteMessage.encode( - message.deleteMessage, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.triggerMessage !== undefined) { - NetworkAPIV1_APIV1MessageRequest_TriggerMessage.encode( - message.triggerMessage, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.clearMessage !== undefined) { - NetworkAPIV1_APIV1MessageRequest_ClearMessage.encode( - message.clearMessage, - writer.uint32(58).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.messages = NetworkAPIV1_APIV1MessageRequest_Messages.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createMessage = - NetworkAPIV1_APIV1MessageRequest_CreateMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getMessage = - NetworkAPIV1_APIV1MessageRequest_GetMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putMessage = - NetworkAPIV1_APIV1MessageRequest_PutMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.deleteMessage = - NetworkAPIV1_APIV1MessageRequest_DeleteMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.triggerMessage = - NetworkAPIV1_APIV1MessageRequest_TriggerMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.clearMessage = - NetworkAPIV1_APIV1MessageRequest_ClearMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest { - return { - messages: isSet(object.messages) - ? NetworkAPIV1_APIV1MessageRequest_Messages.fromJSON(object.messages) - : undefined, - createMessage: isSet(object.createMessage) - ? NetworkAPIV1_APIV1MessageRequest_CreateMessage.fromJSON( - object.createMessage, - ) - : undefined, - getMessage: isSet(object.getMessage) - ? NetworkAPIV1_APIV1MessageRequest_GetMessage.fromJSON( - object.getMessage, - ) - : undefined, - putMessage: isSet(object.putMessage) - ? NetworkAPIV1_APIV1MessageRequest_PutMessage.fromJSON( - object.putMessage, - ) - : undefined, - deleteMessage: isSet(object.deleteMessage) - ? NetworkAPIV1_APIV1MessageRequest_DeleteMessage.fromJSON( - object.deleteMessage, - ) - : undefined, - triggerMessage: isSet(object.triggerMessage) - ? NetworkAPIV1_APIV1MessageRequest_TriggerMessage.fromJSON( - object.triggerMessage, - ) - : undefined, - clearMessage: isSet(object.clearMessage) - ? NetworkAPIV1_APIV1MessageRequest_ClearMessage.fromJSON( - object.clearMessage, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest): unknown { - const obj: any = {}; - message.messages !== undefined && - (obj.messages = message.messages - ? NetworkAPIV1_APIV1MessageRequest_Messages.toJSON(message.messages) - : undefined); - message.createMessage !== undefined && - (obj.createMessage = message.createMessage - ? NetworkAPIV1_APIV1MessageRequest_CreateMessage.toJSON( - message.createMessage, - ) - : undefined); - message.getMessage !== undefined && - (obj.getMessage = message.getMessage - ? NetworkAPIV1_APIV1MessageRequest_GetMessage.toJSON(message.getMessage) - : undefined); - message.putMessage !== undefined && - (obj.putMessage = message.putMessage - ? NetworkAPIV1_APIV1MessageRequest_PutMessage.toJSON(message.putMessage) - : undefined); - message.deleteMessage !== undefined && - (obj.deleteMessage = message.deleteMessage - ? NetworkAPIV1_APIV1MessageRequest_DeleteMessage.toJSON( - message.deleteMessage, - ) - : undefined); - message.triggerMessage !== undefined && - (obj.triggerMessage = message.triggerMessage - ? NetworkAPIV1_APIV1MessageRequest_TriggerMessage.toJSON( - message.triggerMessage, - ) - : undefined); - message.clearMessage !== undefined && - (obj.clearMessage = message.clearMessage - ? NetworkAPIV1_APIV1MessageRequest_ClearMessage.toJSON( - message.clearMessage, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MessageRequest { - return NetworkAPIV1_APIV1MessageRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MessageRequest { - const message = createBaseNetworkAPIV1_APIV1MessageRequest(); - message.messages = - object.messages !== undefined && object.messages !== null - ? NetworkAPIV1_APIV1MessageRequest_Messages.fromPartial(object.messages) - : undefined; - message.createMessage = - object.createMessage !== undefined && object.createMessage !== null - ? NetworkAPIV1_APIV1MessageRequest_CreateMessage.fromPartial( - object.createMessage, - ) - : undefined; - message.getMessage = - object.getMessage !== undefined && object.getMessage !== null - ? NetworkAPIV1_APIV1MessageRequest_GetMessage.fromPartial( - object.getMessage, - ) - : undefined; - message.putMessage = - object.putMessage !== undefined && object.putMessage !== null - ? NetworkAPIV1_APIV1MessageRequest_PutMessage.fromPartial( - object.putMessage, - ) - : undefined; - message.deleteMessage = - object.deleteMessage !== undefined && object.deleteMessage !== null - ? NetworkAPIV1_APIV1MessageRequest_DeleteMessage.fromPartial( - object.deleteMessage, - ) - : undefined; - message.triggerMessage = - object.triggerMessage !== undefined && object.triggerMessage !== null - ? NetworkAPIV1_APIV1MessageRequest_TriggerMessage.fromPartial( - object.triggerMessage, - ) - : undefined; - message.clearMessage = - object.clearMessage !== undefined && object.clearMessage !== null - ? NetworkAPIV1_APIV1MessageRequest_ClearMessage.fromPartial( - object.clearMessage, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_Messages(): NetworkAPIV1_APIV1MessageRequest_Messages { - return {}; -} - -export const NetworkAPIV1_APIV1MessageRequest_Messages = { - encode( - _: NetworkAPIV1_APIV1MessageRequest_Messages, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_Messages { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_Messages(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MessageRequest_Messages { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MessageRequest_Messages): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_Messages { - return NetworkAPIV1_APIV1MessageRequest_Messages.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1MessageRequest_Messages { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_Messages(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_CreateMessage(): NetworkAPIV1_APIV1MessageRequest_CreateMessage { - return { message: undefined }; -} - -export const NetworkAPIV1_APIV1MessageRequest_CreateMessage = { - encode( - message: NetworkAPIV1_APIV1MessageRequest_CreateMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.message !== undefined) { - APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_CreateMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_CreateMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.message = APIV1Message.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest_CreateMessage { - return { - message: isSet(object.message) - ? APIV1Message.fromJSON(object.message) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest_CreateMessage): unknown { - const obj: any = {}; - message.message !== undefined && - (obj.message = message.message - ? APIV1Message.toJSON(message.message) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_CreateMessage { - return NetworkAPIV1_APIV1MessageRequest_CreateMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageRequest_CreateMessage { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_CreateMessage(); - message.message = - object.message !== undefined && object.message !== null - ? APIV1Message.fromPartial(object.message) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_GetMessage(): NetworkAPIV1_APIV1MessageRequest_GetMessage { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MessageRequest_GetMessage = { - encode( - message: NetworkAPIV1_APIV1MessageRequest_GetMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_GetMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_GetMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest_GetMessage { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest_GetMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_GetMessage { - return NetworkAPIV1_APIV1MessageRequest_GetMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageRequest_GetMessage { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_GetMessage(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_PutMessage(): NetworkAPIV1_APIV1MessageRequest_PutMessage { - return { id: '', message: undefined }; -} - -export const NetworkAPIV1_APIV1MessageRequest_PutMessage = { - encode( - message: NetworkAPIV1_APIV1MessageRequest_PutMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.message !== undefined) { - APIV1Message.encode(message.message, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_PutMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_PutMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.message = APIV1Message.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest_PutMessage { - return { - id: isSet(object.id) ? String(object.id) : '', - message: isSet(object.message) - ? APIV1Message.fromJSON(object.message) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest_PutMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.message !== undefined && - (obj.message = message.message - ? APIV1Message.toJSON(message.message) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_PutMessage { - return NetworkAPIV1_APIV1MessageRequest_PutMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageRequest_PutMessage { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_PutMessage(); - message.id = object.id ?? ''; - message.message = - object.message !== undefined && object.message !== null - ? APIV1Message.fromPartial(object.message) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_DeleteMessage(): NetworkAPIV1_APIV1MessageRequest_DeleteMessage { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MessageRequest_DeleteMessage = { - encode( - message: NetworkAPIV1_APIV1MessageRequest_DeleteMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_DeleteMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_DeleteMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest_DeleteMessage { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest_DeleteMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_DeleteMessage { - return NetworkAPIV1_APIV1MessageRequest_DeleteMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageRequest_DeleteMessage { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_DeleteMessage(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_TriggerMessage(): NetworkAPIV1_APIV1MessageRequest_TriggerMessage { - return { id: '', tokens: [] }; -} - -export const NetworkAPIV1_APIV1MessageRequest_TriggerMessage = { - encode( - message: NetworkAPIV1_APIV1MessageRequest_TriggerMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - for (const v of message.tokens) { - APIV1Message_APIV1MessageToken.encode( - v!, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_TriggerMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_TriggerMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.tokens.push( - APIV1Message_APIV1MessageToken.decode(reader, reader.uint32()), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest_TriggerMessage { - return { - id: isSet(object.id) ? String(object.id) : '', - tokens: Array.isArray(object?.tokens) - ? object.tokens.map((e: any) => - APIV1Message_APIV1MessageToken.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest_TriggerMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - if (message.tokens) { - obj.tokens = message.tokens.map((e) => - e ? APIV1Message_APIV1MessageToken.toJSON(e) : undefined, - ); - } else { - obj.tokens = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_TriggerMessage { - return NetworkAPIV1_APIV1MessageRequest_TriggerMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageRequest_TriggerMessage { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_TriggerMessage(); - message.id = object.id ?? ''; - message.tokens = - object.tokens?.map((e) => - APIV1Message_APIV1MessageToken.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageRequest_ClearMessage(): NetworkAPIV1_APIV1MessageRequest_ClearMessage { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1MessageRequest_ClearMessage = { - encode( - message: NetworkAPIV1_APIV1MessageRequest_ClearMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageRequest_ClearMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageRequest_ClearMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageRequest_ClearMessage { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageRequest_ClearMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageRequest_ClearMessage { - return NetworkAPIV1_APIV1MessageRequest_ClearMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageRequest_ClearMessage { - const message = createBaseNetworkAPIV1_APIV1MessageRequest_ClearMessage(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MiscellaneousRequest(): NetworkAPIV1_APIV1MiscellaneousRequest { - return { findMyMouse: undefined }; -} - -export const NetworkAPIV1_APIV1MiscellaneousRequest = { - encode( - message: NetworkAPIV1_APIV1MiscellaneousRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.findMyMouse !== undefined) { - NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse.encode( - message.findMyMouse, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MiscellaneousRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MiscellaneousRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.findMyMouse = - NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MiscellaneousRequest { - return { - findMyMouse: isSet(object.findMyMouse) - ? NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse.fromJSON( - object.findMyMouse, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MiscellaneousRequest): unknown { - const obj: any = {}; - message.findMyMouse !== undefined && - (obj.findMyMouse = message.findMyMouse - ? NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse.toJSON( - message.findMyMouse, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MiscellaneousRequest { - return NetworkAPIV1_APIV1MiscellaneousRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MiscellaneousRequest { - const message = createBaseNetworkAPIV1_APIV1MiscellaneousRequest(); - message.findMyMouse = - object.findMyMouse !== undefined && object.findMyMouse !== null - ? NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse.fromPartial( - object.findMyMouse, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse(): NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse { - return {}; -} - -export const NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse = { - encode( - _: NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse { - return NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse { - const message = - createBaseNetworkAPIV1_APIV1MiscellaneousRequest_FindMyMouse(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest(): NetworkAPIV1_APIV1PlaylistRequest { - return { - playlists: undefined, - createPlaylist: undefined, - getPlaylist: undefined, - putPlaylist: undefined, - postPlaylist: undefined, - getActivePlaylist: undefined, - focused: undefined, - nextFocus: undefined, - previousFocus: undefined, - activePresentationFocus: undefined, - activeAnnouncementFocus: undefined, - focusedTrigger: undefined, - activePresentationTrigger: undefined, - activeAnnouncementTrigger: undefined, - focusedNextTrigger: undefined, - focusedPreviousTrigger: undefined, - activePresentationNextTrigger: undefined, - activeAnnouncementNextTrigger: undefined, - activePresentationPreviousTrigger: undefined, - activeAnnouncementPreviousTrigger: undefined, - idFocus: undefined, - idTrigger: undefined, - idNextTrigger: undefined, - idPreviousTrigger: undefined, - focusedIndexTrigger: undefined, - activePresentationIndexTrigger: undefined, - activeAnnouncementIndexTrigger: undefined, - idUpdates: undefined, - activePresentationThumbnail: undefined, - activeAnnouncementThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlists !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_Playlists.encode( - message.playlists, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist.encode( - message.createPlaylist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist.encode( - message.getPlaylist, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist.encode( - message.putPlaylist, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.postPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist.encode( - message.postPlaylist, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getActivePlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.encode( - message.getActivePlaylist, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.focused !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.encode( - message.focused, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.nextFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.nextFocus, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.previousFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.previousFocus, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.activePresentationFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activePresentationFocus, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.activeAnnouncementFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activeAnnouncementFocus, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.focusedTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.focusedTrigger, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.activePresentationTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activePresentationTrigger, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.activeAnnouncementTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activeAnnouncementTrigger, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.focusedNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.focusedNextTrigger, - writer.uint32(122).fork(), - ).ldelim(); - } - if (message.focusedPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.focusedPreviousTrigger, - writer.uint32(130).fork(), - ).ldelim(); - } - if (message.activePresentationNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activePresentationNextTrigger, - writer.uint32(138).fork(), - ).ldelim(); - } - if (message.activeAnnouncementNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activeAnnouncementNextTrigger, - writer.uint32(146).fork(), - ).ldelim(); - } - if (message.activePresentationPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activePresentationPreviousTrigger, - writer.uint32(154).fork(), - ).ldelim(); - } - if (message.activeAnnouncementPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.encode( - message.activeAnnouncementPreviousTrigger, - writer.uint32(162).fork(), - ).ldelim(); - } - if (message.idFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.encode( - message.idFocus, - writer.uint32(170).fork(), - ).ldelim(); - } - if (message.idTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.encode( - message.idTrigger, - writer.uint32(178).fork(), - ).ldelim(); - } - if (message.idNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.encode( - message.idNextTrigger, - writer.uint32(186).fork(), - ).ldelim(); - } - if (message.idPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.encode( - message.idPreviousTrigger, - writer.uint32(194).fork(), - ).ldelim(); - } - if (message.focusedIndexTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.encode( - message.focusedIndexTrigger, - writer.uint32(202).fork(), - ).ldelim(); - } - if (message.activePresentationIndexTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.encode( - message.activePresentationIndexTrigger, - writer.uint32(210).fork(), - ).ldelim(); - } - if (message.activeAnnouncementIndexTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.encode( - message.activeAnnouncementIndexTrigger, - writer.uint32(218).fork(), - ).ldelim(); - } - if (message.idUpdates !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.encode( - message.idUpdates, - writer.uint32(226).fork(), - ).ldelim(); - } - if (message.activePresentationThumbnail !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.encode( - message.activePresentationThumbnail, - writer.uint32(234).fork(), - ).ldelim(); - } - if (message.activeAnnouncementThumbnail !== undefined) { - NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.encode( - message.activeAnnouncementThumbnail, - writer.uint32(242).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists = - NetworkAPIV1_APIV1PlaylistRequest_Playlists.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createPlaylist = - NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getPlaylist = - NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putPlaylist = - NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.postPlaylist = - NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getActivePlaylist = - NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.focused = - NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.nextFocus = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.previousFocus = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.activePresentationFocus = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.activeAnnouncementFocus = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.focusedTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.activePresentationTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.activeAnnouncementTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.focusedNextTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 16: - if (tag != 130) { - break; - } - - message.focusedPreviousTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 17: - if (tag != 138) { - break; - } - - message.activePresentationNextTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 18: - if (tag != 146) { - break; - } - - message.activeAnnouncementNextTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 19: - if (tag != 154) { - break; - } - - message.activePresentationPreviousTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 20: - if (tag != 162) { - break; - } - - message.activeAnnouncementPreviousTrigger = - NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 21: - if (tag != 170) { - break; - } - - message.idFocus = NetworkAPIV1_APIV1PlaylistRequest_IdMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 22: - if (tag != 178) { - break; - } - - message.idTrigger = - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 23: - if (tag != 186) { - break; - } - - message.idNextTrigger = - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 24: - if (tag != 194) { - break; - } - - message.idPreviousTrigger = - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 25: - if (tag != 202) { - break; - } - - message.focusedIndexTrigger = - NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 26: - if (tag != 210) { - break; - } - - message.activePresentationIndexTrigger = - NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 27: - if (tag != 218) { - break; - } - - message.activeAnnouncementIndexTrigger = - NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 28: - if (tag != 226) { - break; - } - - message.idUpdates = - NetworkAPIV1_APIV1PlaylistRequest_IdMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 29: - if (tag != 234) { - break; - } - - message.activePresentationThumbnail = - NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.decode( - reader, - reader.uint32(), - ); - continue; - case 30: - if (tag != 242) { - break; - } - - message.activeAnnouncementThumbnail = - NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest { - return { - playlists: isSet(object.playlists) - ? NetworkAPIV1_APIV1PlaylistRequest_Playlists.fromJSON(object.playlists) - : undefined, - createPlaylist: isSet(object.createPlaylist) - ? NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist.fromJSON( - object.createPlaylist, - ) - : undefined, - getPlaylist: isSet(object.getPlaylist) - ? NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist.fromJSON( - object.getPlaylist, - ) - : undefined, - putPlaylist: isSet(object.putPlaylist) - ? NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist.fromJSON( - object.putPlaylist, - ) - : undefined, - postPlaylist: isSet(object.postPlaylist) - ? NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist.fromJSON( - object.postPlaylist, - ) - : undefined, - getActivePlaylist: isSet(object.getActivePlaylist) - ? NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.fromJSON( - object.getActivePlaylist, - ) - : undefined, - focused: isSet(object.focused) - ? NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.fromJSON( - object.focused, - ) - : undefined, - nextFocus: isSet(object.nextFocus) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.nextFocus, - ) - : undefined, - previousFocus: isSet(object.previousFocus) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.previousFocus, - ) - : undefined, - activePresentationFocus: isSet(object.activePresentationFocus) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activePresentationFocus, - ) - : undefined, - activeAnnouncementFocus: isSet(object.activeAnnouncementFocus) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activeAnnouncementFocus, - ) - : undefined, - focusedTrigger: isSet(object.focusedTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.focusedTrigger, - ) - : undefined, - activePresentationTrigger: isSet(object.activePresentationTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activePresentationTrigger, - ) - : undefined, - activeAnnouncementTrigger: isSet(object.activeAnnouncementTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activeAnnouncementTrigger, - ) - : undefined, - focusedNextTrigger: isSet(object.focusedNextTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.focusedNextTrigger, - ) - : undefined, - focusedPreviousTrigger: isSet(object.focusedPreviousTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.focusedPreviousTrigger, - ) - : undefined, - activePresentationNextTrigger: isSet(object.activePresentationNextTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activePresentationNextTrigger, - ) - : undefined, - activeAnnouncementNextTrigger: isSet(object.activeAnnouncementNextTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activeAnnouncementNextTrigger, - ) - : undefined, - activePresentationPreviousTrigger: isSet( - object.activePresentationPreviousTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activePresentationPreviousTrigger, - ) - : undefined, - activeAnnouncementPreviousTrigger: isSet( - object.activeAnnouncementPreviousTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromJSON( - object.activeAnnouncementPreviousTrigger, - ) - : undefined, - idFocus: isSet(object.idFocus) - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromJSON(object.idFocus) - : undefined, - idTrigger: isSet(object.idTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromJSON(object.idTrigger) - : undefined, - idNextTrigger: isSet(object.idNextTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromJSON( - object.idNextTrigger, - ) - : undefined, - idPreviousTrigger: isSet(object.idPreviousTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromJSON( - object.idPreviousTrigger, - ) - : undefined, - focusedIndexTrigger: isSet(object.focusedIndexTrigger) - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromJSON( - object.focusedIndexTrigger, - ) - : undefined, - activePresentationIndexTrigger: isSet( - object.activePresentationIndexTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromJSON( - object.activePresentationIndexTrigger, - ) - : undefined, - activeAnnouncementIndexTrigger: isSet( - object.activeAnnouncementIndexTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromJSON( - object.activeAnnouncementIndexTrigger, - ) - : undefined, - idUpdates: isSet(object.idUpdates) - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromJSON(object.idUpdates) - : undefined, - activePresentationThumbnail: isSet(object.activePresentationThumbnail) - ? NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.fromJSON( - object.activePresentationThumbnail, - ) - : undefined, - activeAnnouncementThumbnail: isSet(object.activeAnnouncementThumbnail) - ? NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.fromJSON( - object.activeAnnouncementThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest): unknown { - const obj: any = {}; - message.playlists !== undefined && - (obj.playlists = message.playlists - ? NetworkAPIV1_APIV1PlaylistRequest_Playlists.toJSON(message.playlists) - : undefined); - message.createPlaylist !== undefined && - (obj.createPlaylist = message.createPlaylist - ? NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist.toJSON( - message.createPlaylist, - ) - : undefined); - message.getPlaylist !== undefined && - (obj.getPlaylist = message.getPlaylist - ? NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist.toJSON( - message.getPlaylist, - ) - : undefined); - message.putPlaylist !== undefined && - (obj.putPlaylist = message.putPlaylist - ? NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist.toJSON( - message.putPlaylist, - ) - : undefined); - message.postPlaylist !== undefined && - (obj.postPlaylist = message.postPlaylist - ? NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist.toJSON( - message.postPlaylist, - ) - : undefined); - message.getActivePlaylist !== undefined && - (obj.getActivePlaylist = message.getActivePlaylist - ? NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.toJSON( - message.getActivePlaylist, - ) - : undefined); - message.focused !== undefined && - (obj.focused = message.focused - ? NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.toJSON( - message.focused, - ) - : undefined); - message.nextFocus !== undefined && - (obj.nextFocus = message.nextFocus - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.nextFocus, - ) - : undefined); - message.previousFocus !== undefined && - (obj.previousFocus = message.previousFocus - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.previousFocus, - ) - : undefined); - message.activePresentationFocus !== undefined && - (obj.activePresentationFocus = message.activePresentationFocus - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activePresentationFocus, - ) - : undefined); - message.activeAnnouncementFocus !== undefined && - (obj.activeAnnouncementFocus = message.activeAnnouncementFocus - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activeAnnouncementFocus, - ) - : undefined); - message.focusedTrigger !== undefined && - (obj.focusedTrigger = message.focusedTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.focusedTrigger, - ) - : undefined); - message.activePresentationTrigger !== undefined && - (obj.activePresentationTrigger = message.activePresentationTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activePresentationTrigger, - ) - : undefined); - message.activeAnnouncementTrigger !== undefined && - (obj.activeAnnouncementTrigger = message.activeAnnouncementTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activeAnnouncementTrigger, - ) - : undefined); - message.focusedNextTrigger !== undefined && - (obj.focusedNextTrigger = message.focusedNextTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.focusedNextTrigger, - ) - : undefined); - message.focusedPreviousTrigger !== undefined && - (obj.focusedPreviousTrigger = message.focusedPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.focusedPreviousTrigger, - ) - : undefined); - message.activePresentationNextTrigger !== undefined && - (obj.activePresentationNextTrigger = message.activePresentationNextTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activePresentationNextTrigger, - ) - : undefined); - message.activeAnnouncementNextTrigger !== undefined && - (obj.activeAnnouncementNextTrigger = message.activeAnnouncementNextTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activeAnnouncementNextTrigger, - ) - : undefined); - message.activePresentationPreviousTrigger !== undefined && - (obj.activePresentationPreviousTrigger = - message.activePresentationPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activePresentationPreviousTrigger, - ) - : undefined); - message.activeAnnouncementPreviousTrigger !== undefined && - (obj.activeAnnouncementPreviousTrigger = - message.activeAnnouncementPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.toJSON( - message.activeAnnouncementPreviousTrigger, - ) - : undefined); - message.idFocus !== undefined && - (obj.idFocus = message.idFocus - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.toJSON(message.idFocus) - : undefined); - message.idTrigger !== undefined && - (obj.idTrigger = message.idTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.toJSON(message.idTrigger) - : undefined); - message.idNextTrigger !== undefined && - (obj.idNextTrigger = message.idNextTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.toJSON( - message.idNextTrigger, - ) - : undefined); - message.idPreviousTrigger !== undefined && - (obj.idPreviousTrigger = message.idPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.toJSON( - message.idPreviousTrigger, - ) - : undefined); - message.focusedIndexTrigger !== undefined && - (obj.focusedIndexTrigger = message.focusedIndexTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.toJSON( - message.focusedIndexTrigger, - ) - : undefined); - message.activePresentationIndexTrigger !== undefined && - (obj.activePresentationIndexTrigger = - message.activePresentationIndexTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.toJSON( - message.activePresentationIndexTrigger, - ) - : undefined); - message.activeAnnouncementIndexTrigger !== undefined && - (obj.activeAnnouncementIndexTrigger = - message.activeAnnouncementIndexTrigger - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.toJSON( - message.activeAnnouncementIndexTrigger, - ) - : undefined); - message.idUpdates !== undefined && - (obj.idUpdates = message.idUpdates - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.toJSON(message.idUpdates) - : undefined); - message.activePresentationThumbnail !== undefined && - (obj.activePresentationThumbnail = message.activePresentationThumbnail - ? NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.toJSON( - message.activePresentationThumbnail, - ) - : undefined); - message.activeAnnouncementThumbnail !== undefined && - (obj.activeAnnouncementThumbnail = message.activeAnnouncementThumbnail - ? NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.toJSON( - message.activeAnnouncementThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PlaylistRequest { - return NetworkAPIV1_APIV1PlaylistRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest(); - message.playlists = - object.playlists !== undefined && object.playlists !== null - ? NetworkAPIV1_APIV1PlaylistRequest_Playlists.fromPartial( - object.playlists, - ) - : undefined; - message.createPlaylist = - object.createPlaylist !== undefined && object.createPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist.fromPartial( - object.createPlaylist, - ) - : undefined; - message.getPlaylist = - object.getPlaylist !== undefined && object.getPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist.fromPartial( - object.getPlaylist, - ) - : undefined; - message.putPlaylist = - object.putPlaylist !== undefined && object.putPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist.fromPartial( - object.putPlaylist, - ) - : undefined; - message.postPlaylist = - object.postPlaylist !== undefined && object.postPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist.fromPartial( - object.postPlaylist, - ) - : undefined; - message.getActivePlaylist = - object.getActivePlaylist !== undefined && - object.getActivePlaylist !== null - ? NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.fromPartial( - object.getActivePlaylist, - ) - : undefined; - message.focused = - object.focused !== undefined && object.focused !== null - ? NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.fromPartial( - object.focused, - ) - : undefined; - message.nextFocus = - object.nextFocus !== undefined && object.nextFocus !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.nextFocus, - ) - : undefined; - message.previousFocus = - object.previousFocus !== undefined && object.previousFocus !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.previousFocus, - ) - : undefined; - message.activePresentationFocus = - object.activePresentationFocus !== undefined && - object.activePresentationFocus !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activePresentationFocus, - ) - : undefined; - message.activeAnnouncementFocus = - object.activeAnnouncementFocus !== undefined && - object.activeAnnouncementFocus !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activeAnnouncementFocus, - ) - : undefined; - message.focusedTrigger = - object.focusedTrigger !== undefined && object.focusedTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.focusedTrigger, - ) - : undefined; - message.activePresentationTrigger = - object.activePresentationTrigger !== undefined && - object.activePresentationTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activePresentationTrigger, - ) - : undefined; - message.activeAnnouncementTrigger = - object.activeAnnouncementTrigger !== undefined && - object.activeAnnouncementTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activeAnnouncementTrigger, - ) - : undefined; - message.focusedNextTrigger = - object.focusedNextTrigger !== undefined && - object.focusedNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.focusedNextTrigger, - ) - : undefined; - message.focusedPreviousTrigger = - object.focusedPreviousTrigger !== undefined && - object.focusedPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.focusedPreviousTrigger, - ) - : undefined; - message.activePresentationNextTrigger = - object.activePresentationNextTrigger !== undefined && - object.activePresentationNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activePresentationNextTrigger, - ) - : undefined; - message.activeAnnouncementNextTrigger = - object.activeAnnouncementNextTrigger !== undefined && - object.activeAnnouncementNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activeAnnouncementNextTrigger, - ) - : undefined; - message.activePresentationPreviousTrigger = - object.activePresentationPreviousTrigger !== undefined && - object.activePresentationPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activePresentationPreviousTrigger, - ) - : undefined; - message.activeAnnouncementPreviousTrigger = - object.activeAnnouncementPreviousTrigger !== undefined && - object.activeAnnouncementPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - object.activeAnnouncementPreviousTrigger, - ) - : undefined; - message.idFocus = - object.idFocus !== undefined && object.idFocus !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromPartial( - object.idFocus, - ) - : undefined; - message.idTrigger = - object.idTrigger !== undefined && object.idTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromPartial( - object.idTrigger, - ) - : undefined; - message.idNextTrigger = - object.idNextTrigger !== undefined && object.idNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromPartial( - object.idNextTrigger, - ) - : undefined; - message.idPreviousTrigger = - object.idPreviousTrigger !== undefined && - object.idPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromPartial( - object.idPreviousTrigger, - ) - : undefined; - message.focusedIndexTrigger = - object.focusedIndexTrigger !== undefined && - object.focusedIndexTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromPartial( - object.focusedIndexTrigger, - ) - : undefined; - message.activePresentationIndexTrigger = - object.activePresentationIndexTrigger !== undefined && - object.activePresentationIndexTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromPartial( - object.activePresentationIndexTrigger, - ) - : undefined; - message.activeAnnouncementIndexTrigger = - object.activeAnnouncementIndexTrigger !== undefined && - object.activeAnnouncementIndexTrigger !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromPartial( - object.activeAnnouncementIndexTrigger, - ) - : undefined; - message.idUpdates = - object.idUpdates !== undefined && object.idUpdates !== null - ? NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromPartial( - object.idUpdates, - ) - : undefined; - message.activePresentationThumbnail = - object.activePresentationThumbnail !== undefined && - object.activePresentationThumbnail !== null - ? NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.fromPartial( - object.activePresentationThumbnail, - ) - : undefined; - message.activeAnnouncementThumbnail = - object.activeAnnouncementThumbnail !== undefined && - object.activeAnnouncementThumbnail !== null - ? NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.fromPartial( - object.activeAnnouncementThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_Playlists(): NetworkAPIV1_APIV1PlaylistRequest_Playlists { - return {}; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_Playlists = { - encode( - _: NetworkAPIV1_APIV1PlaylistRequest_Playlists, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_Playlists { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_Playlists(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PlaylistRequest_Playlists { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PlaylistRequest_Playlists): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_Playlists { - return NetworkAPIV1_APIV1PlaylistRequest_Playlists.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PlaylistRequest_Playlists { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_Playlists(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist(): NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist { - return { name: '', type: 0 }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.type !== 0) { - writer.uint32(16).int32(message.type); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.name = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.type = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist { - return { - name: isSet(object.name) ? String(object.name) : '', - type: isSet(object.type) - ? aPIV1Playlist_APIV1PlaylistTypeFromJSON(object.type) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.type !== undefined && - (obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist { - return NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist { - const message = - createBaseNetworkAPIV1_APIV1PlaylistRequest_CreatePlaylist(); - message.name = object.name ?? ''; - message.type = object.type ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist(): NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist { - return {}; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist = { - encode( - _: NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist { - return NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist { - const message = - createBaseNetworkAPIV1_APIV1PlaylistRequest_GetActivePlaylist(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_GetPlaylist(): NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_GetPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist { - return NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_GetPlaylist { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_GetPlaylist(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_PutPlaylist(): NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist { - return { id: '', items: [] }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - for (const v of message.items) { - APIV1PlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_PutPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.items.push(APIV1PlaylistItem.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist { - return { - id: isSet(object.id) ? String(object.id) : '', - items: Array.isArray(object?.items) - ? object.items.map((e: any) => APIV1PlaylistItem.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - if (message.items) { - obj.items = message.items.map((e) => - e ? APIV1PlaylistItem.toJSON(e) : undefined, - ); - } else { - obj.items = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist { - return NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_PutPlaylist { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_PutPlaylist(); - message.id = object.id ?? ''; - message.items = - object.items?.map((e) => APIV1PlaylistItem.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_PostPlaylist(): NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist { - return { id: '', name: '', type: 0 }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.name !== '') { - writer.uint32(18).string(message.name); - } - if (message.type !== 0) { - writer.uint32(24).int32(message.type); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_PostPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.name = reader.string(); - continue; - case 3: - if (tag != 24) { - break; - } - - message.type = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist { - return { - id: isSet(object.id) ? String(object.id) : '', - name: isSet(object.name) ? String(object.name) : '', - type: isSet(object.type) - ? aPIV1Playlist_APIV1PlaylistTypeFromJSON(object.type) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.name !== undefined && (obj.name = message.name); - message.type !== undefined && - (obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist { - return NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_PostPlaylist { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_PostPlaylist(); - message.id = object.id ?? ''; - message.name = object.name ?? ''; - message.type = object.type ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_Thumbnail(): NetworkAPIV1_APIV1PlaylistRequest_Thumbnail { - return { index: 0, cueIndex: 0, quality: 0, contentType: 0 }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_Thumbnail = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_Thumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.index !== 0) { - writer.uint32(8).uint32(message.index); - } - if (message.cueIndex !== 0) { - writer.uint32(16).uint32(message.cueIndex); - } - if (message.quality !== 0) { - writer.uint32(24).int32(message.quality); - } - if (message.contentType !== 0) { - writer.uint32(32).int32(message.contentType); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_Thumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_Thumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.index = reader.uint32(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.cueIndex = reader.uint32(); - continue; - case 3: - if (tag != 24) { - break; - } - - message.quality = reader.int32(); - continue; - case 4: - if (tag != 32) { - break; - } - - message.contentType = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_Thumbnail { - return { - index: isSet(object.index) ? Number(object.index) : 0, - cueIndex: isSet(object.cueIndex) ? Number(object.cueIndex) : 0, - quality: isSet(object.quality) ? Number(object.quality) : 0, - contentType: isSet(object.contentType) - ? aPIV1ContentTypeFromJSON(object.contentType) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_Thumbnail): unknown { - const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.cueIndex !== undefined && - (obj.cueIndex = Math.round(message.cueIndex)); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - message.contentType !== undefined && - (obj.contentType = aPIV1ContentTypeToJSON(message.contentType)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_Thumbnail { - return NetworkAPIV1_APIV1PlaylistRequest_Thumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_Thumbnail { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_Thumbnail(); - message.index = object.index ?? 0; - message.cueIndex = object.cueIndex ?? 0; - message.quality = object.quality ?? 0; - message.contentType = object.contentType ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_EmptyMessage(): NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage { - return NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PlaylistRequest_EmptyMessage { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_IdMessage(): NetworkAPIV1_APIV1PlaylistRequest_IdMessage { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_IdMessage = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_IdMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_IdMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_IdMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_IdMessage { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_IdMessage): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_IdMessage { - return NetworkAPIV1_APIV1PlaylistRequest_IdMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_IdMessage { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_IdMessage(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistRequest_IndexMessage(): NetworkAPIV1_APIV1PlaylistRequest_IndexMessage { - return { index: 0 }; -} - -export const NetworkAPIV1_APIV1PlaylistRequest_IndexMessage = { - encode( - message: NetworkAPIV1_APIV1PlaylistRequest_IndexMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.index !== 0) { - writer.uint32(8).uint32(message.index); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistRequest_IndexMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_IndexMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.index = reader.uint32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistRequest_IndexMessage { - return { index: isSet(object.index) ? Number(object.index) : 0 }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistRequest_IndexMessage): unknown { - const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistRequest_IndexMessage { - return NetworkAPIV1_APIV1PlaylistRequest_IndexMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistRequest_IndexMessage { - const message = createBaseNetworkAPIV1_APIV1PlaylistRequest_IndexMessage(); - message.index = object.index ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest(): NetworkAPIV1_APIV1PrerollRequest { - return { - prerollCue: undefined, - prerollPlaylistItem: undefined, - prerollMediaItem: undefined, - prerollAudioItem: undefined, - prerollVideoInput: undefined, - prerollLibraryItem: undefined, - prerollNext: undefined, - prerollPrevious: undefined, - activatePrerollItem: undefined, - cancelPrerollItem: undefined, - }; -} - -export const NetworkAPIV1_APIV1PrerollRequest = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.prerollCue !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollCue.encode( - message.prerollCue, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.prerollPlaylistItem !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem.encode( - message.prerollPlaylistItem, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.prerollMediaItem !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem.encode( - message.prerollMediaItem, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.prerollAudioItem !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem.encode( - message.prerollAudioItem, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.prerollVideoInput !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput.encode( - message.prerollVideoInput, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.prerollLibraryItem !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem.encode( - message.prerollLibraryItem, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.prerollNext !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollNext.encode( - message.prerollNext, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.prerollPrevious !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious.encode( - message.prerollPrevious, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.activatePrerollItem !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem.encode( - message.activatePrerollItem, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.cancelPrerollItem !== undefined) { - NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem.encode( - message.cancelPrerollItem, - writer.uint32(82).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PrerollRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.prerollCue = - NetworkAPIV1_APIV1PrerollRequest_PrerollCue.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.prerollPlaylistItem = - NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.prerollMediaItem = - NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.prerollAudioItem = - NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.prerollVideoInput = - NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.prerollLibraryItem = - NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.prerollNext = - NetworkAPIV1_APIV1PrerollRequest_PrerollNext.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.prerollPrevious = - NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.activatePrerollItem = - NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.cancelPrerollItem = - NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest { - return { - prerollCue: isSet(object.prerollCue) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollCue.fromJSON( - object.prerollCue, - ) - : undefined, - prerollPlaylistItem: isSet(object.prerollPlaylistItem) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem.fromJSON( - object.prerollPlaylistItem, - ) - : undefined, - prerollMediaItem: isSet(object.prerollMediaItem) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem.fromJSON( - object.prerollMediaItem, - ) - : undefined, - prerollAudioItem: isSet(object.prerollAudioItem) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem.fromJSON( - object.prerollAudioItem, - ) - : undefined, - prerollVideoInput: isSet(object.prerollVideoInput) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput.fromJSON( - object.prerollVideoInput, - ) - : undefined, - prerollLibraryItem: isSet(object.prerollLibraryItem) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem.fromJSON( - object.prerollLibraryItem, - ) - : undefined, - prerollNext: isSet(object.prerollNext) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollNext.fromJSON( - object.prerollNext, - ) - : undefined, - prerollPrevious: isSet(object.prerollPrevious) - ? NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious.fromJSON( - object.prerollPrevious, - ) - : undefined, - activatePrerollItem: isSet(object.activatePrerollItem) - ? NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem.fromJSON( - object.activatePrerollItem, - ) - : undefined, - cancelPrerollItem: isSet(object.cancelPrerollItem) - ? NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem.fromJSON( - object.cancelPrerollItem, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest): unknown { - const obj: any = {}; - message.prerollCue !== undefined && - (obj.prerollCue = message.prerollCue - ? NetworkAPIV1_APIV1PrerollRequest_PrerollCue.toJSON(message.prerollCue) - : undefined); - message.prerollPlaylistItem !== undefined && - (obj.prerollPlaylistItem = message.prerollPlaylistItem - ? NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem.toJSON( - message.prerollPlaylistItem, - ) - : undefined); - message.prerollMediaItem !== undefined && - (obj.prerollMediaItem = message.prerollMediaItem - ? NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem.toJSON( - message.prerollMediaItem, - ) - : undefined); - message.prerollAudioItem !== undefined && - (obj.prerollAudioItem = message.prerollAudioItem - ? NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem.toJSON( - message.prerollAudioItem, - ) - : undefined); - message.prerollVideoInput !== undefined && - (obj.prerollVideoInput = message.prerollVideoInput - ? NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput.toJSON( - message.prerollVideoInput, - ) - : undefined); - message.prerollLibraryItem !== undefined && - (obj.prerollLibraryItem = message.prerollLibraryItem - ? NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem.toJSON( - message.prerollLibraryItem, - ) - : undefined); - message.prerollNext !== undefined && - (obj.prerollNext = message.prerollNext - ? NetworkAPIV1_APIV1PrerollRequest_PrerollNext.toJSON( - message.prerollNext, - ) - : undefined); - message.prerollPrevious !== undefined && - (obj.prerollPrevious = message.prerollPrevious - ? NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious.toJSON( - message.prerollPrevious, - ) - : undefined); - message.activatePrerollItem !== undefined && - (obj.activatePrerollItem = message.activatePrerollItem - ? NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem.toJSON( - message.activatePrerollItem, - ) - : undefined); - message.cancelPrerollItem !== undefined && - (obj.cancelPrerollItem = message.cancelPrerollItem - ? NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem.toJSON( - message.cancelPrerollItem, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PrerollRequest { - return NetworkAPIV1_APIV1PrerollRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PrerollRequest { - const message = createBaseNetworkAPIV1_APIV1PrerollRequest(); - message.prerollCue = - object.prerollCue !== undefined && object.prerollCue !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollCue.fromPartial( - object.prerollCue, - ) - : undefined; - message.prerollPlaylistItem = - object.prerollPlaylistItem !== undefined && - object.prerollPlaylistItem !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem.fromPartial( - object.prerollPlaylistItem, - ) - : undefined; - message.prerollMediaItem = - object.prerollMediaItem !== undefined && object.prerollMediaItem !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem.fromPartial( - object.prerollMediaItem, - ) - : undefined; - message.prerollAudioItem = - object.prerollAudioItem !== undefined && object.prerollAudioItem !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem.fromPartial( - object.prerollAudioItem, - ) - : undefined; - message.prerollVideoInput = - object.prerollVideoInput !== undefined && - object.prerollVideoInput !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput.fromPartial( - object.prerollVideoInput, - ) - : undefined; - message.prerollLibraryItem = - object.prerollLibraryItem !== undefined && - object.prerollLibraryItem !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem.fromPartial( - object.prerollLibraryItem, - ) - : undefined; - message.prerollNext = - object.prerollNext !== undefined && object.prerollNext !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollNext.fromPartial( - object.prerollNext, - ) - : undefined; - message.prerollPrevious = - object.prerollPrevious !== undefined && object.prerollPrevious !== null - ? NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious.fromPartial( - object.prerollPrevious, - ) - : undefined; - message.activatePrerollItem = - object.activatePrerollItem !== undefined && - object.activatePrerollItem !== null - ? NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem.fromPartial( - object.activatePrerollItem, - ) - : undefined; - message.cancelPrerollItem = - object.cancelPrerollItem !== undefined && - object.cancelPrerollItem !== null - ? NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem.fromPartial( - object.cancelPrerollItem, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollCue(): NetworkAPIV1_APIV1PrerollRequest_PrerollCue { - return { index: 0, prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollCue = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollCue, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.index !== 0) { - writer.uint32(8).int32(message.index); - } - if (message.prerollId !== 0) { - writer.uint32(16).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollCue { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollCue(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.index = reader.int32(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollCue { - return { - index: isSet(object.index) ? Number(object.index) : 0, - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_PrerollCue): unknown { - const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollCue { - return NetworkAPIV1_APIV1PrerollRequest_PrerollCue.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollCue { - const message = createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollCue(); - message.index = object.index ?? 0; - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem(): NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem { - return { path: [], prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.path) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - if (message.prerollId !== 0) { - writer.uint32(16).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.path.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - case 2: - if (tag != 16) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem { - return { - path: Array.isArray(object?.path) - ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem, - ): unknown { - const obj: any = {}; - if (message.path) { - obj.path = message.path.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.path = []; - } - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem { - return NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollPlaylistItem(); - message.path = - object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem(): NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem { - return { path: [], prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.path) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - if (message.prerollId !== 0) { - writer.uint32(16).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.path.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - case 2: - if (tag != 16) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem { - return { - path: Array.isArray(object?.path) - ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem): unknown { - const obj: any = {}; - if (message.path) { - obj.path = message.path.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.path = []; - } - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem { - return NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollMediaItem(); - message.path = - object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem(): NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem { - return { path: [], prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.path) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - if (message.prerollId !== 0) { - writer.uint32(16).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.path.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - case 2: - if (tag != 16) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem { - return { - path: Array.isArray(object?.path) - ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem): unknown { - const obj: any = {}; - if (message.path) { - obj.path = message.path.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.path = []; - } - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem { - return NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollAudioItem(); - message.path = - object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput(): NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput { - return { id: '', prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.prerollId !== 0) { - writer.uint32(16).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput { - return { - id: isSet(object.id) ? String(object.id) : '', - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput { - return NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollVideoInput(); - message.id = object.id ?? ''; - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem(): NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem { - return { path: [], prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.path) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - if (message.prerollId !== 0) { - writer.uint32(16).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.path.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - case 2: - if (tag != 16) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem { - return { - path: Array.isArray(object?.path) - ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem, - ): unknown { - const obj: any = {}; - if (message.path) { - obj.path = message.path.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.path = []; - } - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem { - return NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollLibraryItem(); - message.path = - object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollNext(): NetworkAPIV1_APIV1PrerollRequest_PrerollNext { - return { prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollNext = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollNext, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.prerollId !== 0) { - writer.uint32(8).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollNext { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollNext(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollNext { - return { - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_PrerollNext): unknown { - const obj: any = {}; - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollNext { - return NetworkAPIV1_APIV1PrerollRequest_PrerollNext.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollNext { - const message = createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollNext(); - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollPrevious(): NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious { - return { prerollId: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.prerollId !== 0) { - writer.uint32(8).uint64(message.prerollId); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollPrevious(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.prerollId = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious { - return { - prerollId: isSet(object.prerollId) ? Number(object.prerollId) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious): unknown { - const obj: any = {}; - message.prerollId !== undefined && - (obj.prerollId = Math.round(message.prerollId)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious { - return NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_PrerollPrevious { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_PrerollPrevious(); - message.prerollId = object.prerollId ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem(): NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem { - return { id: 0, time: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== 0) { - writer.uint32(8).uint64(message.id); - } - if (message.time !== 0) { - writer.uint32(16).uint64(message.time); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.id = longToNumber(reader.uint64() as Long); - continue; - case 2: - if (tag != 16) { - break; - } - - message.time = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem { - return { - id: isSet(object.id) ? Number(object.id) : 0, - time: isSet(object.time) ? Number(object.time) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem, - ): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = Math.round(message.id)); - message.time !== undefined && (obj.time = Math.round(message.time)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem { - return NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_ActivatePrerollItem(); - message.id = object.id ?? 0; - message.time = object.time ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem(): NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem { - return { id: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem = { - encode( - message: NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== 0) { - writer.uint32(8).uint64(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.id = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem { - return { id: isSet(object.id) ? Number(object.id) : 0 }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = Math.round(message.id)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem { - return NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollRequest_CancelPrerollItem(); - message.id = object.id ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest(): NetworkAPIV1_APIV1PresentationRequest { - return { - active: undefined, - focused: undefined, - slideIndex: undefined, - chordChart: undefined, - chordChartUpdates: undefined, - presentation: undefined, - deletePresentation: undefined, - timelineOperation: undefined, - activePresentationTimelineOperation: undefined, - focusedPresentationTimelineOperation: undefined, - activePresentationTimelineStatus: undefined, - focusedPresentationTimelineStatus: undefined, - thumbnail: undefined, - focus: undefined, - trigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1PresentationRequest = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.active !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_Active.encode( - message.active, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.focused !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.focused, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.slideIndex !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_SlideIndex.encode( - message.slideIndex, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.chordChart !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_ChordChart.encode( - message.chordChart, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.chordChartUpdates !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates.encode( - message.chordChartUpdates, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.presentation !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_Presentation.encode( - message.presentation, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.deletePresentation !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_DeletePresentation.encode( - message.deletePresentation, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.timelineOperation !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_TimelineOperation.encode( - message.timelineOperation, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.activePresentationTimelineOperation !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation.encode( - message.activePresentationTimelineOperation, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.focusedPresentationTimelineOperation !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation.encode( - message.focusedPresentationTimelineOperation, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.activePresentationTimelineStatus !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus.encode( - message.activePresentationTimelineStatus, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.focusedPresentationTimelineStatus !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus.encode( - message.focusedPresentationTimelineStatus, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.thumbnail !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_Thumbnail.encode( - message.thumbnail, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.focus !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_FocusMessage.encode( - message.focus, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_TriggerMessage.encode( - message.trigger, - writer.uint32(122).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PresentationRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.active = NetworkAPIV1_APIV1PresentationRequest_Active.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.focused = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.slideIndex = - NetworkAPIV1_APIV1PresentationRequest_SlideIndex.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.chordChart = - NetworkAPIV1_APIV1PresentationRequest_ChordChart.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.chordChartUpdates = - NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.presentation = - NetworkAPIV1_APIV1PresentationRequest_Presentation.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.deletePresentation = - NetworkAPIV1_APIV1PresentationRequest_DeletePresentation.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.timelineOperation = - NetworkAPIV1_APIV1PresentationRequest_TimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.activePresentationTimelineOperation = - NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.focusedPresentationTimelineOperation = - NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.activePresentationTimelineStatus = - NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.focusedPresentationTimelineStatus = - NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.thumbnail = - NetworkAPIV1_APIV1PresentationRequest_Thumbnail.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.focus = - NetworkAPIV1_APIV1PresentationRequest_FocusMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.trigger = - NetworkAPIV1_APIV1PresentationRequest_TriggerMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationRequest { - return { - active: isSet(object.active) - ? NetworkAPIV1_APIV1PresentationRequest_Active.fromJSON(object.active) - : undefined, - focused: isSet(object.focused) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.focused, - ) - : undefined, - slideIndex: isSet(object.slideIndex) - ? NetworkAPIV1_APIV1PresentationRequest_SlideIndex.fromJSON( - object.slideIndex, - ) - : undefined, - chordChart: isSet(object.chordChart) - ? NetworkAPIV1_APIV1PresentationRequest_ChordChart.fromJSON( - object.chordChart, - ) - : undefined, - chordChartUpdates: isSet(object.chordChartUpdates) - ? NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates.fromJSON( - object.chordChartUpdates, - ) - : undefined, - presentation: isSet(object.presentation) - ? NetworkAPIV1_APIV1PresentationRequest_Presentation.fromJSON( - object.presentation, - ) - : undefined, - deletePresentation: isSet(object.deletePresentation) - ? NetworkAPIV1_APIV1PresentationRequest_DeletePresentation.fromJSON( - object.deletePresentation, - ) - : undefined, - timelineOperation: isSet(object.timelineOperation) - ? NetworkAPIV1_APIV1PresentationRequest_TimelineOperation.fromJSON( - object.timelineOperation, - ) - : undefined, - activePresentationTimelineOperation: isSet( - object.activePresentationTimelineOperation, - ) - ? NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation.fromJSON( - object.activePresentationTimelineOperation, - ) - : undefined, - focusedPresentationTimelineOperation: isSet( - object.focusedPresentationTimelineOperation, - ) - ? NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation.fromJSON( - object.focusedPresentationTimelineOperation, - ) - : undefined, - activePresentationTimelineStatus: isSet( - object.activePresentationTimelineStatus, - ) - ? NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus.fromJSON( - object.activePresentationTimelineStatus, - ) - : undefined, - focusedPresentationTimelineStatus: isSet( - object.focusedPresentationTimelineStatus, - ) - ? NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus.fromJSON( - object.focusedPresentationTimelineStatus, - ) - : undefined, - thumbnail: isSet(object.thumbnail) - ? NetworkAPIV1_APIV1PresentationRequest_Thumbnail.fromJSON( - object.thumbnail, - ) - : undefined, - focus: isSet(object.focus) - ? NetworkAPIV1_APIV1PresentationRequest_FocusMessage.fromJSON( - object.focus, - ) - : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1PresentationRequest_TriggerMessage.fromJSON( - object.trigger, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationRequest): unknown { - const obj: any = {}; - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1PresentationRequest_Active.toJSON(message.active) - : undefined); - message.focused !== undefined && - (obj.focused = message.focused - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.focused, - ) - : undefined); - message.slideIndex !== undefined && - (obj.slideIndex = message.slideIndex - ? NetworkAPIV1_APIV1PresentationRequest_SlideIndex.toJSON( - message.slideIndex, - ) - : undefined); - message.chordChart !== undefined && - (obj.chordChart = message.chordChart - ? NetworkAPIV1_APIV1PresentationRequest_ChordChart.toJSON( - message.chordChart, - ) - : undefined); - message.chordChartUpdates !== undefined && - (obj.chordChartUpdates = message.chordChartUpdates - ? NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates.toJSON( - message.chordChartUpdates, - ) - : undefined); - message.presentation !== undefined && - (obj.presentation = message.presentation - ? NetworkAPIV1_APIV1PresentationRequest_Presentation.toJSON( - message.presentation, - ) - : undefined); - message.deletePresentation !== undefined && - (obj.deletePresentation = message.deletePresentation - ? NetworkAPIV1_APIV1PresentationRequest_DeletePresentation.toJSON( - message.deletePresentation, - ) - : undefined); - message.timelineOperation !== undefined && - (obj.timelineOperation = message.timelineOperation - ? NetworkAPIV1_APIV1PresentationRequest_TimelineOperation.toJSON( - message.timelineOperation, - ) - : undefined); - message.activePresentationTimelineOperation !== undefined && - (obj.activePresentationTimelineOperation = - message.activePresentationTimelineOperation - ? NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation.toJSON( - message.activePresentationTimelineOperation, - ) - : undefined); - message.focusedPresentationTimelineOperation !== undefined && - (obj.focusedPresentationTimelineOperation = - message.focusedPresentationTimelineOperation - ? NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation.toJSON( - message.focusedPresentationTimelineOperation, - ) - : undefined); - message.activePresentationTimelineStatus !== undefined && - (obj.activePresentationTimelineStatus = - message.activePresentationTimelineStatus - ? NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus.toJSON( - message.activePresentationTimelineStatus, - ) - : undefined); - message.focusedPresentationTimelineStatus !== undefined && - (obj.focusedPresentationTimelineStatus = - message.focusedPresentationTimelineStatus - ? NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus.toJSON( - message.focusedPresentationTimelineStatus, - ) - : undefined); - message.thumbnail !== undefined && - (obj.thumbnail = message.thumbnail - ? NetworkAPIV1_APIV1PresentationRequest_Thumbnail.toJSON( - message.thumbnail, - ) - : undefined); - message.focus !== undefined && - (obj.focus = message.focus - ? NetworkAPIV1_APIV1PresentationRequest_FocusMessage.toJSON( - message.focus, - ) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1PresentationRequest_TriggerMessage.toJSON( - message.trigger, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest { - return NetworkAPIV1_APIV1PresentationRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PresentationRequest { - const message = createBaseNetworkAPIV1_APIV1PresentationRequest(); - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1PresentationRequest_Active.fromPartial( - object.active, - ) - : undefined; - message.focused = - object.focused !== undefined && object.focused !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.focused, - ) - : undefined; - message.slideIndex = - object.slideIndex !== undefined && object.slideIndex !== null - ? NetworkAPIV1_APIV1PresentationRequest_SlideIndex.fromPartial( - object.slideIndex, - ) - : undefined; - message.chordChart = - object.chordChart !== undefined && object.chordChart !== null - ? NetworkAPIV1_APIV1PresentationRequest_ChordChart.fromPartial( - object.chordChart, - ) - : undefined; - message.chordChartUpdates = - object.chordChartUpdates !== undefined && - object.chordChartUpdates !== null - ? NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates.fromPartial( - object.chordChartUpdates, - ) - : undefined; - message.presentation = - object.presentation !== undefined && object.presentation !== null - ? NetworkAPIV1_APIV1PresentationRequest_Presentation.fromPartial( - object.presentation, - ) - : undefined; - message.deletePresentation = - object.deletePresentation !== undefined && - object.deletePresentation !== null - ? NetworkAPIV1_APIV1PresentationRequest_DeletePresentation.fromPartial( - object.deletePresentation, - ) - : undefined; - message.timelineOperation = - object.timelineOperation !== undefined && - object.timelineOperation !== null - ? NetworkAPIV1_APIV1PresentationRequest_TimelineOperation.fromPartial( - object.timelineOperation, - ) - : undefined; - message.activePresentationTimelineOperation = - object.activePresentationTimelineOperation !== undefined && - object.activePresentationTimelineOperation !== null - ? NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation.fromPartial( - object.activePresentationTimelineOperation, - ) - : undefined; - message.focusedPresentationTimelineOperation = - object.focusedPresentationTimelineOperation !== undefined && - object.focusedPresentationTimelineOperation !== null - ? NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation.fromPartial( - object.focusedPresentationTimelineOperation, - ) - : undefined; - message.activePresentationTimelineStatus = - object.activePresentationTimelineStatus !== undefined && - object.activePresentationTimelineStatus !== null - ? NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus.fromPartial( - object.activePresentationTimelineStatus, - ) - : undefined; - message.focusedPresentationTimelineStatus = - object.focusedPresentationTimelineStatus !== undefined && - object.focusedPresentationTimelineStatus !== null - ? NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus.fromPartial( - object.focusedPresentationTimelineStatus, - ) - : undefined; - message.thumbnail = - object.thumbnail !== undefined && object.thumbnail !== null - ? NetworkAPIV1_APIV1PresentationRequest_Thumbnail.fromPartial( - object.thumbnail, - ) - : undefined; - message.focus = - object.focus !== undefined && object.focus !== null - ? NetworkAPIV1_APIV1PresentationRequest_FocusMessage.fromPartial( - object.focus, - ) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1PresentationRequest_TriggerMessage.fromPartial( - object.trigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_Active(): NetworkAPIV1_APIV1PresentationRequest_Active { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationRequest_Active = { - encode( - _: NetworkAPIV1_APIV1PresentationRequest_Active, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_Active { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PresentationRequest_Active(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationRequest_Active { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationRequest_Active): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_Active { - return NetworkAPIV1_APIV1PresentationRequest_Active.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationRequest_Active { - const message = createBaseNetworkAPIV1_APIV1PresentationRequest_Active(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_SlideIndex(): NetworkAPIV1_APIV1PresentationRequest_SlideIndex { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationRequest_SlideIndex = { - encode( - _: NetworkAPIV1_APIV1PresentationRequest_SlideIndex, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_SlideIndex { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_SlideIndex(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationRequest_SlideIndex { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationRequest_SlideIndex): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_SlideIndex { - return NetworkAPIV1_APIV1PresentationRequest_SlideIndex.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationRequest_SlideIndex { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_SlideIndex(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_ChordChart(): NetworkAPIV1_APIV1PresentationRequest_ChordChart { - return { quality: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_ChordChart = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_ChordChart, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.quality !== 0) { - writer.uint32(8).int32(message.quality); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_ChordChart { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ChordChart(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.quality = reader.int32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationRequest_ChordChart { - return { quality: isSet(object.quality) ? Number(object.quality) : 0 }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationRequest_ChordChart): unknown { - const obj: any = {}; - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_ChordChart { - return NetworkAPIV1_APIV1PresentationRequest_ChordChart.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_ChordChart { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ChordChart(); - message.quality = object.quality ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates(): NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates = { - encode( - _: NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates { - return NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ChordChartUpdates(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_Presentation(): NetworkAPIV1_APIV1PresentationRequest_Presentation { - return { uuid: undefined }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_Presentation = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_Presentation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_Presentation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_Presentation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationRequest_Presentation { - return { - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationRequest_Presentation): unknown { - const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_Presentation { - return NetworkAPIV1_APIV1PresentationRequest_Presentation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_Presentation { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_Presentation(); - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_DeletePresentation(): NetworkAPIV1_APIV1PresentationRequest_DeletePresentation { - return { uuid: undefined }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_DeletePresentation = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_DeletePresentation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_DeletePresentation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_DeletePresentation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1PresentationRequest_DeletePresentation { - return { - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationRequest_DeletePresentation, - ): unknown { - const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_DeletePresentation { - return NetworkAPIV1_APIV1PresentationRequest_DeletePresentation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_DeletePresentation { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_DeletePresentation(); - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_TimelineOperation(): NetworkAPIV1_APIV1PresentationRequest_TimelineOperation { - return { uuid: undefined, operation: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_TimelineOperation = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_TimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); - } - if (message.operation !== 0) { - writer.uint32(16).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_TimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_TimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 16) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1PresentationRequest_TimelineOperation { - return { - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - operation: isSet(object.operation) - ? aPIV1TimelineOperationFromJSON(object.operation) - : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationRequest_TimelineOperation, - ): unknown { - const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.operation !== undefined && - (obj.operation = aPIV1TimelineOperationToJSON(message.operation)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_TimelineOperation { - return NetworkAPIV1_APIV1PresentationRequest_TimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_TimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_TimelineOperation(); - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - message.operation = object.operation ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation(): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation { - return { operation: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation = - { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.operation !== 0) { - writer.uint32(8).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation { - return { - operation: isSet(object.operation) - ? aPIV1TimelineOperationFromJSON(object.operation) - : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation, - ): unknown { - const obj: any = {}; - message.operation !== undefined && - (obj.operation = aPIV1TimelineOperationToJSON(message.operation)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation { - return NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - object: I, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineOperation(); - message.operation = object.operation ?? 0; - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation(): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation { - return { operation: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation = - { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.operation !== 0) { - writer.uint32(8).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation { - return { - operation: isSet(object.operation) - ? aPIV1TimelineOperationFromJSON(object.operation) - : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation, - ): unknown { - const obj: any = {}; - message.operation !== undefined && - (obj.operation = aPIV1TimelineOperationToJSON(message.operation)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation { - return NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - object: I, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineOperation(); - message.operation = object.operation ?? 0; - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus(): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus = - { - encode( - _: NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus { - return NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - _: I, - ): NetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_ActivePresentationTimelineStatus(); - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus(): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus = - { - encode( - _: NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus { - return NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - _: I, - ): NetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_FocusedPresentationTimelineStatus(); - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_Thumbnail(): NetworkAPIV1_APIV1PresentationRequest_Thumbnail { - return { uuid: undefined, cueIndex: 0, quality: 0, contentType: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_Thumbnail = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_Thumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); - } - if (message.cueIndex !== 0) { - writer.uint32(16).uint32(message.cueIndex); - } - if (message.quality !== 0) { - writer.uint32(24).int32(message.quality); - } - if (message.contentType !== 0) { - writer.uint32(32).int32(message.contentType); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_Thumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PresentationRequest_Thumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 16) { - break; - } - - message.cueIndex = reader.uint32(); - continue; - case 3: - if (tag != 24) { - break; - } - - message.quality = reader.int32(); - continue; - case 4: - if (tag != 32) { - break; - } - - message.contentType = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationRequest_Thumbnail { - return { - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - cueIndex: isSet(object.cueIndex) ? Number(object.cueIndex) : 0, - quality: isSet(object.quality) ? Number(object.quality) : 0, - contentType: isSet(object.contentType) - ? aPIV1ContentTypeFromJSON(object.contentType) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationRequest_Thumbnail): unknown { - const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.cueIndex !== undefined && - (obj.cueIndex = Math.round(message.cueIndex)); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - message.contentType !== undefined && - (obj.contentType = aPIV1ContentTypeToJSON(message.contentType)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_Thumbnail { - return NetworkAPIV1_APIV1PresentationRequest_Thumbnail.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_Thumbnail { - const message = createBaseNetworkAPIV1_APIV1PresentationRequest_Thumbnail(); - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - message.cueIndex = object.cueIndex ?? 0; - message.quality = object.quality ?? 0; - message.contentType = object.contentType ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_EmptyMessage(): NetworkAPIV1_APIV1PresentationRequest_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationRequest_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationRequest_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationRequest_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_EmptyMessage { - return NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationRequest_EmptyMessage { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_FocusMessage(): NetworkAPIV1_APIV1PresentationRequest_FocusMessage { - return { - next: undefined, - previous: undefined, - active: undefined, - uuid: undefined, - }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_FocusMessage = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_FocusMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.next !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.next, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.previous !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.previous, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.active !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.active, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.uuid !== undefined) { - writer.uint32(34).string(message.uuid); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_FocusMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_FocusMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.next = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.previous = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.active = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.uuid = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationRequest_FocusMessage { - return { - next: isSet(object.next) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.next, - ) - : undefined, - previous: isSet(object.previous) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.previous, - ) - : undefined, - active: isSet(object.active) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.active, - ) - : undefined, - uuid: isSet(object.uuid) ? String(object.uuid) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationRequest_FocusMessage): unknown { - const obj: any = {}; - message.next !== undefined && - (obj.next = message.next - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.next, - ) - : undefined); - message.previous !== undefined && - (obj.previous = message.previous - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.previous, - ) - : undefined); - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.active, - ) - : undefined); - message.uuid !== undefined && (obj.uuid = message.uuid); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_FocusMessage { - return NetworkAPIV1_APIV1PresentationRequest_FocusMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_FocusMessage { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_FocusMessage(); - message.next = - object.next !== undefined && object.next !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.next, - ) - : undefined; - message.previous = - object.previous !== undefined && object.previous !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.previous, - ) - : undefined; - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.active, - ) - : undefined; - message.uuid = object.uuid ?? undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationRequest_TriggerMessage(): NetworkAPIV1_APIV1PresentationRequest_TriggerMessage { - return { - focused: undefined, - active: undefined, - uuid: undefined, - first: undefined, - next: undefined, - previous: undefined, - index: undefined, - group: undefined, - }; -} - -export const NetworkAPIV1_APIV1PresentationRequest_TriggerMessage = { - encode( - message: NetworkAPIV1_APIV1PresentationRequest_TriggerMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.focused !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.focused, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.active !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.active, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.uuid !== undefined) { - StringValue.encode( - { value: message.uuid! }, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.first !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.first, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.next !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.next, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.previous !== undefined) { - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.encode( - message.previous, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.index !== undefined) { - UInt32Value.encode( - { value: message.index! }, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.group !== undefined) { - StringValue.encode( - { value: message.group! }, - writer.uint32(66).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationRequest_TriggerMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_TriggerMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.focused = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.active = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.uuid = StringValue.decode(reader, reader.uint32()).value; - continue; - case 4: - if (tag != 34) { - break; - } - - message.first = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.next = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.previous = - NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.index = UInt32Value.decode(reader, reader.uint32()).value; - continue; - case 8: - if (tag != 66) { - break; - } - - message.group = StringValue.decode(reader, reader.uint32()).value; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationRequest_TriggerMessage { - return { - focused: isSet(object.focused) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.focused, - ) - : undefined, - active: isSet(object.active) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.active, - ) - : undefined, - uuid: isSet(object.uuid) ? String(object.uuid) : undefined, - first: isSet(object.first) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.first, - ) - : undefined, - next: isSet(object.next) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.next, - ) - : undefined, - previous: isSet(object.previous) - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromJSON( - object.previous, - ) - : undefined, - index: isSet(object.index) ? Number(object.index) : undefined, - group: isSet(object.group) ? String(object.group) : undefined, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationRequest_TriggerMessage, - ): unknown { - const obj: any = {}; - message.focused !== undefined && - (obj.focused = message.focused - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.focused, - ) - : undefined); - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.active, - ) - : undefined); - message.uuid !== undefined && (obj.uuid = message.uuid); - message.first !== undefined && - (obj.first = message.first - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.first, - ) - : undefined); - message.next !== undefined && - (obj.next = message.next - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.next, - ) - : undefined); - message.previous !== undefined && - (obj.previous = message.previous - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.toJSON( - message.previous, - ) - : undefined); - message.index !== undefined && (obj.index = message.index); - message.group !== undefined && (obj.group = message.group); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationRequest_TriggerMessage { - return NetworkAPIV1_APIV1PresentationRequest_TriggerMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationRequest_TriggerMessage { - const message = - createBaseNetworkAPIV1_APIV1PresentationRequest_TriggerMessage(); - message.focused = - object.focused !== undefined && object.focused !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.focused, - ) - : undefined; - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.active, - ) - : undefined; - message.uuid = object.uuid ?? undefined; - message.first = - object.first !== undefined && object.first !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.first, - ) - : undefined; - message.next = - object.next !== undefined && object.next !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.next, - ) - : undefined; - message.previous = - object.previous !== undefined && object.previous !== null - ? NetworkAPIV1_APIV1PresentationRequest_EmptyMessage.fromPartial( - object.previous, - ) - : undefined; - message.index = object.index ?? undefined; - message.group = object.group ?? undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest(): NetworkAPIV1_APIV1PropRequest { - return { - props: undefined, - getProp: undefined, - deleteProp: undefined, - triggerProp: undefined, - clearProp: undefined, - getThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1PropRequest = { - encode( - message: NetworkAPIV1_APIV1PropRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.props !== undefined) { - NetworkAPIV1_APIV1PropRequest_Props.encode( - message.props, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getProp !== undefined) { - NetworkAPIV1_APIV1PropRequest_GetProp.encode( - message.getProp, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.deleteProp !== undefined) { - NetworkAPIV1_APIV1PropRequest_DeleteProp.encode( - message.deleteProp, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.triggerProp !== undefined) { - NetworkAPIV1_APIV1PropRequest_TriggerProp.encode( - message.triggerProp, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.clearProp !== undefined) { - NetworkAPIV1_APIV1PropRequest_ClearProp.encode( - message.clearProp, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getThumbnail !== undefined) { - NetworkAPIV1_APIV1PropRequest_GetThumbnail.encode( - message.getThumbnail, - writer.uint32(50).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.props = NetworkAPIV1_APIV1PropRequest_Props.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getProp = NetworkAPIV1_APIV1PropRequest_GetProp.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.deleteProp = NetworkAPIV1_APIV1PropRequest_DeleteProp.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.triggerProp = - NetworkAPIV1_APIV1PropRequest_TriggerProp.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.clearProp = NetworkAPIV1_APIV1PropRequest_ClearProp.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getThumbnail = - NetworkAPIV1_APIV1PropRequest_GetThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropRequest { - return { - props: isSet(object.props) - ? NetworkAPIV1_APIV1PropRequest_Props.fromJSON(object.props) - : undefined, - getProp: isSet(object.getProp) - ? NetworkAPIV1_APIV1PropRequest_GetProp.fromJSON(object.getProp) - : undefined, - deleteProp: isSet(object.deleteProp) - ? NetworkAPIV1_APIV1PropRequest_DeleteProp.fromJSON(object.deleteProp) - : undefined, - triggerProp: isSet(object.triggerProp) - ? NetworkAPIV1_APIV1PropRequest_TriggerProp.fromJSON(object.triggerProp) - : undefined, - clearProp: isSet(object.clearProp) - ? NetworkAPIV1_APIV1PropRequest_ClearProp.fromJSON(object.clearProp) - : undefined, - getThumbnail: isSet(object.getThumbnail) - ? NetworkAPIV1_APIV1PropRequest_GetThumbnail.fromJSON( - object.getThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropRequest): unknown { - const obj: any = {}; - message.props !== undefined && - (obj.props = message.props - ? NetworkAPIV1_APIV1PropRequest_Props.toJSON(message.props) - : undefined); - message.getProp !== undefined && - (obj.getProp = message.getProp - ? NetworkAPIV1_APIV1PropRequest_GetProp.toJSON(message.getProp) - : undefined); - message.deleteProp !== undefined && - (obj.deleteProp = message.deleteProp - ? NetworkAPIV1_APIV1PropRequest_DeleteProp.toJSON(message.deleteProp) - : undefined); - message.triggerProp !== undefined && - (obj.triggerProp = message.triggerProp - ? NetworkAPIV1_APIV1PropRequest_TriggerProp.toJSON(message.triggerProp) - : undefined); - message.clearProp !== undefined && - (obj.clearProp = message.clearProp - ? NetworkAPIV1_APIV1PropRequest_ClearProp.toJSON(message.clearProp) - : undefined); - message.getThumbnail !== undefined && - (obj.getThumbnail = message.getThumbnail - ? NetworkAPIV1_APIV1PropRequest_GetThumbnail.toJSON( - message.getThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PropRequest { - return NetworkAPIV1_APIV1PropRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1PropRequest { - const message = createBaseNetworkAPIV1_APIV1PropRequest(); - message.props = - object.props !== undefined && object.props !== null - ? NetworkAPIV1_APIV1PropRequest_Props.fromPartial(object.props) - : undefined; - message.getProp = - object.getProp !== undefined && object.getProp !== null - ? NetworkAPIV1_APIV1PropRequest_GetProp.fromPartial(object.getProp) - : undefined; - message.deleteProp = - object.deleteProp !== undefined && object.deleteProp !== null - ? NetworkAPIV1_APIV1PropRequest_DeleteProp.fromPartial( - object.deleteProp, - ) - : undefined; - message.triggerProp = - object.triggerProp !== undefined && object.triggerProp !== null - ? NetworkAPIV1_APIV1PropRequest_TriggerProp.fromPartial( - object.triggerProp, - ) - : undefined; - message.clearProp = - object.clearProp !== undefined && object.clearProp !== null - ? NetworkAPIV1_APIV1PropRequest_ClearProp.fromPartial(object.clearProp) - : undefined; - message.getThumbnail = - object.getThumbnail !== undefined && object.getThumbnail !== null - ? NetworkAPIV1_APIV1PropRequest_GetThumbnail.fromPartial( - object.getThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest_Props(): NetworkAPIV1_APIV1PropRequest_Props { - return {}; -} - -export const NetworkAPIV1_APIV1PropRequest_Props = { - encode( - _: NetworkAPIV1_APIV1PropRequest_Props, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest_Props { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest_Props(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PropRequest_Props { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PropRequest_Props): unknown { - const obj: any = {}; - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PropRequest_Props { - return NetworkAPIV1_APIV1PropRequest_Props.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1PropRequest_Props { - const message = createBaseNetworkAPIV1_APIV1PropRequest_Props(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest_GetProp(): NetworkAPIV1_APIV1PropRequest_GetProp { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1PropRequest_GetProp = { - encode( - message: NetworkAPIV1_APIV1PropRequest_GetProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest_GetProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest_GetProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropRequest_GetProp { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropRequest_GetProp): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropRequest_GetProp { - return NetworkAPIV1_APIV1PropRequest_GetProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropRequest_GetProp { - const message = createBaseNetworkAPIV1_APIV1PropRequest_GetProp(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest_DeleteProp(): NetworkAPIV1_APIV1PropRequest_DeleteProp { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1PropRequest_DeleteProp = { - encode( - message: NetworkAPIV1_APIV1PropRequest_DeleteProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest_DeleteProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest_DeleteProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropRequest_DeleteProp { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropRequest_DeleteProp): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropRequest_DeleteProp { - return NetworkAPIV1_APIV1PropRequest_DeleteProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropRequest_DeleteProp { - const message = createBaseNetworkAPIV1_APIV1PropRequest_DeleteProp(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest_TriggerProp(): NetworkAPIV1_APIV1PropRequest_TriggerProp { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1PropRequest_TriggerProp = { - encode( - message: NetworkAPIV1_APIV1PropRequest_TriggerProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest_TriggerProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest_TriggerProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropRequest_TriggerProp { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropRequest_TriggerProp): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropRequest_TriggerProp { - return NetworkAPIV1_APIV1PropRequest_TriggerProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropRequest_TriggerProp { - const message = createBaseNetworkAPIV1_APIV1PropRequest_TriggerProp(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest_ClearProp(): NetworkAPIV1_APIV1PropRequest_ClearProp { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1PropRequest_ClearProp = { - encode( - message: NetworkAPIV1_APIV1PropRequest_ClearProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest_ClearProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest_ClearProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropRequest_ClearProp { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropRequest_ClearProp): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropRequest_ClearProp { - return NetworkAPIV1_APIV1PropRequest_ClearProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropRequest_ClearProp { - const message = createBaseNetworkAPIV1_APIV1PropRequest_ClearProp(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropRequest_GetThumbnail(): NetworkAPIV1_APIV1PropRequest_GetThumbnail { - return { id: '', quality: 0 }; -} - -export const NetworkAPIV1_APIV1PropRequest_GetThumbnail = { - encode( - message: NetworkAPIV1_APIV1PropRequest_GetThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.quality !== 0) { - writer.uint32(16).int32(message.quality); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropRequest_GetThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropRequest_GetThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.quality = reader.int32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropRequest_GetThumbnail { - return { - id: isSet(object.id) ? String(object.id) : '', - quality: isSet(object.quality) ? Number(object.quality) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropRequest_GetThumbnail): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropRequest_GetThumbnail { - return NetworkAPIV1_APIV1PropRequest_GetThumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropRequest_GetThumbnail { - const message = createBaseNetworkAPIV1_APIV1PropRequest_GetThumbnail(); - message.id = object.id ?? ''; - message.quality = object.quality ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest(): NetworkAPIV1_APIV1StageRequest { - return { - getLayoutMap: undefined, - setLayoutMap: undefined, - getMessage: undefined, - putMessage: undefined, - deleteMessage: undefined, - getScreens: undefined, - getScreenLayout: undefined, - setScreenLayout: undefined, - getLayouts: undefined, - deleteLayout: undefined, - getLayoutThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1StageRequest = { - encode( - message: NetworkAPIV1_APIV1StageRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getLayoutMap !== undefined) { - NetworkAPIV1_APIV1StageRequest_GetLayoutMap.encode( - message.getLayoutMap, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.setLayoutMap !== undefined) { - NetworkAPIV1_APIV1StageRequest_SetLayoutMap.encode( - message.setLayoutMap, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getMessage !== undefined) { - NetworkAPIV1_APIV1StageRequest_GetMessage.encode( - message.getMessage, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putMessage !== undefined) { - NetworkAPIV1_APIV1StageRequest_PutMessage.encode( - message.putMessage, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.deleteMessage !== undefined) { - NetworkAPIV1_APIV1StageRequest_DeleteMessage.encode( - message.deleteMessage, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getScreens !== undefined) { - NetworkAPIV1_APIV1StageRequest_GetScreens.encode( - message.getScreens, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.getScreenLayout !== undefined) { - NetworkAPIV1_APIV1StageRequest_GetScreenLayout.encode( - message.getScreenLayout, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.setScreenLayout !== undefined) { - NetworkAPIV1_APIV1StageRequest_SetScreenLayout.encode( - message.setScreenLayout, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.getLayouts !== undefined) { - NetworkAPIV1_APIV1StageRequest_GetLayouts.encode( - message.getLayouts, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.deleteLayout !== undefined) { - NetworkAPIV1_APIV1StageRequest_DeleteLayout.encode( - message.deleteLayout, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.getLayoutThumbnail !== undefined) { - NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail.encode( - message.getLayoutThumbnail, - writer.uint32(90).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getLayoutMap = - NetworkAPIV1_APIV1StageRequest_GetLayoutMap.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.setLayoutMap = - NetworkAPIV1_APIV1StageRequest_SetLayoutMap.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getMessage = NetworkAPIV1_APIV1StageRequest_GetMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putMessage = NetworkAPIV1_APIV1StageRequest_PutMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.deleteMessage = - NetworkAPIV1_APIV1StageRequest_DeleteMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getScreens = NetworkAPIV1_APIV1StageRequest_GetScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.getScreenLayout = - NetworkAPIV1_APIV1StageRequest_GetScreenLayout.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.setScreenLayout = - NetworkAPIV1_APIV1StageRequest_SetScreenLayout.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.getLayouts = NetworkAPIV1_APIV1StageRequest_GetLayouts.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.deleteLayout = - NetworkAPIV1_APIV1StageRequest_DeleteLayout.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.getLayoutThumbnail = - NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest { - return { - getLayoutMap: isSet(object.getLayoutMap) - ? NetworkAPIV1_APIV1StageRequest_GetLayoutMap.fromJSON( - object.getLayoutMap, - ) - : undefined, - setLayoutMap: isSet(object.setLayoutMap) - ? NetworkAPIV1_APIV1StageRequest_SetLayoutMap.fromJSON( - object.setLayoutMap, - ) - : undefined, - getMessage: isSet(object.getMessage) - ? NetworkAPIV1_APIV1StageRequest_GetMessage.fromJSON(object.getMessage) - : undefined, - putMessage: isSet(object.putMessage) - ? NetworkAPIV1_APIV1StageRequest_PutMessage.fromJSON(object.putMessage) - : undefined, - deleteMessage: isSet(object.deleteMessage) - ? NetworkAPIV1_APIV1StageRequest_DeleteMessage.fromJSON( - object.deleteMessage, - ) - : undefined, - getScreens: isSet(object.getScreens) - ? NetworkAPIV1_APIV1StageRequest_GetScreens.fromJSON(object.getScreens) - : undefined, - getScreenLayout: isSet(object.getScreenLayout) - ? NetworkAPIV1_APIV1StageRequest_GetScreenLayout.fromJSON( - object.getScreenLayout, - ) - : undefined, - setScreenLayout: isSet(object.setScreenLayout) - ? NetworkAPIV1_APIV1StageRequest_SetScreenLayout.fromJSON( - object.setScreenLayout, - ) - : undefined, - getLayouts: isSet(object.getLayouts) - ? NetworkAPIV1_APIV1StageRequest_GetLayouts.fromJSON(object.getLayouts) - : undefined, - deleteLayout: isSet(object.deleteLayout) - ? NetworkAPIV1_APIV1StageRequest_DeleteLayout.fromJSON( - object.deleteLayout, - ) - : undefined, - getLayoutThumbnail: isSet(object.getLayoutThumbnail) - ? NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail.fromJSON( - object.getLayoutThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest): unknown { - const obj: any = {}; - message.getLayoutMap !== undefined && - (obj.getLayoutMap = message.getLayoutMap - ? NetworkAPIV1_APIV1StageRequest_GetLayoutMap.toJSON( - message.getLayoutMap, - ) - : undefined); - message.setLayoutMap !== undefined && - (obj.setLayoutMap = message.setLayoutMap - ? NetworkAPIV1_APIV1StageRequest_SetLayoutMap.toJSON( - message.setLayoutMap, - ) - : undefined); - message.getMessage !== undefined && - (obj.getMessage = message.getMessage - ? NetworkAPIV1_APIV1StageRequest_GetMessage.toJSON(message.getMessage) - : undefined); - message.putMessage !== undefined && - (obj.putMessage = message.putMessage - ? NetworkAPIV1_APIV1StageRequest_PutMessage.toJSON(message.putMessage) - : undefined); - message.deleteMessage !== undefined && - (obj.deleteMessage = message.deleteMessage - ? NetworkAPIV1_APIV1StageRequest_DeleteMessage.toJSON( - message.deleteMessage, - ) - : undefined); - message.getScreens !== undefined && - (obj.getScreens = message.getScreens - ? NetworkAPIV1_APIV1StageRequest_GetScreens.toJSON(message.getScreens) - : undefined); - message.getScreenLayout !== undefined && - (obj.getScreenLayout = message.getScreenLayout - ? NetworkAPIV1_APIV1StageRequest_GetScreenLayout.toJSON( - message.getScreenLayout, - ) - : undefined); - message.setScreenLayout !== undefined && - (obj.setScreenLayout = message.setScreenLayout - ? NetworkAPIV1_APIV1StageRequest_SetScreenLayout.toJSON( - message.setScreenLayout, - ) - : undefined); - message.getLayouts !== undefined && - (obj.getLayouts = message.getLayouts - ? NetworkAPIV1_APIV1StageRequest_GetLayouts.toJSON(message.getLayouts) - : undefined); - message.deleteLayout !== undefined && - (obj.deleteLayout = message.deleteLayout - ? NetworkAPIV1_APIV1StageRequest_DeleteLayout.toJSON( - message.deleteLayout, - ) - : undefined); - message.getLayoutThumbnail !== undefined && - (obj.getLayoutThumbnail = message.getLayoutThumbnail - ? NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail.toJSON( - message.getLayoutThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1StageRequest { - return NetworkAPIV1_APIV1StageRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1StageRequest { - const message = createBaseNetworkAPIV1_APIV1StageRequest(); - message.getLayoutMap = - object.getLayoutMap !== undefined && object.getLayoutMap !== null - ? NetworkAPIV1_APIV1StageRequest_GetLayoutMap.fromPartial( - object.getLayoutMap, - ) - : undefined; - message.setLayoutMap = - object.setLayoutMap !== undefined && object.setLayoutMap !== null - ? NetworkAPIV1_APIV1StageRequest_SetLayoutMap.fromPartial( - object.setLayoutMap, - ) - : undefined; - message.getMessage = - object.getMessage !== undefined && object.getMessage !== null - ? NetworkAPIV1_APIV1StageRequest_GetMessage.fromPartial( - object.getMessage, - ) - : undefined; - message.putMessage = - object.putMessage !== undefined && object.putMessage !== null - ? NetworkAPIV1_APIV1StageRequest_PutMessage.fromPartial( - object.putMessage, - ) - : undefined; - message.deleteMessage = - object.deleteMessage !== undefined && object.deleteMessage !== null - ? NetworkAPIV1_APIV1StageRequest_DeleteMessage.fromPartial( - object.deleteMessage, - ) - : undefined; - message.getScreens = - object.getScreens !== undefined && object.getScreens !== null - ? NetworkAPIV1_APIV1StageRequest_GetScreens.fromPartial( - object.getScreens, - ) - : undefined; - message.getScreenLayout = - object.getScreenLayout !== undefined && object.getScreenLayout !== null - ? NetworkAPIV1_APIV1StageRequest_GetScreenLayout.fromPartial( - object.getScreenLayout, - ) - : undefined; - message.setScreenLayout = - object.setScreenLayout !== undefined && object.setScreenLayout !== null - ? NetworkAPIV1_APIV1StageRequest_SetScreenLayout.fromPartial( - object.setScreenLayout, - ) - : undefined; - message.getLayouts = - object.getLayouts !== undefined && object.getLayouts !== null - ? NetworkAPIV1_APIV1StageRequest_GetLayouts.fromPartial( - object.getLayouts, - ) - : undefined; - message.deleteLayout = - object.deleteLayout !== undefined && object.deleteLayout !== null - ? NetworkAPIV1_APIV1StageRequest_DeleteLayout.fromPartial( - object.deleteLayout, - ) - : undefined; - message.getLayoutThumbnail = - object.getLayoutThumbnail !== undefined && - object.getLayoutThumbnail !== null - ? NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail.fromPartial( - object.getLayoutThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_GetLayoutMap(): NetworkAPIV1_APIV1StageRequest_GetLayoutMap { - return {}; -} - -export const NetworkAPIV1_APIV1StageRequest_GetLayoutMap = { - encode( - _: NetworkAPIV1_APIV1StageRequest_GetLayoutMap, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_GetLayoutMap { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetLayoutMap(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageRequest_GetLayoutMap { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageRequest_GetLayoutMap): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_GetLayoutMap { - return NetworkAPIV1_APIV1StageRequest_GetLayoutMap.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StageRequest_GetLayoutMap { - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetLayoutMap(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_SetLayoutMap(): NetworkAPIV1_APIV1StageRequest_SetLayoutMap { - return { map: undefined }; -} - -export const NetworkAPIV1_APIV1StageRequest_SetLayoutMap = { - encode( - message: NetworkAPIV1_APIV1StageRequest_SetLayoutMap, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.map !== undefined) { - APIV1StageLayoutMap.encode( - message.map, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_SetLayoutMap { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_SetLayoutMap(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.map = APIV1StageLayoutMap.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest_SetLayoutMap { - return { - map: isSet(object.map) - ? APIV1StageLayoutMap.fromJSON(object.map) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest_SetLayoutMap): unknown { - const obj: any = {}; - message.map !== undefined && - (obj.map = message.map - ? APIV1StageLayoutMap.toJSON(message.map) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_SetLayoutMap { - return NetworkAPIV1_APIV1StageRequest_SetLayoutMap.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageRequest_SetLayoutMap { - const message = createBaseNetworkAPIV1_APIV1StageRequest_SetLayoutMap(); - message.map = - object.map !== undefined && object.map !== null - ? APIV1StageLayoutMap.fromPartial(object.map) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_GetMessage(): NetworkAPIV1_APIV1StageRequest_GetMessage { - return {}; -} - -export const NetworkAPIV1_APIV1StageRequest_GetMessage = { - encode( - _: NetworkAPIV1_APIV1StageRequest_GetMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_GetMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageRequest_GetMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageRequest_GetMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageRequest_GetMessage { - return NetworkAPIV1_APIV1StageRequest_GetMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StageRequest_GetMessage { - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_PutMessage(): NetworkAPIV1_APIV1StageRequest_PutMessage { - return { message: '' }; -} - -export const NetworkAPIV1_APIV1StageRequest_PutMessage = { - encode( - message: NetworkAPIV1_APIV1StageRequest_PutMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.message !== '') { - writer.uint32(10).string(message.message); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_PutMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_PutMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.message = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest_PutMessage { - return { message: isSet(object.message) ? String(object.message) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest_PutMessage): unknown { - const obj: any = {}; - message.message !== undefined && (obj.message = message.message); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageRequest_PutMessage { - return NetworkAPIV1_APIV1StageRequest_PutMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StageRequest_PutMessage { - const message = createBaseNetworkAPIV1_APIV1StageRequest_PutMessage(); - message.message = object.message ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_DeleteMessage(): NetworkAPIV1_APIV1StageRequest_DeleteMessage { - return {}; -} - -export const NetworkAPIV1_APIV1StageRequest_DeleteMessage = { - encode( - _: NetworkAPIV1_APIV1StageRequest_DeleteMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_DeleteMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_DeleteMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageRequest_DeleteMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageRequest_DeleteMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_DeleteMessage { - return NetworkAPIV1_APIV1StageRequest_DeleteMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StageRequest_DeleteMessage { - const message = createBaseNetworkAPIV1_APIV1StageRequest_DeleteMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_GetScreens(): NetworkAPIV1_APIV1StageRequest_GetScreens { - return {}; -} - -export const NetworkAPIV1_APIV1StageRequest_GetScreens = { - encode( - _: NetworkAPIV1_APIV1StageRequest_GetScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_GetScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageRequest_GetScreens { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageRequest_GetScreens): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageRequest_GetScreens { - return NetworkAPIV1_APIV1StageRequest_GetScreens.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StageRequest_GetScreens { - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetScreens(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_GetScreenLayout(): NetworkAPIV1_APIV1StageRequest_GetScreenLayout { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1StageRequest_GetScreenLayout = { - encode( - message: NetworkAPIV1_APIV1StageRequest_GetScreenLayout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_GetScreenLayout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetScreenLayout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest_GetScreenLayout { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest_GetScreenLayout): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_GetScreenLayout { - return NetworkAPIV1_APIV1StageRequest_GetScreenLayout.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageRequest_GetScreenLayout { - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetScreenLayout(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_SetScreenLayout(): NetworkAPIV1_APIV1StageRequest_SetScreenLayout { - return { id: '', layout: '' }; -} - -export const NetworkAPIV1_APIV1StageRequest_SetScreenLayout = { - encode( - message: NetworkAPIV1_APIV1StageRequest_SetScreenLayout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.layout !== '') { - writer.uint32(18).string(message.layout); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_SetScreenLayout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_SetScreenLayout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.layout = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest_SetScreenLayout { - return { - id: isSet(object.id) ? String(object.id) : '', - layout: isSet(object.layout) ? String(object.layout) : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest_SetScreenLayout): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.layout !== undefined && (obj.layout = message.layout); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_SetScreenLayout { - return NetworkAPIV1_APIV1StageRequest_SetScreenLayout.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageRequest_SetScreenLayout { - const message = createBaseNetworkAPIV1_APIV1StageRequest_SetScreenLayout(); - message.id = object.id ?? ''; - message.layout = object.layout ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_GetLayouts(): NetworkAPIV1_APIV1StageRequest_GetLayouts { - return {}; -} - -export const NetworkAPIV1_APIV1StageRequest_GetLayouts = { - encode( - _: NetworkAPIV1_APIV1StageRequest_GetLayouts, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_GetLayouts { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetLayouts(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageRequest_GetLayouts { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageRequest_GetLayouts): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageRequest_GetLayouts { - return NetworkAPIV1_APIV1StageRequest_GetLayouts.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StageRequest_GetLayouts { - const message = createBaseNetworkAPIV1_APIV1StageRequest_GetLayouts(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_DeleteLayout(): NetworkAPIV1_APIV1StageRequest_DeleteLayout { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1StageRequest_DeleteLayout = { - encode( - message: NetworkAPIV1_APIV1StageRequest_DeleteLayout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_DeleteLayout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageRequest_DeleteLayout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest_DeleteLayout { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest_DeleteLayout): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_DeleteLayout { - return NetworkAPIV1_APIV1StageRequest_DeleteLayout.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageRequest_DeleteLayout { - const message = createBaseNetworkAPIV1_APIV1StageRequest_DeleteLayout(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail(): NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail { - return { id: '', quality: 0 }; -} - -export const NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail = { - encode( - message: NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.quality !== 0) { - writer.uint32(16).int32(message.quality); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.quality = reader.int32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail { - return { - id: isSet(object.id) ? String(object.id) : '', - quality: isSet(object.quality) ? Number(object.quality) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail { - return NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail { - const message = - createBaseNetworkAPIV1_APIV1StageRequest_GetLayoutThumbnail(); - message.id = object.id ?? ''; - message.quality = object.quality ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest(): NetworkAPIV1_APIV1StatusRequest { - return { - getLayers: undefined, - getStageScreens: undefined, - putStageScreens: undefined, - getAudienceScreens: undefined, - putAudienceScreens: undefined, - getScreens: undefined, - getSlide: undefined, - }; -} - -export const NetworkAPIV1_APIV1StatusRequest = { - encode( - message: NetworkAPIV1_APIV1StatusRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getLayers !== undefined) { - NetworkAPIV1_APIV1StatusRequest_GetLayers.encode( - message.getLayers, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getStageScreens !== undefined) { - NetworkAPIV1_APIV1StatusRequest_GetStageScreens.encode( - message.getStageScreens, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.putStageScreens !== undefined) { - NetworkAPIV1_APIV1StatusRequest_PutStageScreens.encode( - message.putStageScreens, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.getAudienceScreens !== undefined) { - NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens.encode( - message.getAudienceScreens, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.putAudienceScreens !== undefined) { - NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens.encode( - message.putAudienceScreens, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getScreens !== undefined) { - NetworkAPIV1_APIV1StatusRequest_GetScreens.encode( - message.getScreens, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.getSlide !== undefined) { - NetworkAPIV1_APIV1StatusRequest_GetSlide.encode( - message.getSlide, - writer.uint32(58).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getLayers = NetworkAPIV1_APIV1StatusRequest_GetLayers.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getStageScreens = - NetworkAPIV1_APIV1StatusRequest_GetStageScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.putStageScreens = - NetworkAPIV1_APIV1StatusRequest_PutStageScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.getAudienceScreens = - NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.putAudienceScreens = - NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getScreens = - NetworkAPIV1_APIV1StatusRequest_GetScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.getSlide = NetworkAPIV1_APIV1StatusRequest_GetSlide.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusRequest { - return { - getLayers: isSet(object.getLayers) - ? NetworkAPIV1_APIV1StatusRequest_GetLayers.fromJSON(object.getLayers) - : undefined, - getStageScreens: isSet(object.getStageScreens) - ? NetworkAPIV1_APIV1StatusRequest_GetStageScreens.fromJSON( - object.getStageScreens, - ) - : undefined, - putStageScreens: isSet(object.putStageScreens) - ? NetworkAPIV1_APIV1StatusRequest_PutStageScreens.fromJSON( - object.putStageScreens, - ) - : undefined, - getAudienceScreens: isSet(object.getAudienceScreens) - ? NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens.fromJSON( - object.getAudienceScreens, - ) - : undefined, - putAudienceScreens: isSet(object.putAudienceScreens) - ? NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens.fromJSON( - object.putAudienceScreens, - ) - : undefined, - getScreens: isSet(object.getScreens) - ? NetworkAPIV1_APIV1StatusRequest_GetScreens.fromJSON(object.getScreens) - : undefined, - getSlide: isSet(object.getSlide) - ? NetworkAPIV1_APIV1StatusRequest_GetSlide.fromJSON(object.getSlide) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusRequest): unknown { - const obj: any = {}; - message.getLayers !== undefined && - (obj.getLayers = message.getLayers - ? NetworkAPIV1_APIV1StatusRequest_GetLayers.toJSON(message.getLayers) - : undefined); - message.getStageScreens !== undefined && - (obj.getStageScreens = message.getStageScreens - ? NetworkAPIV1_APIV1StatusRequest_GetStageScreens.toJSON( - message.getStageScreens, - ) - : undefined); - message.putStageScreens !== undefined && - (obj.putStageScreens = message.putStageScreens - ? NetworkAPIV1_APIV1StatusRequest_PutStageScreens.toJSON( - message.putStageScreens, - ) - : undefined); - message.getAudienceScreens !== undefined && - (obj.getAudienceScreens = message.getAudienceScreens - ? NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens.toJSON( - message.getAudienceScreens, - ) - : undefined); - message.putAudienceScreens !== undefined && - (obj.putAudienceScreens = message.putAudienceScreens - ? NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens.toJSON( - message.putAudienceScreens, - ) - : undefined); - message.getScreens !== undefined && - (obj.getScreens = message.getScreens - ? NetworkAPIV1_APIV1StatusRequest_GetScreens.toJSON(message.getScreens) - : undefined); - message.getSlide !== undefined && - (obj.getSlide = message.getSlide - ? NetworkAPIV1_APIV1StatusRequest_GetSlide.toJSON(message.getSlide) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1StatusRequest { - return NetworkAPIV1_APIV1StatusRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1StatusRequest { - const message = createBaseNetworkAPIV1_APIV1StatusRequest(); - message.getLayers = - object.getLayers !== undefined && object.getLayers !== null - ? NetworkAPIV1_APIV1StatusRequest_GetLayers.fromPartial( - object.getLayers, - ) - : undefined; - message.getStageScreens = - object.getStageScreens !== undefined && object.getStageScreens !== null - ? NetworkAPIV1_APIV1StatusRequest_GetStageScreens.fromPartial( - object.getStageScreens, - ) - : undefined; - message.putStageScreens = - object.putStageScreens !== undefined && object.putStageScreens !== null - ? NetworkAPIV1_APIV1StatusRequest_PutStageScreens.fromPartial( - object.putStageScreens, - ) - : undefined; - message.getAudienceScreens = - object.getAudienceScreens !== undefined && - object.getAudienceScreens !== null - ? NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens.fromPartial( - object.getAudienceScreens, - ) - : undefined; - message.putAudienceScreens = - object.putAudienceScreens !== undefined && - object.putAudienceScreens !== null - ? NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens.fromPartial( - object.putAudienceScreens, - ) - : undefined; - message.getScreens = - object.getScreens !== undefined && object.getScreens !== null - ? NetworkAPIV1_APIV1StatusRequest_GetScreens.fromPartial( - object.getScreens, - ) - : undefined; - message.getSlide = - object.getSlide !== undefined && object.getSlide !== null - ? NetworkAPIV1_APIV1StatusRequest_GetSlide.fromPartial(object.getSlide) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_GetLayers(): NetworkAPIV1_APIV1StatusRequest_GetLayers { - return {}; -} - -export const NetworkAPIV1_APIV1StatusRequest_GetLayers = { - encode( - _: NetworkAPIV1_APIV1StatusRequest_GetLayers, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_GetLayers { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetLayers(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusRequest_GetLayers { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusRequest_GetLayers): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_GetLayers { - return NetworkAPIV1_APIV1StatusRequest_GetLayers.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StatusRequest_GetLayers { - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetLayers(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_GetStageScreens(): NetworkAPIV1_APIV1StatusRequest_GetStageScreens { - return {}; -} - -export const NetworkAPIV1_APIV1StatusRequest_GetStageScreens = { - encode( - _: NetworkAPIV1_APIV1StatusRequest_GetStageScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_GetStageScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetStageScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusRequest_GetStageScreens { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusRequest_GetStageScreens): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_GetStageScreens { - return NetworkAPIV1_APIV1StatusRequest_GetStageScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StatusRequest_GetStageScreens { - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetStageScreens(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_PutStageScreens(): NetworkAPIV1_APIV1StatusRequest_PutStageScreens { - return { enabled: false }; -} - -export const NetworkAPIV1_APIV1StatusRequest_PutStageScreens = { - encode( - message: NetworkAPIV1_APIV1StatusRequest_PutStageScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.enabled === true) { - writer.uint32(8).bool(message.enabled); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_PutStageScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusRequest_PutStageScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.enabled = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusRequest_PutStageScreens { - return { enabled: isSet(object.enabled) ? Boolean(object.enabled) : false }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusRequest_PutStageScreens): unknown { - const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_PutStageScreens { - return NetworkAPIV1_APIV1StatusRequest_PutStageScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StatusRequest_PutStageScreens { - const message = createBaseNetworkAPIV1_APIV1StatusRequest_PutStageScreens(); - message.enabled = object.enabled ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_GetAudienceScreens(): NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens { - return {}; -} - -export const NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens = { - encode( - _: NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StatusRequest_GetAudienceScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens { - return NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StatusRequest_GetAudienceScreens { - const message = - createBaseNetworkAPIV1_APIV1StatusRequest_GetAudienceScreens(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_PutAudienceScreens(): NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens { - return { enabled: false }; -} - -export const NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens = { - encode( - message: NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.enabled === true) { - writer.uint32(8).bool(message.enabled); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StatusRequest_PutAudienceScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.enabled = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens { - return { enabled: isSet(object.enabled) ? Boolean(object.enabled) : false }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens): unknown { - const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens { - return NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StatusRequest_PutAudienceScreens { - const message = - createBaseNetworkAPIV1_APIV1StatusRequest_PutAudienceScreens(); - message.enabled = object.enabled ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_GetScreens(): NetworkAPIV1_APIV1StatusRequest_GetScreens { - return {}; -} - -export const NetworkAPIV1_APIV1StatusRequest_GetScreens = { - encode( - _: NetworkAPIV1_APIV1StatusRequest_GetScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_GetScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusRequest_GetScreens { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusRequest_GetScreens): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_GetScreens { - return NetworkAPIV1_APIV1StatusRequest_GetScreens.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StatusRequest_GetScreens { - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetScreens(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusRequest_GetSlide(): NetworkAPIV1_APIV1StatusRequest_GetSlide { - return {}; -} - -export const NetworkAPIV1_APIV1StatusRequest_GetSlide = { - encode( - _: NetworkAPIV1_APIV1StatusRequest_GetSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusRequest_GetSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusRequest_GetSlide { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusRequest_GetSlide): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StatusRequest_GetSlide { - return NetworkAPIV1_APIV1StatusRequest_GetSlide.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StatusRequest_GetSlide { - const message = createBaseNetworkAPIV1_APIV1StatusRequest_GetSlide(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest(): NetworkAPIV1_APIV1ThemeRequest { - return { - getAll: undefined, - getTheme: undefined, - deleteTheme: undefined, - getThemeName: undefined, - putThemeName: undefined, - getThemeSlide: undefined, - putThemeSlide: undefined, - deleteThemeSlide: undefined, - getThemeSlideThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1ThemeRequest = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getAll !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_GetAll.encode( - message.getAll, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getTheme !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_GetTheme.encode( - message.getTheme, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.deleteTheme !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_DeleteTheme.encode( - message.deleteTheme, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.getThemeName !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_GetThemeName.encode( - message.getThemeName, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.putThemeName !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_PutThemeName.encode( - message.putThemeName, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getThemeSlide !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide.encode( - message.getThemeSlide, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.putThemeSlide !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide.encode( - message.putThemeSlide, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.deleteThemeSlide !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide.encode( - message.deleteThemeSlide, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.getThemeSlideThumbnail !== undefined) { - NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail.encode( - message.getThemeSlideThumbnail, - writer.uint32(74).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getAll = NetworkAPIV1_APIV1ThemeRequest_GetAll.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getTheme = NetworkAPIV1_APIV1ThemeRequest_GetTheme.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.deleteTheme = - NetworkAPIV1_APIV1ThemeRequest_DeleteTheme.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.getThemeName = - NetworkAPIV1_APIV1ThemeRequest_GetThemeName.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.putThemeName = - NetworkAPIV1_APIV1ThemeRequest_PutThemeName.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getThemeSlide = - NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.putThemeSlide = - NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.deleteThemeSlide = - NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.getThemeSlideThumbnail = - NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest { - return { - getAll: isSet(object.getAll) - ? NetworkAPIV1_APIV1ThemeRequest_GetAll.fromJSON(object.getAll) - : undefined, - getTheme: isSet(object.getTheme) - ? NetworkAPIV1_APIV1ThemeRequest_GetTheme.fromJSON(object.getTheme) - : undefined, - deleteTheme: isSet(object.deleteTheme) - ? NetworkAPIV1_APIV1ThemeRequest_DeleteTheme.fromJSON( - object.deleteTheme, - ) - : undefined, - getThemeName: isSet(object.getThemeName) - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeName.fromJSON( - object.getThemeName, - ) - : undefined, - putThemeName: isSet(object.putThemeName) - ? NetworkAPIV1_APIV1ThemeRequest_PutThemeName.fromJSON( - object.putThemeName, - ) - : undefined, - getThemeSlide: isSet(object.getThemeSlide) - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide.fromJSON( - object.getThemeSlide, - ) - : undefined, - putThemeSlide: isSet(object.putThemeSlide) - ? NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide.fromJSON( - object.putThemeSlide, - ) - : undefined, - deleteThemeSlide: isSet(object.deleteThemeSlide) - ? NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide.fromJSON( - object.deleteThemeSlide, - ) - : undefined, - getThemeSlideThumbnail: isSet(object.getThemeSlideThumbnail) - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail.fromJSON( - object.getThemeSlideThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest): unknown { - const obj: any = {}; - message.getAll !== undefined && - (obj.getAll = message.getAll - ? NetworkAPIV1_APIV1ThemeRequest_GetAll.toJSON(message.getAll) - : undefined); - message.getTheme !== undefined && - (obj.getTheme = message.getTheme - ? NetworkAPIV1_APIV1ThemeRequest_GetTheme.toJSON(message.getTheme) - : undefined); - message.deleteTheme !== undefined && - (obj.deleteTheme = message.deleteTheme - ? NetworkAPIV1_APIV1ThemeRequest_DeleteTheme.toJSON(message.deleteTheme) - : undefined); - message.getThemeName !== undefined && - (obj.getThemeName = message.getThemeName - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeName.toJSON( - message.getThemeName, - ) - : undefined); - message.putThemeName !== undefined && - (obj.putThemeName = message.putThemeName - ? NetworkAPIV1_APIV1ThemeRequest_PutThemeName.toJSON( - message.putThemeName, - ) - : undefined); - message.getThemeSlide !== undefined && - (obj.getThemeSlide = message.getThemeSlide - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide.toJSON( - message.getThemeSlide, - ) - : undefined); - message.putThemeSlide !== undefined && - (obj.putThemeSlide = message.putThemeSlide - ? NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide.toJSON( - message.putThemeSlide, - ) - : undefined); - message.deleteThemeSlide !== undefined && - (obj.deleteThemeSlide = message.deleteThemeSlide - ? NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide.toJSON( - message.deleteThemeSlide, - ) - : undefined); - message.getThemeSlideThumbnail !== undefined && - (obj.getThemeSlideThumbnail = message.getThemeSlideThumbnail - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail.toJSON( - message.getThemeSlideThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1ThemeRequest { - return NetworkAPIV1_APIV1ThemeRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1ThemeRequest { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest(); - message.getAll = - object.getAll !== undefined && object.getAll !== null - ? NetworkAPIV1_APIV1ThemeRequest_GetAll.fromPartial(object.getAll) - : undefined; - message.getTheme = - object.getTheme !== undefined && object.getTheme !== null - ? NetworkAPIV1_APIV1ThemeRequest_GetTheme.fromPartial(object.getTheme) - : undefined; - message.deleteTheme = - object.deleteTheme !== undefined && object.deleteTheme !== null - ? NetworkAPIV1_APIV1ThemeRequest_DeleteTheme.fromPartial( - object.deleteTheme, - ) - : undefined; - message.getThemeName = - object.getThemeName !== undefined && object.getThemeName !== null - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeName.fromPartial( - object.getThemeName, - ) - : undefined; - message.putThemeName = - object.putThemeName !== undefined && object.putThemeName !== null - ? NetworkAPIV1_APIV1ThemeRequest_PutThemeName.fromPartial( - object.putThemeName, - ) - : undefined; - message.getThemeSlide = - object.getThemeSlide !== undefined && object.getThemeSlide !== null - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide.fromPartial( - object.getThemeSlide, - ) - : undefined; - message.putThemeSlide = - object.putThemeSlide !== undefined && object.putThemeSlide !== null - ? NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide.fromPartial( - object.putThemeSlide, - ) - : undefined; - message.deleteThemeSlide = - object.deleteThemeSlide !== undefined && object.deleteThemeSlide !== null - ? NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide.fromPartial( - object.deleteThemeSlide, - ) - : undefined; - message.getThemeSlideThumbnail = - object.getThemeSlideThumbnail !== undefined && - object.getThemeSlideThumbnail !== null - ? NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail.fromPartial( - object.getThemeSlideThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_GetAll(): NetworkAPIV1_APIV1ThemeRequest_GetAll { - return {}; -} - -export const NetworkAPIV1_APIV1ThemeRequest_GetAll = { - encode( - _: NetworkAPIV1_APIV1ThemeRequest_GetAll, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_GetAll { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetAll(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ThemeRequest_GetAll { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ThemeRequest_GetAll): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_GetAll { - return NetworkAPIV1_APIV1ThemeRequest_GetAll.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1ThemeRequest_GetAll { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetAll(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_GetTheme(): NetworkAPIV1_APIV1ThemeRequest_GetTheme { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_GetTheme = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_GetTheme, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_GetTheme { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetTheme(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_GetTheme { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_GetTheme): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_GetTheme { - return NetworkAPIV1_APIV1ThemeRequest_GetTheme.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_GetTheme { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetTheme(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_DeleteTheme(): NetworkAPIV1_APIV1ThemeRequest_DeleteTheme { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_DeleteTheme = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_DeleteTheme, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_DeleteTheme { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_DeleteTheme(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_DeleteTheme { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_DeleteTheme): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_DeleteTheme { - return NetworkAPIV1_APIV1ThemeRequest_DeleteTheme.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_DeleteTheme { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_DeleteTheme(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeName(): NetworkAPIV1_APIV1ThemeRequest_GetThemeName { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_GetThemeName = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_GetThemeName, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_GetThemeName { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeName(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_GetThemeName { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_GetThemeName): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_GetThemeName { - return NetworkAPIV1_APIV1ThemeRequest_GetThemeName.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_GetThemeName { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeName(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_PutThemeName(): NetworkAPIV1_APIV1ThemeRequest_PutThemeName { - return { id: '', name: '' }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_PutThemeName = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_PutThemeName, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.name !== '') { - writer.uint32(18).string(message.name); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_PutThemeName { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_PutThemeName(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.name = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_PutThemeName { - return { - id: isSet(object.id) ? String(object.id) : '', - name: isSet(object.name) ? String(object.name) : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_PutThemeName): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.name !== undefined && (obj.name = message.name); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_PutThemeName { - return NetworkAPIV1_APIV1ThemeRequest_PutThemeName.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_PutThemeName { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_PutThemeName(); - message.id = object.id ?? ''; - message.name = object.name ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeSlide(): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide { - return { id: '', themeSlide: '' }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.themeSlide !== '') { - writer.uint32(18).string(message.themeSlide); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.themeSlide = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide { - return { - id: isSet(object.id) ? String(object.id) : '', - themeSlide: isSet(object.themeSlide) ? String(object.themeSlide) : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.themeSlide !== undefined && (obj.themeSlide = message.themeSlide); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide { - return NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlide { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeSlide(); - message.id = object.id ?? ''; - message.themeSlide = object.themeSlide ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_PutThemeSlide(): NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide { - return { id: '', themeSlide: '', slide: undefined }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.themeSlide !== '') { - writer.uint32(18).string(message.themeSlide); - } - if (message.slide !== undefined) { - APIV1ThemeSlide.encode(message.slide, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_PutThemeSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.themeSlide = reader.string(); - continue; - case 3: - if (tag != 26) { - break; - } - - message.slide = APIV1ThemeSlide.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide { - return { - id: isSet(object.id) ? String(object.id) : '', - themeSlide: isSet(object.themeSlide) ? String(object.themeSlide) : '', - slide: isSet(object.slide) - ? APIV1ThemeSlide.fromJSON(object.slide) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.themeSlide !== undefined && (obj.themeSlide = message.themeSlide); - message.slide !== undefined && - (obj.slide = message.slide - ? APIV1ThemeSlide.toJSON(message.slide) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide { - return NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_PutThemeSlide { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_PutThemeSlide(); - message.id = object.id ?? ''; - message.themeSlide = object.themeSlide ?? ''; - message.slide = - object.slide !== undefined && object.slide !== null - ? APIV1ThemeSlide.fromPartial(object.slide) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide(): NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide { - return { id: '', themeSlide: '' }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.themeSlide !== '') { - writer.uint32(18).string(message.themeSlide); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.themeSlide = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide { - return { - id: isSet(object.id) ? String(object.id) : '', - themeSlide: isSet(object.themeSlide) ? String(object.themeSlide) : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.themeSlide !== undefined && (obj.themeSlide = message.themeSlide); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide { - return NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide { - const message = createBaseNetworkAPIV1_APIV1ThemeRequest_DeleteThemeSlide(); - message.id = object.id ?? ''; - message.themeSlide = object.themeSlide ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail(): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail { - return { id: '', themeSlide: '', quality: 0 }; -} - -export const NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail = { - encode( - message: NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.themeSlide !== '') { - writer.uint32(18).string(message.themeSlide); - } - if (message.quality !== 0) { - writer.uint32(24).int32(message.quality); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.themeSlide = reader.string(); - continue; - case 3: - if (tag != 24) { - break; - } - - message.quality = reader.int32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail { - return { - id: isSet(object.id) ? String(object.id) : '', - themeSlide: isSet(object.themeSlide) ? String(object.themeSlide) : '', - quality: isSet(object.quality) ? Number(object.quality) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail, - ): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.themeSlide !== undefined && (obj.themeSlide = message.themeSlide); - message.quality !== undefined && - (obj.quality = Math.round(message.quality)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail { - return NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail { - const message = - createBaseNetworkAPIV1_APIV1ThemeRequest_GetThemeSlideThumbnail(); - message.id = object.id ?? ''; - message.themeSlide = object.themeSlide ?? ''; - message.quality = object.quality ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest(): NetworkAPIV1_APIV1TimerRequest { - return { - timers: undefined, - createTimer: undefined, - currentTimes: undefined, - allTimersOperation: undefined, - getTimer: undefined, - putTimer: undefined, - deleteTimer: undefined, - timerOperation: undefined, - putTimerOperation: undefined, - timerIncrement: undefined, - systemTime: undefined, - videoCountdown: undefined, - }; -} - -export const NetworkAPIV1_APIV1TimerRequest = { - encode( - message: NetworkAPIV1_APIV1TimerRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.timers !== undefined) { - NetworkAPIV1_APIV1TimerRequest_Timers.encode( - message.timers, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createTimer !== undefined) { - NetworkAPIV1_APIV1TimerRequest_CreateTimer.encode( - message.createTimer, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.currentTimes !== undefined) { - NetworkAPIV1_APIV1TimerRequest_CurrentTimes.encode( - message.currentTimes, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.allTimersOperation !== undefined) { - NetworkAPIV1_APIV1TimerRequest_AllTimersOperation.encode( - message.allTimersOperation, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getTimer !== undefined) { - NetworkAPIV1_APIV1TimerRequest_GetTimer.encode( - message.getTimer, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.putTimer !== undefined) { - NetworkAPIV1_APIV1TimerRequest_PutTimer.encode( - message.putTimer, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.deleteTimer !== undefined) { - NetworkAPIV1_APIV1TimerRequest_DeleteTimer.encode( - message.deleteTimer, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.timerOperation !== undefined) { - NetworkAPIV1_APIV1TimerRequest_TimerOperation.encode( - message.timerOperation, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.putTimerOperation !== undefined) { - NetworkAPIV1_APIV1TimerRequest_PutTimerOperation.encode( - message.putTimerOperation, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.timerIncrement !== undefined) { - NetworkAPIV1_APIV1TimerRequest_TimerIncrement.encode( - message.timerIncrement, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.systemTime !== undefined) { - NetworkAPIV1_APIV1TimerRequest_SystemTime.encode( - message.systemTime, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.videoCountdown !== undefined) { - NetworkAPIV1_APIV1TimerRequest_VideoCountdown.encode( - message.videoCountdown, - writer.uint32(98).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timers = NetworkAPIV1_APIV1TimerRequest_Timers.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createTimer = - NetworkAPIV1_APIV1TimerRequest_CreateTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.currentTimes = - NetworkAPIV1_APIV1TimerRequest_CurrentTimes.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.allTimersOperation = - NetworkAPIV1_APIV1TimerRequest_AllTimersOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getTimer = NetworkAPIV1_APIV1TimerRequest_GetTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.putTimer = NetworkAPIV1_APIV1TimerRequest_PutTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.deleteTimer = - NetworkAPIV1_APIV1TimerRequest_DeleteTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.timerOperation = - NetworkAPIV1_APIV1TimerRequest_TimerOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.putTimerOperation = - NetworkAPIV1_APIV1TimerRequest_PutTimerOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.timerIncrement = - NetworkAPIV1_APIV1TimerRequest_TimerIncrement.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.systemTime = NetworkAPIV1_APIV1TimerRequest_SystemTime.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.videoCountdown = - NetworkAPIV1_APIV1TimerRequest_VideoCountdown.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest { - return { - timers: isSet(object.timers) - ? NetworkAPIV1_APIV1TimerRequest_Timers.fromJSON(object.timers) - : undefined, - createTimer: isSet(object.createTimer) - ? NetworkAPIV1_APIV1TimerRequest_CreateTimer.fromJSON( - object.createTimer, - ) - : undefined, - currentTimes: isSet(object.currentTimes) - ? NetworkAPIV1_APIV1TimerRequest_CurrentTimes.fromJSON( - object.currentTimes, - ) - : undefined, - allTimersOperation: isSet(object.allTimersOperation) - ? NetworkAPIV1_APIV1TimerRequest_AllTimersOperation.fromJSON( - object.allTimersOperation, - ) - : undefined, - getTimer: isSet(object.getTimer) - ? NetworkAPIV1_APIV1TimerRequest_GetTimer.fromJSON(object.getTimer) - : undefined, - putTimer: isSet(object.putTimer) - ? NetworkAPIV1_APIV1TimerRequest_PutTimer.fromJSON(object.putTimer) - : undefined, - deleteTimer: isSet(object.deleteTimer) - ? NetworkAPIV1_APIV1TimerRequest_DeleteTimer.fromJSON( - object.deleteTimer, - ) - : undefined, - timerOperation: isSet(object.timerOperation) - ? NetworkAPIV1_APIV1TimerRequest_TimerOperation.fromJSON( - object.timerOperation, - ) - : undefined, - putTimerOperation: isSet(object.putTimerOperation) - ? NetworkAPIV1_APIV1TimerRequest_PutTimerOperation.fromJSON( - object.putTimerOperation, - ) - : undefined, - timerIncrement: isSet(object.timerIncrement) - ? NetworkAPIV1_APIV1TimerRequest_TimerIncrement.fromJSON( - object.timerIncrement, - ) - : undefined, - systemTime: isSet(object.systemTime) - ? NetworkAPIV1_APIV1TimerRequest_SystemTime.fromJSON(object.systemTime) - : undefined, - videoCountdown: isSet(object.videoCountdown) - ? NetworkAPIV1_APIV1TimerRequest_VideoCountdown.fromJSON( - object.videoCountdown, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest): unknown { - const obj: any = {}; - message.timers !== undefined && - (obj.timers = message.timers - ? NetworkAPIV1_APIV1TimerRequest_Timers.toJSON(message.timers) - : undefined); - message.createTimer !== undefined && - (obj.createTimer = message.createTimer - ? NetworkAPIV1_APIV1TimerRequest_CreateTimer.toJSON(message.createTimer) - : undefined); - message.currentTimes !== undefined && - (obj.currentTimes = message.currentTimes - ? NetworkAPIV1_APIV1TimerRequest_CurrentTimes.toJSON( - message.currentTimes, - ) - : undefined); - message.allTimersOperation !== undefined && - (obj.allTimersOperation = message.allTimersOperation - ? NetworkAPIV1_APIV1TimerRequest_AllTimersOperation.toJSON( - message.allTimersOperation, - ) - : undefined); - message.getTimer !== undefined && - (obj.getTimer = message.getTimer - ? NetworkAPIV1_APIV1TimerRequest_GetTimer.toJSON(message.getTimer) - : undefined); - message.putTimer !== undefined && - (obj.putTimer = message.putTimer - ? NetworkAPIV1_APIV1TimerRequest_PutTimer.toJSON(message.putTimer) - : undefined); - message.deleteTimer !== undefined && - (obj.deleteTimer = message.deleteTimer - ? NetworkAPIV1_APIV1TimerRequest_DeleteTimer.toJSON(message.deleteTimer) - : undefined); - message.timerOperation !== undefined && - (obj.timerOperation = message.timerOperation - ? NetworkAPIV1_APIV1TimerRequest_TimerOperation.toJSON( - message.timerOperation, - ) - : undefined); - message.putTimerOperation !== undefined && - (obj.putTimerOperation = message.putTimerOperation - ? NetworkAPIV1_APIV1TimerRequest_PutTimerOperation.toJSON( - message.putTimerOperation, - ) - : undefined); - message.timerIncrement !== undefined && - (obj.timerIncrement = message.timerIncrement - ? NetworkAPIV1_APIV1TimerRequest_TimerIncrement.toJSON( - message.timerIncrement, - ) - : undefined); - message.systemTime !== undefined && - (obj.systemTime = message.systemTime - ? NetworkAPIV1_APIV1TimerRequest_SystemTime.toJSON(message.systemTime) - : undefined); - message.videoCountdown !== undefined && - (obj.videoCountdown = message.videoCountdown - ? NetworkAPIV1_APIV1TimerRequest_VideoCountdown.toJSON( - message.videoCountdown, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TimerRequest { - return NetworkAPIV1_APIV1TimerRequest.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1TimerRequest { - const message = createBaseNetworkAPIV1_APIV1TimerRequest(); - message.timers = - object.timers !== undefined && object.timers !== null - ? NetworkAPIV1_APIV1TimerRequest_Timers.fromPartial(object.timers) - : undefined; - message.createTimer = - object.createTimer !== undefined && object.createTimer !== null - ? NetworkAPIV1_APIV1TimerRequest_CreateTimer.fromPartial( - object.createTimer, - ) - : undefined; - message.currentTimes = - object.currentTimes !== undefined && object.currentTimes !== null - ? NetworkAPIV1_APIV1TimerRequest_CurrentTimes.fromPartial( - object.currentTimes, - ) - : undefined; - message.allTimersOperation = - object.allTimersOperation !== undefined && - object.allTimersOperation !== null - ? NetworkAPIV1_APIV1TimerRequest_AllTimersOperation.fromPartial( - object.allTimersOperation, - ) - : undefined; - message.getTimer = - object.getTimer !== undefined && object.getTimer !== null - ? NetworkAPIV1_APIV1TimerRequest_GetTimer.fromPartial(object.getTimer) - : undefined; - message.putTimer = - object.putTimer !== undefined && object.putTimer !== null - ? NetworkAPIV1_APIV1TimerRequest_PutTimer.fromPartial(object.putTimer) - : undefined; - message.deleteTimer = - object.deleteTimer !== undefined && object.deleteTimer !== null - ? NetworkAPIV1_APIV1TimerRequest_DeleteTimer.fromPartial( - object.deleteTimer, - ) - : undefined; - message.timerOperation = - object.timerOperation !== undefined && object.timerOperation !== null - ? NetworkAPIV1_APIV1TimerRequest_TimerOperation.fromPartial( - object.timerOperation, - ) - : undefined; - message.putTimerOperation = - object.putTimerOperation !== undefined && - object.putTimerOperation !== null - ? NetworkAPIV1_APIV1TimerRequest_PutTimerOperation.fromPartial( - object.putTimerOperation, - ) - : undefined; - message.timerIncrement = - object.timerIncrement !== undefined && object.timerIncrement !== null - ? NetworkAPIV1_APIV1TimerRequest_TimerIncrement.fromPartial( - object.timerIncrement, - ) - : undefined; - message.systemTime = - object.systemTime !== undefined && object.systemTime !== null - ? NetworkAPIV1_APIV1TimerRequest_SystemTime.fromPartial( - object.systemTime, - ) - : undefined; - message.videoCountdown = - object.videoCountdown !== undefined && object.videoCountdown !== null - ? NetworkAPIV1_APIV1TimerRequest_VideoCountdown.fromPartial( - object.videoCountdown, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_Timers(): NetworkAPIV1_APIV1TimerRequest_Timers { - return {}; -} - -export const NetworkAPIV1_APIV1TimerRequest_Timers = { - encode( - _: NetworkAPIV1_APIV1TimerRequest_Timers, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_Timers { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_Timers(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerRequest_Timers { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerRequest_Timers): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_Timers { - return NetworkAPIV1_APIV1TimerRequest_Timers.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TimerRequest_Timers { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_Timers(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_CreateTimer(): NetworkAPIV1_APIV1TimerRequest_CreateTimer { - return { - name: '', - allowsOverrun: false, - countdown: undefined, - countDownToTime: undefined, - elapsed: undefined, - }; -} - -export const NetworkAPIV1_APIV1TimerRequest_CreateTimer = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_CreateTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - if (message.allowsOverrun === true) { - writer.uint32(16).bool(message.allowsOverrun); - } - if (message.countdown !== undefined) { - APIV1Timer_APIV1TimerCountdown.encode( - message.countdown, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.countDownToTime !== undefined) { - APIV1Timer_APIV1TimerCountdownToTime.encode( - message.countDownToTime, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.elapsed !== undefined) { - APIV1Timer_APIV1TimerElapsed.encode( - message.elapsed, - writer.uint32(42).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_CreateTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_CreateTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.name = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.allowsOverrun = reader.bool(); - continue; - case 3: - if (tag != 26) { - break; - } - - message.countdown = APIV1Timer_APIV1TimerCountdown.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.elapsed = APIV1Timer_APIV1TimerElapsed.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_CreateTimer { - return { - name: isSet(object.name) ? String(object.name) : '', - allowsOverrun: isSet(object.allowsOverrun) - ? Boolean(object.allowsOverrun) - : false, - countdown: isSet(object.countdown) - ? APIV1Timer_APIV1TimerCountdown.fromJSON(object.countdown) - : undefined, - countDownToTime: isSet(object.countDownToTime) - ? APIV1Timer_APIV1TimerCountdownToTime.fromJSON(object.countDownToTime) - : undefined, - elapsed: isSet(object.elapsed) - ? APIV1Timer_APIV1TimerElapsed.fromJSON(object.elapsed) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_CreateTimer): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.allowsOverrun !== undefined && - (obj.allowsOverrun = message.allowsOverrun); - message.countdown !== undefined && - (obj.countdown = message.countdown - ? APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown) - : undefined); - message.countDownToTime !== undefined && - (obj.countDownToTime = message.countDownToTime - ? APIV1Timer_APIV1TimerCountdownToTime.toJSON(message.countDownToTime) - : undefined); - message.elapsed !== undefined && - (obj.elapsed = message.elapsed - ? APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_CreateTimer { - return NetworkAPIV1_APIV1TimerRequest_CreateTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerRequest_CreateTimer { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_CreateTimer(); - message.name = object.name ?? ''; - message.allowsOverrun = object.allowsOverrun ?? false; - message.countdown = - object.countdown !== undefined && object.countdown !== null - ? APIV1Timer_APIV1TimerCountdown.fromPartial(object.countdown) - : undefined; - message.countDownToTime = - object.countDownToTime !== undefined && object.countDownToTime !== null - ? APIV1Timer_APIV1TimerCountdownToTime.fromPartial( - object.countDownToTime, - ) - : undefined; - message.elapsed = - object.elapsed !== undefined && object.elapsed !== null - ? APIV1Timer_APIV1TimerElapsed.fromPartial(object.elapsed) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_CurrentTimes(): NetworkAPIV1_APIV1TimerRequest_CurrentTimes { - return {}; -} - -export const NetworkAPIV1_APIV1TimerRequest_CurrentTimes = { - encode( - _: NetworkAPIV1_APIV1TimerRequest_CurrentTimes, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_CurrentTimes { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_CurrentTimes(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerRequest_CurrentTimes { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerRequest_CurrentTimes): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_CurrentTimes { - return NetworkAPIV1_APIV1TimerRequest_CurrentTimes.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TimerRequest_CurrentTimes { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_CurrentTimes(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_AllTimersOperation(): NetworkAPIV1_APIV1TimerRequest_AllTimersOperation { - return { operation: 0 }; -} - -export const NetworkAPIV1_APIV1TimerRequest_AllTimersOperation = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_AllTimersOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.operation !== 0) { - writer.uint32(8).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_AllTimersOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TimerRequest_AllTimersOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_AllTimersOperation { - return { - operation: isSet(object.operation) - ? aPIV1TimerOperationFromJSON(object.operation) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_AllTimersOperation): unknown { - const obj: any = {}; - message.operation !== undefined && - (obj.operation = aPIV1TimerOperationToJSON(message.operation)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_AllTimersOperation { - return NetworkAPIV1_APIV1TimerRequest_AllTimersOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerRequest_AllTimersOperation { - const message = - createBaseNetworkAPIV1_APIV1TimerRequest_AllTimersOperation(); - message.operation = object.operation ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_GetTimer(): NetworkAPIV1_APIV1TimerRequest_GetTimer { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TimerRequest_GetTimer = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_GetTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_GetTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_GetTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_GetTimer { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_GetTimer): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_GetTimer { - return NetworkAPIV1_APIV1TimerRequest_GetTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerRequest_GetTimer { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_GetTimer(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_PutTimer(): NetworkAPIV1_APIV1TimerRequest_PutTimer { - return { id: '', timer: undefined }; -} - -export const NetworkAPIV1_APIV1TimerRequest_PutTimer = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_PutTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.timer !== undefined) { - APIV1Timer.encode(message.timer, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_PutTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_PutTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.timer = APIV1Timer.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_PutTimer { - return { - id: isSet(object.id) ? String(object.id) : '', - timer: isSet(object.timer) - ? APIV1Timer.fromJSON(object.timer) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_PutTimer): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Timer.toJSON(message.timer) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_PutTimer { - return NetworkAPIV1_APIV1TimerRequest_PutTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerRequest_PutTimer { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_PutTimer(); - message.id = object.id ?? ''; - message.timer = - object.timer !== undefined && object.timer !== null - ? APIV1Timer.fromPartial(object.timer) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_DeleteTimer(): NetworkAPIV1_APIV1TimerRequest_DeleteTimer { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TimerRequest_DeleteTimer = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_DeleteTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_DeleteTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_DeleteTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_DeleteTimer { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_DeleteTimer): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_DeleteTimer { - return NetworkAPIV1_APIV1TimerRequest_DeleteTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerRequest_DeleteTimer { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_DeleteTimer(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_TimerOperation(): NetworkAPIV1_APIV1TimerRequest_TimerOperation { - return { id: '', operation: 0 }; -} - -export const NetworkAPIV1_APIV1TimerRequest_TimerOperation = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_TimerOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.operation !== 0) { - writer.uint32(16).int32(message.operation); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_TimerOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_TimerOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.operation = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_TimerOperation { - return { - id: isSet(object.id) ? String(object.id) : '', - operation: isSet(object.operation) - ? aPIV1TimerOperationFromJSON(object.operation) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_TimerOperation): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.operation !== undefined && - (obj.operation = aPIV1TimerOperationToJSON(message.operation)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_TimerOperation { - return NetworkAPIV1_APIV1TimerRequest_TimerOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerRequest_TimerOperation { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_TimerOperation(); - message.id = object.id ?? ''; - message.operation = object.operation ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_PutTimerOperation(): NetworkAPIV1_APIV1TimerRequest_PutTimerOperation { - return { id: '', operation: 0, timer: undefined }; -} - -export const NetworkAPIV1_APIV1TimerRequest_PutTimerOperation = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_PutTimerOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.operation !== 0) { - writer.uint32(16).int32(message.operation); - } - if (message.timer !== undefined) { - APIV1Timer.encode(message.timer, writer.uint32(26).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_PutTimerOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TimerRequest_PutTimerOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.operation = reader.int32() as any; - continue; - case 3: - if (tag != 26) { - break; - } - - message.timer = APIV1Timer.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_PutTimerOperation { - return { - id: isSet(object.id) ? String(object.id) : '', - operation: isSet(object.operation) - ? aPIV1TimerOperationFromJSON(object.operation) - : 0, - timer: isSet(object.timer) - ? APIV1Timer.fromJSON(object.timer) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_PutTimerOperation): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.operation !== undefined && - (obj.operation = aPIV1TimerOperationToJSON(message.operation)); - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Timer.toJSON(message.timer) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_PutTimerOperation { - return NetworkAPIV1_APIV1TimerRequest_PutTimerOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerRequest_PutTimerOperation { - const message = - createBaseNetworkAPIV1_APIV1TimerRequest_PutTimerOperation(); - message.id = object.id ?? ''; - message.operation = object.operation ?? 0; - message.timer = - object.timer !== undefined && object.timer !== null - ? APIV1Timer.fromPartial(object.timer) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_TimerIncrement(): NetworkAPIV1_APIV1TimerRequest_TimerIncrement { - return { id: '', amount: 0 }; -} - -export const NetworkAPIV1_APIV1TimerRequest_TimerIncrement = { - encode( - message: NetworkAPIV1_APIV1TimerRequest_TimerIncrement, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - if (message.amount !== 0) { - writer.uint32(17).double(message.amount); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_TimerIncrement { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_TimerIncrement(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - case 2: - if (tag != 17) { - break; - } - - message.amount = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerRequest_TimerIncrement { - return { - id: isSet(object.id) ? String(object.id) : '', - amount: isSet(object.amount) ? Number(object.amount) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerRequest_TimerIncrement): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - message.amount !== undefined && (obj.amount = message.amount); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_TimerIncrement { - return NetworkAPIV1_APIV1TimerRequest_TimerIncrement.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerRequest_TimerIncrement { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_TimerIncrement(); - message.id = object.id ?? ''; - message.amount = object.amount ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_SystemTime(): NetworkAPIV1_APIV1TimerRequest_SystemTime { - return {}; -} - -export const NetworkAPIV1_APIV1TimerRequest_SystemTime = { - encode( - _: NetworkAPIV1_APIV1TimerRequest_SystemTime, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_SystemTime { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_SystemTime(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerRequest_SystemTime { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerRequest_SystemTime): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_SystemTime { - return NetworkAPIV1_APIV1TimerRequest_SystemTime.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TimerRequest_SystemTime { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_SystemTime(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerRequest_VideoCountdown(): NetworkAPIV1_APIV1TimerRequest_VideoCountdown { - return {}; -} - -export const NetworkAPIV1_APIV1TimerRequest_VideoCountdown = { - encode( - _: NetworkAPIV1_APIV1TimerRequest_VideoCountdown, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerRequest_VideoCountdown { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerRequest_VideoCountdown(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerRequest_VideoCountdown { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerRequest_VideoCountdown): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerRequest_VideoCountdown { - return NetworkAPIV1_APIV1TimerRequest_VideoCountdown.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TimerRequest_VideoCountdown { - const message = createBaseNetworkAPIV1_APIV1TimerRequest_VideoCountdown(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest(): NetworkAPIV1_APIV1TransportRequest { - return { - play: undefined, - pause: undefined, - skipBackward: undefined, - skipForward: undefined, - goToEnd: undefined, - getTime: undefined, - putTime: undefined, - getAutoAdvance: undefined, - deleteAutoAdvance: undefined, - getCurrentMedia: undefined, - }; -} - -export const NetworkAPIV1_APIV1TransportRequest = { - encode( - message: NetworkAPIV1_APIV1TransportRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.play !== undefined) { - NetworkAPIV1_APIV1TransportRequest_Play.encode( - message.play, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.pause !== undefined) { - NetworkAPIV1_APIV1TransportRequest_Pause.encode( - message.pause, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.skipBackward !== undefined) { - NetworkAPIV1_APIV1TransportRequest_SkipBackward.encode( - message.skipBackward, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.skipForward !== undefined) { - NetworkAPIV1_APIV1TransportRequest_SkipForward.encode( - message.skipForward, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.goToEnd !== undefined) { - NetworkAPIV1_APIV1TransportRequest_GoToEnd.encode( - message.goToEnd, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getTime !== undefined) { - NetworkAPIV1_APIV1TransportRequest_GetTime.encode( - message.getTime, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.putTime !== undefined) { - NetworkAPIV1_APIV1TransportRequest_PutTime.encode( - message.putTime, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.getAutoAdvance !== undefined) { - NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance.encode( - message.getAutoAdvance, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.deleteAutoAdvance !== undefined) { - NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance.encode( - message.deleteAutoAdvance, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.getCurrentMedia !== undefined) { - NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia.encode( - message.getCurrentMedia, - writer.uint32(82).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.play = NetworkAPIV1_APIV1TransportRequest_Play.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.pause = NetworkAPIV1_APIV1TransportRequest_Pause.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.skipBackward = - NetworkAPIV1_APIV1TransportRequest_SkipBackward.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.skipForward = - NetworkAPIV1_APIV1TransportRequest_SkipForward.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.goToEnd = NetworkAPIV1_APIV1TransportRequest_GoToEnd.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getTime = NetworkAPIV1_APIV1TransportRequest_GetTime.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.putTime = NetworkAPIV1_APIV1TransportRequest_PutTime.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.getAutoAdvance = - NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.deleteAutoAdvance = - NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.getCurrentMedia = - NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest { - return { - play: isSet(object.play) - ? NetworkAPIV1_APIV1TransportRequest_Play.fromJSON(object.play) - : undefined, - pause: isSet(object.pause) - ? NetworkAPIV1_APIV1TransportRequest_Pause.fromJSON(object.pause) - : undefined, - skipBackward: isSet(object.skipBackward) - ? NetworkAPIV1_APIV1TransportRequest_SkipBackward.fromJSON( - object.skipBackward, - ) - : undefined, - skipForward: isSet(object.skipForward) - ? NetworkAPIV1_APIV1TransportRequest_SkipForward.fromJSON( - object.skipForward, - ) - : undefined, - goToEnd: isSet(object.goToEnd) - ? NetworkAPIV1_APIV1TransportRequest_GoToEnd.fromJSON(object.goToEnd) - : undefined, - getTime: isSet(object.getTime) - ? NetworkAPIV1_APIV1TransportRequest_GetTime.fromJSON(object.getTime) - : undefined, - putTime: isSet(object.putTime) - ? NetworkAPIV1_APIV1TransportRequest_PutTime.fromJSON(object.putTime) - : undefined, - getAutoAdvance: isSet(object.getAutoAdvance) - ? NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance.fromJSON( - object.getAutoAdvance, - ) - : undefined, - deleteAutoAdvance: isSet(object.deleteAutoAdvance) - ? NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance.fromJSON( - object.deleteAutoAdvance, - ) - : undefined, - getCurrentMedia: isSet(object.getCurrentMedia) - ? NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia.fromJSON( - object.getCurrentMedia, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest): unknown { - const obj: any = {}; - message.play !== undefined && - (obj.play = message.play - ? NetworkAPIV1_APIV1TransportRequest_Play.toJSON(message.play) - : undefined); - message.pause !== undefined && - (obj.pause = message.pause - ? NetworkAPIV1_APIV1TransportRequest_Pause.toJSON(message.pause) - : undefined); - message.skipBackward !== undefined && - (obj.skipBackward = message.skipBackward - ? NetworkAPIV1_APIV1TransportRequest_SkipBackward.toJSON( - message.skipBackward, - ) - : undefined); - message.skipForward !== undefined && - (obj.skipForward = message.skipForward - ? NetworkAPIV1_APIV1TransportRequest_SkipForward.toJSON( - message.skipForward, - ) - : undefined); - message.goToEnd !== undefined && - (obj.goToEnd = message.goToEnd - ? NetworkAPIV1_APIV1TransportRequest_GoToEnd.toJSON(message.goToEnd) - : undefined); - message.getTime !== undefined && - (obj.getTime = message.getTime - ? NetworkAPIV1_APIV1TransportRequest_GetTime.toJSON(message.getTime) - : undefined); - message.putTime !== undefined && - (obj.putTime = message.putTime - ? NetworkAPIV1_APIV1TransportRequest_PutTime.toJSON(message.putTime) - : undefined); - message.getAutoAdvance !== undefined && - (obj.getAutoAdvance = message.getAutoAdvance - ? NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance.toJSON( - message.getAutoAdvance, - ) - : undefined); - message.deleteAutoAdvance !== undefined && - (obj.deleteAutoAdvance = message.deleteAutoAdvance - ? NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance.toJSON( - message.deleteAutoAdvance, - ) - : undefined); - message.getCurrentMedia !== undefined && - (obj.getCurrentMedia = message.getCurrentMedia - ? NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia.toJSON( - message.getCurrentMedia, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TransportRequest { - return NetworkAPIV1_APIV1TransportRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportRequest { - const message = createBaseNetworkAPIV1_APIV1TransportRequest(); - message.play = - object.play !== undefined && object.play !== null - ? NetworkAPIV1_APIV1TransportRequest_Play.fromPartial(object.play) - : undefined; - message.pause = - object.pause !== undefined && object.pause !== null - ? NetworkAPIV1_APIV1TransportRequest_Pause.fromPartial(object.pause) - : undefined; - message.skipBackward = - object.skipBackward !== undefined && object.skipBackward !== null - ? NetworkAPIV1_APIV1TransportRequest_SkipBackward.fromPartial( - object.skipBackward, - ) - : undefined; - message.skipForward = - object.skipForward !== undefined && object.skipForward !== null - ? NetworkAPIV1_APIV1TransportRequest_SkipForward.fromPartial( - object.skipForward, - ) - : undefined; - message.goToEnd = - object.goToEnd !== undefined && object.goToEnd !== null - ? NetworkAPIV1_APIV1TransportRequest_GoToEnd.fromPartial(object.goToEnd) - : undefined; - message.getTime = - object.getTime !== undefined && object.getTime !== null - ? NetworkAPIV1_APIV1TransportRequest_GetTime.fromPartial(object.getTime) - : undefined; - message.putTime = - object.putTime !== undefined && object.putTime !== null - ? NetworkAPIV1_APIV1TransportRequest_PutTime.fromPartial(object.putTime) - : undefined; - message.getAutoAdvance = - object.getAutoAdvance !== undefined && object.getAutoAdvance !== null - ? NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance.fromPartial( - object.getAutoAdvance, - ) - : undefined; - message.deleteAutoAdvance = - object.deleteAutoAdvance !== undefined && - object.deleteAutoAdvance !== null - ? NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance.fromPartial( - object.deleteAutoAdvance, - ) - : undefined; - message.getCurrentMedia = - object.getCurrentMedia !== undefined && object.getCurrentMedia !== null - ? NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia.fromPartial( - object.getCurrentMedia, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_Play(): NetworkAPIV1_APIV1TransportRequest_Play { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_Play = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_Play, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_Play { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_Play(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_Play { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_Play): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_Play { - return NetworkAPIV1_APIV1TransportRequest_Play.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportRequest_Play { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_Play(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_Pause(): NetworkAPIV1_APIV1TransportRequest_Pause { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_Pause = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_Pause, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_Pause { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_Pause(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_Pause { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_Pause): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_Pause { - return NetworkAPIV1_APIV1TransportRequest_Pause.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportRequest_Pause { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_Pause(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_SkipBackward(): NetworkAPIV1_APIV1TransportRequest_SkipBackward { - return { layer: 0, seconds: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_SkipBackward = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_SkipBackward, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - if (message.seconds !== 0) { - writer.uint32(17).double(message.seconds); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_SkipBackward { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_SkipBackward(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - case 2: - if (tag != 17) { - break; - } - - message.seconds = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_SkipBackward { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - seconds: isSet(object.seconds) ? Number(object.seconds) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_SkipBackward): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - message.seconds !== undefined && (obj.seconds = message.seconds); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_SkipBackward { - return NetworkAPIV1_APIV1TransportRequest_SkipBackward.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportRequest_SkipBackward { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_SkipBackward(); - message.layer = object.layer ?? 0; - message.seconds = object.seconds ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_SkipForward(): NetworkAPIV1_APIV1TransportRequest_SkipForward { - return { layer: 0, seconds: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_SkipForward = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_SkipForward, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - if (message.seconds !== 0) { - writer.uint32(17).double(message.seconds); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_SkipForward { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_SkipForward(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - case 2: - if (tag != 17) { - break; - } - - message.seconds = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_SkipForward { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - seconds: isSet(object.seconds) ? Number(object.seconds) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_SkipForward): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - message.seconds !== undefined && (obj.seconds = message.seconds); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_SkipForward { - return NetworkAPIV1_APIV1TransportRequest_SkipForward.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportRequest_SkipForward { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_SkipForward(); - message.layer = object.layer ?? 0; - message.seconds = object.seconds ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_GoToEnd(): NetworkAPIV1_APIV1TransportRequest_GoToEnd { - return { layer: 0, seconds: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_GoToEnd = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_GoToEnd, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - if (message.seconds !== 0) { - writer.uint32(17).double(message.seconds); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_GoToEnd { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_GoToEnd(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - case 2: - if (tag != 17) { - break; - } - - message.seconds = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_GoToEnd { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - seconds: isSet(object.seconds) ? Number(object.seconds) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_GoToEnd): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - message.seconds !== undefined && (obj.seconds = message.seconds); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_GoToEnd { - return NetworkAPIV1_APIV1TransportRequest_GoToEnd.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportRequest_GoToEnd { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_GoToEnd(); - message.layer = object.layer ?? 0; - message.seconds = object.seconds ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_GetTime(): NetworkAPIV1_APIV1TransportRequest_GetTime { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_GetTime = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_GetTime, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_GetTime { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_GetTime(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_GetTime { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_GetTime): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_GetTime { - return NetworkAPIV1_APIV1TransportRequest_GetTime.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportRequest_GetTime { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_GetTime(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_PutTime(): NetworkAPIV1_APIV1TransportRequest_PutTime { - return { layer: 0, seconds: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_PutTime = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_PutTime, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - if (message.seconds !== 0) { - writer.uint32(17).double(message.seconds); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_PutTime { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportRequest_PutTime(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - case 2: - if (tag != 17) { - break; - } - - message.seconds = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_PutTime { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - seconds: isSet(object.seconds) ? Number(object.seconds) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_PutTime): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - message.seconds !== undefined && (obj.seconds = message.seconds); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_PutTime { - return NetworkAPIV1_APIV1TransportRequest_PutTime.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportRequest_PutTime { - const message = createBaseNetworkAPIV1_APIV1TransportRequest_PutTime(); - message.layer = object.layer ?? 0; - message.seconds = object.seconds ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_GetAutoAdvance(): NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportRequest_GetAutoAdvance(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance { - return NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportRequest_GetAutoAdvance { - const message = - createBaseNetworkAPIV1_APIV1TransportRequest_GetAutoAdvance(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance(): NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance, - ): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance { - return NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance { - const message = - createBaseNetworkAPIV1_APIV1TransportRequest_DeleteAutoAdvance(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportRequest_GetCurrentMedia(): NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia { - return { layer: 0 }; -} - -export const NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia = { - encode( - message: NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.layer !== 0) { - writer.uint32(8).int32(message.layer); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportRequest_GetCurrentMedia(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.layer = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia { - return { - layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia): unknown { - const obj: any = {}; - message.layer !== undefined && - (obj.layer = aPIV1LayerTypeToJSON(message.layer)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia { - return NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportRequest_GetCurrentMedia { - const message = - createBaseNetworkAPIV1_APIV1TransportRequest_GetCurrentMedia(); - message.layer = object.layer ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest(): NetworkAPIV1_APIV1TriggerRequest { - return { - cue: undefined, - playlist: undefined, - media: undefined, - audio: undefined, - videoInput: undefined, - library: undefined, - next: undefined, - previous: undefined, - mediaNext: undefined, - mediaPrevious: undefined, - audioNext: undefined, - audioPrevious: undefined, - }; -} - -export const NetworkAPIV1_APIV1TriggerRequest = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.cue !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Cue.encode( - message.cue, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.playlist !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Playlist.encode( - message.playlist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.media !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Media.encode( - message.media, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.audio !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Audio.encode( - message.audio, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.videoInput !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_VideoInput.encode( - message.videoInput, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.library !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Library.encode( - message.library, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.next !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Next.encode( - message.next, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.previous !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_Previous.encode( - message.previous, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.mediaNext !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_MediaNext.encode( - message.mediaNext, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.mediaPrevious !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_MediaPrevious.encode( - message.mediaPrevious, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.audioNext !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_AudioNext.encode( - message.audioNext, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.audioPrevious !== undefined) { - NetworkAPIV1_APIV1TriggerRequest_AudioPrevious.encode( - message.audioPrevious, - writer.uint32(98).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.cue = NetworkAPIV1_APIV1TriggerRequest_Cue.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.playlist = NetworkAPIV1_APIV1TriggerRequest_Playlist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.media = NetworkAPIV1_APIV1TriggerRequest_Media.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.audio = NetworkAPIV1_APIV1TriggerRequest_Audio.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.videoInput = - NetworkAPIV1_APIV1TriggerRequest_VideoInput.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.library = NetworkAPIV1_APIV1TriggerRequest_Library.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.next = NetworkAPIV1_APIV1TriggerRequest_Next.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.previous = NetworkAPIV1_APIV1TriggerRequest_Previous.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.mediaNext = NetworkAPIV1_APIV1TriggerRequest_MediaNext.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.mediaPrevious = - NetworkAPIV1_APIV1TriggerRequest_MediaPrevious.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.audioNext = NetworkAPIV1_APIV1TriggerRequest_AudioNext.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.audioPrevious = - NetworkAPIV1_APIV1TriggerRequest_AudioPrevious.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest { - return { - cue: isSet(object.cue) - ? NetworkAPIV1_APIV1TriggerRequest_Cue.fromJSON(object.cue) - : undefined, - playlist: isSet(object.playlist) - ? NetworkAPIV1_APIV1TriggerRequest_Playlist.fromJSON(object.playlist) - : undefined, - media: isSet(object.media) - ? NetworkAPIV1_APIV1TriggerRequest_Media.fromJSON(object.media) - : undefined, - audio: isSet(object.audio) - ? NetworkAPIV1_APIV1TriggerRequest_Audio.fromJSON(object.audio) - : undefined, - videoInput: isSet(object.videoInput) - ? NetworkAPIV1_APIV1TriggerRequest_VideoInput.fromJSON( - object.videoInput, - ) - : undefined, - library: isSet(object.library) - ? NetworkAPIV1_APIV1TriggerRequest_Library.fromJSON(object.library) - : undefined, - next: isSet(object.next) - ? NetworkAPIV1_APIV1TriggerRequest_Next.fromJSON(object.next) - : undefined, - previous: isSet(object.previous) - ? NetworkAPIV1_APIV1TriggerRequest_Previous.fromJSON(object.previous) - : undefined, - mediaNext: isSet(object.mediaNext) - ? NetworkAPIV1_APIV1TriggerRequest_MediaNext.fromJSON(object.mediaNext) - : undefined, - mediaPrevious: isSet(object.mediaPrevious) - ? NetworkAPIV1_APIV1TriggerRequest_MediaPrevious.fromJSON( - object.mediaPrevious, - ) - : undefined, - audioNext: isSet(object.audioNext) - ? NetworkAPIV1_APIV1TriggerRequest_AudioNext.fromJSON(object.audioNext) - : undefined, - audioPrevious: isSet(object.audioPrevious) - ? NetworkAPIV1_APIV1TriggerRequest_AudioPrevious.fromJSON( - object.audioPrevious, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest): unknown { - const obj: any = {}; - message.cue !== undefined && - (obj.cue = message.cue - ? NetworkAPIV1_APIV1TriggerRequest_Cue.toJSON(message.cue) - : undefined); - message.playlist !== undefined && - (obj.playlist = message.playlist - ? NetworkAPIV1_APIV1TriggerRequest_Playlist.toJSON(message.playlist) - : undefined); - message.media !== undefined && - (obj.media = message.media - ? NetworkAPIV1_APIV1TriggerRequest_Media.toJSON(message.media) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? NetworkAPIV1_APIV1TriggerRequest_Audio.toJSON(message.audio) - : undefined); - message.videoInput !== undefined && - (obj.videoInput = message.videoInput - ? NetworkAPIV1_APIV1TriggerRequest_VideoInput.toJSON(message.videoInput) - : undefined); - message.library !== undefined && - (obj.library = message.library - ? NetworkAPIV1_APIV1TriggerRequest_Library.toJSON(message.library) - : undefined); - message.next !== undefined && - (obj.next = message.next - ? NetworkAPIV1_APIV1TriggerRequest_Next.toJSON(message.next) - : undefined); - message.previous !== undefined && - (obj.previous = message.previous - ? NetworkAPIV1_APIV1TriggerRequest_Previous.toJSON(message.previous) - : undefined); - message.mediaNext !== undefined && - (obj.mediaNext = message.mediaNext - ? NetworkAPIV1_APIV1TriggerRequest_MediaNext.toJSON(message.mediaNext) - : undefined); - message.mediaPrevious !== undefined && - (obj.mediaPrevious = message.mediaPrevious - ? NetworkAPIV1_APIV1TriggerRequest_MediaPrevious.toJSON( - message.mediaPrevious, - ) - : undefined); - message.audioNext !== undefined && - (obj.audioNext = message.audioNext - ? NetworkAPIV1_APIV1TriggerRequest_AudioNext.toJSON(message.audioNext) - : undefined); - message.audioPrevious !== undefined && - (obj.audioPrevious = message.audioPrevious - ? NetworkAPIV1_APIV1TriggerRequest_AudioPrevious.toJSON( - message.audioPrevious, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TriggerRequest { - return NetworkAPIV1_APIV1TriggerRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerRequest { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest(); - message.cue = - object.cue !== undefined && object.cue !== null - ? NetworkAPIV1_APIV1TriggerRequest_Cue.fromPartial(object.cue) - : undefined; - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? NetworkAPIV1_APIV1TriggerRequest_Playlist.fromPartial(object.playlist) - : undefined; - message.media = - object.media !== undefined && object.media !== null - ? NetworkAPIV1_APIV1TriggerRequest_Media.fromPartial(object.media) - : undefined; - message.audio = - object.audio !== undefined && object.audio !== null - ? NetworkAPIV1_APIV1TriggerRequest_Audio.fromPartial(object.audio) - : undefined; - message.videoInput = - object.videoInput !== undefined && object.videoInput !== null - ? NetworkAPIV1_APIV1TriggerRequest_VideoInput.fromPartial( - object.videoInput, - ) - : undefined; - message.library = - object.library !== undefined && object.library !== null - ? NetworkAPIV1_APIV1TriggerRequest_Library.fromPartial(object.library) - : undefined; - message.next = - object.next !== undefined && object.next !== null - ? NetworkAPIV1_APIV1TriggerRequest_Next.fromPartial(object.next) - : undefined; - message.previous = - object.previous !== undefined && object.previous !== null - ? NetworkAPIV1_APIV1TriggerRequest_Previous.fromPartial(object.previous) - : undefined; - message.mediaNext = - object.mediaNext !== undefined && object.mediaNext !== null - ? NetworkAPIV1_APIV1TriggerRequest_MediaNext.fromPartial( - object.mediaNext, - ) - : undefined; - message.mediaPrevious = - object.mediaPrevious !== undefined && object.mediaPrevious !== null - ? NetworkAPIV1_APIV1TriggerRequest_MediaPrevious.fromPartial( - object.mediaPrevious, - ) - : undefined; - message.audioNext = - object.audioNext !== undefined && object.audioNext !== null - ? NetworkAPIV1_APIV1TriggerRequest_AudioNext.fromPartial( - object.audioNext, - ) - : undefined; - message.audioPrevious = - object.audioPrevious !== undefined && object.audioPrevious !== null - ? NetworkAPIV1_APIV1TriggerRequest_AudioPrevious.fromPartial( - object.audioPrevious, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Cue(): NetworkAPIV1_APIV1TriggerRequest_Cue { - return { index: 0 }; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Cue = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest_Cue, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.index !== 0) { - writer.uint32(8).uint32(message.index); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Cue { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Cue(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.index = reader.uint32(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest_Cue { - return { index: isSet(object.index) ? Number(object.index) : 0 }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest_Cue): unknown { - const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TriggerRequest_Cue { - return NetworkAPIV1_APIV1TriggerRequest_Cue.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerRequest_Cue { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Cue(); - message.index = object.index ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Playlist(): NetworkAPIV1_APIV1TriggerRequest_Playlist { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Playlist = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest_Playlist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Playlist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Playlist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest_Playlist { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest_Playlist): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_Playlist { - return NetworkAPIV1_APIV1TriggerRequest_Playlist.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerRequest_Playlist { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Playlist(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Media(): NetworkAPIV1_APIV1TriggerRequest_Media { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Media = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest_Media, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Media { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Media(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest_Media { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest_Media): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_Media { - return NetworkAPIV1_APIV1TriggerRequest_Media.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerRequest_Media { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Media(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_MediaNext(): NetworkAPIV1_APIV1TriggerRequest_MediaNext { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerRequest_MediaNext = { - encode( - _: NetworkAPIV1_APIV1TriggerRequest_MediaNext, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_MediaNext { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_MediaNext(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerRequest_MediaNext { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerRequest_MediaNext): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_MediaNext { - return NetworkAPIV1_APIV1TriggerRequest_MediaNext.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerRequest_MediaNext { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_MediaNext(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_MediaPrevious(): NetworkAPIV1_APIV1TriggerRequest_MediaPrevious { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerRequest_MediaPrevious = { - encode( - _: NetworkAPIV1_APIV1TriggerRequest_MediaPrevious, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_MediaPrevious { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_MediaPrevious(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerRequest_MediaPrevious { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerRequest_MediaPrevious): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_MediaPrevious { - return NetworkAPIV1_APIV1TriggerRequest_MediaPrevious.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerRequest_MediaPrevious { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_MediaPrevious(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Audio(): NetworkAPIV1_APIV1TriggerRequest_Audio { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Audio = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest_Audio, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Audio { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Audio(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest_Audio { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest_Audio): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_Audio { - return NetworkAPIV1_APIV1TriggerRequest_Audio.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerRequest_Audio { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Audio(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_AudioNext(): NetworkAPIV1_APIV1TriggerRequest_AudioNext { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerRequest_AudioNext = { - encode( - _: NetworkAPIV1_APIV1TriggerRequest_AudioNext, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_AudioNext { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_AudioNext(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerRequest_AudioNext { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerRequest_AudioNext): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_AudioNext { - return NetworkAPIV1_APIV1TriggerRequest_AudioNext.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerRequest_AudioNext { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_AudioNext(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_AudioPrevious(): NetworkAPIV1_APIV1TriggerRequest_AudioPrevious { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerRequest_AudioPrevious = { - encode( - _: NetworkAPIV1_APIV1TriggerRequest_AudioPrevious, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_AudioPrevious { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_AudioPrevious(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerRequest_AudioPrevious { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerRequest_AudioPrevious): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_AudioPrevious { - return NetworkAPIV1_APIV1TriggerRequest_AudioPrevious.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerRequest_AudioPrevious { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_AudioPrevious(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_VideoInput(): NetworkAPIV1_APIV1TriggerRequest_VideoInput { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TriggerRequest_VideoInput = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest_VideoInput, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_VideoInput { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_VideoInput(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest_VideoInput { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest_VideoInput): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_VideoInput { - return NetworkAPIV1_APIV1TriggerRequest_VideoInput.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TriggerRequest_VideoInput { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_VideoInput(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Library(): NetworkAPIV1_APIV1TriggerRequest_Library { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Library = { - encode( - message: NetworkAPIV1_APIV1TriggerRequest_Library, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Library { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Library(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerRequest_Library { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerRequest_Library): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_Library { - return NetworkAPIV1_APIV1TriggerRequest_Library.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerRequest_Library { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Library(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Next(): NetworkAPIV1_APIV1TriggerRequest_Next { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Next = { - encode( - _: NetworkAPIV1_APIV1TriggerRequest_Next, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Next { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Next(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerRequest_Next { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerRequest_Next): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_Next { - return NetworkAPIV1_APIV1TriggerRequest_Next.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerRequest_Next { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Next(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerRequest_Previous(): NetworkAPIV1_APIV1TriggerRequest_Previous { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerRequest_Previous = { - encode( - _: NetworkAPIV1_APIV1TriggerRequest_Previous, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerRequest_Previous { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Previous(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerRequest_Previous { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerRequest_Previous): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerRequest_Previous { - return NetworkAPIV1_APIV1TriggerRequest_Previous.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerRequest_Previous { - const message = createBaseNetworkAPIV1_APIV1TriggerRequest_Previous(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1VideoInputsRequest(): NetworkAPIV1_APIV1VideoInputsRequest { - return { getAll: undefined, trigger: undefined }; -} - -export const NetworkAPIV1_APIV1VideoInputsRequest = { - encode( - message: NetworkAPIV1_APIV1VideoInputsRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getAll !== undefined) { - NetworkAPIV1_APIV1VideoInputsRequest_GetAll.encode( - message.getAll, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1VideoInputsRequest_Trigger.encode( - message.trigger, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1VideoInputsRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1VideoInputsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getAll = NetworkAPIV1_APIV1VideoInputsRequest_GetAll.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.trigger = NetworkAPIV1_APIV1VideoInputsRequest_Trigger.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1VideoInputsRequest { - return { - getAll: isSet(object.getAll) - ? NetworkAPIV1_APIV1VideoInputsRequest_GetAll.fromJSON(object.getAll) - : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1VideoInputsRequest_Trigger.fromJSON(object.trigger) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1VideoInputsRequest): unknown { - const obj: any = {}; - message.getAll !== undefined && - (obj.getAll = message.getAll - ? NetworkAPIV1_APIV1VideoInputsRequest_GetAll.toJSON(message.getAll) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1VideoInputsRequest_Trigger.toJSON(message.trigger) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1VideoInputsRequest { - return NetworkAPIV1_APIV1VideoInputsRequest.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1VideoInputsRequest { - const message = createBaseNetworkAPIV1_APIV1VideoInputsRequest(); - message.getAll = - object.getAll !== undefined && object.getAll !== null - ? NetworkAPIV1_APIV1VideoInputsRequest_GetAll.fromPartial(object.getAll) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1VideoInputsRequest_Trigger.fromPartial( - object.trigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1VideoInputsRequest_GetAll(): NetworkAPIV1_APIV1VideoInputsRequest_GetAll { - return {}; -} - -export const NetworkAPIV1_APIV1VideoInputsRequest_GetAll = { - encode( - _: NetworkAPIV1_APIV1VideoInputsRequest_GetAll, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1VideoInputsRequest_GetAll { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1VideoInputsRequest_GetAll(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1VideoInputsRequest_GetAll { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1VideoInputsRequest_GetAll): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1VideoInputsRequest_GetAll { - return NetworkAPIV1_APIV1VideoInputsRequest_GetAll.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1VideoInputsRequest_GetAll { - const message = createBaseNetworkAPIV1_APIV1VideoInputsRequest_GetAll(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1VideoInputsRequest_Trigger(): NetworkAPIV1_APIV1VideoInputsRequest_Trigger { - return { id: '' }; -} - -export const NetworkAPIV1_APIV1VideoInputsRequest_Trigger = { - encode( - message: NetworkAPIV1_APIV1VideoInputsRequest_Trigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== '') { - writer.uint32(10).string(message.id); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1VideoInputsRequest_Trigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1VideoInputsRequest_Trigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1VideoInputsRequest_Trigger { - return { id: isSet(object.id) ? String(object.id) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1VideoInputsRequest_Trigger): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = message.id); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1VideoInputsRequest_Trigger { - return NetworkAPIV1_APIV1VideoInputsRequest_Trigger.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1VideoInputsRequest_Trigger { - const message = createBaseNetworkAPIV1_APIV1VideoInputsRequest_Trigger(); - message.id = object.id ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse(): NetworkAPIV1_APIV1AnnouncementResponse { - return { - activeTimelineOperation: undefined, - activeTimelineStatus: undefined, - active: undefined, - slideIndex: undefined, - activeFocus: undefined, - activeTrigger: undefined, - activeNextTrigger: undefined, - activePreviousTrigger: undefined, - activeIndexTrigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse = { - encode( - message: NetworkAPIV1_APIV1AnnouncementResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.activeTimelineOperation !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation.encode( - message.activeTimelineOperation, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.activeTimelineStatus !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus.encode( - message.activeTimelineStatus, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.active !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_Active.encode( - message.active, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.slideIndex !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex.encode( - message.slideIndex, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.activeFocus !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus.encode( - message.activeFocus, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.activeTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger.encode( - message.activeTrigger, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.activeNextTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger.encode( - message.activeNextTrigger, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.activePreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger.encode( - message.activePreviousTrigger, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.activeIndexTrigger !== undefined) { - NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger.encode( - message.activeIndexTrigger, - writer.uint32(74).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AnnouncementResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.activeTimelineOperation = - NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.activeTimelineStatus = - NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.active = NetworkAPIV1_APIV1AnnouncementResponse_Active.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.slideIndex = - NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.activeFocus = - NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.activeTrigger = - NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.activeNextTrigger = - NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.activePreviousTrigger = - NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.activeIndexTrigger = - NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AnnouncementResponse { - return { - activeTimelineOperation: isSet(object.activeTimelineOperation) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation.fromJSON( - object.activeTimelineOperation, - ) - : undefined, - activeTimelineStatus: isSet(object.activeTimelineStatus) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus.fromJSON( - object.activeTimelineStatus, - ) - : undefined, - active: isSet(object.active) - ? NetworkAPIV1_APIV1AnnouncementResponse_Active.fromJSON(object.active) - : undefined, - slideIndex: isSet(object.slideIndex) - ? NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex.fromJSON( - object.slideIndex, - ) - : undefined, - activeFocus: isSet(object.activeFocus) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus.fromJSON( - object.activeFocus, - ) - : undefined, - activeTrigger: isSet(object.activeTrigger) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger.fromJSON( - object.activeTrigger, - ) - : undefined, - activeNextTrigger: isSet(object.activeNextTrigger) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger.fromJSON( - object.activeNextTrigger, - ) - : undefined, - activePreviousTrigger: isSet(object.activePreviousTrigger) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger.fromJSON( - object.activePreviousTrigger, - ) - : undefined, - activeIndexTrigger: isSet(object.activeIndexTrigger) - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger.fromJSON( - object.activeIndexTrigger, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AnnouncementResponse): unknown { - const obj: any = {}; - message.activeTimelineOperation !== undefined && - (obj.activeTimelineOperation = message.activeTimelineOperation - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation.toJSON( - message.activeTimelineOperation, - ) - : undefined); - message.activeTimelineStatus !== undefined && - (obj.activeTimelineStatus = message.activeTimelineStatus - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus.toJSON( - message.activeTimelineStatus, - ) - : undefined); - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1AnnouncementResponse_Active.toJSON(message.active) - : undefined); - message.slideIndex !== undefined && - (obj.slideIndex = message.slideIndex - ? NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex.toJSON( - message.slideIndex, - ) - : undefined); - message.activeFocus !== undefined && - (obj.activeFocus = message.activeFocus - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus.toJSON( - message.activeFocus, - ) - : undefined); - message.activeTrigger !== undefined && - (obj.activeTrigger = message.activeTrigger - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger.toJSON( - message.activeTrigger, - ) - : undefined); - message.activeNextTrigger !== undefined && - (obj.activeNextTrigger = message.activeNextTrigger - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger.toJSON( - message.activeNextTrigger, - ) - : undefined); - message.activePreviousTrigger !== undefined && - (obj.activePreviousTrigger = message.activePreviousTrigger - ? NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger.toJSON( - message.activePreviousTrigger, - ) - : undefined); - message.activeIndexTrigger !== undefined && - (obj.activeIndexTrigger = message.activeIndexTrigger - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger.toJSON( - message.activeIndexTrigger, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse { - return NetworkAPIV1_APIV1AnnouncementResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1AnnouncementResponse { - const message = createBaseNetworkAPIV1_APIV1AnnouncementResponse(); - message.activeTimelineOperation = - object.activeTimelineOperation !== undefined && - object.activeTimelineOperation !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation.fromPartial( - object.activeTimelineOperation, - ) - : undefined; - message.activeTimelineStatus = - object.activeTimelineStatus !== undefined && - object.activeTimelineStatus !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus.fromPartial( - object.activeTimelineStatus, - ) - : undefined; - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_Active.fromPartial( - object.active, - ) - : undefined; - message.slideIndex = - object.slideIndex !== undefined && object.slideIndex !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex.fromPartial( - object.slideIndex, - ) - : undefined; - message.activeFocus = - object.activeFocus !== undefined && object.activeFocus !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus.fromPartial( - object.activeFocus, - ) - : undefined; - message.activeTrigger = - object.activeTrigger !== undefined && object.activeTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger.fromPartial( - object.activeTrigger, - ) - : undefined; - message.activeNextTrigger = - object.activeNextTrigger !== undefined && - object.activeNextTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger.fromPartial( - object.activeNextTrigger, - ) - : undefined; - message.activePreviousTrigger = - object.activePreviousTrigger !== undefined && - object.activePreviousTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger.fromPartial( - object.activePreviousTrigger, - ) - : undefined; - message.activeIndexTrigger = - object.activeIndexTrigger !== undefined && - object.activeIndexTrigger !== null - ? NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger.fromPartial( - object.activeIndexTrigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation(): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation = { - encode( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation { - return NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineOperation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus(): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus { - return { isRunning: false, currentTime: 0 }; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus = { - encode( - message: NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.isRunning === true) { - writer.uint32(8).bool(message.isRunning); - } - if (message.currentTime !== 0) { - writer.uint32(17).double(message.currentTime); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.isRunning = reader.bool(); - continue; - case 2: - if (tag != 17) { - break; - } - - message.currentTime = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus { - return { - isRunning: isSet(object.isRunning) ? Boolean(object.isRunning) : false, - currentTime: isSet(object.currentTime) ? Number(object.currentTime) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus, - ): unknown { - const obj: any = {}; - message.isRunning !== undefined && (obj.isRunning = message.isRunning); - message.currentTime !== undefined && - (obj.currentTime = message.currentTime); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus { - return NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTimelineStatus(); - message.isRunning = object.isRunning ?? false; - message.currentTime = object.currentTime ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_Active(): NetworkAPIV1_APIV1AnnouncementResponse_Active { - return { announcement: undefined }; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_Active = { - encode( - message: NetworkAPIV1_APIV1AnnouncementResponse_Active, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.announcement !== undefined) { - APIV1Presentation.encode( - message.announcement, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_Active { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AnnouncementResponse_Active(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.announcement = APIV1Presentation.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AnnouncementResponse_Active { - return { - announcement: isSet(object.announcement) - ? APIV1Presentation.fromJSON(object.announcement) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AnnouncementResponse_Active): unknown { - const obj: any = {}; - message.announcement !== undefined && - (obj.announcement = message.announcement - ? APIV1Presentation.toJSON(message.announcement) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_Active { - return NetworkAPIV1_APIV1AnnouncementResponse_Active.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AnnouncementResponse_Active { - const message = createBaseNetworkAPIV1_APIV1AnnouncementResponse_Active(); - message.announcement = - object.announcement !== undefined && object.announcement !== null - ? APIV1Presentation.fromPartial(object.announcement) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_SlideIndex(): NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex { - return { announcementIndex: undefined }; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex = { - encode( - message: NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.announcementIndex !== undefined) { - APIV1SlideIndex.encode( - message.announcementIndex, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_SlideIndex(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.announcementIndex = APIV1SlideIndex.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex { - return { - announcementIndex: isSet(object.announcementIndex) - ? APIV1SlideIndex.fromJSON(object.announcementIndex) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex): unknown { - const obj: any = {}; - message.announcementIndex !== undefined && - (obj.announcementIndex = message.announcementIndex - ? APIV1SlideIndex.toJSON(message.announcementIndex) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex { - return NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AnnouncementResponse_SlideIndex { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_SlideIndex(); - message.announcementIndex = - object.announcementIndex !== undefined && - object.announcementIndex !== null - ? APIV1SlideIndex.fromPartial(object.announcementIndex) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus(): NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus = { - encode( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus { - return NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveFocus(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger(): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger { - return NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger(): NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger { - return NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveNextTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger(): NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger { - return NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActivePreviousTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger(): NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger { - return {}; -} - -export const NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger = { - encode( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger { - return NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger { - const message = - createBaseNetworkAPIV1_APIV1AnnouncementResponse_ActiveIndexTrigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse(): NetworkAPIV1_APIV1AudioResponse { - return { - playlists: undefined, - playlist: undefined, - update: undefined, - playlistFocused: undefined, - playlistActive: undefined, - playlistNextFocus: undefined, - playlistPreviousFocus: undefined, - playlistActiveFocus: undefined, - playlistIdFocus: undefined, - playlistFocusedTrigger: undefined, - playlistActiveTrigger: undefined, - playlistIdTrigger: undefined, - playlistFocusedNextTrigger: undefined, - playlistFocusedPreviousTrigger: undefined, - playlistFocusedIdTrigger: undefined, - playlistActiveNextTrigger: undefined, - playlistActivePreviousTrigger: undefined, - playlistActiveIdTrigger: undefined, - playlistIdNextTrigger: undefined, - playlistIdPreviousTrigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1AudioResponse = { - encode( - message: NetworkAPIV1_APIV1AudioResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlists !== undefined) { - NetworkAPIV1_APIV1AudioResponse_Playlists.encode( - message.playlists, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.playlist !== undefined) { - NetworkAPIV1_APIV1AudioResponse_Playlist.encode( - message.playlist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.update !== undefined) { - NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate.encode( - message.update, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.playlistFocused !== undefined) { - NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist.encode( - message.playlistFocused, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.playlistActive !== undefined) { - NetworkAPIV1_APIV1AudioResponse_ActivePlaylist.encode( - message.playlistActive, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.playlistNextFocus !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistNextFocus, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.playlistPreviousFocus !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistPreviousFocus, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.playlistActiveFocus !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistActiveFocus, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.playlistIdFocus !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistIdFocus, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.playlistFocusedTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistFocusedTrigger, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.playlistActiveTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistActiveTrigger, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.playlistIdTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistIdTrigger, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.playlistFocusedNextTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistFocusedNextTrigger, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.playlistFocusedPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistFocusedPreviousTrigger, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.playlistFocusedIdTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistFocusedIdTrigger, - writer.uint32(122).fork(), - ).ldelim(); - } - if (message.playlistActiveNextTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistActiveNextTrigger, - writer.uint32(130).fork(), - ).ldelim(); - } - if (message.playlistActivePreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistActivePreviousTrigger, - writer.uint32(138).fork(), - ).ldelim(); - } - if (message.playlistActiveIdTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistActiveIdTrigger, - writer.uint32(146).fork(), - ).ldelim(); - } - if (message.playlistIdNextTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistIdNextTrigger, - writer.uint32(154).fork(), - ).ldelim(); - } - if (message.playlistIdPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.encode( - message.playlistIdPreviousTrigger, - writer.uint32(162).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists = NetworkAPIV1_APIV1AudioResponse_Playlists.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.playlist = NetworkAPIV1_APIV1AudioResponse_Playlist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.update = - NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.playlistFocused = - NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.playlistActive = - NetworkAPIV1_APIV1AudioResponse_ActivePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.playlistNextFocus = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.playlistPreviousFocus = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.playlistActiveFocus = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.playlistIdFocus = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.playlistFocusedTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.playlistActiveTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.playlistIdTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.playlistFocusedNextTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.playlistFocusedPreviousTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.playlistFocusedIdTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 16: - if (tag != 130) { - break; - } - - message.playlistActiveNextTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 17: - if (tag != 138) { - break; - } - - message.playlistActivePreviousTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 18: - if (tag != 146) { - break; - } - - message.playlistActiveIdTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 19: - if (tag != 154) { - break; - } - - message.playlistIdNextTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 20: - if (tag != 162) { - break; - } - - message.playlistIdPreviousTrigger = - NetworkAPIV1_APIV1AudioResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioResponse { - return { - playlists: isSet(object.playlists) - ? NetworkAPIV1_APIV1AudioResponse_Playlists.fromJSON(object.playlists) - : undefined, - playlist: isSet(object.playlist) - ? NetworkAPIV1_APIV1AudioResponse_Playlist.fromJSON(object.playlist) - : undefined, - update: isSet(object.update) - ? NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate.fromJSON(object.update) - : undefined, - playlistFocused: isSet(object.playlistFocused) - ? NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist.fromJSON( - object.playlistFocused, - ) - : undefined, - playlistActive: isSet(object.playlistActive) - ? NetworkAPIV1_APIV1AudioResponse_ActivePlaylist.fromJSON( - object.playlistActive, - ) - : undefined, - playlistNextFocus: isSet(object.playlistNextFocus) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistNextFocus, - ) - : undefined, - playlistPreviousFocus: isSet(object.playlistPreviousFocus) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistPreviousFocus, - ) - : undefined, - playlistActiveFocus: isSet(object.playlistActiveFocus) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistActiveFocus, - ) - : undefined, - playlistIdFocus: isSet(object.playlistIdFocus) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistIdFocus, - ) - : undefined, - playlistFocusedTrigger: isSet(object.playlistFocusedTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistFocusedTrigger, - ) - : undefined, - playlistActiveTrigger: isSet(object.playlistActiveTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistActiveTrigger, - ) - : undefined, - playlistIdTrigger: isSet(object.playlistIdTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistIdTrigger, - ) - : undefined, - playlistFocusedNextTrigger: isSet(object.playlistFocusedNextTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistFocusedNextTrigger, - ) - : undefined, - playlistFocusedPreviousTrigger: isSet( - object.playlistFocusedPreviousTrigger, - ) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistFocusedPreviousTrigger, - ) - : undefined, - playlistFocusedIdTrigger: isSet(object.playlistFocusedIdTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistFocusedIdTrigger, - ) - : undefined, - playlistActiveNextTrigger: isSet(object.playlistActiveNextTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistActiveNextTrigger, - ) - : undefined, - playlistActivePreviousTrigger: isSet(object.playlistActivePreviousTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistActivePreviousTrigger, - ) - : undefined, - playlistActiveIdTrigger: isSet(object.playlistActiveIdTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistActiveIdTrigger, - ) - : undefined, - playlistIdNextTrigger: isSet(object.playlistIdNextTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistIdNextTrigger, - ) - : undefined, - playlistIdPreviousTrigger: isSet(object.playlistIdPreviousTrigger) - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromJSON( - object.playlistIdPreviousTrigger, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioResponse): unknown { - const obj: any = {}; - message.playlists !== undefined && - (obj.playlists = message.playlists - ? NetworkAPIV1_APIV1AudioResponse_Playlists.toJSON(message.playlists) - : undefined); - message.playlist !== undefined && - (obj.playlist = message.playlist - ? NetworkAPIV1_APIV1AudioResponse_Playlist.toJSON(message.playlist) - : undefined); - message.update !== undefined && - (obj.update = message.update - ? NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate.toJSON(message.update) - : undefined); - message.playlistFocused !== undefined && - (obj.playlistFocused = message.playlistFocused - ? NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist.toJSON( - message.playlistFocused, - ) - : undefined); - message.playlistActive !== undefined && - (obj.playlistActive = message.playlistActive - ? NetworkAPIV1_APIV1AudioResponse_ActivePlaylist.toJSON( - message.playlistActive, - ) - : undefined); - message.playlistNextFocus !== undefined && - (obj.playlistNextFocus = message.playlistNextFocus - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistNextFocus, - ) - : undefined); - message.playlistPreviousFocus !== undefined && - (obj.playlistPreviousFocus = message.playlistPreviousFocus - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistPreviousFocus, - ) - : undefined); - message.playlistActiveFocus !== undefined && - (obj.playlistActiveFocus = message.playlistActiveFocus - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistActiveFocus, - ) - : undefined); - message.playlistIdFocus !== undefined && - (obj.playlistIdFocus = message.playlistIdFocus - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistIdFocus, - ) - : undefined); - message.playlistFocusedTrigger !== undefined && - (obj.playlistFocusedTrigger = message.playlistFocusedTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistFocusedTrigger, - ) - : undefined); - message.playlistActiveTrigger !== undefined && - (obj.playlistActiveTrigger = message.playlistActiveTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistActiveTrigger, - ) - : undefined); - message.playlistIdTrigger !== undefined && - (obj.playlistIdTrigger = message.playlistIdTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistIdTrigger, - ) - : undefined); - message.playlistFocusedNextTrigger !== undefined && - (obj.playlistFocusedNextTrigger = message.playlistFocusedNextTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistFocusedNextTrigger, - ) - : undefined); - message.playlistFocusedPreviousTrigger !== undefined && - (obj.playlistFocusedPreviousTrigger = - message.playlistFocusedPreviousTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistFocusedPreviousTrigger, - ) - : undefined); - message.playlistFocusedIdTrigger !== undefined && - (obj.playlistFocusedIdTrigger = message.playlistFocusedIdTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistFocusedIdTrigger, - ) - : undefined); - message.playlistActiveNextTrigger !== undefined && - (obj.playlistActiveNextTrigger = message.playlistActiveNextTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistActiveNextTrigger, - ) - : undefined); - message.playlistActivePreviousTrigger !== undefined && - (obj.playlistActivePreviousTrigger = message.playlistActivePreviousTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistActivePreviousTrigger, - ) - : undefined); - message.playlistActiveIdTrigger !== undefined && - (obj.playlistActiveIdTrigger = message.playlistActiveIdTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistActiveIdTrigger, - ) - : undefined); - message.playlistIdNextTrigger !== undefined && - (obj.playlistIdNextTrigger = message.playlistIdNextTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistIdNextTrigger, - ) - : undefined); - message.playlistIdPreviousTrigger !== undefined && - (obj.playlistIdPreviousTrigger = message.playlistIdPreviousTrigger - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.toJSON( - message.playlistIdPreviousTrigger, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1AudioResponse { - return NetworkAPIV1_APIV1AudioResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1AudioResponse { - const message = createBaseNetworkAPIV1_APIV1AudioResponse(); - message.playlists = - object.playlists !== undefined && object.playlists !== null - ? NetworkAPIV1_APIV1AudioResponse_Playlists.fromPartial( - object.playlists, - ) - : undefined; - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? NetworkAPIV1_APIV1AudioResponse_Playlist.fromPartial(object.playlist) - : undefined; - message.update = - object.update !== undefined && object.update !== null - ? NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate.fromPartial( - object.update, - ) - : undefined; - message.playlistFocused = - object.playlistFocused !== undefined && object.playlistFocused !== null - ? NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist.fromPartial( - object.playlistFocused, - ) - : undefined; - message.playlistActive = - object.playlistActive !== undefined && object.playlistActive !== null - ? NetworkAPIV1_APIV1AudioResponse_ActivePlaylist.fromPartial( - object.playlistActive, - ) - : undefined; - message.playlistNextFocus = - object.playlistNextFocus !== undefined && - object.playlistNextFocus !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistNextFocus, - ) - : undefined; - message.playlistPreviousFocus = - object.playlistPreviousFocus !== undefined && - object.playlistPreviousFocus !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistPreviousFocus, - ) - : undefined; - message.playlistActiveFocus = - object.playlistActiveFocus !== undefined && - object.playlistActiveFocus !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistActiveFocus, - ) - : undefined; - message.playlistIdFocus = - object.playlistIdFocus !== undefined && object.playlistIdFocus !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistIdFocus, - ) - : undefined; - message.playlistFocusedTrigger = - object.playlistFocusedTrigger !== undefined && - object.playlistFocusedTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistFocusedTrigger, - ) - : undefined; - message.playlistActiveTrigger = - object.playlistActiveTrigger !== undefined && - object.playlistActiveTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistActiveTrigger, - ) - : undefined; - message.playlistIdTrigger = - object.playlistIdTrigger !== undefined && - object.playlistIdTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistIdTrigger, - ) - : undefined; - message.playlistFocusedNextTrigger = - object.playlistFocusedNextTrigger !== undefined && - object.playlistFocusedNextTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistFocusedNextTrigger, - ) - : undefined; - message.playlistFocusedPreviousTrigger = - object.playlistFocusedPreviousTrigger !== undefined && - object.playlistFocusedPreviousTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistFocusedPreviousTrigger, - ) - : undefined; - message.playlistFocusedIdTrigger = - object.playlistFocusedIdTrigger !== undefined && - object.playlistFocusedIdTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistFocusedIdTrigger, - ) - : undefined; - message.playlistActiveNextTrigger = - object.playlistActiveNextTrigger !== undefined && - object.playlistActiveNextTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistActiveNextTrigger, - ) - : undefined; - message.playlistActivePreviousTrigger = - object.playlistActivePreviousTrigger !== undefined && - object.playlistActivePreviousTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistActivePreviousTrigger, - ) - : undefined; - message.playlistActiveIdTrigger = - object.playlistActiveIdTrigger !== undefined && - object.playlistActiveIdTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistActiveIdTrigger, - ) - : undefined; - message.playlistIdNextTrigger = - object.playlistIdNextTrigger !== undefined && - object.playlistIdNextTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistIdNextTrigger, - ) - : undefined; - message.playlistIdPreviousTrigger = - object.playlistIdPreviousTrigger !== undefined && - object.playlistIdPreviousTrigger !== null - ? NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial( - object.playlistIdPreviousTrigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse_Playlists(): NetworkAPIV1_APIV1AudioResponse_Playlists { - return { playlists: [] }; -} - -export const NetworkAPIV1_APIV1AudioResponse_Playlists = { - encode( - message: NetworkAPIV1_APIV1AudioResponse_Playlists, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.playlists) { - APIV1Playlist.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse_Playlists { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse_Playlists(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists.push(APIV1Playlist.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioResponse_Playlists { - return { - playlists: Array.isArray(object?.playlists) - ? object.playlists.map((e: any) => APIV1Playlist.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioResponse_Playlists): unknown { - const obj: any = {}; - if (message.playlists) { - obj.playlists = message.playlists.map((e) => - e ? APIV1Playlist.toJSON(e) : undefined, - ); - } else { - obj.playlists = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1AudioResponse_Playlists { - return NetworkAPIV1_APIV1AudioResponse_Playlists.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1AudioResponse_Playlists { - const message = createBaseNetworkAPIV1_APIV1AudioResponse_Playlists(); - message.playlists = - object.playlists?.map((e) => APIV1Playlist.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse_Playlist(): NetworkAPIV1_APIV1AudioResponse_Playlist { - return { id: undefined, items: [] }; -} - -export const NetworkAPIV1_APIV1AudioResponse_Playlist = { - encode( - message: NetworkAPIV1_APIV1AudioResponse_Playlist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - for (const v of message.items) { - APIV1MediaPlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse_Playlist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse_Playlist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.items.push( - APIV1MediaPlaylistItem.decode(reader, reader.uint32()), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioResponse_Playlist { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - items: Array.isArray(object?.items) - ? object.items.map((e: any) => APIV1MediaPlaylistItem.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioResponse_Playlist): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.items) { - obj.items = message.items.map((e) => - e ? APIV1MediaPlaylistItem.toJSON(e) : undefined, - ); - } else { - obj.items = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1AudioResponse_Playlist { - return NetworkAPIV1_APIV1AudioResponse_Playlist.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1AudioResponse_Playlist { - const message = createBaseNetworkAPIV1_APIV1AudioResponse_Playlist(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - message.items = - object.items?.map((e) => APIV1MediaPlaylistItem.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse_PlaylistUpdate(): NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate = { - encode( - message: NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse_PlaylistUpdate(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate { - return NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AudioResponse_PlaylistUpdate { - const message = createBaseNetworkAPIV1_APIV1AudioResponse_PlaylistUpdate(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse_EmptyMessage(): NetworkAPIV1_APIV1AudioResponse_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1AudioResponse_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1AudioResponse_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1AudioResponse_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1AudioResponse_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioResponse_EmptyMessage { - return NetworkAPIV1_APIV1AudioResponse_EmptyMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1AudioResponse_EmptyMessage { - const message = createBaseNetworkAPIV1_APIV1AudioResponse_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse_FocusedPlaylist(): NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist = { - encode( - message: NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse_FocusedPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist { - return NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AudioResponse_FocusedPlaylist { - const message = createBaseNetworkAPIV1_APIV1AudioResponse_FocusedPlaylist(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1AudioResponse_ActivePlaylist(): NetworkAPIV1_APIV1AudioResponse_ActivePlaylist { - return { playlist: undefined, item: undefined }; -} - -export const NetworkAPIV1_APIV1AudioResponse_ActivePlaylist = { - encode( - message: NetworkAPIV1_APIV1AudioResponse_ActivePlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlist !== undefined) { - APIV1Identifier.encode( - message.playlist, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.item !== undefined) { - APIV1Identifier.encode(message.item, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1AudioResponse_ActivePlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1AudioResponse_ActivePlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlist = APIV1Identifier.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.item = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1AudioResponse_ActivePlaylist { - return { - playlist: isSet(object.playlist) - ? APIV1Identifier.fromJSON(object.playlist) - : undefined, - item: isSet(object.item) - ? APIV1Identifier.fromJSON(object.item) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1AudioResponse_ActivePlaylist): unknown { - const obj: any = {}; - message.playlist !== undefined && - (obj.playlist = message.playlist - ? APIV1Identifier.toJSON(message.playlist) - : undefined); - message.item !== undefined && - (obj.item = message.item - ? APIV1Identifier.toJSON(message.item) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1AudioResponse_ActivePlaylist { - return NetworkAPIV1_APIV1AudioResponse_ActivePlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1AudioResponse_ActivePlaylist { - const message = createBaseNetworkAPIV1_APIV1AudioResponse_ActivePlaylist(); - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? APIV1Identifier.fromPartial(object.playlist) - : undefined; - message.item = - object.item !== undefined && object.item !== null - ? APIV1Identifier.fromPartial(object.item) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureResponse(): NetworkAPIV1_APIV1CaptureResponse { - return { - getStatus: undefined, - operation: undefined, - getSettings: undefined, - setSettings: undefined, - getEncodings: undefined, - }; -} - -export const NetworkAPIV1_APIV1CaptureResponse = { - encode( - message: NetworkAPIV1_APIV1CaptureResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getStatus !== undefined) { - NetworkAPIV1_APIV1CaptureResponse_GetStatus.encode( - message.getStatus, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.operation !== undefined) { - NetworkAPIV1_APIV1CaptureResponse_Operation.encode( - message.operation, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getSettings !== undefined) { - NetworkAPIV1_APIV1CaptureResponse_GetSettings.encode( - message.getSettings, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.setSettings !== undefined) { - NetworkAPIV1_APIV1CaptureResponse_SetSettings.encode( - message.setSettings, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getEncodings !== undefined) { - NetworkAPIV1_APIV1CaptureResponse_Encodings.encode( - message.getEncodings, - writer.uint32(42).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getStatus = - NetworkAPIV1_APIV1CaptureResponse_GetStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.operation = - NetworkAPIV1_APIV1CaptureResponse_Operation.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getSettings = - NetworkAPIV1_APIV1CaptureResponse_GetSettings.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.setSettings = - NetworkAPIV1_APIV1CaptureResponse_SetSettings.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getEncodings = - NetworkAPIV1_APIV1CaptureResponse_Encodings.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureResponse { - return { - getStatus: isSet(object.getStatus) - ? NetworkAPIV1_APIV1CaptureResponse_GetStatus.fromJSON(object.getStatus) - : undefined, - operation: isSet(object.operation) - ? NetworkAPIV1_APIV1CaptureResponse_Operation.fromJSON(object.operation) - : undefined, - getSettings: isSet(object.getSettings) - ? NetworkAPIV1_APIV1CaptureResponse_GetSettings.fromJSON( - object.getSettings, - ) - : undefined, - setSettings: isSet(object.setSettings) - ? NetworkAPIV1_APIV1CaptureResponse_SetSettings.fromJSON( - object.setSettings, - ) - : undefined, - getEncodings: isSet(object.getEncodings) - ? NetworkAPIV1_APIV1CaptureResponse_Encodings.fromJSON( - object.getEncodings, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureResponse): unknown { - const obj: any = {}; - message.getStatus !== undefined && - (obj.getStatus = message.getStatus - ? NetworkAPIV1_APIV1CaptureResponse_GetStatus.toJSON(message.getStatus) - : undefined); - message.operation !== undefined && - (obj.operation = message.operation - ? NetworkAPIV1_APIV1CaptureResponse_Operation.toJSON(message.operation) - : undefined); - message.getSettings !== undefined && - (obj.getSettings = message.getSettings - ? NetworkAPIV1_APIV1CaptureResponse_GetSettings.toJSON( - message.getSettings, - ) - : undefined); - message.setSettings !== undefined && - (obj.setSettings = message.setSettings - ? NetworkAPIV1_APIV1CaptureResponse_SetSettings.toJSON( - message.setSettings, - ) - : undefined); - message.getEncodings !== undefined && - (obj.getEncodings = message.getEncodings - ? NetworkAPIV1_APIV1CaptureResponse_Encodings.toJSON( - message.getEncodings, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1CaptureResponse { - return NetworkAPIV1_APIV1CaptureResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1CaptureResponse { - const message = createBaseNetworkAPIV1_APIV1CaptureResponse(); - message.getStatus = - object.getStatus !== undefined && object.getStatus !== null - ? NetworkAPIV1_APIV1CaptureResponse_GetStatus.fromPartial( - object.getStatus, - ) - : undefined; - message.operation = - object.operation !== undefined && object.operation !== null - ? NetworkAPIV1_APIV1CaptureResponse_Operation.fromPartial( - object.operation, - ) - : undefined; - message.getSettings = - object.getSettings !== undefined && object.getSettings !== null - ? NetworkAPIV1_APIV1CaptureResponse_GetSettings.fromPartial( - object.getSettings, - ) - : undefined; - message.setSettings = - object.setSettings !== undefined && object.setSettings !== null - ? NetworkAPIV1_APIV1CaptureResponse_SetSettings.fromPartial( - object.setSettings, - ) - : undefined; - message.getEncodings = - object.getEncodings !== undefined && object.getEncodings !== null - ? NetworkAPIV1_APIV1CaptureResponse_Encodings.fromPartial( - object.getEncodings, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureResponse_GetStatus(): NetworkAPIV1_APIV1CaptureResponse_GetStatus { - return { status: 0, captureTime: '', statusText: '' }; -} - -export const NetworkAPIV1_APIV1CaptureResponse_GetStatus = { - encode( - message: NetworkAPIV1_APIV1CaptureResponse_GetStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.status !== 0) { - writer.uint32(8).int32(message.status); - } - if (message.captureTime !== '') { - writer.uint32(18).string(message.captureTime); - } - if (message.statusText !== '') { - writer.uint32(26).string(message.statusText); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureResponse_GetStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_GetStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.status = reader.int32() as any; - continue; - case 2: - if (tag != 18) { - break; - } - - message.captureTime = reader.string(); - continue; - case 3: - if (tag != 26) { - break; - } - - message.statusText = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureResponse_GetStatus { - return { - status: isSet(object.status) - ? aPIV1CaptureStatusFromJSON(object.status) - : 0, - captureTime: isSet(object.captureTime) ? String(object.captureTime) : '', - statusText: isSet(object.statusText) ? String(object.statusText) : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureResponse_GetStatus): unknown { - const obj: any = {}; - message.status !== undefined && - (obj.status = aPIV1CaptureStatusToJSON(message.status)); - message.captureTime !== undefined && - (obj.captureTime = message.captureTime); - message.statusText !== undefined && (obj.statusText = message.statusText); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureResponse_GetStatus { - return NetworkAPIV1_APIV1CaptureResponse_GetStatus.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1CaptureResponse_GetStatus { - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_GetStatus(); - message.status = object.status ?? 0; - message.captureTime = object.captureTime ?? ''; - message.statusText = object.statusText ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureResponse_Operation(): NetworkAPIV1_APIV1CaptureResponse_Operation { - return {}; -} - -export const NetworkAPIV1_APIV1CaptureResponse_Operation = { - encode( - _: NetworkAPIV1_APIV1CaptureResponse_Operation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureResponse_Operation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_Operation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1CaptureResponse_Operation { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1CaptureResponse_Operation): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureResponse_Operation { - return NetworkAPIV1_APIV1CaptureResponse_Operation.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1CaptureResponse_Operation { - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_Operation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureResponse_GetSettings(): NetworkAPIV1_APIV1CaptureResponse_GetSettings { - return { settings: undefined }; -} - -export const NetworkAPIV1_APIV1CaptureResponse_GetSettings = { - encode( - message: NetworkAPIV1_APIV1CaptureResponse_GetSettings, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.settings !== undefined) { - APIV1CaptureSettings.encode( - message.settings, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureResponse_GetSettings { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_GetSettings(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.settings = APIV1CaptureSettings.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureResponse_GetSettings { - return { - settings: isSet(object.settings) - ? APIV1CaptureSettings.fromJSON(object.settings) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureResponse_GetSettings): unknown { - const obj: any = {}; - message.settings !== undefined && - (obj.settings = message.settings - ? APIV1CaptureSettings.toJSON(message.settings) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureResponse_GetSettings { - return NetworkAPIV1_APIV1CaptureResponse_GetSettings.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1CaptureResponse_GetSettings { - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_GetSettings(); - message.settings = - object.settings !== undefined && object.settings !== null - ? APIV1CaptureSettings.fromPartial(object.settings) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureResponse_SetSettings(): NetworkAPIV1_APIV1CaptureResponse_SetSettings { - return {}; -} - -export const NetworkAPIV1_APIV1CaptureResponse_SetSettings = { - encode( - _: NetworkAPIV1_APIV1CaptureResponse_SetSettings, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureResponse_SetSettings { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_SetSettings(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1CaptureResponse_SetSettings { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1CaptureResponse_SetSettings): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureResponse_SetSettings { - return NetworkAPIV1_APIV1CaptureResponse_SetSettings.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1CaptureResponse_SetSettings { - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_SetSettings(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1CaptureResponse_Encodings(): NetworkAPIV1_APIV1CaptureResponse_Encodings { - return { encodings: [] }; -} - -export const NetworkAPIV1_APIV1CaptureResponse_Encodings = { - encode( - message: NetworkAPIV1_APIV1CaptureResponse_Encodings, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.encodings) { - writer.uint32(10).string(v!); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1CaptureResponse_Encodings { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_Encodings(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.encodings.push(reader.string()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1CaptureResponse_Encodings { - return { - encodings: Array.isArray(object?.encodings) - ? object.encodings.map((e: any) => String(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1CaptureResponse_Encodings): unknown { - const obj: any = {}; - if (message.encodings) { - obj.encodings = message.encodings.map((e) => e); - } else { - obj.encodings = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1CaptureResponse_Encodings { - return NetworkAPIV1_APIV1CaptureResponse_Encodings.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1CaptureResponse_Encodings { - const message = createBaseNetworkAPIV1_APIV1CaptureResponse_Encodings(); - message.encodings = object.encodings?.map((e) => e) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse(): NetworkAPIV1_APIV1ClearResponse { - return { - clearLayer: undefined, - createGroup: undefined, - getGroup: undefined, - putGroup: undefined, - deleteGroup: undefined, - triggerGroup: undefined, - getGroups: undefined, - getGroupIcon: undefined, - putGroupIcon: undefined, - }; -} - -export const NetworkAPIV1_APIV1ClearResponse = { - encode( - message: NetworkAPIV1_APIV1ClearResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.clearLayer !== undefined) { - NetworkAPIV1_APIV1ClearResponse_ClearLayer.encode( - message.clearLayer, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createGroup !== undefined) { - NetworkAPIV1_APIV1ClearResponse_CreateGroup.encode( - message.createGroup, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getGroup !== undefined) { - NetworkAPIV1_APIV1ClearResponse_GetGroup.encode( - message.getGroup, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putGroup !== undefined) { - NetworkAPIV1_APIV1ClearResponse_PutGroup.encode( - message.putGroup, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.deleteGroup !== undefined) { - NetworkAPIV1_APIV1ClearResponse_DeleteGroup.encode( - message.deleteGroup, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.triggerGroup !== undefined) { - NetworkAPIV1_APIV1ClearResponse_TriggerGroup.encode( - message.triggerGroup, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.getGroups !== undefined) { - NetworkAPIV1_APIV1ClearResponse_GetGroups.encode( - message.getGroups, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.getGroupIcon !== undefined) { - NetworkAPIV1_APIV1ClearResponse_GetGroupIcon.encode( - message.getGroupIcon, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.putGroupIcon !== undefined) { - NetworkAPIV1_APIV1ClearResponse_PutGroupIcon.encode( - message.putGroupIcon, - writer.uint32(74).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.clearLayer = - NetworkAPIV1_APIV1ClearResponse_ClearLayer.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createGroup = - NetworkAPIV1_APIV1ClearResponse_CreateGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getGroup = NetworkAPIV1_APIV1ClearResponse_GetGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putGroup = NetworkAPIV1_APIV1ClearResponse_PutGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.deleteGroup = - NetworkAPIV1_APIV1ClearResponse_DeleteGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.triggerGroup = - NetworkAPIV1_APIV1ClearResponse_TriggerGroup.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.getGroups = NetworkAPIV1_APIV1ClearResponse_GetGroups.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.getGroupIcon = - NetworkAPIV1_APIV1ClearResponse_GetGroupIcon.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.putGroupIcon = - NetworkAPIV1_APIV1ClearResponse_PutGroupIcon.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearResponse { - return { - clearLayer: isSet(object.clearLayer) - ? NetworkAPIV1_APIV1ClearResponse_ClearLayer.fromJSON(object.clearLayer) - : undefined, - createGroup: isSet(object.createGroup) - ? NetworkAPIV1_APIV1ClearResponse_CreateGroup.fromJSON( - object.createGroup, - ) - : undefined, - getGroup: isSet(object.getGroup) - ? NetworkAPIV1_APIV1ClearResponse_GetGroup.fromJSON(object.getGroup) - : undefined, - putGroup: isSet(object.putGroup) - ? NetworkAPIV1_APIV1ClearResponse_PutGroup.fromJSON(object.putGroup) - : undefined, - deleteGroup: isSet(object.deleteGroup) - ? NetworkAPIV1_APIV1ClearResponse_DeleteGroup.fromJSON( - object.deleteGroup, - ) - : undefined, - triggerGroup: isSet(object.triggerGroup) - ? NetworkAPIV1_APIV1ClearResponse_TriggerGroup.fromJSON( - object.triggerGroup, - ) - : undefined, - getGroups: isSet(object.getGroups) - ? NetworkAPIV1_APIV1ClearResponse_GetGroups.fromJSON(object.getGroups) - : undefined, - getGroupIcon: isSet(object.getGroupIcon) - ? NetworkAPIV1_APIV1ClearResponse_GetGroupIcon.fromJSON( - object.getGroupIcon, - ) - : undefined, - putGroupIcon: isSet(object.putGroupIcon) - ? NetworkAPIV1_APIV1ClearResponse_PutGroupIcon.fromJSON( - object.putGroupIcon, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearResponse): unknown { - const obj: any = {}; - message.clearLayer !== undefined && - (obj.clearLayer = message.clearLayer - ? NetworkAPIV1_APIV1ClearResponse_ClearLayer.toJSON(message.clearLayer) - : undefined); - message.createGroup !== undefined && - (obj.createGroup = message.createGroup - ? NetworkAPIV1_APIV1ClearResponse_CreateGroup.toJSON( - message.createGroup, - ) - : undefined); - message.getGroup !== undefined && - (obj.getGroup = message.getGroup - ? NetworkAPIV1_APIV1ClearResponse_GetGroup.toJSON(message.getGroup) - : undefined); - message.putGroup !== undefined && - (obj.putGroup = message.putGroup - ? NetworkAPIV1_APIV1ClearResponse_PutGroup.toJSON(message.putGroup) - : undefined); - message.deleteGroup !== undefined && - (obj.deleteGroup = message.deleteGroup - ? NetworkAPIV1_APIV1ClearResponse_DeleteGroup.toJSON( - message.deleteGroup, - ) - : undefined); - message.triggerGroup !== undefined && - (obj.triggerGroup = message.triggerGroup - ? NetworkAPIV1_APIV1ClearResponse_TriggerGroup.toJSON( - message.triggerGroup, - ) - : undefined); - message.getGroups !== undefined && - (obj.getGroups = message.getGroups - ? NetworkAPIV1_APIV1ClearResponse_GetGroups.toJSON(message.getGroups) - : undefined); - message.getGroupIcon !== undefined && - (obj.getGroupIcon = message.getGroupIcon - ? NetworkAPIV1_APIV1ClearResponse_GetGroupIcon.toJSON( - message.getGroupIcon, - ) - : undefined); - message.putGroupIcon !== undefined && - (obj.putGroupIcon = message.putGroupIcon - ? NetworkAPIV1_APIV1ClearResponse_PutGroupIcon.toJSON( - message.putGroupIcon, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1ClearResponse { - return NetworkAPIV1_APIV1ClearResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1ClearResponse { - const message = createBaseNetworkAPIV1_APIV1ClearResponse(); - message.clearLayer = - object.clearLayer !== undefined && object.clearLayer !== null - ? NetworkAPIV1_APIV1ClearResponse_ClearLayer.fromPartial( - object.clearLayer, - ) - : undefined; - message.createGroup = - object.createGroup !== undefined && object.createGroup !== null - ? NetworkAPIV1_APIV1ClearResponse_CreateGroup.fromPartial( - object.createGroup, - ) - : undefined; - message.getGroup = - object.getGroup !== undefined && object.getGroup !== null - ? NetworkAPIV1_APIV1ClearResponse_GetGroup.fromPartial(object.getGroup) - : undefined; - message.putGroup = - object.putGroup !== undefined && object.putGroup !== null - ? NetworkAPIV1_APIV1ClearResponse_PutGroup.fromPartial(object.putGroup) - : undefined; - message.deleteGroup = - object.deleteGroup !== undefined && object.deleteGroup !== null - ? NetworkAPIV1_APIV1ClearResponse_DeleteGroup.fromPartial( - object.deleteGroup, - ) - : undefined; - message.triggerGroup = - object.triggerGroup !== undefined && object.triggerGroup !== null - ? NetworkAPIV1_APIV1ClearResponse_TriggerGroup.fromPartial( - object.triggerGroup, - ) - : undefined; - message.getGroups = - object.getGroups !== undefined && object.getGroups !== null - ? NetworkAPIV1_APIV1ClearResponse_GetGroups.fromPartial( - object.getGroups, - ) - : undefined; - message.getGroupIcon = - object.getGroupIcon !== undefined && object.getGroupIcon !== null - ? NetworkAPIV1_APIV1ClearResponse_GetGroupIcon.fromPartial( - object.getGroupIcon, - ) - : undefined; - message.putGroupIcon = - object.putGroupIcon !== undefined && object.putGroupIcon !== null - ? NetworkAPIV1_APIV1ClearResponse_PutGroupIcon.fromPartial( - object.putGroupIcon, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_ClearLayer(): NetworkAPIV1_APIV1ClearResponse_ClearLayer { - return {}; -} - -export const NetworkAPIV1_APIV1ClearResponse_ClearLayer = { - encode( - _: NetworkAPIV1_APIV1ClearResponse_ClearLayer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_ClearLayer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_ClearLayer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ClearResponse_ClearLayer { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ClearResponse_ClearLayer): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_ClearLayer { - return NetworkAPIV1_APIV1ClearResponse_ClearLayer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1ClearResponse_ClearLayer { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_ClearLayer(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_PutGroup(): NetworkAPIV1_APIV1ClearResponse_PutGroup { - return { group: undefined }; -} - -export const NetworkAPIV1_APIV1ClearResponse_PutGroup = { - encode( - message: NetworkAPIV1_APIV1ClearResponse_PutGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.group !== undefined) { - APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_PutGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_PutGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.group = APIV1ClearGroup.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearResponse_PutGroup { - return { - group: isSet(object.group) - ? APIV1ClearGroup.fromJSON(object.group) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearResponse_PutGroup): unknown { - const obj: any = {}; - message.group !== undefined && - (obj.group = message.group - ? APIV1ClearGroup.toJSON(message.group) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_PutGroup { - return NetworkAPIV1_APIV1ClearResponse_PutGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearResponse_PutGroup { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_PutGroup(); - message.group = - object.group !== undefined && object.group !== null - ? APIV1ClearGroup.fromPartial(object.group) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_DeleteGroup(): NetworkAPIV1_APIV1ClearResponse_DeleteGroup { - return {}; -} - -export const NetworkAPIV1_APIV1ClearResponse_DeleteGroup = { - encode( - _: NetworkAPIV1_APIV1ClearResponse_DeleteGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_DeleteGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_DeleteGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ClearResponse_DeleteGroup { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ClearResponse_DeleteGroup): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_DeleteGroup { - return NetworkAPIV1_APIV1ClearResponse_DeleteGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ClearResponse_DeleteGroup { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_DeleteGroup(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_TriggerGroup(): NetworkAPIV1_APIV1ClearResponse_TriggerGroup { - return {}; -} - -export const NetworkAPIV1_APIV1ClearResponse_TriggerGroup = { - encode( - _: NetworkAPIV1_APIV1ClearResponse_TriggerGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_TriggerGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_TriggerGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ClearResponse_TriggerGroup { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ClearResponse_TriggerGroup): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_TriggerGroup { - return NetworkAPIV1_APIV1ClearResponse_TriggerGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ClearResponse_TriggerGroup { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_TriggerGroup(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_CreateGroup(): NetworkAPIV1_APIV1ClearResponse_CreateGroup { - return { group: undefined }; -} - -export const NetworkAPIV1_APIV1ClearResponse_CreateGroup = { - encode( - message: NetworkAPIV1_APIV1ClearResponse_CreateGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.group !== undefined) { - APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_CreateGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_CreateGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.group = APIV1ClearGroup.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearResponse_CreateGroup { - return { - group: isSet(object.group) - ? APIV1ClearGroup.fromJSON(object.group) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearResponse_CreateGroup): unknown { - const obj: any = {}; - message.group !== undefined && - (obj.group = message.group - ? APIV1ClearGroup.toJSON(message.group) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_CreateGroup { - return NetworkAPIV1_APIV1ClearResponse_CreateGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ClearResponse_CreateGroup { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_CreateGroup(); - message.group = - object.group !== undefined && object.group !== null - ? APIV1ClearGroup.fromPartial(object.group) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_GetGroup(): NetworkAPIV1_APIV1ClearResponse_GetGroup { - return { group: undefined }; -} - -export const NetworkAPIV1_APIV1ClearResponse_GetGroup = { - encode( - message: NetworkAPIV1_APIV1ClearResponse_GetGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.group !== undefined) { - APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_GetGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_GetGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.group = APIV1ClearGroup.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearResponse_GetGroup { - return { - group: isSet(object.group) - ? APIV1ClearGroup.fromJSON(object.group) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearResponse_GetGroup): unknown { - const obj: any = {}; - message.group !== undefined && - (obj.group = message.group - ? APIV1ClearGroup.toJSON(message.group) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_GetGroup { - return NetworkAPIV1_APIV1ClearResponse_GetGroup.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearResponse_GetGroup { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_GetGroup(); - message.group = - object.group !== undefined && object.group !== null - ? APIV1ClearGroup.fromPartial(object.group) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_GetGroups(): NetworkAPIV1_APIV1ClearResponse_GetGroups { - return { groups: [] }; -} - -export const NetworkAPIV1_APIV1ClearResponse_GetGroups = { - encode( - message: NetworkAPIV1_APIV1ClearResponse_GetGroups, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.groups) { - APIV1ClearGroup.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_GetGroups { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_GetGroups(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groups.push(APIV1ClearGroup.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearResponse_GetGroups { - return { - groups: Array.isArray(object?.groups) - ? object.groups.map((e: any) => APIV1ClearGroup.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearResponse_GetGroups): unknown { - const obj: any = {}; - if (message.groups) { - obj.groups = message.groups.map((e) => - e ? APIV1ClearGroup.toJSON(e) : undefined, - ); - } else { - obj.groups = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_GetGroups { - return NetworkAPIV1_APIV1ClearResponse_GetGroups.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ClearResponse_GetGroups { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_GetGroups(); - message.groups = - object.groups?.map((e) => APIV1ClearGroup.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_GetGroupIcon(): NetworkAPIV1_APIV1ClearResponse_GetGroupIcon { - return { contentType: '', icon: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1ClearResponse_GetGroupIcon = { - encode( - message: NetworkAPIV1_APIV1ClearResponse_GetGroupIcon, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.contentType !== '') { - writer.uint32(10).string(message.contentType); - } - if (message.icon.length !== 0) { - writer.uint32(18).bytes(message.icon); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_GetGroupIcon { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_GetGroupIcon(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.contentType = reader.string(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.icon = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ClearResponse_GetGroupIcon { - return { - contentType: isSet(object.contentType) ? String(object.contentType) : '', - icon: isSet(object.icon) - ? bytesFromBase64(object.icon) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ClearResponse_GetGroupIcon): unknown { - const obj: any = {}; - message.contentType !== undefined && - (obj.contentType = message.contentType); - message.icon !== undefined && - (obj.icon = base64FromBytes( - message.icon !== undefined ? message.icon : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_GetGroupIcon { - return NetworkAPIV1_APIV1ClearResponse_GetGroupIcon.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ClearResponse_GetGroupIcon { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_GetGroupIcon(); - message.contentType = object.contentType ?? ''; - message.icon = object.icon ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ClearResponse_PutGroupIcon(): NetworkAPIV1_APIV1ClearResponse_PutGroupIcon { - return {}; -} - -export const NetworkAPIV1_APIV1ClearResponse_PutGroupIcon = { - encode( - _: NetworkAPIV1_APIV1ClearResponse_PutGroupIcon, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ClearResponse_PutGroupIcon { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ClearResponse_PutGroupIcon(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ClearResponse_PutGroupIcon { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ClearResponse_PutGroupIcon): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ClearResponse_PutGroupIcon { - return NetworkAPIV1_APIV1ClearResponse_PutGroupIcon.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ClearResponse_PutGroupIcon { - const message = createBaseNetworkAPIV1_APIV1ClearResponse_PutGroupIcon(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsResponse(): NetworkAPIV1_APIV1GroupsResponse { - return { groups: undefined, triggerGroup: undefined }; -} - -export const NetworkAPIV1_APIV1GroupsResponse = { - encode( - message: NetworkAPIV1_APIV1GroupsResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.groups !== undefined) { - NetworkAPIV1_APIV1GroupsResponse_GroupsRequest.encode( - message.groups, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.triggerGroup !== undefined) { - NetworkAPIV1_APIV1GroupsResponse_TriggerGroup.encode( - message.triggerGroup, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1GroupsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groups = - NetworkAPIV1_APIV1GroupsResponse_GroupsRequest.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.triggerGroup = - NetworkAPIV1_APIV1GroupsResponse_TriggerGroup.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1GroupsResponse { - return { - groups: isSet(object.groups) - ? NetworkAPIV1_APIV1GroupsResponse_GroupsRequest.fromJSON(object.groups) - : undefined, - triggerGroup: isSet(object.triggerGroup) - ? NetworkAPIV1_APIV1GroupsResponse_TriggerGroup.fromJSON( - object.triggerGroup, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1GroupsResponse): unknown { - const obj: any = {}; - message.groups !== undefined && - (obj.groups = message.groups - ? NetworkAPIV1_APIV1GroupsResponse_GroupsRequest.toJSON(message.groups) - : undefined); - message.triggerGroup !== undefined && - (obj.triggerGroup = message.triggerGroup - ? NetworkAPIV1_APIV1GroupsResponse_TriggerGroup.toJSON( - message.triggerGroup, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1GroupsResponse { - return NetworkAPIV1_APIV1GroupsResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1GroupsResponse { - const message = createBaseNetworkAPIV1_APIV1GroupsResponse(); - message.groups = - object.groups !== undefined && object.groups !== null - ? NetworkAPIV1_APIV1GroupsResponse_GroupsRequest.fromPartial( - object.groups, - ) - : undefined; - message.triggerGroup = - object.triggerGroup !== undefined && object.triggerGroup !== null - ? NetworkAPIV1_APIV1GroupsResponse_TriggerGroup.fromPartial( - object.triggerGroup, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsResponse_GroupsRequest(): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest { - return { groups: [] }; -} - -export const NetworkAPIV1_APIV1GroupsResponse_GroupsRequest = { - encode( - message: NetworkAPIV1_APIV1GroupsResponse_GroupsRequest, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.groups) { - NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group.encode( - v!, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1GroupsResponse_GroupsRequest(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groups.push( - NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group.decode( - reader, - reader.uint32(), - ), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest { - return { - groups: Array.isArray(object?.groups) - ? object.groups.map((e: any) => - NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1GroupsResponse_GroupsRequest): unknown { - const obj: any = {}; - if (message.groups) { - obj.groups = message.groups.map((e) => - e - ? NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group.toJSON(e) - : undefined, - ); - } else { - obj.groups = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest { - return NetworkAPIV1_APIV1GroupsResponse_GroupsRequest.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest { - const message = createBaseNetworkAPIV1_APIV1GroupsResponse_GroupsRequest(); - message.groups = - object.groups?.map((e) => - NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group(): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group { - return { id: undefined, color: undefined }; -} - -export const NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group = { - encode( - message: NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - if (message.color !== undefined) { - APIV1Color.encode(message.color, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.color = APIV1Color.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - color: isSet(object.color) - ? APIV1Color.fromJSON(object.color) - : undefined, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group, - ): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.color !== undefined && - (obj.color = message.color - ? APIV1Color.toJSON(message.color) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group { - return NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group { - const message = - createBaseNetworkAPIV1_APIV1GroupsResponse_GroupsRequest_Group(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - message.color = - object.color !== undefined && object.color !== null - ? APIV1Color.fromPartial(object.color) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1GroupsResponse_TriggerGroup(): NetworkAPIV1_APIV1GroupsResponse_TriggerGroup { - return {}; -} - -export const NetworkAPIV1_APIV1GroupsResponse_TriggerGroup = { - encode( - _: NetworkAPIV1_APIV1GroupsResponse_TriggerGroup, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1GroupsResponse_TriggerGroup { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1GroupsResponse_TriggerGroup(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1GroupsResponse_TriggerGroup { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1GroupsResponse_TriggerGroup): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1GroupsResponse_TriggerGroup { - return NetworkAPIV1_APIV1GroupsResponse_TriggerGroup.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1GroupsResponse_TriggerGroup { - const message = createBaseNetworkAPIV1_APIV1GroupsResponse_TriggerGroup(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse(): NetworkAPIV1_APIV1LinkResponse { - return { - heartbeat: undefined, - status: undefined, - addMember: undefined, - removeMember: undefined, - }; -} - -export const NetworkAPIV1_APIV1LinkResponse = { - encode( - message: NetworkAPIV1_APIV1LinkResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.heartbeat !== undefined) { - NetworkAPIV1_APIV1LinkResponse_Heartbeat.encode( - message.heartbeat, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.status !== undefined) { - NetworkAPIV1_APIV1LinkResponse_Status.encode( - message.status, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.addMember !== undefined) { - NetworkAPIV1_APIV1LinkResponse_AddMember.encode( - message.addMember, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.removeMember !== undefined) { - NetworkAPIV1_APIV1LinkResponse_RemoveMember.encode( - message.removeMember, - writer.uint32(34).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.heartbeat = NetworkAPIV1_APIV1LinkResponse_Heartbeat.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.status = NetworkAPIV1_APIV1LinkResponse_Status.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.addMember = NetworkAPIV1_APIV1LinkResponse_AddMember.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.removeMember = - NetworkAPIV1_APIV1LinkResponse_RemoveMember.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkResponse { - return { - heartbeat: isSet(object.heartbeat) - ? NetworkAPIV1_APIV1LinkResponse_Heartbeat.fromJSON(object.heartbeat) - : undefined, - status: isSet(object.status) - ? NetworkAPIV1_APIV1LinkResponse_Status.fromJSON(object.status) - : undefined, - addMember: isSet(object.addMember) - ? NetworkAPIV1_APIV1LinkResponse_AddMember.fromJSON(object.addMember) - : undefined, - removeMember: isSet(object.removeMember) - ? NetworkAPIV1_APIV1LinkResponse_RemoveMember.fromJSON( - object.removeMember, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkResponse): unknown { - const obj: any = {}; - message.heartbeat !== undefined && - (obj.heartbeat = message.heartbeat - ? NetworkAPIV1_APIV1LinkResponse_Heartbeat.toJSON(message.heartbeat) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? NetworkAPIV1_APIV1LinkResponse_Status.toJSON(message.status) - : undefined); - message.addMember !== undefined && - (obj.addMember = message.addMember - ? NetworkAPIV1_APIV1LinkResponse_AddMember.toJSON(message.addMember) - : undefined); - message.removeMember !== undefined && - (obj.removeMember = message.removeMember - ? NetworkAPIV1_APIV1LinkResponse_RemoveMember.toJSON( - message.removeMember, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LinkResponse { - return NetworkAPIV1_APIV1LinkResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1LinkResponse { - const message = createBaseNetworkAPIV1_APIV1LinkResponse(); - message.heartbeat = - object.heartbeat !== undefined && object.heartbeat !== null - ? NetworkAPIV1_APIV1LinkResponse_Heartbeat.fromPartial(object.heartbeat) - : undefined; - message.status = - object.status !== undefined && object.status !== null - ? NetworkAPIV1_APIV1LinkResponse_Status.fromPartial(object.status) - : undefined; - message.addMember = - object.addMember !== undefined && object.addMember !== null - ? NetworkAPIV1_APIV1LinkResponse_AddMember.fromPartial(object.addMember) - : undefined; - message.removeMember = - object.removeMember !== undefined && object.removeMember !== null - ? NetworkAPIV1_APIV1LinkResponse_RemoveMember.fromPartial( - object.removeMember, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse_Heartbeat(): NetworkAPIV1_APIV1LinkResponse_Heartbeat { - return { groupDefinition: undefined, status: undefined }; -} - -export const NetworkAPIV1_APIV1LinkResponse_Heartbeat = { - encode( - message: NetworkAPIV1_APIV1LinkResponse_Heartbeat, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.groupDefinition !== undefined) { - APIV1GroupDefinition.encode( - message.groupDefinition, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.status !== undefined) { - APIV1GroupMemberStatus.encode( - message.status, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse_Heartbeat { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkResponse_Heartbeat(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groupDefinition = APIV1GroupDefinition.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.status = APIV1GroupMemberStatus.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkResponse_Heartbeat { - return { - groupDefinition: isSet(object.groupDefinition) - ? APIV1GroupDefinition.fromJSON(object.groupDefinition) - : undefined, - status: isSet(object.status) - ? APIV1GroupMemberStatus.fromJSON(object.status) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkResponse_Heartbeat): unknown { - const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? APIV1GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.status !== undefined && - (obj.status = message.status - ? APIV1GroupMemberStatus.toJSON(message.status) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LinkResponse_Heartbeat { - return NetworkAPIV1_APIV1LinkResponse_Heartbeat.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LinkResponse_Heartbeat { - const message = createBaseNetworkAPIV1_APIV1LinkResponse_Heartbeat(); - message.groupDefinition = - object.groupDefinition !== undefined && object.groupDefinition !== null - ? APIV1GroupDefinition.fromPartial(object.groupDefinition) - : undefined; - message.status = - object.status !== undefined && object.status !== null - ? APIV1GroupMemberStatus.fromPartial(object.status) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse_Status(): NetworkAPIV1_APIV1LinkResponse_Status { - return { groupDefinition: undefined, memberName: '' }; -} - -export const NetworkAPIV1_APIV1LinkResponse_Status = { - encode( - message: NetworkAPIV1_APIV1LinkResponse_Status, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.groupDefinition !== undefined) { - APIV1GroupDefinition.encode( - message.groupDefinition, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.memberName !== '') { - writer.uint32(18).string(message.memberName); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse_Status { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkResponse_Status(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groupDefinition = APIV1GroupDefinition.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.memberName = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkResponse_Status { - return { - groupDefinition: isSet(object.groupDefinition) - ? APIV1GroupDefinition.fromJSON(object.groupDefinition) - : undefined, - memberName: isSet(object.memberName) ? String(object.memberName) : '', - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkResponse_Status): unknown { - const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? APIV1GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.memberName !== undefined && (obj.memberName = message.memberName); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LinkResponse_Status { - return NetworkAPIV1_APIV1LinkResponse_Status.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LinkResponse_Status { - const message = createBaseNetworkAPIV1_APIV1LinkResponse_Status(); - message.groupDefinition = - object.groupDefinition !== undefined && object.groupDefinition !== null - ? APIV1GroupDefinition.fromPartial(object.groupDefinition) - : undefined; - message.memberName = object.memberName ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse_AddMember(): NetworkAPIV1_APIV1LinkResponse_AddMember { - return { groupDefinition: undefined, accept: undefined, decline: undefined }; -} - -export const NetworkAPIV1_APIV1LinkResponse_AddMember = { - encode( - message: NetworkAPIV1_APIV1LinkResponse_AddMember, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.groupDefinition !== undefined) { - APIV1GroupDefinition.encode( - message.groupDefinition, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.accept !== undefined) { - NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts.encode( - message.accept, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.decline !== undefined) { - NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline.encode( - message.decline, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse_AddMember { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkResponse_AddMember(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groupDefinition = APIV1GroupDefinition.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.accept = - NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.decline = - NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LinkResponse_AddMember { - return { - groupDefinition: isSet(object.groupDefinition) - ? APIV1GroupDefinition.fromJSON(object.groupDefinition) - : undefined, - accept: isSet(object.accept) - ? NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts.fromJSON( - object.accept, - ) - : undefined, - decline: isSet(object.decline) - ? NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline.fromJSON( - object.decline, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LinkResponse_AddMember): unknown { - const obj: any = {}; - message.groupDefinition !== undefined && - (obj.groupDefinition = message.groupDefinition - ? APIV1GroupDefinition.toJSON(message.groupDefinition) - : undefined); - message.accept !== undefined && - (obj.accept = message.accept - ? NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts.toJSON( - message.accept, - ) - : undefined); - message.decline !== undefined && - (obj.decline = message.decline - ? NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline.toJSON( - message.decline, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LinkResponse_AddMember { - return NetworkAPIV1_APIV1LinkResponse_AddMember.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LinkResponse_AddMember { - const message = createBaseNetworkAPIV1_APIV1LinkResponse_AddMember(); - message.groupDefinition = - object.groupDefinition !== undefined && object.groupDefinition !== null - ? APIV1GroupDefinition.fromPartial(object.groupDefinition) - : undefined; - message.accept = - object.accept !== undefined && object.accept !== null - ? NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts.fromPartial( - object.accept, - ) - : undefined; - message.decline = - object.decline !== undefined && object.decline !== null - ? NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline.fromPartial( - object.decline, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts(): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts { - return {}; -} - -export const NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts = { - encode( - _: NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts { - return NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts { - const message = - createBaseNetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineAccepts(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline(): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline { - return { reason: 0 }; -} - -export const NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline = { - encode( - message: NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.reason !== 0) { - writer.uint32(8).int32(message.reason); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.reason = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline { - return { - reason: isSet(object.reason) - ? networkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonFromJSON( - object.reason, - ) - : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline, - ): unknown { - const obj: any = {}; - message.reason !== undefined && - (obj.reason = - networkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonToJSON( - message.reason, - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline { - return NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline { - const message = - createBaseNetworkAPIV1_APIV1LinkResponse_AddMember_RemoteMachineDecline(); - message.reason = object.reason ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LinkResponse_RemoveMember(): NetworkAPIV1_APIV1LinkResponse_RemoveMember { - return {}; -} - -export const NetworkAPIV1_APIV1LinkResponse_RemoveMember = { - encode( - _: NetworkAPIV1_APIV1LinkResponse_RemoveMember, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LinkResponse_RemoveMember { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LinkResponse_RemoveMember(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LinkResponse_RemoveMember { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LinkResponse_RemoveMember): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LinkResponse_RemoveMember { - return NetworkAPIV1_APIV1LinkResponse_RemoveMember.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1LinkResponse_RemoveMember { - const message = createBaseNetworkAPIV1_APIV1LinkResponse_RemoveMember(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryResponse(): NetworkAPIV1_APIV1LibraryResponse { - return { libraries: undefined, library: undefined, triggger: undefined }; -} - -export const NetworkAPIV1_APIV1LibraryResponse = { - encode( - message: NetworkAPIV1_APIV1LibraryResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.libraries !== undefined) { - NetworkAPIV1_APIV1LibraryResponse_Libraries.encode( - message.libraries, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.library !== undefined) { - NetworkAPIV1_APIV1LibraryResponse_Library.encode( - message.library, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.triggger !== undefined) { - NetworkAPIV1_APIV1LibraryResponse_Trigger.encode( - message.triggger, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.libraries = - NetworkAPIV1_APIV1LibraryResponse_Libraries.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.library = NetworkAPIV1_APIV1LibraryResponse_Library.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.triggger = NetworkAPIV1_APIV1LibraryResponse_Trigger.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LibraryResponse { - return { - libraries: isSet(object.libraries) - ? NetworkAPIV1_APIV1LibraryResponse_Libraries.fromJSON(object.libraries) - : undefined, - library: isSet(object.library) - ? NetworkAPIV1_APIV1LibraryResponse_Library.fromJSON(object.library) - : undefined, - triggger: isSet(object.triggger) - ? NetworkAPIV1_APIV1LibraryResponse_Trigger.fromJSON(object.triggger) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LibraryResponse): unknown { - const obj: any = {}; - message.libraries !== undefined && - (obj.libraries = message.libraries - ? NetworkAPIV1_APIV1LibraryResponse_Libraries.toJSON(message.libraries) - : undefined); - message.library !== undefined && - (obj.library = message.library - ? NetworkAPIV1_APIV1LibraryResponse_Library.toJSON(message.library) - : undefined); - message.triggger !== undefined && - (obj.triggger = message.triggger - ? NetworkAPIV1_APIV1LibraryResponse_Trigger.toJSON(message.triggger) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LibraryResponse { - return NetworkAPIV1_APIV1LibraryResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LibraryResponse { - const message = createBaseNetworkAPIV1_APIV1LibraryResponse(); - message.libraries = - object.libraries !== undefined && object.libraries !== null - ? NetworkAPIV1_APIV1LibraryResponse_Libraries.fromPartial( - object.libraries, - ) - : undefined; - message.library = - object.library !== undefined && object.library !== null - ? NetworkAPIV1_APIV1LibraryResponse_Library.fromPartial(object.library) - : undefined; - message.triggger = - object.triggger !== undefined && object.triggger !== null - ? NetworkAPIV1_APIV1LibraryResponse_Trigger.fromPartial(object.triggger) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryResponse_Libraries(): NetworkAPIV1_APIV1LibraryResponse_Libraries { - return { libraries: [] }; -} - -export const NetworkAPIV1_APIV1LibraryResponse_Libraries = { - encode( - message: NetworkAPIV1_APIV1LibraryResponse_Libraries, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.libraries) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryResponse_Libraries { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryResponse_Libraries(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.libraries.push( - APIV1Identifier.decode(reader, reader.uint32()), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LibraryResponse_Libraries { - return { - libraries: Array.isArray(object?.libraries) - ? object.libraries.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LibraryResponse_Libraries): unknown { - const obj: any = {}; - if (message.libraries) { - obj.libraries = message.libraries.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.libraries = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LibraryResponse_Libraries { - return NetworkAPIV1_APIV1LibraryResponse_Libraries.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1LibraryResponse_Libraries { - const message = createBaseNetworkAPIV1_APIV1LibraryResponse_Libraries(); - message.libraries = - object.libraries?.map((e) => APIV1Identifier.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryResponse_Library(): NetworkAPIV1_APIV1LibraryResponse_Library { - return { updateType: 0, items: [] }; -} - -export const NetworkAPIV1_APIV1LibraryResponse_Library = { - encode( - message: NetworkAPIV1_APIV1LibraryResponse_Library, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.updateType !== 0) { - writer.uint32(8).int32(message.updateType); - } - for (const v of message.items) { - APIV1Identifier.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryResponse_Library { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryResponse_Library(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.updateType = reader.int32() as any; - continue; - case 2: - if (tag != 18) { - break; - } - - message.items.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LibraryResponse_Library { - return { - updateType: isSet(object.updateType) - ? networkAPIV1_APIV1LibraryResponse_Library_UpdateTypeFromJSON( - object.updateType, - ) - : 0, - items: Array.isArray(object?.items) - ? object.items.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LibraryResponse_Library): unknown { - const obj: any = {}; - message.updateType !== undefined && - (obj.updateType = - networkAPIV1_APIV1LibraryResponse_Library_UpdateTypeToJSON( - message.updateType, - )); - if (message.items) { - obj.items = message.items.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.items = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LibraryResponse_Library { - return NetworkAPIV1_APIV1LibraryResponse_Library.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LibraryResponse_Library { - const message = createBaseNetworkAPIV1_APIV1LibraryResponse_Library(); - message.updateType = object.updateType ?? 0; - message.items = - object.items?.map((e) => APIV1Identifier.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LibraryResponse_Trigger(): NetworkAPIV1_APIV1LibraryResponse_Trigger { - return {}; -} - -export const NetworkAPIV1_APIV1LibraryResponse_Trigger = { - encode( - _: NetworkAPIV1_APIV1LibraryResponse_Trigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LibraryResponse_Trigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LibraryResponse_Trigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LibraryResponse_Trigger { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LibraryResponse_Trigger): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LibraryResponse_Trigger { - return NetworkAPIV1_APIV1LibraryResponse_Trigger.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1LibraryResponse_Trigger { - const message = createBaseNetworkAPIV1_APIV1LibraryResponse_Trigger(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse(): NetworkAPIV1_APIV1LooksResponse { - return { - looks: undefined, - createLook: undefined, - getCurrentLook: undefined, - putCurrentLook: undefined, - getLook: undefined, - putLook: undefined, - deleteLook: undefined, - triggerLook: undefined, - }; -} - -export const NetworkAPIV1_APIV1LooksResponse = { - encode( - message: NetworkAPIV1_APIV1LooksResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.looks !== undefined) { - NetworkAPIV1_APIV1LooksResponse_Looks.encode( - message.looks, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_CreateLook.encode( - message.createLook, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getCurrentLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_GetCurrentLook.encode( - message.getCurrentLook, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putCurrentLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_PutCurrentLook.encode( - message.putCurrentLook, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_GetLook.encode( - message.getLook, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.putLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_PutLook.encode( - message.putLook, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.deleteLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_DeleteLook.encode( - message.deleteLook, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.triggerLook !== undefined) { - NetworkAPIV1_APIV1LooksResponse_TriggerLook.encode( - message.triggerLook, - writer.uint32(66).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.looks = NetworkAPIV1_APIV1LooksResponse_Looks.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createLook = - NetworkAPIV1_APIV1LooksResponse_CreateLook.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getCurrentLook = - NetworkAPIV1_APIV1LooksResponse_GetCurrentLook.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putCurrentLook = - NetworkAPIV1_APIV1LooksResponse_PutCurrentLook.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getLook = NetworkAPIV1_APIV1LooksResponse_GetLook.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.putLook = NetworkAPIV1_APIV1LooksResponse_PutLook.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.deleteLook = - NetworkAPIV1_APIV1LooksResponse_DeleteLook.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.triggerLook = - NetworkAPIV1_APIV1LooksResponse_TriggerLook.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse { - return { - looks: isSet(object.looks) - ? NetworkAPIV1_APIV1LooksResponse_Looks.fromJSON(object.looks) - : undefined, - createLook: isSet(object.createLook) - ? NetworkAPIV1_APIV1LooksResponse_CreateLook.fromJSON(object.createLook) - : undefined, - getCurrentLook: isSet(object.getCurrentLook) - ? NetworkAPIV1_APIV1LooksResponse_GetCurrentLook.fromJSON( - object.getCurrentLook, - ) - : undefined, - putCurrentLook: isSet(object.putCurrentLook) - ? NetworkAPIV1_APIV1LooksResponse_PutCurrentLook.fromJSON( - object.putCurrentLook, - ) - : undefined, - getLook: isSet(object.getLook) - ? NetworkAPIV1_APIV1LooksResponse_GetLook.fromJSON(object.getLook) - : undefined, - putLook: isSet(object.putLook) - ? NetworkAPIV1_APIV1LooksResponse_PutLook.fromJSON(object.putLook) - : undefined, - deleteLook: isSet(object.deleteLook) - ? NetworkAPIV1_APIV1LooksResponse_DeleteLook.fromJSON(object.deleteLook) - : undefined, - triggerLook: isSet(object.triggerLook) - ? NetworkAPIV1_APIV1LooksResponse_TriggerLook.fromJSON( - object.triggerLook, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse): unknown { - const obj: any = {}; - message.looks !== undefined && - (obj.looks = message.looks - ? NetworkAPIV1_APIV1LooksResponse_Looks.toJSON(message.looks) - : undefined); - message.createLook !== undefined && - (obj.createLook = message.createLook - ? NetworkAPIV1_APIV1LooksResponse_CreateLook.toJSON(message.createLook) - : undefined); - message.getCurrentLook !== undefined && - (obj.getCurrentLook = message.getCurrentLook - ? NetworkAPIV1_APIV1LooksResponse_GetCurrentLook.toJSON( - message.getCurrentLook, - ) - : undefined); - message.putCurrentLook !== undefined && - (obj.putCurrentLook = message.putCurrentLook - ? NetworkAPIV1_APIV1LooksResponse_PutCurrentLook.toJSON( - message.putCurrentLook, - ) - : undefined); - message.getLook !== undefined && - (obj.getLook = message.getLook - ? NetworkAPIV1_APIV1LooksResponse_GetLook.toJSON(message.getLook) - : undefined); - message.putLook !== undefined && - (obj.putLook = message.putLook - ? NetworkAPIV1_APIV1LooksResponse_PutLook.toJSON(message.putLook) - : undefined); - message.deleteLook !== undefined && - (obj.deleteLook = message.deleteLook - ? NetworkAPIV1_APIV1LooksResponse_DeleteLook.toJSON(message.deleteLook) - : undefined); - message.triggerLook !== undefined && - (obj.triggerLook = message.triggerLook - ? NetworkAPIV1_APIV1LooksResponse_TriggerLook.toJSON( - message.triggerLook, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1LooksResponse { - return NetworkAPIV1_APIV1LooksResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1LooksResponse { - const message = createBaseNetworkAPIV1_APIV1LooksResponse(); - message.looks = - object.looks !== undefined && object.looks !== null - ? NetworkAPIV1_APIV1LooksResponse_Looks.fromPartial(object.looks) - : undefined; - message.createLook = - object.createLook !== undefined && object.createLook !== null - ? NetworkAPIV1_APIV1LooksResponse_CreateLook.fromPartial( - object.createLook, - ) - : undefined; - message.getCurrentLook = - object.getCurrentLook !== undefined && object.getCurrentLook !== null - ? NetworkAPIV1_APIV1LooksResponse_GetCurrentLook.fromPartial( - object.getCurrentLook, - ) - : undefined; - message.putCurrentLook = - object.putCurrentLook !== undefined && object.putCurrentLook !== null - ? NetworkAPIV1_APIV1LooksResponse_PutCurrentLook.fromPartial( - object.putCurrentLook, - ) - : undefined; - message.getLook = - object.getLook !== undefined && object.getLook !== null - ? NetworkAPIV1_APIV1LooksResponse_GetLook.fromPartial(object.getLook) - : undefined; - message.putLook = - object.putLook !== undefined && object.putLook !== null - ? NetworkAPIV1_APIV1LooksResponse_PutLook.fromPartial(object.putLook) - : undefined; - message.deleteLook = - object.deleteLook !== undefined && object.deleteLook !== null - ? NetworkAPIV1_APIV1LooksResponse_DeleteLook.fromPartial( - object.deleteLook, - ) - : undefined; - message.triggerLook = - object.triggerLook !== undefined && object.triggerLook !== null - ? NetworkAPIV1_APIV1LooksResponse_TriggerLook.fromPartial( - object.triggerLook, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_Looks(): NetworkAPIV1_APIV1LooksResponse_Looks { - return { looks: [] }; -} - -export const NetworkAPIV1_APIV1LooksResponse_Looks = { - encode( - message: NetworkAPIV1_APIV1LooksResponse_Looks, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.looks) { - APIV1Look.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_Looks { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_Looks(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.looks.push(APIV1Look.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse_Looks { - return { - looks: Array.isArray(object?.looks) - ? object.looks.map((e: any) => APIV1Look.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse_Looks): unknown { - const obj: any = {}; - if (message.looks) { - obj.looks = message.looks.map((e) => - e ? APIV1Look.toJSON(e) : undefined, - ); - } else { - obj.looks = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_Looks { - return NetworkAPIV1_APIV1LooksResponse_Looks.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksResponse_Looks { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_Looks(); - message.looks = object.looks?.map((e) => APIV1Look.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_CreateLook(): NetworkAPIV1_APIV1LooksResponse_CreateLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksResponse_CreateLook = { - encode( - message: NetworkAPIV1_APIV1LooksResponse_CreateLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_CreateLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_CreateLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse_CreateLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse_CreateLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_CreateLook { - return NetworkAPIV1_APIV1LooksResponse_CreateLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksResponse_CreateLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_CreateLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_GetCurrentLook(): NetworkAPIV1_APIV1LooksResponse_GetCurrentLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksResponse_GetCurrentLook = { - encode( - message: NetworkAPIV1_APIV1LooksResponse_GetCurrentLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_GetCurrentLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_GetCurrentLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse_GetCurrentLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse_GetCurrentLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_GetCurrentLook { - return NetworkAPIV1_APIV1LooksResponse_GetCurrentLook.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1LooksResponse_GetCurrentLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_GetCurrentLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_PutCurrentLook(): NetworkAPIV1_APIV1LooksResponse_PutCurrentLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksResponse_PutCurrentLook = { - encode( - message: NetworkAPIV1_APIV1LooksResponse_PutCurrentLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_PutCurrentLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_PutCurrentLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse_PutCurrentLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse_PutCurrentLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_PutCurrentLook { - return NetworkAPIV1_APIV1LooksResponse_PutCurrentLook.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1LooksResponse_PutCurrentLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_PutCurrentLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_GetLook(): NetworkAPIV1_APIV1LooksResponse_GetLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksResponse_GetLook = { - encode( - message: NetworkAPIV1_APIV1LooksResponse_GetLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_GetLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_GetLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse_GetLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse_GetLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_GetLook { - return NetworkAPIV1_APIV1LooksResponse_GetLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksResponse_GetLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_GetLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_PutLook(): NetworkAPIV1_APIV1LooksResponse_PutLook { - return { look: undefined }; -} - -export const NetworkAPIV1_APIV1LooksResponse_PutLook = { - encode( - message: NetworkAPIV1_APIV1LooksResponse_PutLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.look !== undefined) { - APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_PutLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_PutLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.look = APIV1Look.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1LooksResponse_PutLook { - return { - look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1LooksResponse_PutLook): unknown { - const obj: any = {}; - message.look !== undefined && - (obj.look = message.look ? APIV1Look.toJSON(message.look) : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_PutLook { - return NetworkAPIV1_APIV1LooksResponse_PutLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1LooksResponse_PutLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_PutLook(); - message.look = - object.look !== undefined && object.look !== null - ? APIV1Look.fromPartial(object.look) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_DeleteLook(): NetworkAPIV1_APIV1LooksResponse_DeleteLook { - return {}; -} - -export const NetworkAPIV1_APIV1LooksResponse_DeleteLook = { - encode( - _: NetworkAPIV1_APIV1LooksResponse_DeleteLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_DeleteLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_DeleteLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LooksResponse_DeleteLook { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LooksResponse_DeleteLook): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_DeleteLook { - return NetworkAPIV1_APIV1LooksResponse_DeleteLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1LooksResponse_DeleteLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_DeleteLook(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1LooksResponse_TriggerLook(): NetworkAPIV1_APIV1LooksResponse_TriggerLook { - return {}; -} - -export const NetworkAPIV1_APIV1LooksResponse_TriggerLook = { - encode( - _: NetworkAPIV1_APIV1LooksResponse_TriggerLook, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1LooksResponse_TriggerLook { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1LooksResponse_TriggerLook(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1LooksResponse_TriggerLook { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1LooksResponse_TriggerLook): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1LooksResponse_TriggerLook { - return NetworkAPIV1_APIV1LooksResponse_TriggerLook.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1LooksResponse_TriggerLook { - const message = createBaseNetworkAPIV1_APIV1LooksResponse_TriggerLook(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroResponse(): NetworkAPIV1_APIV1MacroResponse { - return { - macros: undefined, - getMacro: undefined, - putMacro: undefined, - deleteMacro: undefined, - triggerMacro: undefined, - }; -} - -export const NetworkAPIV1_APIV1MacroResponse = { - encode( - message: NetworkAPIV1_APIV1MacroResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.macros !== undefined) { - NetworkAPIV1_APIV1MacroResponse_Macros.encode( - message.macros, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getMacro !== undefined) { - NetworkAPIV1_APIV1MacroResponse_GetMacro.encode( - message.getMacro, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.putMacro !== undefined) { - NetworkAPIV1_APIV1MacroResponse_PutMacro.encode( - message.putMacro, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.deleteMacro !== undefined) { - NetworkAPIV1_APIV1MacroResponse_DeleteMacro.encode( - message.deleteMacro, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.triggerMacro !== undefined) { - NetworkAPIV1_APIV1MacroResponse_TriggerMacro.encode( - message.triggerMacro, - writer.uint32(42).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.macros = NetworkAPIV1_APIV1MacroResponse_Macros.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getMacro = NetworkAPIV1_APIV1MacroResponse_GetMacro.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.putMacro = NetworkAPIV1_APIV1MacroResponse_PutMacro.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.deleteMacro = - NetworkAPIV1_APIV1MacroResponse_DeleteMacro.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.triggerMacro = - NetworkAPIV1_APIV1MacroResponse_TriggerMacro.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroResponse { - return { - macros: isSet(object.macros) - ? NetworkAPIV1_APIV1MacroResponse_Macros.fromJSON(object.macros) - : undefined, - getMacro: isSet(object.getMacro) - ? NetworkAPIV1_APIV1MacroResponse_GetMacro.fromJSON(object.getMacro) - : undefined, - putMacro: isSet(object.putMacro) - ? NetworkAPIV1_APIV1MacroResponse_PutMacro.fromJSON(object.putMacro) - : undefined, - deleteMacro: isSet(object.deleteMacro) - ? NetworkAPIV1_APIV1MacroResponse_DeleteMacro.fromJSON( - object.deleteMacro, - ) - : undefined, - triggerMacro: isSet(object.triggerMacro) - ? NetworkAPIV1_APIV1MacroResponse_TriggerMacro.fromJSON( - object.triggerMacro, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroResponse): unknown { - const obj: any = {}; - message.macros !== undefined && - (obj.macros = message.macros - ? NetworkAPIV1_APIV1MacroResponse_Macros.toJSON(message.macros) - : undefined); - message.getMacro !== undefined && - (obj.getMacro = message.getMacro - ? NetworkAPIV1_APIV1MacroResponse_GetMacro.toJSON(message.getMacro) - : undefined); - message.putMacro !== undefined && - (obj.putMacro = message.putMacro - ? NetworkAPIV1_APIV1MacroResponse_PutMacro.toJSON(message.putMacro) - : undefined); - message.deleteMacro !== undefined && - (obj.deleteMacro = message.deleteMacro - ? NetworkAPIV1_APIV1MacroResponse_DeleteMacro.toJSON( - message.deleteMacro, - ) - : undefined); - message.triggerMacro !== undefined && - (obj.triggerMacro = message.triggerMacro - ? NetworkAPIV1_APIV1MacroResponse_TriggerMacro.toJSON( - message.triggerMacro, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MacroResponse { - return NetworkAPIV1_APIV1MacroResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1MacroResponse { - const message = createBaseNetworkAPIV1_APIV1MacroResponse(); - message.macros = - object.macros !== undefined && object.macros !== null - ? NetworkAPIV1_APIV1MacroResponse_Macros.fromPartial(object.macros) - : undefined; - message.getMacro = - object.getMacro !== undefined && object.getMacro !== null - ? NetworkAPIV1_APIV1MacroResponse_GetMacro.fromPartial(object.getMacro) - : undefined; - message.putMacro = - object.putMacro !== undefined && object.putMacro !== null - ? NetworkAPIV1_APIV1MacroResponse_PutMacro.fromPartial(object.putMacro) - : undefined; - message.deleteMacro = - object.deleteMacro !== undefined && object.deleteMacro !== null - ? NetworkAPIV1_APIV1MacroResponse_DeleteMacro.fromPartial( - object.deleteMacro, - ) - : undefined; - message.triggerMacro = - object.triggerMacro !== undefined && object.triggerMacro !== null - ? NetworkAPIV1_APIV1MacroResponse_TriggerMacro.fromPartial( - object.triggerMacro, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroResponse_Macros(): NetworkAPIV1_APIV1MacroResponse_Macros { - return { macros: [] }; -} - -export const NetworkAPIV1_APIV1MacroResponse_Macros = { - encode( - message: NetworkAPIV1_APIV1MacroResponse_Macros, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.macros) { - APIV1Macro.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroResponse_Macros { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroResponse_Macros(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.macros.push(APIV1Macro.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroResponse_Macros { - return { - macros: Array.isArray(object?.macros) - ? object.macros.map((e: any) => APIV1Macro.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroResponse_Macros): unknown { - const obj: any = {}; - if (message.macros) { - obj.macros = message.macros.map((e) => - e ? APIV1Macro.toJSON(e) : undefined, - ); - } else { - obj.macros = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroResponse_Macros { - return NetworkAPIV1_APIV1MacroResponse_Macros.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MacroResponse_Macros { - const message = createBaseNetworkAPIV1_APIV1MacroResponse_Macros(); - message.macros = object.macros?.map((e) => APIV1Macro.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroResponse_GetMacro(): NetworkAPIV1_APIV1MacroResponse_GetMacro { - return { macro: undefined }; -} - -export const NetworkAPIV1_APIV1MacroResponse_GetMacro = { - encode( - message: NetworkAPIV1_APIV1MacroResponse_GetMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.macro !== undefined) { - APIV1Macro.encode(message.macro, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroResponse_GetMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroResponse_GetMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.macro = APIV1Macro.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroResponse_GetMacro { - return { - macro: isSet(object.macro) - ? APIV1Macro.fromJSON(object.macro) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroResponse_GetMacro): unknown { - const obj: any = {}; - message.macro !== undefined && - (obj.macro = message.macro - ? APIV1Macro.toJSON(message.macro) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroResponse_GetMacro { - return NetworkAPIV1_APIV1MacroResponse_GetMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MacroResponse_GetMacro { - const message = createBaseNetworkAPIV1_APIV1MacroResponse_GetMacro(); - message.macro = - object.macro !== undefined && object.macro !== null - ? APIV1Macro.fromPartial(object.macro) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroResponse_PutMacro(): NetworkAPIV1_APIV1MacroResponse_PutMacro { - return { macro: undefined }; -} - -export const NetworkAPIV1_APIV1MacroResponse_PutMacro = { - encode( - message: NetworkAPIV1_APIV1MacroResponse_PutMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.macro !== undefined) { - APIV1Macro.encode(message.macro, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroResponse_PutMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroResponse_PutMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.macro = APIV1Macro.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MacroResponse_PutMacro { - return { - macro: isSet(object.macro) - ? APIV1Macro.fromJSON(object.macro) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MacroResponse_PutMacro): unknown { - const obj: any = {}; - message.macro !== undefined && - (obj.macro = message.macro - ? APIV1Macro.toJSON(message.macro) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MacroResponse_PutMacro { - return NetworkAPIV1_APIV1MacroResponse_PutMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MacroResponse_PutMacro { - const message = createBaseNetworkAPIV1_APIV1MacroResponse_PutMacro(); - message.macro = - object.macro !== undefined && object.macro !== null - ? APIV1Macro.fromPartial(object.macro) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroResponse_DeleteMacro(): NetworkAPIV1_APIV1MacroResponse_DeleteMacro { - return {}; -} - -export const NetworkAPIV1_APIV1MacroResponse_DeleteMacro = { - encode( - _: NetworkAPIV1_APIV1MacroResponse_DeleteMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroResponse_DeleteMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroResponse_DeleteMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MacroResponse_DeleteMacro { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MacroResponse_DeleteMacro): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MacroResponse_DeleteMacro { - return NetworkAPIV1_APIV1MacroResponse_DeleteMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MacroResponse_DeleteMacro { - const message = createBaseNetworkAPIV1_APIV1MacroResponse_DeleteMacro(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MacroResponse_TriggerMacro(): NetworkAPIV1_APIV1MacroResponse_TriggerMacro { - return {}; -} - -export const NetworkAPIV1_APIV1MacroResponse_TriggerMacro = { - encode( - _: NetworkAPIV1_APIV1MacroResponse_TriggerMacro, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MacroResponse_TriggerMacro { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MacroResponse_TriggerMacro(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MacroResponse_TriggerMacro { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MacroResponse_TriggerMacro): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MacroResponse_TriggerMacro { - return NetworkAPIV1_APIV1MacroResponse_TriggerMacro.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MacroResponse_TriggerMacro { - const message = createBaseNetworkAPIV1_APIV1MacroResponse_TriggerMacro(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksResponse(): NetworkAPIV1_APIV1MasksResponse { - return { masks: undefined, getMask: undefined, getThumbnail: undefined }; -} - -export const NetworkAPIV1_APIV1MasksResponse = { - encode( - message: NetworkAPIV1_APIV1MasksResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.masks !== undefined) { - NetworkAPIV1_APIV1MasksResponse_Masks.encode( - message.masks, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getMask !== undefined) { - NetworkAPIV1_APIV1MasksResponse_GetMask.encode( - message.getMask, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getThumbnail !== undefined) { - NetworkAPIV1_APIV1MasksResponse_GetThumbnail.encode( - message.getThumbnail, - writer.uint32(26).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.masks = NetworkAPIV1_APIV1MasksResponse_Masks.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getMask = NetworkAPIV1_APIV1MasksResponse_GetMask.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getThumbnail = - NetworkAPIV1_APIV1MasksResponse_GetThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksResponse { - return { - masks: isSet(object.masks) - ? NetworkAPIV1_APIV1MasksResponse_Masks.fromJSON(object.masks) - : undefined, - getMask: isSet(object.getMask) - ? NetworkAPIV1_APIV1MasksResponse_GetMask.fromJSON(object.getMask) - : undefined, - getThumbnail: isSet(object.getThumbnail) - ? NetworkAPIV1_APIV1MasksResponse_GetThumbnail.fromJSON( - object.getThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksResponse): unknown { - const obj: any = {}; - message.masks !== undefined && - (obj.masks = message.masks - ? NetworkAPIV1_APIV1MasksResponse_Masks.toJSON(message.masks) - : undefined); - message.getMask !== undefined && - (obj.getMask = message.getMask - ? NetworkAPIV1_APIV1MasksResponse_GetMask.toJSON(message.getMask) - : undefined); - message.getThumbnail !== undefined && - (obj.getThumbnail = message.getThumbnail - ? NetworkAPIV1_APIV1MasksResponse_GetThumbnail.toJSON( - message.getThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MasksResponse { - return NetworkAPIV1_APIV1MasksResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1MasksResponse { - const message = createBaseNetworkAPIV1_APIV1MasksResponse(); - message.masks = - object.masks !== undefined && object.masks !== null - ? NetworkAPIV1_APIV1MasksResponse_Masks.fromPartial(object.masks) - : undefined; - message.getMask = - object.getMask !== undefined && object.getMask !== null - ? NetworkAPIV1_APIV1MasksResponse_GetMask.fromPartial(object.getMask) - : undefined; - message.getThumbnail = - object.getThumbnail !== undefined && object.getThumbnail !== null - ? NetworkAPIV1_APIV1MasksResponse_GetThumbnail.fromPartial( - object.getThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksResponse_Masks(): NetworkAPIV1_APIV1MasksResponse_Masks { - return { masks: [] }; -} - -export const NetworkAPIV1_APIV1MasksResponse_Masks = { - encode( - message: NetworkAPIV1_APIV1MasksResponse_Masks, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.masks) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksResponse_Masks { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksResponse_Masks(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.masks.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksResponse_Masks { - return { - masks: Array.isArray(object?.masks) - ? object.masks.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksResponse_Masks): unknown { - const obj: any = {}; - if (message.masks) { - obj.masks = message.masks.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.masks = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MasksResponse_Masks { - return NetworkAPIV1_APIV1MasksResponse_Masks.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MasksResponse_Masks { - const message = createBaseNetworkAPIV1_APIV1MasksResponse_Masks(); - message.masks = - object.masks?.map((e) => APIV1Identifier.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksResponse_GetMask(): NetworkAPIV1_APIV1MasksResponse_GetMask { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1MasksResponse_GetMask = { - encode( - message: NetworkAPIV1_APIV1MasksResponse_GetMask, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksResponse_GetMask { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksResponse_GetMask(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksResponse_GetMask { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksResponse_GetMask): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MasksResponse_GetMask { - return NetworkAPIV1_APIV1MasksResponse_GetMask.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MasksResponse_GetMask { - const message = createBaseNetworkAPIV1_APIV1MasksResponse_GetMask(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MasksResponse_GetThumbnail(): NetworkAPIV1_APIV1MasksResponse_GetThumbnail { - return { data: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1MasksResponse_GetThumbnail = { - encode( - message: NetworkAPIV1_APIV1MasksResponse_GetThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.data.length !== 0) { - writer.uint32(10).bytes(message.data); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MasksResponse_GetThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MasksResponse_GetThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.data = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MasksResponse_GetThumbnail { - return { - data: isSet(object.data) - ? bytesFromBase64(object.data) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MasksResponse_GetThumbnail): unknown { - const obj: any = {}; - message.data !== undefined && - (obj.data = base64FromBytes( - message.data !== undefined ? message.data : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MasksResponse_GetThumbnail { - return NetworkAPIV1_APIV1MasksResponse_GetThumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MasksResponse_GetThumbnail { - const message = createBaseNetworkAPIV1_APIV1MasksResponse_GetThumbnail(); - message.data = object.data ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse(): NetworkAPIV1_APIV1MediaResponse { - return { - playlists: undefined, - getPlaylist: undefined, - getPlaylistUpdates: undefined, - getThumbnail: undefined, - playlistFocused: undefined, - playlistActive: undefined, - focus: undefined, - trigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1MediaResponse = { - encode( - message: NetworkAPIV1_APIV1MediaResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlists !== undefined) { - NetworkAPIV1_APIV1MediaResponse_Playlists.encode( - message.playlists, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getPlaylist !== undefined) { - NetworkAPIV1_APIV1MediaResponse_GetPlaylist.encode( - message.getPlaylist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getPlaylistUpdates !== undefined) { - NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates.encode( - message.getPlaylistUpdates, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.getThumbnail !== undefined) { - NetworkAPIV1_APIV1MediaResponse_GetThumbnail.encode( - message.getThumbnail, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.playlistFocused !== undefined) { - NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist.encode( - message.playlistFocused, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.playlistActive !== undefined) { - NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist.encode( - message.playlistActive, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.focus !== undefined) { - NetworkAPIV1_APIV1MediaResponse_EmptyMessage.encode( - message.focus, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1MediaResponse_EmptyMessage.encode( - message.trigger, - writer.uint32(66).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists = NetworkAPIV1_APIV1MediaResponse_Playlists.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getPlaylist = - NetworkAPIV1_APIV1MediaResponse_GetPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getPlaylistUpdates = - NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.getThumbnail = - NetworkAPIV1_APIV1MediaResponse_GetThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.playlistFocused = - NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.playlistActive = - NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.focus = NetworkAPIV1_APIV1MediaResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.trigger = NetworkAPIV1_APIV1MediaResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse { - return { - playlists: isSet(object.playlists) - ? NetworkAPIV1_APIV1MediaResponse_Playlists.fromJSON(object.playlists) - : undefined, - getPlaylist: isSet(object.getPlaylist) - ? NetworkAPIV1_APIV1MediaResponse_GetPlaylist.fromJSON( - object.getPlaylist, - ) - : undefined, - getPlaylistUpdates: isSet(object.getPlaylistUpdates) - ? NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates.fromJSON( - object.getPlaylistUpdates, - ) - : undefined, - getThumbnail: isSet(object.getThumbnail) - ? NetworkAPIV1_APIV1MediaResponse_GetThumbnail.fromJSON( - object.getThumbnail, - ) - : undefined, - playlistFocused: isSet(object.playlistFocused) - ? NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist.fromJSON( - object.playlistFocused, - ) - : undefined, - playlistActive: isSet(object.playlistActive) - ? NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist.fromJSON( - object.playlistActive, - ) - : undefined, - focus: isSet(object.focus) - ? NetworkAPIV1_APIV1MediaResponse_EmptyMessage.fromJSON(object.focus) - : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1MediaResponse_EmptyMessage.fromJSON(object.trigger) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse): unknown { - const obj: any = {}; - message.playlists !== undefined && - (obj.playlists = message.playlists - ? NetworkAPIV1_APIV1MediaResponse_Playlists.toJSON(message.playlists) - : undefined); - message.getPlaylist !== undefined && - (obj.getPlaylist = message.getPlaylist - ? NetworkAPIV1_APIV1MediaResponse_GetPlaylist.toJSON( - message.getPlaylist, - ) - : undefined); - message.getPlaylistUpdates !== undefined && - (obj.getPlaylistUpdates = message.getPlaylistUpdates - ? NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates.toJSON( - message.getPlaylistUpdates, - ) - : undefined); - message.getThumbnail !== undefined && - (obj.getThumbnail = message.getThumbnail - ? NetworkAPIV1_APIV1MediaResponse_GetThumbnail.toJSON( - message.getThumbnail, - ) - : undefined); - message.playlistFocused !== undefined && - (obj.playlistFocused = message.playlistFocused - ? NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist.toJSON( - message.playlistFocused, - ) - : undefined); - message.playlistActive !== undefined && - (obj.playlistActive = message.playlistActive - ? NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist.toJSON( - message.playlistActive, - ) - : undefined); - message.focus !== undefined && - (obj.focus = message.focus - ? NetworkAPIV1_APIV1MediaResponse_EmptyMessage.toJSON(message.focus) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1MediaResponse_EmptyMessage.toJSON(message.trigger) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MediaResponse { - return NetworkAPIV1_APIV1MediaResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1MediaResponse { - const message = createBaseNetworkAPIV1_APIV1MediaResponse(); - message.playlists = - object.playlists !== undefined && object.playlists !== null - ? NetworkAPIV1_APIV1MediaResponse_Playlists.fromPartial( - object.playlists, - ) - : undefined; - message.getPlaylist = - object.getPlaylist !== undefined && object.getPlaylist !== null - ? NetworkAPIV1_APIV1MediaResponse_GetPlaylist.fromPartial( - object.getPlaylist, - ) - : undefined; - message.getPlaylistUpdates = - object.getPlaylistUpdates !== undefined && - object.getPlaylistUpdates !== null - ? NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates.fromPartial( - object.getPlaylistUpdates, - ) - : undefined; - message.getThumbnail = - object.getThumbnail !== undefined && object.getThumbnail !== null - ? NetworkAPIV1_APIV1MediaResponse_GetThumbnail.fromPartial( - object.getThumbnail, - ) - : undefined; - message.playlistFocused = - object.playlistFocused !== undefined && object.playlistFocused !== null - ? NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist.fromPartial( - object.playlistFocused, - ) - : undefined; - message.playlistActive = - object.playlistActive !== undefined && object.playlistActive !== null - ? NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist.fromPartial( - object.playlistActive, - ) - : undefined; - message.focus = - object.focus !== undefined && object.focus !== null - ? NetworkAPIV1_APIV1MediaResponse_EmptyMessage.fromPartial(object.focus) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1MediaResponse_EmptyMessage.fromPartial( - object.trigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_Playlists(): NetworkAPIV1_APIV1MediaResponse_Playlists { - return { playlists: [] }; -} - -export const NetworkAPIV1_APIV1MediaResponse_Playlists = { - encode( - message: NetworkAPIV1_APIV1MediaResponse_Playlists, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.playlists) { - APIV1Playlist.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_Playlists { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaResponse_Playlists(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists.push(APIV1Playlist.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse_Playlists { - return { - playlists: Array.isArray(object?.playlists) - ? object.playlists.map((e: any) => APIV1Playlist.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse_Playlists): unknown { - const obj: any = {}; - if (message.playlists) { - obj.playlists = message.playlists.map((e) => - e ? APIV1Playlist.toJSON(e) : undefined, - ); - } else { - obj.playlists = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_Playlists { - return NetworkAPIV1_APIV1MediaResponse_Playlists.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MediaResponse_Playlists { - const message = createBaseNetworkAPIV1_APIV1MediaResponse_Playlists(); - message.playlists = - object.playlists?.map((e) => APIV1Playlist.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_GetPlaylist(): NetworkAPIV1_APIV1MediaResponse_GetPlaylist { - return { id: undefined, items: [] }; -} - -export const NetworkAPIV1_APIV1MediaResponse_GetPlaylist = { - encode( - message: NetworkAPIV1_APIV1MediaResponse_GetPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - for (const v of message.items) { - APIV1MediaPlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_GetPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaResponse_GetPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.items.push( - APIV1MediaPlaylistItem.decode(reader, reader.uint32()), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse_GetPlaylist { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - items: Array.isArray(object?.items) - ? object.items.map((e: any) => APIV1MediaPlaylistItem.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse_GetPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.items) { - obj.items = message.items.map((e) => - e ? APIV1MediaPlaylistItem.toJSON(e) : undefined, - ); - } else { - obj.items = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_GetPlaylist { - return NetworkAPIV1_APIV1MediaResponse_GetPlaylist.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaResponse_GetPlaylist { - const message = createBaseNetworkAPIV1_APIV1MediaResponse_GetPlaylist(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - message.items = - object.items?.map((e) => APIV1MediaPlaylistItem.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates(): NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates = { - encode( - message: NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates { - return NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates { - const message = - createBaseNetworkAPIV1_APIV1MediaResponse_GetPlaylistUpdates(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_GetThumbnail(): NetworkAPIV1_APIV1MediaResponse_GetThumbnail { - return { uuid: undefined, thumbnailData: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1MediaResponse_GetThumbnail = { - encode( - message: NetworkAPIV1_APIV1MediaResponse_GetThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); - } - if (message.thumbnailData.length !== 0) { - writer.uint32(18).bytes(message.thumbnailData); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_GetThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaResponse_GetThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.thumbnailData = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse_GetThumbnail { - return { - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - thumbnailData: isSet(object.thumbnailData) - ? bytesFromBase64(object.thumbnailData) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse_GetThumbnail): unknown { - const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.thumbnailData !== undefined && - (obj.thumbnailData = base64FromBytes( - message.thumbnailData !== undefined - ? message.thumbnailData - : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_GetThumbnail { - return NetworkAPIV1_APIV1MediaResponse_GetThumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaResponse_GetThumbnail { - const message = createBaseNetworkAPIV1_APIV1MediaResponse_GetThumbnail(); - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - message.thumbnailData = object.thumbnailData ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist(): NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist = { - encode( - message: NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist { - return NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist { - const message = - createBaseNetworkAPIV1_APIV1MediaResponse_GetFocusedPlaylist(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_GetActivePlaylist(): NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist { - return { playlist: undefined, item: undefined }; -} - -export const NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist = { - encode( - message: NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlist !== undefined) { - APIV1Identifier.encode( - message.playlist, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.item !== undefined) { - APIV1Identifier.encode(message.item, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MediaResponse_GetActivePlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlist = APIV1Identifier.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.item = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist { - return { - playlist: isSet(object.playlist) - ? APIV1Identifier.fromJSON(object.playlist) - : undefined, - item: isSet(object.item) - ? APIV1Identifier.fromJSON(object.item) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist): unknown { - const obj: any = {}; - message.playlist !== undefined && - (obj.playlist = message.playlist - ? APIV1Identifier.toJSON(message.playlist) - : undefined); - message.item !== undefined && - (obj.item = message.item - ? APIV1Identifier.toJSON(message.item) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist { - return NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MediaResponse_GetActivePlaylist { - const message = - createBaseNetworkAPIV1_APIV1MediaResponse_GetActivePlaylist(); - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? APIV1Identifier.fromPartial(object.playlist) - : undefined; - message.item = - object.item !== undefined && object.item !== null - ? APIV1Identifier.fromPartial(object.item) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MediaResponse_EmptyMessage(): NetworkAPIV1_APIV1MediaResponse_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1MediaResponse_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1MediaResponse_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MediaResponse_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MediaResponse_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MediaResponse_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MediaResponse_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MediaResponse_EmptyMessage { - return NetworkAPIV1_APIV1MediaResponse_EmptyMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MediaResponse_EmptyMessage { - const message = createBaseNetworkAPIV1_APIV1MediaResponse_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse(): NetworkAPIV1_APIV1MessageResponse { - return { - messages: undefined, - createMessage: undefined, - getMessage: undefined, - putMessage: undefined, - deleteMessage: undefined, - triggerMessage: undefined, - clearMessage: undefined, - }; -} - -export const NetworkAPIV1_APIV1MessageResponse = { - encode( - message: NetworkAPIV1_APIV1MessageResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.messages !== undefined) { - NetworkAPIV1_APIV1MessageResponse_Messages.encode( - message.messages, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createMessage !== undefined) { - NetworkAPIV1_APIV1MessageResponse_CreateMessage.encode( - message.createMessage, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getMessage !== undefined) { - NetworkAPIV1_APIV1MessageResponse_GetMessage.encode( - message.getMessage, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putMessage !== undefined) { - NetworkAPIV1_APIV1MessageResponse_PutMessage.encode( - message.putMessage, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.deleteMessage !== undefined) { - NetworkAPIV1_APIV1MessageResponse_DeleteMessage.encode( - message.deleteMessage, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.triggerMessage !== undefined) { - NetworkAPIV1_APIV1MessageResponse_TriggerMessage.encode( - message.triggerMessage, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.clearMessage !== undefined) { - NetworkAPIV1_APIV1MessageResponse_ClearMessage.encode( - message.clearMessage, - writer.uint32(58).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.messages = NetworkAPIV1_APIV1MessageResponse_Messages.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createMessage = - NetworkAPIV1_APIV1MessageResponse_CreateMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getMessage = - NetworkAPIV1_APIV1MessageResponse_GetMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putMessage = - NetworkAPIV1_APIV1MessageResponse_PutMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.deleteMessage = - NetworkAPIV1_APIV1MessageResponse_DeleteMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.triggerMessage = - NetworkAPIV1_APIV1MessageResponse_TriggerMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.clearMessage = - NetworkAPIV1_APIV1MessageResponse_ClearMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageResponse { - return { - messages: isSet(object.messages) - ? NetworkAPIV1_APIV1MessageResponse_Messages.fromJSON(object.messages) - : undefined, - createMessage: isSet(object.createMessage) - ? NetworkAPIV1_APIV1MessageResponse_CreateMessage.fromJSON( - object.createMessage, - ) - : undefined, - getMessage: isSet(object.getMessage) - ? NetworkAPIV1_APIV1MessageResponse_GetMessage.fromJSON( - object.getMessage, - ) - : undefined, - putMessage: isSet(object.putMessage) - ? NetworkAPIV1_APIV1MessageResponse_PutMessage.fromJSON( - object.putMessage, - ) - : undefined, - deleteMessage: isSet(object.deleteMessage) - ? NetworkAPIV1_APIV1MessageResponse_DeleteMessage.fromJSON( - object.deleteMessage, - ) - : undefined, - triggerMessage: isSet(object.triggerMessage) - ? NetworkAPIV1_APIV1MessageResponse_TriggerMessage.fromJSON( - object.triggerMessage, - ) - : undefined, - clearMessage: isSet(object.clearMessage) - ? NetworkAPIV1_APIV1MessageResponse_ClearMessage.fromJSON( - object.clearMessage, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageResponse): unknown { - const obj: any = {}; - message.messages !== undefined && - (obj.messages = message.messages - ? NetworkAPIV1_APIV1MessageResponse_Messages.toJSON(message.messages) - : undefined); - message.createMessage !== undefined && - (obj.createMessage = message.createMessage - ? NetworkAPIV1_APIV1MessageResponse_CreateMessage.toJSON( - message.createMessage, - ) - : undefined); - message.getMessage !== undefined && - (obj.getMessage = message.getMessage - ? NetworkAPIV1_APIV1MessageResponse_GetMessage.toJSON( - message.getMessage, - ) - : undefined); - message.putMessage !== undefined && - (obj.putMessage = message.putMessage - ? NetworkAPIV1_APIV1MessageResponse_PutMessage.toJSON( - message.putMessage, - ) - : undefined); - message.deleteMessage !== undefined && - (obj.deleteMessage = message.deleteMessage - ? NetworkAPIV1_APIV1MessageResponse_DeleteMessage.toJSON( - message.deleteMessage, - ) - : undefined); - message.triggerMessage !== undefined && - (obj.triggerMessage = message.triggerMessage - ? NetworkAPIV1_APIV1MessageResponse_TriggerMessage.toJSON( - message.triggerMessage, - ) - : undefined); - message.clearMessage !== undefined && - (obj.clearMessage = message.clearMessage - ? NetworkAPIV1_APIV1MessageResponse_ClearMessage.toJSON( - message.clearMessage, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1MessageResponse { - return NetworkAPIV1_APIV1MessageResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MessageResponse { - const message = createBaseNetworkAPIV1_APIV1MessageResponse(); - message.messages = - object.messages !== undefined && object.messages !== null - ? NetworkAPIV1_APIV1MessageResponse_Messages.fromPartial( - object.messages, - ) - : undefined; - message.createMessage = - object.createMessage !== undefined && object.createMessage !== null - ? NetworkAPIV1_APIV1MessageResponse_CreateMessage.fromPartial( - object.createMessage, - ) - : undefined; - message.getMessage = - object.getMessage !== undefined && object.getMessage !== null - ? NetworkAPIV1_APIV1MessageResponse_GetMessage.fromPartial( - object.getMessage, - ) - : undefined; - message.putMessage = - object.putMessage !== undefined && object.putMessage !== null - ? NetworkAPIV1_APIV1MessageResponse_PutMessage.fromPartial( - object.putMessage, - ) - : undefined; - message.deleteMessage = - object.deleteMessage !== undefined && object.deleteMessage !== null - ? NetworkAPIV1_APIV1MessageResponse_DeleteMessage.fromPartial( - object.deleteMessage, - ) - : undefined; - message.triggerMessage = - object.triggerMessage !== undefined && object.triggerMessage !== null - ? NetworkAPIV1_APIV1MessageResponse_TriggerMessage.fromPartial( - object.triggerMessage, - ) - : undefined; - message.clearMessage = - object.clearMessage !== undefined && object.clearMessage !== null - ? NetworkAPIV1_APIV1MessageResponse_ClearMessage.fromPartial( - object.clearMessage, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_Messages(): NetworkAPIV1_APIV1MessageResponse_Messages { - return { messages: [] }; -} - -export const NetworkAPIV1_APIV1MessageResponse_Messages = { - encode( - message: NetworkAPIV1_APIV1MessageResponse_Messages, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.messages) { - APIV1Message.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_Messages { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse_Messages(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.messages.push(APIV1Message.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageResponse_Messages { - return { - messages: Array.isArray(object?.messages) - ? object.messages.map((e: any) => APIV1Message.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageResponse_Messages): unknown { - const obj: any = {}; - if (message.messages) { - obj.messages = message.messages.map((e) => - e ? APIV1Message.toJSON(e) : undefined, - ); - } else { - obj.messages = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_Messages { - return NetworkAPIV1_APIV1MessageResponse_Messages.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MessageResponse_Messages { - const message = createBaseNetworkAPIV1_APIV1MessageResponse_Messages(); - message.messages = - object.messages?.map((e) => APIV1Message.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_CreateMessage(): NetworkAPIV1_APIV1MessageResponse_CreateMessage { - return { message: undefined }; -} - -export const NetworkAPIV1_APIV1MessageResponse_CreateMessage = { - encode( - message: NetworkAPIV1_APIV1MessageResponse_CreateMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.message !== undefined) { - APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_CreateMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse_CreateMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.message = APIV1Message.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageResponse_CreateMessage { - return { - message: isSet(object.message) - ? APIV1Message.fromJSON(object.message) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageResponse_CreateMessage): unknown { - const obj: any = {}; - message.message !== undefined && - (obj.message = message.message - ? APIV1Message.toJSON(message.message) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_CreateMessage { - return NetworkAPIV1_APIV1MessageResponse_CreateMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageResponse_CreateMessage { - const message = createBaseNetworkAPIV1_APIV1MessageResponse_CreateMessage(); - message.message = - object.message !== undefined && object.message !== null - ? APIV1Message.fromPartial(object.message) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_GetMessage(): NetworkAPIV1_APIV1MessageResponse_GetMessage { - return { message: undefined }; -} - -export const NetworkAPIV1_APIV1MessageResponse_GetMessage = { - encode( - message: NetworkAPIV1_APIV1MessageResponse_GetMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.message !== undefined) { - APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_GetMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse_GetMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.message = APIV1Message.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageResponse_GetMessage { - return { - message: isSet(object.message) - ? APIV1Message.fromJSON(object.message) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageResponse_GetMessage): unknown { - const obj: any = {}; - message.message !== undefined && - (obj.message = message.message - ? APIV1Message.toJSON(message.message) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_GetMessage { - return NetworkAPIV1_APIV1MessageResponse_GetMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageResponse_GetMessage { - const message = createBaseNetworkAPIV1_APIV1MessageResponse_GetMessage(); - message.message = - object.message !== undefined && object.message !== null - ? APIV1Message.fromPartial(object.message) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_PutMessage(): NetworkAPIV1_APIV1MessageResponse_PutMessage { - return { message: undefined }; -} - -export const NetworkAPIV1_APIV1MessageResponse_PutMessage = { - encode( - message: NetworkAPIV1_APIV1MessageResponse_PutMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.message !== undefined) { - APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_PutMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse_PutMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.message = APIV1Message.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MessageResponse_PutMessage { - return { - message: isSet(object.message) - ? APIV1Message.fromJSON(object.message) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MessageResponse_PutMessage): unknown { - const obj: any = {}; - message.message !== undefined && - (obj.message = message.message - ? APIV1Message.toJSON(message.message) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_PutMessage { - return NetworkAPIV1_APIV1MessageResponse_PutMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1MessageResponse_PutMessage { - const message = createBaseNetworkAPIV1_APIV1MessageResponse_PutMessage(); - message.message = - object.message !== undefined && object.message !== null - ? APIV1Message.fromPartial(object.message) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_DeleteMessage(): NetworkAPIV1_APIV1MessageResponse_DeleteMessage { - return {}; -} - -export const NetworkAPIV1_APIV1MessageResponse_DeleteMessage = { - encode( - _: NetworkAPIV1_APIV1MessageResponse_DeleteMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_DeleteMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse_DeleteMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MessageResponse_DeleteMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MessageResponse_DeleteMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_DeleteMessage { - return NetworkAPIV1_APIV1MessageResponse_DeleteMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MessageResponse_DeleteMessage { - const message = createBaseNetworkAPIV1_APIV1MessageResponse_DeleteMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_TriggerMessage(): NetworkAPIV1_APIV1MessageResponse_TriggerMessage { - return {}; -} - -export const NetworkAPIV1_APIV1MessageResponse_TriggerMessage = { - encode( - _: NetworkAPIV1_APIV1MessageResponse_TriggerMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_TriggerMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MessageResponse_TriggerMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MessageResponse_TriggerMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MessageResponse_TriggerMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_TriggerMessage { - return NetworkAPIV1_APIV1MessageResponse_TriggerMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MessageResponse_TriggerMessage { - const message = - createBaseNetworkAPIV1_APIV1MessageResponse_TriggerMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MessageResponse_ClearMessage(): NetworkAPIV1_APIV1MessageResponse_ClearMessage { - return {}; -} - -export const NetworkAPIV1_APIV1MessageResponse_ClearMessage = { - encode( - _: NetworkAPIV1_APIV1MessageResponse_ClearMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MessageResponse_ClearMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MessageResponse_ClearMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MessageResponse_ClearMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MessageResponse_ClearMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MessageResponse_ClearMessage { - return NetworkAPIV1_APIV1MessageResponse_ClearMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MessageResponse_ClearMessage { - const message = createBaseNetworkAPIV1_APIV1MessageResponse_ClearMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MiscellaneousResponse(): NetworkAPIV1_APIV1MiscellaneousResponse { - return { findMyMouse: undefined }; -} - -export const NetworkAPIV1_APIV1MiscellaneousResponse = { - encode( - message: NetworkAPIV1_APIV1MiscellaneousResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.findMyMouse !== undefined) { - NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse.encode( - message.findMyMouse, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MiscellaneousResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1MiscellaneousResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.findMyMouse = - NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1MiscellaneousResponse { - return { - findMyMouse: isSet(object.findMyMouse) - ? NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse.fromJSON( - object.findMyMouse, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1MiscellaneousResponse): unknown { - const obj: any = {}; - message.findMyMouse !== undefined && - (obj.findMyMouse = message.findMyMouse - ? NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse.toJSON( - message.findMyMouse, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1MiscellaneousResponse { - return NetworkAPIV1_APIV1MiscellaneousResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1MiscellaneousResponse { - const message = createBaseNetworkAPIV1_APIV1MiscellaneousResponse(); - message.findMyMouse = - object.findMyMouse !== undefined && object.findMyMouse !== null - ? NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse.fromPartial( - object.findMyMouse, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse(): NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse { - return {}; -} - -export const NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse = { - encode( - _: NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse { - return NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse { - const message = - createBaseNetworkAPIV1_APIV1MiscellaneousResponse_FindMyMouse(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse(): NetworkAPIV1_APIV1PlaylistResponse { - return { - playlists: undefined, - createPlaylist: undefined, - getPlaylist: undefined, - putPlaylist: undefined, - postPlaylist: undefined, - getActivePlaylist: undefined, - focused: undefined, - nextFocus: undefined, - previousFocus: undefined, - activePresentationFocus: undefined, - activeAnnouncementFocus: undefined, - focusedTrigger: undefined, - activePresentationTrigger: undefined, - activeAnnouncementTrigger: undefined, - focusedNextTrigger: undefined, - focusedPreviousTrigger: undefined, - activePresentationNextTrigger: undefined, - activeAnnouncementNextTrigger: undefined, - activePresentationPreviousTrigger: undefined, - activeAnnouncementPreviousTrigger: undefined, - idFocus: undefined, - idTrigger: undefined, - idNextTrigger: undefined, - idPreviousTrigger: undefined, - focusedIndexTrigger: undefined, - activePresentationIndexTrigger: undefined, - activeAnnouncementIndexTrigger: undefined, - idUpdates: undefined, - activePresentationThumbnail: undefined, - activeAnnouncementThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlists !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_Playlists.encode( - message.playlists, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist.encode( - message.createPlaylist, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist.encode( - message.getPlaylist, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist.encode( - message.putPlaylist, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.postPlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist.encode( - message.postPlaylist, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getActivePlaylist !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist.encode( - message.getActivePlaylist, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.focused !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist.encode( - message.focused, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.nextFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.nextFocus, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.previousFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.previousFocus, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.activePresentationFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activePresentationFocus, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.activeAnnouncementFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activeAnnouncementFocus, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.focusedTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.focusedTrigger, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.activePresentationTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activePresentationTrigger, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.activeAnnouncementTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activeAnnouncementTrigger, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.focusedNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.focusedNextTrigger, - writer.uint32(122).fork(), - ).ldelim(); - } - if (message.focusedPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.focusedPreviousTrigger, - writer.uint32(130).fork(), - ).ldelim(); - } - if (message.activePresentationNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activePresentationNextTrigger, - writer.uint32(138).fork(), - ).ldelim(); - } - if (message.activeAnnouncementNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activeAnnouncementNextTrigger, - writer.uint32(146).fork(), - ).ldelim(); - } - if (message.activePresentationPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activePresentationPreviousTrigger, - writer.uint32(154).fork(), - ).ldelim(); - } - if (message.activeAnnouncementPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activeAnnouncementPreviousTrigger, - writer.uint32(162).fork(), - ).ldelim(); - } - if (message.idFocus !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.idFocus, - writer.uint32(170).fork(), - ).ldelim(); - } - if (message.idTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.idTrigger, - writer.uint32(178).fork(), - ).ldelim(); - } - if (message.idNextTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.idNextTrigger, - writer.uint32(186).fork(), - ).ldelim(); - } - if (message.idPreviousTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.idPreviousTrigger, - writer.uint32(194).fork(), - ).ldelim(); - } - if (message.focusedIndexTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.focusedIndexTrigger, - writer.uint32(202).fork(), - ).ldelim(); - } - if (message.activePresentationIndexTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activePresentationIndexTrigger, - writer.uint32(210).fork(), - ).ldelim(); - } - if (message.activeAnnouncementIndexTrigger !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.activeAnnouncementIndexTrigger, - writer.uint32(218).fork(), - ).ldelim(); - } - if (message.idUpdates !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.encode( - message.idUpdates, - writer.uint32(226).fork(), - ).ldelim(); - } - if (message.activePresentationThumbnail !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.encode( - message.activePresentationThumbnail, - writer.uint32(234).fork(), - ).ldelim(); - } - if (message.activeAnnouncementThumbnail !== undefined) { - NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.encode( - message.activeAnnouncementThumbnail, - writer.uint32(242).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists = - NetworkAPIV1_APIV1PlaylistResponse_Playlists.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createPlaylist = - NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getPlaylist = - NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putPlaylist = - NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.postPlaylist = - NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getActivePlaylist = - NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.focused = - NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.nextFocus = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.previousFocus = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.activePresentationFocus = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.activeAnnouncementFocus = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.focusedTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.activePresentationTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.activeAnnouncementTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.focusedNextTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 16: - if (tag != 130) { - break; - } - - message.focusedPreviousTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 17: - if (tag != 138) { - break; - } - - message.activePresentationNextTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 18: - if (tag != 146) { - break; - } - - message.activeAnnouncementNextTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 19: - if (tag != 154) { - break; - } - - message.activePresentationPreviousTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 20: - if (tag != 162) { - break; - } - - message.activeAnnouncementPreviousTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 21: - if (tag != 170) { - break; - } - - message.idFocus = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 22: - if (tag != 178) { - break; - } - - message.idTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 23: - if (tag != 186) { - break; - } - - message.idNextTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 24: - if (tag != 194) { - break; - } - - message.idPreviousTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 25: - if (tag != 202) { - break; - } - - message.focusedIndexTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 26: - if (tag != 210) { - break; - } - - message.activePresentationIndexTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 27: - if (tag != 218) { - break; - } - - message.activeAnnouncementIndexTrigger = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 28: - if (tag != 226) { - break; - } - - message.idUpdates = - NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 29: - if (tag != 234) { - break; - } - - message.activePresentationThumbnail = - NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.decode( - reader, - reader.uint32(), - ); - continue; - case 30: - if (tag != 242) { - break; - } - - message.activeAnnouncementThumbnail = - NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse { - return { - playlists: isSet(object.playlists) - ? NetworkAPIV1_APIV1PlaylistResponse_Playlists.fromJSON( - object.playlists, - ) - : undefined, - createPlaylist: isSet(object.createPlaylist) - ? NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist.fromJSON( - object.createPlaylist, - ) - : undefined, - getPlaylist: isSet(object.getPlaylist) - ? NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist.fromJSON( - object.getPlaylist, - ) - : undefined, - putPlaylist: isSet(object.putPlaylist) - ? NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist.fromJSON( - object.putPlaylist, - ) - : undefined, - postPlaylist: isSet(object.postPlaylist) - ? NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist.fromJSON( - object.postPlaylist, - ) - : undefined, - getActivePlaylist: isSet(object.getActivePlaylist) - ? NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist.fromJSON( - object.getActivePlaylist, - ) - : undefined, - focused: isSet(object.focused) - ? NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist.fromJSON( - object.focused, - ) - : undefined, - nextFocus: isSet(object.nextFocus) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.nextFocus, - ) - : undefined, - previousFocus: isSet(object.previousFocus) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.previousFocus, - ) - : undefined, - activePresentationFocus: isSet(object.activePresentationFocus) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activePresentationFocus, - ) - : undefined, - activeAnnouncementFocus: isSet(object.activeAnnouncementFocus) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activeAnnouncementFocus, - ) - : undefined, - focusedTrigger: isSet(object.focusedTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.focusedTrigger, - ) - : undefined, - activePresentationTrigger: isSet(object.activePresentationTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activePresentationTrigger, - ) - : undefined, - activeAnnouncementTrigger: isSet(object.activeAnnouncementTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activeAnnouncementTrigger, - ) - : undefined, - focusedNextTrigger: isSet(object.focusedNextTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.focusedNextTrigger, - ) - : undefined, - focusedPreviousTrigger: isSet(object.focusedPreviousTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.focusedPreviousTrigger, - ) - : undefined, - activePresentationNextTrigger: isSet(object.activePresentationNextTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activePresentationNextTrigger, - ) - : undefined, - activeAnnouncementNextTrigger: isSet(object.activeAnnouncementNextTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activeAnnouncementNextTrigger, - ) - : undefined, - activePresentationPreviousTrigger: isSet( - object.activePresentationPreviousTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activePresentationPreviousTrigger, - ) - : undefined, - activeAnnouncementPreviousTrigger: isSet( - object.activeAnnouncementPreviousTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activeAnnouncementPreviousTrigger, - ) - : undefined, - idFocus: isSet(object.idFocus) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.idFocus, - ) - : undefined, - idTrigger: isSet(object.idTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.idTrigger, - ) - : undefined, - idNextTrigger: isSet(object.idNextTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.idNextTrigger, - ) - : undefined, - idPreviousTrigger: isSet(object.idPreviousTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.idPreviousTrigger, - ) - : undefined, - focusedIndexTrigger: isSet(object.focusedIndexTrigger) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.focusedIndexTrigger, - ) - : undefined, - activePresentationIndexTrigger: isSet( - object.activePresentationIndexTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activePresentationIndexTrigger, - ) - : undefined, - activeAnnouncementIndexTrigger: isSet( - object.activeAnnouncementIndexTrigger, - ) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.activeAnnouncementIndexTrigger, - ) - : undefined, - idUpdates: isSet(object.idUpdates) - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromJSON( - object.idUpdates, - ) - : undefined, - activePresentationThumbnail: isSet(object.activePresentationThumbnail) - ? NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.fromJSON( - object.activePresentationThumbnail, - ) - : undefined, - activeAnnouncementThumbnail: isSet(object.activeAnnouncementThumbnail) - ? NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.fromJSON( - object.activeAnnouncementThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistResponse): unknown { - const obj: any = {}; - message.playlists !== undefined && - (obj.playlists = message.playlists - ? NetworkAPIV1_APIV1PlaylistResponse_Playlists.toJSON(message.playlists) - : undefined); - message.createPlaylist !== undefined && - (obj.createPlaylist = message.createPlaylist - ? NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist.toJSON( - message.createPlaylist, - ) - : undefined); - message.getPlaylist !== undefined && - (obj.getPlaylist = message.getPlaylist - ? NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist.toJSON( - message.getPlaylist, - ) - : undefined); - message.putPlaylist !== undefined && - (obj.putPlaylist = message.putPlaylist - ? NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist.toJSON( - message.putPlaylist, - ) - : undefined); - message.postPlaylist !== undefined && - (obj.postPlaylist = message.postPlaylist - ? NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist.toJSON( - message.postPlaylist, - ) - : undefined); - message.getActivePlaylist !== undefined && - (obj.getActivePlaylist = message.getActivePlaylist - ? NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist.toJSON( - message.getActivePlaylist, - ) - : undefined); - message.focused !== undefined && - (obj.focused = message.focused - ? NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist.toJSON( - message.focused, - ) - : undefined); - message.nextFocus !== undefined && - (obj.nextFocus = message.nextFocus - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.nextFocus, - ) - : undefined); - message.previousFocus !== undefined && - (obj.previousFocus = message.previousFocus - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.previousFocus, - ) - : undefined); - message.activePresentationFocus !== undefined && - (obj.activePresentationFocus = message.activePresentationFocus - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activePresentationFocus, - ) - : undefined); - message.activeAnnouncementFocus !== undefined && - (obj.activeAnnouncementFocus = message.activeAnnouncementFocus - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activeAnnouncementFocus, - ) - : undefined); - message.focusedTrigger !== undefined && - (obj.focusedTrigger = message.focusedTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.focusedTrigger, - ) - : undefined); - message.activePresentationTrigger !== undefined && - (obj.activePresentationTrigger = message.activePresentationTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activePresentationTrigger, - ) - : undefined); - message.activeAnnouncementTrigger !== undefined && - (obj.activeAnnouncementTrigger = message.activeAnnouncementTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activeAnnouncementTrigger, - ) - : undefined); - message.focusedNextTrigger !== undefined && - (obj.focusedNextTrigger = message.focusedNextTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.focusedNextTrigger, - ) - : undefined); - message.focusedPreviousTrigger !== undefined && - (obj.focusedPreviousTrigger = message.focusedPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.focusedPreviousTrigger, - ) - : undefined); - message.activePresentationNextTrigger !== undefined && - (obj.activePresentationNextTrigger = message.activePresentationNextTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activePresentationNextTrigger, - ) - : undefined); - message.activeAnnouncementNextTrigger !== undefined && - (obj.activeAnnouncementNextTrigger = message.activeAnnouncementNextTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activeAnnouncementNextTrigger, - ) - : undefined); - message.activePresentationPreviousTrigger !== undefined && - (obj.activePresentationPreviousTrigger = - message.activePresentationPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activePresentationPreviousTrigger, - ) - : undefined); - message.activeAnnouncementPreviousTrigger !== undefined && - (obj.activeAnnouncementPreviousTrigger = - message.activeAnnouncementPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activeAnnouncementPreviousTrigger, - ) - : undefined); - message.idFocus !== undefined && - (obj.idFocus = message.idFocus - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.idFocus, - ) - : undefined); - message.idTrigger !== undefined && - (obj.idTrigger = message.idTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.idTrigger, - ) - : undefined); - message.idNextTrigger !== undefined && - (obj.idNextTrigger = message.idNextTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.idNextTrigger, - ) - : undefined); - message.idPreviousTrigger !== undefined && - (obj.idPreviousTrigger = message.idPreviousTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.idPreviousTrigger, - ) - : undefined); - message.focusedIndexTrigger !== undefined && - (obj.focusedIndexTrigger = message.focusedIndexTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.focusedIndexTrigger, - ) - : undefined); - message.activePresentationIndexTrigger !== undefined && - (obj.activePresentationIndexTrigger = - message.activePresentationIndexTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activePresentationIndexTrigger, - ) - : undefined); - message.activeAnnouncementIndexTrigger !== undefined && - (obj.activeAnnouncementIndexTrigger = - message.activeAnnouncementIndexTrigger - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.activeAnnouncementIndexTrigger, - ) - : undefined); - message.idUpdates !== undefined && - (obj.idUpdates = message.idUpdates - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.toJSON( - message.idUpdates, - ) - : undefined); - message.activePresentationThumbnail !== undefined && - (obj.activePresentationThumbnail = message.activePresentationThumbnail - ? NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.toJSON( - message.activePresentationThumbnail, - ) - : undefined); - message.activeAnnouncementThumbnail !== undefined && - (obj.activeAnnouncementThumbnail = message.activeAnnouncementThumbnail - ? NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.toJSON( - message.activeAnnouncementThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PlaylistResponse { - return NetworkAPIV1_APIV1PlaylistResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse(); - message.playlists = - object.playlists !== undefined && object.playlists !== null - ? NetworkAPIV1_APIV1PlaylistResponse_Playlists.fromPartial( - object.playlists, - ) - : undefined; - message.createPlaylist = - object.createPlaylist !== undefined && object.createPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist.fromPartial( - object.createPlaylist, - ) - : undefined; - message.getPlaylist = - object.getPlaylist !== undefined && object.getPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist.fromPartial( - object.getPlaylist, - ) - : undefined; - message.putPlaylist = - object.putPlaylist !== undefined && object.putPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist.fromPartial( - object.putPlaylist, - ) - : undefined; - message.postPlaylist = - object.postPlaylist !== undefined && object.postPlaylist !== null - ? NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist.fromPartial( - object.postPlaylist, - ) - : undefined; - message.getActivePlaylist = - object.getActivePlaylist !== undefined && - object.getActivePlaylist !== null - ? NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist.fromPartial( - object.getActivePlaylist, - ) - : undefined; - message.focused = - object.focused !== undefined && object.focused !== null - ? NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist.fromPartial( - object.focused, - ) - : undefined; - message.nextFocus = - object.nextFocus !== undefined && object.nextFocus !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.nextFocus, - ) - : undefined; - message.previousFocus = - object.previousFocus !== undefined && object.previousFocus !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.previousFocus, - ) - : undefined; - message.activePresentationFocus = - object.activePresentationFocus !== undefined && - object.activePresentationFocus !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activePresentationFocus, - ) - : undefined; - message.activeAnnouncementFocus = - object.activeAnnouncementFocus !== undefined && - object.activeAnnouncementFocus !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activeAnnouncementFocus, - ) - : undefined; - message.focusedTrigger = - object.focusedTrigger !== undefined && object.focusedTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.focusedTrigger, - ) - : undefined; - message.activePresentationTrigger = - object.activePresentationTrigger !== undefined && - object.activePresentationTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activePresentationTrigger, - ) - : undefined; - message.activeAnnouncementTrigger = - object.activeAnnouncementTrigger !== undefined && - object.activeAnnouncementTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activeAnnouncementTrigger, - ) - : undefined; - message.focusedNextTrigger = - object.focusedNextTrigger !== undefined && - object.focusedNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.focusedNextTrigger, - ) - : undefined; - message.focusedPreviousTrigger = - object.focusedPreviousTrigger !== undefined && - object.focusedPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.focusedPreviousTrigger, - ) - : undefined; - message.activePresentationNextTrigger = - object.activePresentationNextTrigger !== undefined && - object.activePresentationNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activePresentationNextTrigger, - ) - : undefined; - message.activeAnnouncementNextTrigger = - object.activeAnnouncementNextTrigger !== undefined && - object.activeAnnouncementNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activeAnnouncementNextTrigger, - ) - : undefined; - message.activePresentationPreviousTrigger = - object.activePresentationPreviousTrigger !== undefined && - object.activePresentationPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activePresentationPreviousTrigger, - ) - : undefined; - message.activeAnnouncementPreviousTrigger = - object.activeAnnouncementPreviousTrigger !== undefined && - object.activeAnnouncementPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activeAnnouncementPreviousTrigger, - ) - : undefined; - message.idFocus = - object.idFocus !== undefined && object.idFocus !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.idFocus, - ) - : undefined; - message.idTrigger = - object.idTrigger !== undefined && object.idTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.idTrigger, - ) - : undefined; - message.idNextTrigger = - object.idNextTrigger !== undefined && object.idNextTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.idNextTrigger, - ) - : undefined; - message.idPreviousTrigger = - object.idPreviousTrigger !== undefined && - object.idPreviousTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.idPreviousTrigger, - ) - : undefined; - message.focusedIndexTrigger = - object.focusedIndexTrigger !== undefined && - object.focusedIndexTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.focusedIndexTrigger, - ) - : undefined; - message.activePresentationIndexTrigger = - object.activePresentationIndexTrigger !== undefined && - object.activePresentationIndexTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activePresentationIndexTrigger, - ) - : undefined; - message.activeAnnouncementIndexTrigger = - object.activeAnnouncementIndexTrigger !== undefined && - object.activeAnnouncementIndexTrigger !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.activeAnnouncementIndexTrigger, - ) - : undefined; - message.idUpdates = - object.idUpdates !== undefined && object.idUpdates !== null - ? NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - object.idUpdates, - ) - : undefined; - message.activePresentationThumbnail = - object.activePresentationThumbnail !== undefined && - object.activePresentationThumbnail !== null - ? NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.fromPartial( - object.activePresentationThumbnail, - ) - : undefined; - message.activeAnnouncementThumbnail = - object.activeAnnouncementThumbnail !== undefined && - object.activeAnnouncementThumbnail !== null - ? NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.fromPartial( - object.activeAnnouncementThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_Playlists(): NetworkAPIV1_APIV1PlaylistResponse_Playlists { - return { playlists: [] }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_Playlists = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_Playlists, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.playlists) { - APIV1Playlist.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_Playlists { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_Playlists(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlists.push(APIV1Playlist.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_Playlists { - return { - playlists: Array.isArray(object?.playlists) - ? object.playlists.map((e: any) => APIV1Playlist.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistResponse_Playlists): unknown { - const obj: any = {}; - if (message.playlists) { - obj.playlists = message.playlists.map((e) => - e ? APIV1Playlist.toJSON(e) : undefined, - ); - } else { - obj.playlists = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_Playlists { - return NetworkAPIV1_APIV1PlaylistResponse_Playlists.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_Playlists { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_Playlists(); - message.playlists = - object.playlists?.map((e) => APIV1Playlist.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist(): NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist { - return { playlist: undefined }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlist !== undefined) { - APIV1Playlist.encode(message.playlist, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlist = APIV1Playlist.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist { - return { - playlist: isSet(object.playlist) - ? APIV1Playlist.fromJSON(object.playlist) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist): unknown { - const obj: any = {}; - message.playlist !== undefined && - (obj.playlist = message.playlist - ? APIV1Playlist.toJSON(message.playlist) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist { - return NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist { - const message = - createBaseNetworkAPIV1_APIV1PlaylistResponse_CreatePlaylist(); - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? APIV1Playlist.fromPartial(object.playlist) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist(): NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist { - return { presentation: undefined, announcements: undefined }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.presentation !== undefined) { - APIV1PlaylistAndItem.encode( - message.presentation, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.announcements !== undefined) { - APIV1PlaylistAndItem.encode( - message.announcements, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.presentation = APIV1PlaylistAndItem.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.announcements = APIV1PlaylistAndItem.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist { - return { - presentation: isSet(object.presentation) - ? APIV1PlaylistAndItem.fromJSON(object.presentation) - : undefined, - announcements: isSet(object.announcements) - ? APIV1PlaylistAndItem.fromJSON(object.announcements) - : undefined, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist, - ): unknown { - const obj: any = {}; - message.presentation !== undefined && - (obj.presentation = message.presentation - ? APIV1PlaylistAndItem.toJSON(message.presentation) - : undefined); - message.announcements !== undefined && - (obj.announcements = message.announcements - ? APIV1PlaylistAndItem.toJSON(message.announcements) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist { - return NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist { - const message = - createBaseNetworkAPIV1_APIV1PlaylistResponse_GetActivePlaylist(); - message.presentation = - object.presentation !== undefined && object.presentation !== null - ? APIV1PlaylistAndItem.fromPartial(object.presentation) - : undefined; - message.announcements = - object.announcements !== undefined && object.announcements !== null - ? APIV1PlaylistAndItem.fromPartial(object.announcements) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_GetPlaylist(): NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist { - return { id: undefined, items: [] }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - for (const v of message.items) { - APIV1PlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_GetPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.items.push(APIV1PlaylistItem.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - items: Array.isArray(object?.items) - ? object.items.map((e: any) => APIV1PlaylistItem.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.items) { - obj.items = message.items.map((e) => - e ? APIV1PlaylistItem.toJSON(e) : undefined, - ); - } else { - obj.items = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist { - return NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_GetPlaylist { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_GetPlaylist(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - message.items = - object.items?.map((e) => APIV1PlaylistItem.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_PutPlaylist(): NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist { - return {}; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist = { - encode( - _: NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_PutPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist { - return NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PlaylistResponse_PutPlaylist { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_PutPlaylist(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_PostPlaylist(): NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist { - return { playlist: undefined }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlist !== undefined) { - APIV1Playlist.encode(message.playlist, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_PostPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlist = APIV1Playlist.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist { - return { - playlist: isSet(object.playlist) - ? APIV1Playlist.fromJSON(object.playlist) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist): unknown { - const obj: any = {}; - message.playlist !== undefined && - (obj.playlist = message.playlist - ? APIV1Playlist.toJSON(message.playlist) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist { - return NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_PostPlaylist { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_PostPlaylist(); - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? APIV1Playlist.fromPartial(object.playlist) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist(): NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist { - return { playlist: undefined }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.playlist !== undefined) { - APIV1PlaylistAndItem.encode( - message.playlist, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.playlist = APIV1PlaylistAndItem.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist { - return { - playlist: isSet(object.playlist) - ? APIV1PlaylistAndItem.fromJSON(object.playlist) - : undefined, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist, - ): unknown { - const obj: any = {}; - message.playlist !== undefined && - (obj.playlist = message.playlist - ? APIV1PlaylistAndItem.toJSON(message.playlist) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist { - return NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist { - const message = - createBaseNetworkAPIV1_APIV1PlaylistResponse_GetFocusedPlaylist(); - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? APIV1PlaylistAndItem.fromPartial(object.playlist) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_Thumbnail(): NetworkAPIV1_APIV1PlaylistResponse_Thumbnail { - return { data: new Uint8Array(), contentType: 0 }; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_Thumbnail = { - encode( - message: NetworkAPIV1_APIV1PlaylistResponse_Thumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.data.length !== 0) { - writer.uint32(10).bytes(message.data); - } - if (message.contentType !== 0) { - writer.uint32(16).int32(message.contentType); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_Thumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_Thumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.data = reader.bytes(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.contentType = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PlaylistResponse_Thumbnail { - return { - data: isSet(object.data) - ? bytesFromBase64(object.data) - : new Uint8Array(), - contentType: isSet(object.contentType) - ? aPIV1ContentTypeFromJSON(object.contentType) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PlaylistResponse_Thumbnail): unknown { - const obj: any = {}; - message.data !== undefined && - (obj.data = base64FromBytes( - message.data !== undefined ? message.data : new Uint8Array(), - )); - message.contentType !== undefined && - (obj.contentType = aPIV1ContentTypeToJSON(message.contentType)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_Thumbnail { - return NetworkAPIV1_APIV1PlaylistResponse_Thumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PlaylistResponse_Thumbnail { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_Thumbnail(); - message.data = object.data ?? new Uint8Array(); - message.contentType = object.contentType ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PlaylistResponse_EmptyMessage(): NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage { - return NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PlaylistResponse_EmptyMessage { - const message = createBaseNetworkAPIV1_APIV1PlaylistResponse_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollResponse(): NetworkAPIV1_APIV1PrerollResponse { - return { - prerollReady: undefined, - activatePrerollItem: undefined, - cancelPrerollItem: undefined, - }; -} - -export const NetworkAPIV1_APIV1PrerollResponse = { - encode( - message: NetworkAPIV1_APIV1PrerollResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.prerollReady !== undefined) { - NetworkAPIV1_APIV1PrerollResponse_PrerollReady.encode( - message.prerollReady, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.activatePrerollItem !== undefined) { - NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem.encode( - message.activatePrerollItem, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.cancelPrerollItem !== undefined) { - NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem.encode( - message.cancelPrerollItem, - writer.uint32(34).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PrerollResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.prerollReady = - NetworkAPIV1_APIV1PrerollResponse_PrerollReady.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.activatePrerollItem = - NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.cancelPrerollItem = - NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollResponse { - return { - prerollReady: isSet(object.prerollReady) - ? NetworkAPIV1_APIV1PrerollResponse_PrerollReady.fromJSON( - object.prerollReady, - ) - : undefined, - activatePrerollItem: isSet(object.activatePrerollItem) - ? NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem.fromJSON( - object.activatePrerollItem, - ) - : undefined, - cancelPrerollItem: isSet(object.cancelPrerollItem) - ? NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem.fromJSON( - object.cancelPrerollItem, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollResponse): unknown { - const obj: any = {}; - message.prerollReady !== undefined && - (obj.prerollReady = message.prerollReady - ? NetworkAPIV1_APIV1PrerollResponse_PrerollReady.toJSON( - message.prerollReady, - ) - : undefined); - message.activatePrerollItem !== undefined && - (obj.activatePrerollItem = message.activatePrerollItem - ? NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem.toJSON( - message.activatePrerollItem, - ) - : undefined); - message.cancelPrerollItem !== undefined && - (obj.cancelPrerollItem = message.cancelPrerollItem - ? NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem.toJSON( - message.cancelPrerollItem, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PrerollResponse { - return NetworkAPIV1_APIV1PrerollResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PrerollResponse { - const message = createBaseNetworkAPIV1_APIV1PrerollResponse(); - message.prerollReady = - object.prerollReady !== undefined && object.prerollReady !== null - ? NetworkAPIV1_APIV1PrerollResponse_PrerollReady.fromPartial( - object.prerollReady, - ) - : undefined; - message.activatePrerollItem = - object.activatePrerollItem !== undefined && - object.activatePrerollItem !== null - ? NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem.fromPartial( - object.activatePrerollItem, - ) - : undefined; - message.cancelPrerollItem = - object.cancelPrerollItem !== undefined && - object.cancelPrerollItem !== null - ? NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem.fromPartial( - object.cancelPrerollItem, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollResponse_PrerollReady(): NetworkAPIV1_APIV1PrerollResponse_PrerollReady { - return { id: 0, latency: 0, time: 0 }; -} - -export const NetworkAPIV1_APIV1PrerollResponse_PrerollReady = { - encode( - message: NetworkAPIV1_APIV1PrerollResponse_PrerollReady, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== 0) { - writer.uint32(8).uint64(message.id); - } - if (message.latency !== 0) { - writer.uint32(16).uint64(message.latency); - } - if (message.time !== 0) { - writer.uint32(24).uint64(message.time); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollResponse_PrerollReady { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PrerollResponse_PrerollReady(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.id = longToNumber(reader.uint64() as Long); - continue; - case 2: - if (tag != 16) { - break; - } - - message.latency = longToNumber(reader.uint64() as Long); - continue; - case 3: - if (tag != 24) { - break; - } - - message.time = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollResponse_PrerollReady { - return { - id: isSet(object.id) ? Number(object.id) : 0, - latency: isSet(object.latency) ? Number(object.latency) : 0, - time: isSet(object.time) ? Number(object.time) : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PrerollResponse_PrerollReady): unknown { - const obj: any = {}; - message.id !== undefined && (obj.id = Math.round(message.id)); - message.latency !== undefined && - (obj.latency = Math.round(message.latency)); - message.time !== undefined && (obj.time = Math.round(message.time)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollResponse_PrerollReady { - return NetworkAPIV1_APIV1PrerollResponse_PrerollReady.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollResponse_PrerollReady { - const message = createBaseNetworkAPIV1_APIV1PrerollResponse_PrerollReady(); - message.id = object.id ?? 0; - message.latency = object.latency ?? 0; - message.time = object.time ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem(): NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem { - return { success: false }; -} - -export const NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem = { - encode( - message: NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.success === true) { - writer.uint32(8).bool(message.success); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.success = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem { - return { success: isSet(object.success) ? Boolean(object.success) : false }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem, - ): unknown { - const obj: any = {}; - message.success !== undefined && (obj.success = message.success); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem { - return NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollResponse_ActivatePrerollItem(); - message.success = object.success ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem(): NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem { - return { success: false }; -} - -export const NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem = { - encode( - message: NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.success === true) { - writer.uint32(8).bool(message.success); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.success = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem { - return { success: isSet(object.success) ? Boolean(object.success) : false }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem, - ): unknown { - const obj: any = {}; - message.success !== undefined && (obj.success = message.success); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem { - return NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem { - const message = - createBaseNetworkAPIV1_APIV1PrerollResponse_CancelPrerollItem(); - message.success = object.success ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse(): NetworkAPIV1_APIV1PresentationResponse { - return { - active: undefined, - slideIndex: undefined, - chordChart: undefined, - chordChartUpdate: undefined, - presentation: undefined, - deletePresentation: undefined, - triggerPresentation: undefined, - triggerCue: undefined, - timelineOperation: undefined, - activePresentationTimelineOperation: undefined, - focusedPresentationTimelineOperation: undefined, - activePresentationTimelineStatus: undefined, - focusedPresentationTimelineStatus: undefined, - thumbnail: undefined, - focused: undefined, - focus: undefined, - trigger: undefined, - }; -} - -export const NetworkAPIV1_APIV1PresentationResponse = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.active !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_Active.encode( - message.active, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.slideIndex !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_SlideIndex.encode( - message.slideIndex, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.chordChart !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_ChordChart.encode( - message.chordChart, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.chordChartUpdate !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates.encode( - message.chordChartUpdate, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.presentation !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_Presentation.encode( - message.presentation, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.deletePresentation !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_DeletePresentation.encode( - message.deletePresentation, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.triggerPresentation !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation.encode( - message.triggerPresentation, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.triggerCue !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_TriggerCue.encode( - message.triggerCue, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.timelineOperation !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_TimelineOperation.encode( - message.timelineOperation, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.activePresentationTimelineOperation !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation.encode( - message.activePresentationTimelineOperation, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.focusedPresentationTimelineOperation !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation.encode( - message.focusedPresentationTimelineOperation, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.activePresentationTimelineStatus !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus.encode( - message.activePresentationTimelineStatus, - writer.uint32(98).fork(), - ).ldelim(); - } - if (message.focusedPresentationTimelineStatus !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus.encode( - message.focusedPresentationTimelineStatus, - writer.uint32(106).fork(), - ).ldelim(); - } - if (message.thumbnail !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_Thumbnail.encode( - message.thumbnail, - writer.uint32(114).fork(), - ).ldelim(); - } - if (message.focused !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_Focused.encode( - message.focused, - writer.uint32(122).fork(), - ).ldelim(); - } - if (message.focus !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.encode( - message.focus, - writer.uint32(130).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.encode( - message.trigger, - writer.uint32(138).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PresentationResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.active = NetworkAPIV1_APIV1PresentationResponse_Active.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.slideIndex = - NetworkAPIV1_APIV1PresentationResponse_SlideIndex.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.chordChart = - NetworkAPIV1_APIV1PresentationResponse_ChordChart.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.chordChartUpdate = - NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.presentation = - NetworkAPIV1_APIV1PresentationResponse_Presentation.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.deletePresentation = - NetworkAPIV1_APIV1PresentationResponse_DeletePresentation.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.triggerPresentation = - NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.triggerCue = - NetworkAPIV1_APIV1PresentationResponse_TriggerCue.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.timelineOperation = - NetworkAPIV1_APIV1PresentationResponse_TimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.activePresentationTimelineOperation = - NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.focusedPresentationTimelineOperation = - NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.activePresentationTimelineStatus = - NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 13: - if (tag != 106) { - break; - } - - message.focusedPresentationTimelineStatus = - NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus.decode( - reader, - reader.uint32(), - ); - continue; - case 14: - if (tag != 114) { - break; - } - - message.thumbnail = - NetworkAPIV1_APIV1PresentationResponse_Thumbnail.decode( - reader, - reader.uint32(), - ); - continue; - case 15: - if (tag != 122) { - break; - } - - message.focused = - NetworkAPIV1_APIV1PresentationResponse_Focused.decode( - reader, - reader.uint32(), - ); - continue; - case 16: - if (tag != 130) { - break; - } - - message.focus = - NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 17: - if (tag != 138) { - break; - } - - message.trigger = - NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse { - return { - active: isSet(object.active) - ? NetworkAPIV1_APIV1PresentationResponse_Active.fromJSON(object.active) - : undefined, - slideIndex: isSet(object.slideIndex) - ? NetworkAPIV1_APIV1PresentationResponse_SlideIndex.fromJSON( - object.slideIndex, - ) - : undefined, - chordChart: isSet(object.chordChart) - ? NetworkAPIV1_APIV1PresentationResponse_ChordChart.fromJSON( - object.chordChart, - ) - : undefined, - chordChartUpdate: isSet(object.chordChartUpdate) - ? NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates.fromJSON( - object.chordChartUpdate, - ) - : undefined, - presentation: isSet(object.presentation) - ? NetworkAPIV1_APIV1PresentationResponse_Presentation.fromJSON( - object.presentation, - ) - : undefined, - deletePresentation: isSet(object.deletePresentation) - ? NetworkAPIV1_APIV1PresentationResponse_DeletePresentation.fromJSON( - object.deletePresentation, - ) - : undefined, - triggerPresentation: isSet(object.triggerPresentation) - ? NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation.fromJSON( - object.triggerPresentation, - ) - : undefined, - triggerCue: isSet(object.triggerCue) - ? NetworkAPIV1_APIV1PresentationResponse_TriggerCue.fromJSON( - object.triggerCue, - ) - : undefined, - timelineOperation: isSet(object.timelineOperation) - ? NetworkAPIV1_APIV1PresentationResponse_TimelineOperation.fromJSON( - object.timelineOperation, - ) - : undefined, - activePresentationTimelineOperation: isSet( - object.activePresentationTimelineOperation, - ) - ? NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation.fromJSON( - object.activePresentationTimelineOperation, - ) - : undefined, - focusedPresentationTimelineOperation: isSet( - object.focusedPresentationTimelineOperation, - ) - ? NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation.fromJSON( - object.focusedPresentationTimelineOperation, - ) - : undefined, - activePresentationTimelineStatus: isSet( - object.activePresentationTimelineStatus, - ) - ? NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus.fromJSON( - object.activePresentationTimelineStatus, - ) - : undefined, - focusedPresentationTimelineStatus: isSet( - object.focusedPresentationTimelineStatus, - ) - ? NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus.fromJSON( - object.focusedPresentationTimelineStatus, - ) - : undefined, - thumbnail: isSet(object.thumbnail) - ? NetworkAPIV1_APIV1PresentationResponse_Thumbnail.fromJSON( - object.thumbnail, - ) - : undefined, - focused: isSet(object.focused) - ? NetworkAPIV1_APIV1PresentationResponse_Focused.fromJSON( - object.focused, - ) - : undefined, - focus: isSet(object.focus) - ? NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.fromJSON( - object.focus, - ) - : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.fromJSON( - object.trigger, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationResponse): unknown { - const obj: any = {}; - message.active !== undefined && - (obj.active = message.active - ? NetworkAPIV1_APIV1PresentationResponse_Active.toJSON(message.active) - : undefined); - message.slideIndex !== undefined && - (obj.slideIndex = message.slideIndex - ? NetworkAPIV1_APIV1PresentationResponse_SlideIndex.toJSON( - message.slideIndex, - ) - : undefined); - message.chordChart !== undefined && - (obj.chordChart = message.chordChart - ? NetworkAPIV1_APIV1PresentationResponse_ChordChart.toJSON( - message.chordChart, - ) - : undefined); - message.chordChartUpdate !== undefined && - (obj.chordChartUpdate = message.chordChartUpdate - ? NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates.toJSON( - message.chordChartUpdate, - ) - : undefined); - message.presentation !== undefined && - (obj.presentation = message.presentation - ? NetworkAPIV1_APIV1PresentationResponse_Presentation.toJSON( - message.presentation, - ) - : undefined); - message.deletePresentation !== undefined && - (obj.deletePresentation = message.deletePresentation - ? NetworkAPIV1_APIV1PresentationResponse_DeletePresentation.toJSON( - message.deletePresentation, - ) - : undefined); - message.triggerPresentation !== undefined && - (obj.triggerPresentation = message.triggerPresentation - ? NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation.toJSON( - message.triggerPresentation, - ) - : undefined); - message.triggerCue !== undefined && - (obj.triggerCue = message.triggerCue - ? NetworkAPIV1_APIV1PresentationResponse_TriggerCue.toJSON( - message.triggerCue, - ) - : undefined); - message.timelineOperation !== undefined && - (obj.timelineOperation = message.timelineOperation - ? NetworkAPIV1_APIV1PresentationResponse_TimelineOperation.toJSON( - message.timelineOperation, - ) - : undefined); - message.activePresentationTimelineOperation !== undefined && - (obj.activePresentationTimelineOperation = - message.activePresentationTimelineOperation - ? NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation.toJSON( - message.activePresentationTimelineOperation, - ) - : undefined); - message.focusedPresentationTimelineOperation !== undefined && - (obj.focusedPresentationTimelineOperation = - message.focusedPresentationTimelineOperation - ? NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation.toJSON( - message.focusedPresentationTimelineOperation, - ) - : undefined); - message.activePresentationTimelineStatus !== undefined && - (obj.activePresentationTimelineStatus = - message.activePresentationTimelineStatus - ? NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus.toJSON( - message.activePresentationTimelineStatus, - ) - : undefined); - message.focusedPresentationTimelineStatus !== undefined && - (obj.focusedPresentationTimelineStatus = - message.focusedPresentationTimelineStatus - ? NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus.toJSON( - message.focusedPresentationTimelineStatus, - ) - : undefined); - message.thumbnail !== undefined && - (obj.thumbnail = message.thumbnail - ? NetworkAPIV1_APIV1PresentationResponse_Thumbnail.toJSON( - message.thumbnail, - ) - : undefined); - message.focused !== undefined && - (obj.focused = message.focused - ? NetworkAPIV1_APIV1PresentationResponse_Focused.toJSON(message.focused) - : undefined); - message.focus !== undefined && - (obj.focus = message.focus - ? NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.toJSON( - message.focus, - ) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.toJSON( - message.trigger, - ) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse { - return NetworkAPIV1_APIV1PresentationResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PresentationResponse { - const message = createBaseNetworkAPIV1_APIV1PresentationResponse(); - message.active = - object.active !== undefined && object.active !== null - ? NetworkAPIV1_APIV1PresentationResponse_Active.fromPartial( - object.active, - ) - : undefined; - message.slideIndex = - object.slideIndex !== undefined && object.slideIndex !== null - ? NetworkAPIV1_APIV1PresentationResponse_SlideIndex.fromPartial( - object.slideIndex, - ) - : undefined; - message.chordChart = - object.chordChart !== undefined && object.chordChart !== null - ? NetworkAPIV1_APIV1PresentationResponse_ChordChart.fromPartial( - object.chordChart, - ) - : undefined; - message.chordChartUpdate = - object.chordChartUpdate !== undefined && object.chordChartUpdate !== null - ? NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates.fromPartial( - object.chordChartUpdate, - ) - : undefined; - message.presentation = - object.presentation !== undefined && object.presentation !== null - ? NetworkAPIV1_APIV1PresentationResponse_Presentation.fromPartial( - object.presentation, - ) - : undefined; - message.deletePresentation = - object.deletePresentation !== undefined && - object.deletePresentation !== null - ? NetworkAPIV1_APIV1PresentationResponse_DeletePresentation.fromPartial( - object.deletePresentation, - ) - : undefined; - message.triggerPresentation = - object.triggerPresentation !== undefined && - object.triggerPresentation !== null - ? NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation.fromPartial( - object.triggerPresentation, - ) - : undefined; - message.triggerCue = - object.triggerCue !== undefined && object.triggerCue !== null - ? NetworkAPIV1_APIV1PresentationResponse_TriggerCue.fromPartial( - object.triggerCue, - ) - : undefined; - message.timelineOperation = - object.timelineOperation !== undefined && - object.timelineOperation !== null - ? NetworkAPIV1_APIV1PresentationResponse_TimelineOperation.fromPartial( - object.timelineOperation, - ) - : undefined; - message.activePresentationTimelineOperation = - object.activePresentationTimelineOperation !== undefined && - object.activePresentationTimelineOperation !== null - ? NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation.fromPartial( - object.activePresentationTimelineOperation, - ) - : undefined; - message.focusedPresentationTimelineOperation = - object.focusedPresentationTimelineOperation !== undefined && - object.focusedPresentationTimelineOperation !== null - ? NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation.fromPartial( - object.focusedPresentationTimelineOperation, - ) - : undefined; - message.activePresentationTimelineStatus = - object.activePresentationTimelineStatus !== undefined && - object.activePresentationTimelineStatus !== null - ? NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus.fromPartial( - object.activePresentationTimelineStatus, - ) - : undefined; - message.focusedPresentationTimelineStatus = - object.focusedPresentationTimelineStatus !== undefined && - object.focusedPresentationTimelineStatus !== null - ? NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus.fromPartial( - object.focusedPresentationTimelineStatus, - ) - : undefined; - message.thumbnail = - object.thumbnail !== undefined && object.thumbnail !== null - ? NetworkAPIV1_APIV1PresentationResponse_Thumbnail.fromPartial( - object.thumbnail, - ) - : undefined; - message.focused = - object.focused !== undefined && object.focused !== null - ? NetworkAPIV1_APIV1PresentationResponse_Focused.fromPartial( - object.focused, - ) - : undefined; - message.focus = - object.focus !== undefined && object.focus !== null - ? NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.fromPartial( - object.focus, - ) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.fromPartial( - object.trigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_Active(): NetworkAPIV1_APIV1PresentationResponse_Active { - return { presentation: undefined }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_Active = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_Active, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.presentation !== undefined) { - APIV1Presentation.encode( - message.presentation, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_Active { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PresentationResponse_Active(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.presentation = APIV1Presentation.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse_Active { - return { - presentation: isSet(object.presentation) - ? APIV1Presentation.fromJSON(object.presentation) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationResponse_Active): unknown { - const obj: any = {}; - message.presentation !== undefined && - (obj.presentation = message.presentation - ? APIV1Presentation.toJSON(message.presentation) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_Active { - return NetworkAPIV1_APIV1PresentationResponse_Active.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationResponse_Active { - const message = createBaseNetworkAPIV1_APIV1PresentationResponse_Active(); - message.presentation = - object.presentation !== undefined && object.presentation !== null - ? APIV1Presentation.fromPartial(object.presentation) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_SlideIndex(): NetworkAPIV1_APIV1PresentationResponse_SlideIndex { - return { presentationIndex: undefined }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_SlideIndex = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_SlideIndex, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.presentationIndex !== undefined) { - APIV1SlideIndex.encode( - message.presentationIndex, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_SlideIndex { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_SlideIndex(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.presentationIndex = APIV1SlideIndex.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse_SlideIndex { - return { - presentationIndex: isSet(object.presentationIndex) - ? APIV1SlideIndex.fromJSON(object.presentationIndex) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationResponse_SlideIndex): unknown { - const obj: any = {}; - message.presentationIndex !== undefined && - (obj.presentationIndex = message.presentationIndex - ? APIV1SlideIndex.toJSON(message.presentationIndex) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_SlideIndex { - return NetworkAPIV1_APIV1PresentationResponse_SlideIndex.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationResponse_SlideIndex { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_SlideIndex(); - message.presentationIndex = - object.presentationIndex !== undefined && - object.presentationIndex !== null - ? APIV1SlideIndex.fromPartial(object.presentationIndex) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_ChordChart(): NetworkAPIV1_APIV1PresentationResponse_ChordChart { - return { chordChart: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_ChordChart = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_ChordChart, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.chordChart.length !== 0) { - writer.uint32(10).bytes(message.chordChart); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_ChordChart { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ChordChart(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.chordChart = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse_ChordChart { - return { - chordChart: isSet(object.chordChart) - ? bytesFromBase64(object.chordChart) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationResponse_ChordChart): unknown { - const obj: any = {}; - message.chordChart !== undefined && - (obj.chordChart = base64FromBytes( - message.chordChart !== undefined - ? message.chordChart - : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_ChordChart { - return NetworkAPIV1_APIV1PresentationResponse_ChordChart.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationResponse_ChordChart { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ChordChart(); - message.chordChart = object.chordChart ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates(): NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates = { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates { - return NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ChordChartUpdates(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_Presentation(): NetworkAPIV1_APIV1PresentationResponse_Presentation { - return { presentation: undefined }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_Presentation = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_Presentation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.presentation !== undefined) { - APIV1Presentation.encode( - message.presentation, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_Presentation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_Presentation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.presentation = APIV1Presentation.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse_Presentation { - return { - presentation: isSet(object.presentation) - ? APIV1Presentation.fromJSON(object.presentation) - : undefined, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationResponse_Presentation, - ): unknown { - const obj: any = {}; - message.presentation !== undefined && - (obj.presentation = message.presentation - ? APIV1Presentation.toJSON(message.presentation) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_Presentation { - return NetworkAPIV1_APIV1PresentationResponse_Presentation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationResponse_Presentation { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_Presentation(); - message.presentation = - object.presentation !== undefined && object.presentation !== null - ? APIV1Presentation.fromPartial(object.presentation) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_DeletePresentation(): NetworkAPIV1_APIV1PresentationResponse_DeletePresentation { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_DeletePresentation = { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_DeletePresentation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_DeletePresentation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_DeletePresentation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationResponse_DeletePresentation { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1PresentationResponse_DeletePresentation, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_DeletePresentation { - return NetworkAPIV1_APIV1PresentationResponse_DeletePresentation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationResponse_DeletePresentation { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_DeletePresentation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_TriggerPresentation(): NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation = { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_TriggerPresentation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation { - return NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationResponse_TriggerPresentation { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_TriggerPresentation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_TriggerCue(): NetworkAPIV1_APIV1PresentationResponse_TriggerCue { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_TriggerCue = { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_TriggerCue, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_TriggerCue { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_TriggerCue(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationResponse_TriggerCue { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationResponse_TriggerCue): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_TriggerCue { - return NetworkAPIV1_APIV1PresentationResponse_TriggerCue.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationResponse_TriggerCue { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_TriggerCue(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_TimelineOperation(): NetworkAPIV1_APIV1PresentationResponse_TimelineOperation { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_TimelineOperation = { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_TimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_TimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_TimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationResponse_TimelineOperation { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationResponse_TimelineOperation): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_TimelineOperation { - return NetworkAPIV1_APIV1PresentationResponse_TimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationResponse_TimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_TimelineOperation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation(): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation = - { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation { - return NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - _: I, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineOperation(); - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation(): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation = - { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - _: any, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation { - return {}; - }, - - toJSON( - _: NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation, - ): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation { - return NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - _: I, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineOperation(); - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus(): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus { - return { isRunning: false, currentTime: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus = - { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.isRunning === true) { - writer.uint32(8).bool(message.isRunning); - } - if (message.currentTime !== 0) { - writer.uint32(17).double(message.currentTime); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.isRunning = reader.bool(); - continue; - case 2: - if (tag != 17) { - break; - } - - message.currentTime = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus { - return { - isRunning: isSet(object.isRunning) ? Boolean(object.isRunning) : false, - currentTime: isSet(object.currentTime) ? Number(object.currentTime) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus, - ): unknown { - const obj: any = {}; - message.isRunning !== undefined && (obj.isRunning = message.isRunning); - message.currentTime !== undefined && - (obj.currentTime = message.currentTime); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus { - return NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - object: I, - ): NetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_ActivePresentationTimelineStatus(); - message.isRunning = object.isRunning ?? false; - message.currentTime = object.currentTime ?? 0; - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus(): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus { - return { isRunning: false, currentTime: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus = - { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.isRunning === true) { - writer.uint32(8).bool(message.isRunning); - } - if (message.currentTime !== 0) { - writer.uint32(17).double(message.currentTime); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.isRunning = reader.bool(); - continue; - case 2: - if (tag != 17) { - break; - } - - message.currentTime = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus { - return { - isRunning: isSet(object.isRunning) ? Boolean(object.isRunning) : false, - currentTime: isSet(object.currentTime) ? Number(object.currentTime) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus, - ): unknown { - const obj: any = {}; - message.isRunning !== undefined && (obj.isRunning = message.isRunning); - message.currentTime !== undefined && - (obj.currentTime = message.currentTime); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >( - base?: I, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus { - return NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >( - object: I, - ): NetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_FocusedPresentationTimelineStatus(); - message.isRunning = object.isRunning ?? false; - message.currentTime = object.currentTime ?? 0; - return message; - }, - }; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_Thumbnail(): NetworkAPIV1_APIV1PresentationResponse_Thumbnail { - return { data: new Uint8Array(), contentType: 0 }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_Thumbnail = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_Thumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.data.length !== 0) { - writer.uint32(10).bytes(message.data); - } - if (message.contentType !== 0) { - writer.uint32(16).int32(message.contentType); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_Thumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_Thumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.data = reader.bytes(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.contentType = reader.int32() as any; - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse_Thumbnail { - return { - data: isSet(object.data) - ? bytesFromBase64(object.data) - : new Uint8Array(), - contentType: isSet(object.contentType) - ? aPIV1ContentTypeFromJSON(object.contentType) - : 0, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationResponse_Thumbnail): unknown { - const obj: any = {}; - message.data !== undefined && - (obj.data = base64FromBytes( - message.data !== undefined ? message.data : new Uint8Array(), - )); - message.contentType !== undefined && - (obj.contentType = aPIV1ContentTypeToJSON(message.contentType)); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_Thumbnail { - return NetworkAPIV1_APIV1PresentationResponse_Thumbnail.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationResponse_Thumbnail { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_Thumbnail(); - message.data = object.data ?? new Uint8Array(); - message.contentType = object.contentType ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_Focused(): NetworkAPIV1_APIV1PresentationResponse_Focused { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1PresentationResponse_Focused = { - encode( - message: NetworkAPIV1_APIV1PresentationResponse_Focused, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_Focused { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PresentationResponse_Focused(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PresentationResponse_Focused { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PresentationResponse_Focused): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_Focused { - return NetworkAPIV1_APIV1PresentationResponse_Focused.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PresentationResponse_Focused { - const message = createBaseNetworkAPIV1_APIV1PresentationResponse_Focused(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PresentationResponse_EmptyMessage(): NetworkAPIV1_APIV1PresentationResponse_EmptyMessage { - return {}; -} - -export const NetworkAPIV1_APIV1PresentationResponse_EmptyMessage = { - encode( - _: NetworkAPIV1_APIV1PresentationResponse_EmptyMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PresentationResponse_EmptyMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_EmptyMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PresentationResponse_EmptyMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PresentationResponse_EmptyMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PresentationResponse_EmptyMessage { - return NetworkAPIV1_APIV1PresentationResponse_EmptyMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1PresentationResponse_EmptyMessage { - const message = - createBaseNetworkAPIV1_APIV1PresentationResponse_EmptyMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse(): NetworkAPIV1_APIV1PropResponse { - return { - props: undefined, - getProp: undefined, - deleteProp: undefined, - triggerProp: undefined, - clearProp: undefined, - getThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1PropResponse = { - encode( - message: NetworkAPIV1_APIV1PropResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.props !== undefined) { - NetworkAPIV1_APIV1PropResponse_Props.encode( - message.props, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getProp !== undefined) { - NetworkAPIV1_APIV1PropResponse_GetProp.encode( - message.getProp, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.deleteProp !== undefined) { - NetworkAPIV1_APIV1PropResponse_DeleteProp.encode( - message.deleteProp, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.triggerProp !== undefined) { - NetworkAPIV1_APIV1PropResponse_TriggerProp.encode( - message.triggerProp, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.clearProp !== undefined) { - NetworkAPIV1_APIV1PropResponse_ClearProp.encode( - message.clearProp, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getThumbnail !== undefined) { - NetworkAPIV1_APIV1PropResponse_GetThumbnail.encode( - message.getThumbnail, - writer.uint32(50).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.props = NetworkAPIV1_APIV1PropResponse_Props.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getProp = NetworkAPIV1_APIV1PropResponse_GetProp.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.deleteProp = NetworkAPIV1_APIV1PropResponse_DeleteProp.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.triggerProp = - NetworkAPIV1_APIV1PropResponse_TriggerProp.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.clearProp = NetworkAPIV1_APIV1PropResponse_ClearProp.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getThumbnail = - NetworkAPIV1_APIV1PropResponse_GetThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropResponse { - return { - props: isSet(object.props) - ? NetworkAPIV1_APIV1PropResponse_Props.fromJSON(object.props) - : undefined, - getProp: isSet(object.getProp) - ? NetworkAPIV1_APIV1PropResponse_GetProp.fromJSON(object.getProp) - : undefined, - deleteProp: isSet(object.deleteProp) - ? NetworkAPIV1_APIV1PropResponse_DeleteProp.fromJSON(object.deleteProp) - : undefined, - triggerProp: isSet(object.triggerProp) - ? NetworkAPIV1_APIV1PropResponse_TriggerProp.fromJSON( - object.triggerProp, - ) - : undefined, - clearProp: isSet(object.clearProp) - ? NetworkAPIV1_APIV1PropResponse_ClearProp.fromJSON(object.clearProp) - : undefined, - getThumbnail: isSet(object.getThumbnail) - ? NetworkAPIV1_APIV1PropResponse_GetThumbnail.fromJSON( - object.getThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropResponse): unknown { - const obj: any = {}; - message.props !== undefined && - (obj.props = message.props - ? NetworkAPIV1_APIV1PropResponse_Props.toJSON(message.props) - : undefined); - message.getProp !== undefined && - (obj.getProp = message.getProp - ? NetworkAPIV1_APIV1PropResponse_GetProp.toJSON(message.getProp) - : undefined); - message.deleteProp !== undefined && - (obj.deleteProp = message.deleteProp - ? NetworkAPIV1_APIV1PropResponse_DeleteProp.toJSON(message.deleteProp) - : undefined); - message.triggerProp !== undefined && - (obj.triggerProp = message.triggerProp - ? NetworkAPIV1_APIV1PropResponse_TriggerProp.toJSON(message.triggerProp) - : undefined); - message.clearProp !== undefined && - (obj.clearProp = message.clearProp - ? NetworkAPIV1_APIV1PropResponse_ClearProp.toJSON(message.clearProp) - : undefined); - message.getThumbnail !== undefined && - (obj.getThumbnail = message.getThumbnail - ? NetworkAPIV1_APIV1PropResponse_GetThumbnail.toJSON( - message.getThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PropResponse { - return NetworkAPIV1_APIV1PropResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1PropResponse { - const message = createBaseNetworkAPIV1_APIV1PropResponse(); - message.props = - object.props !== undefined && object.props !== null - ? NetworkAPIV1_APIV1PropResponse_Props.fromPartial(object.props) - : undefined; - message.getProp = - object.getProp !== undefined && object.getProp !== null - ? NetworkAPIV1_APIV1PropResponse_GetProp.fromPartial(object.getProp) - : undefined; - message.deleteProp = - object.deleteProp !== undefined && object.deleteProp !== null - ? NetworkAPIV1_APIV1PropResponse_DeleteProp.fromPartial( - object.deleteProp, - ) - : undefined; - message.triggerProp = - object.triggerProp !== undefined && object.triggerProp !== null - ? NetworkAPIV1_APIV1PropResponse_TriggerProp.fromPartial( - object.triggerProp, - ) - : undefined; - message.clearProp = - object.clearProp !== undefined && object.clearProp !== null - ? NetworkAPIV1_APIV1PropResponse_ClearProp.fromPartial(object.clearProp) - : undefined; - message.getThumbnail = - object.getThumbnail !== undefined && object.getThumbnail !== null - ? NetworkAPIV1_APIV1PropResponse_GetThumbnail.fromPartial( - object.getThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse_Props(): NetworkAPIV1_APIV1PropResponse_Props { - return { props: [] }; -} - -export const NetworkAPIV1_APIV1PropResponse_Props = { - encode( - message: NetworkAPIV1_APIV1PropResponse_Props, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.props) { - APIV1PropData.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse_Props { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse_Props(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.props.push(APIV1PropData.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropResponse_Props { - return { - props: Array.isArray(object?.props) - ? object.props.map((e: any) => APIV1PropData.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropResponse_Props): unknown { - const obj: any = {}; - if (message.props) { - obj.props = message.props.map((e) => - e ? APIV1PropData.toJSON(e) : undefined, - ); - } else { - obj.props = []; - } - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1PropResponse_Props { - return NetworkAPIV1_APIV1PropResponse_Props.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropResponse_Props { - const message = createBaseNetworkAPIV1_APIV1PropResponse_Props(); - message.props = - object.props?.map((e) => APIV1PropData.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse_GetProp(): NetworkAPIV1_APIV1PropResponse_GetProp { - return { prop: undefined }; -} - -export const NetworkAPIV1_APIV1PropResponse_GetProp = { - encode( - message: NetworkAPIV1_APIV1PropResponse_GetProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.prop !== undefined) { - APIV1PropData.encode(message.prop, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse_GetProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse_GetProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.prop = APIV1PropData.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropResponse_GetProp { - return { - prop: isSet(object.prop) - ? APIV1PropData.fromJSON(object.prop) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropResponse_GetProp): unknown { - const obj: any = {}; - message.prop !== undefined && - (obj.prop = message.prop - ? APIV1PropData.toJSON(message.prop) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropResponse_GetProp { - return NetworkAPIV1_APIV1PropResponse_GetProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1PropResponse_GetProp { - const message = createBaseNetworkAPIV1_APIV1PropResponse_GetProp(); - message.prop = - object.prop !== undefined && object.prop !== null - ? APIV1PropData.fromPartial(object.prop) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse_DeleteProp(): NetworkAPIV1_APIV1PropResponse_DeleteProp { - return {}; -} - -export const NetworkAPIV1_APIV1PropResponse_DeleteProp = { - encode( - _: NetworkAPIV1_APIV1PropResponse_DeleteProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse_DeleteProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse_DeleteProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PropResponse_DeleteProp { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PropResponse_DeleteProp): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropResponse_DeleteProp { - return NetworkAPIV1_APIV1PropResponse_DeleteProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1PropResponse_DeleteProp { - const message = createBaseNetworkAPIV1_APIV1PropResponse_DeleteProp(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse_TriggerProp(): NetworkAPIV1_APIV1PropResponse_TriggerProp { - return {}; -} - -export const NetworkAPIV1_APIV1PropResponse_TriggerProp = { - encode( - _: NetworkAPIV1_APIV1PropResponse_TriggerProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse_TriggerProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse_TriggerProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PropResponse_TriggerProp { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PropResponse_TriggerProp): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropResponse_TriggerProp { - return NetworkAPIV1_APIV1PropResponse_TriggerProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1PropResponse_TriggerProp { - const message = createBaseNetworkAPIV1_APIV1PropResponse_TriggerProp(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse_ClearProp(): NetworkAPIV1_APIV1PropResponse_ClearProp { - return {}; -} - -export const NetworkAPIV1_APIV1PropResponse_ClearProp = { - encode( - _: NetworkAPIV1_APIV1PropResponse_ClearProp, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse_ClearProp { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse_ClearProp(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1PropResponse_ClearProp { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1PropResponse_ClearProp): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1PropResponse_ClearProp { - return NetworkAPIV1_APIV1PropResponse_ClearProp.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1PropResponse_ClearProp { - const message = createBaseNetworkAPIV1_APIV1PropResponse_ClearProp(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1PropResponse_GetThumbnail(): NetworkAPIV1_APIV1PropResponse_GetThumbnail { - return { data: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1PropResponse_GetThumbnail = { - encode( - message: NetworkAPIV1_APIV1PropResponse_GetThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.data.length !== 0) { - writer.uint32(10).bytes(message.data); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1PropResponse_GetThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1PropResponse_GetThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.data = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1PropResponse_GetThumbnail { - return { - data: isSet(object.data) - ? bytesFromBase64(object.data) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1PropResponse_GetThumbnail): unknown { - const obj: any = {}; - message.data !== undefined && - (obj.data = base64FromBytes( - message.data !== undefined ? message.data : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1PropResponse_GetThumbnail { - return NetworkAPIV1_APIV1PropResponse_GetThumbnail.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1PropResponse_GetThumbnail { - const message = createBaseNetworkAPIV1_APIV1PropResponse_GetThumbnail(); - message.data = object.data ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse(): NetworkAPIV1_APIV1StageResponse { - return { - getLayoutMap: undefined, - setLayoutMap: undefined, - getMessage: undefined, - putMessage: undefined, - deleteMessage: undefined, - getScreens: undefined, - getScreenLayout: undefined, - setScreenLayout: undefined, - getLayouts: undefined, - deleteLayout: undefined, - getLayoutThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1StageResponse = { - encode( - message: NetworkAPIV1_APIV1StageResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getLayoutMap !== undefined) { - NetworkAPIV1_APIV1StageResponse_GetLayoutMap.encode( - message.getLayoutMap, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.setLayoutMap !== undefined) { - NetworkAPIV1_APIV1StageResponse_SetLayoutMap.encode( - message.setLayoutMap, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.getMessage !== undefined) { - NetworkAPIV1_APIV1StageResponse_GetMessage.encode( - message.getMessage, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.putMessage !== undefined) { - NetworkAPIV1_APIV1StageResponse_PutMessage.encode( - message.putMessage, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.deleteMessage !== undefined) { - NetworkAPIV1_APIV1StageResponse_DeleteMessage.encode( - message.deleteMessage, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getScreens !== undefined) { - NetworkAPIV1_APIV1StageResponse_GetScreens.encode( - message.getScreens, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.getScreenLayout !== undefined) { - NetworkAPIV1_APIV1StageResponse_GetScreenLayout.encode( - message.getScreenLayout, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.setScreenLayout !== undefined) { - NetworkAPIV1_APIV1StageResponse_SetScreenLayout.encode( - message.setScreenLayout, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.getLayouts !== undefined) { - NetworkAPIV1_APIV1StageResponse_GetLayouts.encode( - message.getLayouts, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.deleteLayout !== undefined) { - NetworkAPIV1_APIV1StageResponse_DeleteLayout.encode( - message.deleteLayout, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.getLayoutThumbnail !== undefined) { - NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail.encode( - message.getLayoutThumbnail, - writer.uint32(90).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getLayoutMap = - NetworkAPIV1_APIV1StageResponse_GetLayoutMap.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.setLayoutMap = - NetworkAPIV1_APIV1StageResponse_SetLayoutMap.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.getMessage = - NetworkAPIV1_APIV1StageResponse_GetMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.putMessage = - NetworkAPIV1_APIV1StageResponse_PutMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.deleteMessage = - NetworkAPIV1_APIV1StageResponse_DeleteMessage.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getScreens = - NetworkAPIV1_APIV1StageResponse_GetScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.getScreenLayout = - NetworkAPIV1_APIV1StageResponse_GetScreenLayout.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.setScreenLayout = - NetworkAPIV1_APIV1StageResponse_SetScreenLayout.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.getLayouts = - NetworkAPIV1_APIV1StageResponse_GetLayouts.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.deleteLayout = - NetworkAPIV1_APIV1StageResponse_DeleteLayout.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.getLayoutThumbnail = - NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse { - return { - getLayoutMap: isSet(object.getLayoutMap) - ? NetworkAPIV1_APIV1StageResponse_GetLayoutMap.fromJSON( - object.getLayoutMap, - ) - : undefined, - setLayoutMap: isSet(object.setLayoutMap) - ? NetworkAPIV1_APIV1StageResponse_SetLayoutMap.fromJSON( - object.setLayoutMap, - ) - : undefined, - getMessage: isSet(object.getMessage) - ? NetworkAPIV1_APIV1StageResponse_GetMessage.fromJSON(object.getMessage) - : undefined, - putMessage: isSet(object.putMessage) - ? NetworkAPIV1_APIV1StageResponse_PutMessage.fromJSON(object.putMessage) - : undefined, - deleteMessage: isSet(object.deleteMessage) - ? NetworkAPIV1_APIV1StageResponse_DeleteMessage.fromJSON( - object.deleteMessage, - ) - : undefined, - getScreens: isSet(object.getScreens) - ? NetworkAPIV1_APIV1StageResponse_GetScreens.fromJSON(object.getScreens) - : undefined, - getScreenLayout: isSet(object.getScreenLayout) - ? NetworkAPIV1_APIV1StageResponse_GetScreenLayout.fromJSON( - object.getScreenLayout, - ) - : undefined, - setScreenLayout: isSet(object.setScreenLayout) - ? NetworkAPIV1_APIV1StageResponse_SetScreenLayout.fromJSON( - object.setScreenLayout, - ) - : undefined, - getLayouts: isSet(object.getLayouts) - ? NetworkAPIV1_APIV1StageResponse_GetLayouts.fromJSON(object.getLayouts) - : undefined, - deleteLayout: isSet(object.deleteLayout) - ? NetworkAPIV1_APIV1StageResponse_DeleteLayout.fromJSON( - object.deleteLayout, - ) - : undefined, - getLayoutThumbnail: isSet(object.getLayoutThumbnail) - ? NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail.fromJSON( - object.getLayoutThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse): unknown { - const obj: any = {}; - message.getLayoutMap !== undefined && - (obj.getLayoutMap = message.getLayoutMap - ? NetworkAPIV1_APIV1StageResponse_GetLayoutMap.toJSON( - message.getLayoutMap, - ) - : undefined); - message.setLayoutMap !== undefined && - (obj.setLayoutMap = message.setLayoutMap - ? NetworkAPIV1_APIV1StageResponse_SetLayoutMap.toJSON( - message.setLayoutMap, - ) - : undefined); - message.getMessage !== undefined && - (obj.getMessage = message.getMessage - ? NetworkAPIV1_APIV1StageResponse_GetMessage.toJSON(message.getMessage) - : undefined); - message.putMessage !== undefined && - (obj.putMessage = message.putMessage - ? NetworkAPIV1_APIV1StageResponse_PutMessage.toJSON(message.putMessage) - : undefined); - message.deleteMessage !== undefined && - (obj.deleteMessage = message.deleteMessage - ? NetworkAPIV1_APIV1StageResponse_DeleteMessage.toJSON( - message.deleteMessage, - ) - : undefined); - message.getScreens !== undefined && - (obj.getScreens = message.getScreens - ? NetworkAPIV1_APIV1StageResponse_GetScreens.toJSON(message.getScreens) - : undefined); - message.getScreenLayout !== undefined && - (obj.getScreenLayout = message.getScreenLayout - ? NetworkAPIV1_APIV1StageResponse_GetScreenLayout.toJSON( - message.getScreenLayout, - ) - : undefined); - message.setScreenLayout !== undefined && - (obj.setScreenLayout = message.setScreenLayout - ? NetworkAPIV1_APIV1StageResponse_SetScreenLayout.toJSON( - message.setScreenLayout, - ) - : undefined); - message.getLayouts !== undefined && - (obj.getLayouts = message.getLayouts - ? NetworkAPIV1_APIV1StageResponse_GetLayouts.toJSON(message.getLayouts) - : undefined); - message.deleteLayout !== undefined && - (obj.deleteLayout = message.deleteLayout - ? NetworkAPIV1_APIV1StageResponse_DeleteLayout.toJSON( - message.deleteLayout, - ) - : undefined); - message.getLayoutThumbnail !== undefined && - (obj.getLayoutThumbnail = message.getLayoutThumbnail - ? NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail.toJSON( - message.getLayoutThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1StageResponse { - return NetworkAPIV1_APIV1StageResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1StageResponse { - const message = createBaseNetworkAPIV1_APIV1StageResponse(); - message.getLayoutMap = - object.getLayoutMap !== undefined && object.getLayoutMap !== null - ? NetworkAPIV1_APIV1StageResponse_GetLayoutMap.fromPartial( - object.getLayoutMap, - ) - : undefined; - message.setLayoutMap = - object.setLayoutMap !== undefined && object.setLayoutMap !== null - ? NetworkAPIV1_APIV1StageResponse_SetLayoutMap.fromPartial( - object.setLayoutMap, - ) - : undefined; - message.getMessage = - object.getMessage !== undefined && object.getMessage !== null - ? NetworkAPIV1_APIV1StageResponse_GetMessage.fromPartial( - object.getMessage, - ) - : undefined; - message.putMessage = - object.putMessage !== undefined && object.putMessage !== null - ? NetworkAPIV1_APIV1StageResponse_PutMessage.fromPartial( - object.putMessage, - ) - : undefined; - message.deleteMessage = - object.deleteMessage !== undefined && object.deleteMessage !== null - ? NetworkAPIV1_APIV1StageResponse_DeleteMessage.fromPartial( - object.deleteMessage, - ) - : undefined; - message.getScreens = - object.getScreens !== undefined && object.getScreens !== null - ? NetworkAPIV1_APIV1StageResponse_GetScreens.fromPartial( - object.getScreens, - ) - : undefined; - message.getScreenLayout = - object.getScreenLayout !== undefined && object.getScreenLayout !== null - ? NetworkAPIV1_APIV1StageResponse_GetScreenLayout.fromPartial( - object.getScreenLayout, - ) - : undefined; - message.setScreenLayout = - object.setScreenLayout !== undefined && object.setScreenLayout !== null - ? NetworkAPIV1_APIV1StageResponse_SetScreenLayout.fromPartial( - object.setScreenLayout, - ) - : undefined; - message.getLayouts = - object.getLayouts !== undefined && object.getLayouts !== null - ? NetworkAPIV1_APIV1StageResponse_GetLayouts.fromPartial( - object.getLayouts, - ) - : undefined; - message.deleteLayout = - object.deleteLayout !== undefined && object.deleteLayout !== null - ? NetworkAPIV1_APIV1StageResponse_DeleteLayout.fromPartial( - object.deleteLayout, - ) - : undefined; - message.getLayoutThumbnail = - object.getLayoutThumbnail !== undefined && - object.getLayoutThumbnail !== null - ? NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail.fromPartial( - object.getLayoutThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetLayoutMap(): NetworkAPIV1_APIV1StageResponse_GetLayoutMap { - return { map: undefined }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetLayoutMap = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetLayoutMap, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.map !== undefined) { - APIV1StageLayoutMap.encode( - message.map, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetLayoutMap { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetLayoutMap(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.map = APIV1StageLayoutMap.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetLayoutMap { - return { - map: isSet(object.map) - ? APIV1StageLayoutMap.fromJSON(object.map) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetLayoutMap): unknown { - const obj: any = {}; - message.map !== undefined && - (obj.map = message.map - ? APIV1StageLayoutMap.toJSON(message.map) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetLayoutMap { - return NetworkAPIV1_APIV1StageResponse_GetLayoutMap.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetLayoutMap { - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetLayoutMap(); - message.map = - object.map !== undefined && object.map !== null - ? APIV1StageLayoutMap.fromPartial(object.map) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_SetLayoutMap(): NetworkAPIV1_APIV1StageResponse_SetLayoutMap { - return {}; -} - -export const NetworkAPIV1_APIV1StageResponse_SetLayoutMap = { - encode( - _: NetworkAPIV1_APIV1StageResponse_SetLayoutMap, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_SetLayoutMap { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_SetLayoutMap(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageResponse_SetLayoutMap { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageResponse_SetLayoutMap): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_SetLayoutMap { - return NetworkAPIV1_APIV1StageResponse_SetLayoutMap.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StageResponse_SetLayoutMap { - const message = createBaseNetworkAPIV1_APIV1StageResponse_SetLayoutMap(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetMessage(): NetworkAPIV1_APIV1StageResponse_GetMessage { - return { message: '' }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetMessage = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.message !== '') { - writer.uint32(10).string(message.message); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.message = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetMessage { - return { message: isSet(object.message) ? String(object.message) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetMessage): unknown { - const obj: any = {}; - message.message !== undefined && (obj.message = message.message); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetMessage { - return NetworkAPIV1_APIV1StageResponse_GetMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetMessage { - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetMessage(); - message.message = object.message ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_PutMessage(): NetworkAPIV1_APIV1StageResponse_PutMessage { - return {}; -} - -export const NetworkAPIV1_APIV1StageResponse_PutMessage = { - encode( - _: NetworkAPIV1_APIV1StageResponse_PutMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_PutMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_PutMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageResponse_PutMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageResponse_PutMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageResponse_PutMessage { - return NetworkAPIV1_APIV1StageResponse_PutMessage.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1StageResponse_PutMessage { - const message = createBaseNetworkAPIV1_APIV1StageResponse_PutMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_DeleteMessage(): NetworkAPIV1_APIV1StageResponse_DeleteMessage { - return {}; -} - -export const NetworkAPIV1_APIV1StageResponse_DeleteMessage = { - encode( - _: NetworkAPIV1_APIV1StageResponse_DeleteMessage, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_DeleteMessage { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_DeleteMessage(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageResponse_DeleteMessage { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageResponse_DeleteMessage): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_DeleteMessage { - return NetworkAPIV1_APIV1StageResponse_DeleteMessage.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StageResponse_DeleteMessage { - const message = createBaseNetworkAPIV1_APIV1StageResponse_DeleteMessage(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetScreens(): NetworkAPIV1_APIV1StageResponse_GetScreens { - return { screens: [] }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetScreens = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.screens) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.screens.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetScreens { - return { - screens: Array.isArray(object?.screens) - ? object.screens.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetScreens): unknown { - const obj: any = {}; - if (message.screens) { - obj.screens = message.screens.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, - ); - } else { - obj.screens = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetScreens { - return NetworkAPIV1_APIV1StageResponse_GetScreens.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetScreens { - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetScreens(); - message.screens = - object.screens?.map((e) => APIV1Identifier.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetScreenLayout(): NetworkAPIV1_APIV1StageResponse_GetScreenLayout { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetScreenLayout = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetScreenLayout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetScreenLayout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetScreenLayout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetScreenLayout { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetScreenLayout): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetScreenLayout { - return NetworkAPIV1_APIV1StageResponse_GetScreenLayout.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetScreenLayout { - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetScreenLayout(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_SetScreenLayout(): NetworkAPIV1_APIV1StageResponse_SetScreenLayout { - return {}; -} - -export const NetworkAPIV1_APIV1StageResponse_SetScreenLayout = { - encode( - _: NetworkAPIV1_APIV1StageResponse_SetScreenLayout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_SetScreenLayout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_SetScreenLayout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageResponse_SetScreenLayout { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageResponse_SetScreenLayout): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_SetScreenLayout { - return NetworkAPIV1_APIV1StageResponse_SetScreenLayout.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StageResponse_SetScreenLayout { - const message = createBaseNetworkAPIV1_APIV1StageResponse_SetScreenLayout(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetLayouts(): NetworkAPIV1_APIV1StageResponse_GetLayouts { - return { layouts: [] }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetLayouts = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetLayouts, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.layouts) { - NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout.encode( - v!, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetLayouts { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetLayouts(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.layouts.push( - NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout.decode( - reader, - reader.uint32(), - ), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetLayouts { - return { - layouts: Array.isArray(object?.layouts) - ? object.layouts.map((e: any) => - NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout.fromJSON(e), - ) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetLayouts): unknown { - const obj: any = {}; - if (message.layouts) { - obj.layouts = message.layouts.map((e) => - e - ? NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout.toJSON(e) - : undefined, - ); - } else { - obj.layouts = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetLayouts { - return NetworkAPIV1_APIV1StageResponse_GetLayouts.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetLayouts { - const message = createBaseNetworkAPIV1_APIV1StageResponse_GetLayouts(); - message.layouts = - object.layouts?.map((e) => - NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout.fromPartial(e), - ) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetLayouts_Layout(): NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout { - return { id: undefined }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.id !== undefined) { - APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StageResponse_GetLayouts_Layout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.id = APIV1Identifier.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout { - return { - id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout): unknown { - const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout { - return NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetLayouts_Layout { - const message = - createBaseNetworkAPIV1_APIV1StageResponse_GetLayouts_Layout(); - message.id = - object.id !== undefined && object.id !== null - ? APIV1Identifier.fromPartial(object.id) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_DeleteLayout(): NetworkAPIV1_APIV1StageResponse_DeleteLayout { - return {}; -} - -export const NetworkAPIV1_APIV1StageResponse_DeleteLayout = { - encode( - _: NetworkAPIV1_APIV1StageResponse_DeleteLayout, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_DeleteLayout { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StageResponse_DeleteLayout(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StageResponse_DeleteLayout { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StageResponse_DeleteLayout): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_DeleteLayout { - return NetworkAPIV1_APIV1StageResponse_DeleteLayout.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StageResponse_DeleteLayout { - const message = createBaseNetworkAPIV1_APIV1StageResponse_DeleteLayout(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail(): NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail { - return { data: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail = { - encode( - message: NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.data.length !== 0) { - writer.uint32(10).bytes(message.data); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.data = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail { - return { - data: isSet(object.data) - ? bytesFromBase64(object.data) - : new Uint8Array(), - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail): unknown { - const obj: any = {}; - message.data !== undefined && - (obj.data = base64FromBytes( - message.data !== undefined ? message.data : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail { - return NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail { - const message = - createBaseNetworkAPIV1_APIV1StageResponse_GetLayoutThumbnail(); - message.data = object.data ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse(): NetworkAPIV1_APIV1StatusResponse { - return { - getLayers: undefined, - getStageScreens: undefined, - putStageScreens: undefined, - getAudienceScreens: undefined, - putAudienceScreens: undefined, - getScreens: undefined, - getSlide: undefined, - }; -} - -export const NetworkAPIV1_APIV1StatusResponse = { - encode( - message: NetworkAPIV1_APIV1StatusResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getLayers !== undefined) { - NetworkAPIV1_APIV1StatusResponse_GetLayers.encode( - message.getLayers, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getStageScreens !== undefined) { - NetworkAPIV1_APIV1StatusResponse_GetStageScreens.encode( - message.getStageScreens, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.putStageScreens !== undefined) { - NetworkAPIV1_APIV1StatusResponse_PutStageScreens.encode( - message.putStageScreens, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.getAudienceScreens !== undefined) { - NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens.encode( - message.getAudienceScreens, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.putAudienceScreens !== undefined) { - NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens.encode( - message.putAudienceScreens, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getScreens !== undefined) { - NetworkAPIV1_APIV1StatusResponse_GetScreens.encode( - message.getScreens, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.getSlide !== undefined) { - NetworkAPIV1_APIV1StatusResponse_GetSlide.encode( - message.getSlide, - writer.uint32(58).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getLayers = NetworkAPIV1_APIV1StatusResponse_GetLayers.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getStageScreens = - NetworkAPIV1_APIV1StatusResponse_GetStageScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.putStageScreens = - NetworkAPIV1_APIV1StatusResponse_PutStageScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.getAudienceScreens = - NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.putAudienceScreens = - NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getScreens = - NetworkAPIV1_APIV1StatusResponse_GetScreens.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.getSlide = NetworkAPIV1_APIV1StatusResponse_GetSlide.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusResponse { - return { - getLayers: isSet(object.getLayers) - ? NetworkAPIV1_APIV1StatusResponse_GetLayers.fromJSON(object.getLayers) - : undefined, - getStageScreens: isSet(object.getStageScreens) - ? NetworkAPIV1_APIV1StatusResponse_GetStageScreens.fromJSON( - object.getStageScreens, - ) - : undefined, - putStageScreens: isSet(object.putStageScreens) - ? NetworkAPIV1_APIV1StatusResponse_PutStageScreens.fromJSON( - object.putStageScreens, - ) - : undefined, - getAudienceScreens: isSet(object.getAudienceScreens) - ? NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens.fromJSON( - object.getAudienceScreens, - ) - : undefined, - putAudienceScreens: isSet(object.putAudienceScreens) - ? NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens.fromJSON( - object.putAudienceScreens, - ) - : undefined, - getScreens: isSet(object.getScreens) - ? NetworkAPIV1_APIV1StatusResponse_GetScreens.fromJSON( - object.getScreens, - ) - : undefined, - getSlide: isSet(object.getSlide) - ? NetworkAPIV1_APIV1StatusResponse_GetSlide.fromJSON(object.getSlide) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusResponse): unknown { - const obj: any = {}; - message.getLayers !== undefined && - (obj.getLayers = message.getLayers - ? NetworkAPIV1_APIV1StatusResponse_GetLayers.toJSON(message.getLayers) - : undefined); - message.getStageScreens !== undefined && - (obj.getStageScreens = message.getStageScreens - ? NetworkAPIV1_APIV1StatusResponse_GetStageScreens.toJSON( - message.getStageScreens, - ) - : undefined); - message.putStageScreens !== undefined && - (obj.putStageScreens = message.putStageScreens - ? NetworkAPIV1_APIV1StatusResponse_PutStageScreens.toJSON( - message.putStageScreens, - ) - : undefined); - message.getAudienceScreens !== undefined && - (obj.getAudienceScreens = message.getAudienceScreens - ? NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens.toJSON( - message.getAudienceScreens, - ) - : undefined); - message.putAudienceScreens !== undefined && - (obj.putAudienceScreens = message.putAudienceScreens - ? NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens.toJSON( - message.putAudienceScreens, - ) - : undefined); - message.getScreens !== undefined && - (obj.getScreens = message.getScreens - ? NetworkAPIV1_APIV1StatusResponse_GetScreens.toJSON(message.getScreens) - : undefined); - message.getSlide !== undefined && - (obj.getSlide = message.getSlide - ? NetworkAPIV1_APIV1StatusResponse_GetSlide.toJSON(message.getSlide) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1StatusResponse { - return NetworkAPIV1_APIV1StatusResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StatusResponse { - const message = createBaseNetworkAPIV1_APIV1StatusResponse(); - message.getLayers = - object.getLayers !== undefined && object.getLayers !== null - ? NetworkAPIV1_APIV1StatusResponse_GetLayers.fromPartial( - object.getLayers, - ) - : undefined; - message.getStageScreens = - object.getStageScreens !== undefined && object.getStageScreens !== null - ? NetworkAPIV1_APIV1StatusResponse_GetStageScreens.fromPartial( - object.getStageScreens, - ) - : undefined; - message.putStageScreens = - object.putStageScreens !== undefined && object.putStageScreens !== null - ? NetworkAPIV1_APIV1StatusResponse_PutStageScreens.fromPartial( - object.putStageScreens, - ) - : undefined; - message.getAudienceScreens = - object.getAudienceScreens !== undefined && - object.getAudienceScreens !== null - ? NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens.fromPartial( - object.getAudienceScreens, - ) - : undefined; - message.putAudienceScreens = - object.putAudienceScreens !== undefined && - object.putAudienceScreens !== null - ? NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens.fromPartial( - object.putAudienceScreens, - ) - : undefined; - message.getScreens = - object.getScreens !== undefined && object.getScreens !== null - ? NetworkAPIV1_APIV1StatusResponse_GetScreens.fromPartial( - object.getScreens, - ) - : undefined; - message.getSlide = - object.getSlide !== undefined && object.getSlide !== null - ? NetworkAPIV1_APIV1StatusResponse_GetSlide.fromPartial(object.getSlide) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_GetLayers(): NetworkAPIV1_APIV1StatusResponse_GetLayers { - return { - videoInput: false, - media: false, - slide: false, - announcements: false, - props: false, - messages: false, - audio: false, - }; -} - -export const NetworkAPIV1_APIV1StatusResponse_GetLayers = { - encode( - message: NetworkAPIV1_APIV1StatusResponse_GetLayers, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.videoInput === true) { - writer.uint32(8).bool(message.videoInput); - } - if (message.media === true) { - writer.uint32(16).bool(message.media); - } - if (message.slide === true) { - writer.uint32(24).bool(message.slide); - } - if (message.announcements === true) { - writer.uint32(32).bool(message.announcements); - } - if (message.props === true) { - writer.uint32(40).bool(message.props); - } - if (message.messages === true) { - writer.uint32(48).bool(message.messages); - } - if (message.audio === true) { - writer.uint32(56).bool(message.audio); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_GetLayers { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusResponse_GetLayers(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.videoInput = reader.bool(); - continue; - case 2: - if (tag != 16) { - break; - } - - message.media = reader.bool(); - continue; - case 3: - if (tag != 24) { - break; - } - - message.slide = reader.bool(); - continue; - case 4: - if (tag != 32) { - break; - } - - message.announcements = reader.bool(); - continue; - case 5: - if (tag != 40) { - break; - } - - message.props = reader.bool(); - continue; - case 6: - if (tag != 48) { - break; - } - - message.messages = reader.bool(); - continue; - case 7: - if (tag != 56) { - break; - } - - message.audio = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusResponse_GetLayers { - return { - videoInput: isSet(object.videoInput) ? Boolean(object.videoInput) : false, - media: isSet(object.media) ? Boolean(object.media) : false, - slide: isSet(object.slide) ? Boolean(object.slide) : false, - announcements: isSet(object.announcements) - ? Boolean(object.announcements) - : false, - props: isSet(object.props) ? Boolean(object.props) : false, - messages: isSet(object.messages) ? Boolean(object.messages) : false, - audio: isSet(object.audio) ? Boolean(object.audio) : false, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusResponse_GetLayers): unknown { - const obj: any = {}; - message.videoInput !== undefined && (obj.videoInput = message.videoInput); - message.media !== undefined && (obj.media = message.media); - message.slide !== undefined && (obj.slide = message.slide); - message.announcements !== undefined && - (obj.announcements = message.announcements); - message.props !== undefined && (obj.props = message.props); - message.messages !== undefined && (obj.messages = message.messages); - message.audio !== undefined && (obj.audio = message.audio); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_GetLayers { - return NetworkAPIV1_APIV1StatusResponse_GetLayers.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StatusResponse_GetLayers { - const message = createBaseNetworkAPIV1_APIV1StatusResponse_GetLayers(); - message.videoInput = object.videoInput ?? false; - message.media = object.media ?? false; - message.slide = object.slide ?? false; - message.announcements = object.announcements ?? false; - message.props = object.props ?? false; - message.messages = object.messages ?? false; - message.audio = object.audio ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_GetStageScreens(): NetworkAPIV1_APIV1StatusResponse_GetStageScreens { - return { enabled: false }; -} - -export const NetworkAPIV1_APIV1StatusResponse_GetStageScreens = { - encode( - message: NetworkAPIV1_APIV1StatusResponse_GetStageScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.enabled === true) { - writer.uint32(8).bool(message.enabled); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_GetStageScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_GetStageScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.enabled = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusResponse_GetStageScreens { - return { enabled: isSet(object.enabled) ? Boolean(object.enabled) : false }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusResponse_GetStageScreens): unknown { - const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_GetStageScreens { - return NetworkAPIV1_APIV1StatusResponse_GetStageScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StatusResponse_GetStageScreens { - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_GetStageScreens(); - message.enabled = object.enabled ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_PutStageScreens(): NetworkAPIV1_APIV1StatusResponse_PutStageScreens { - return {}; -} - -export const NetworkAPIV1_APIV1StatusResponse_PutStageScreens = { - encode( - _: NetworkAPIV1_APIV1StatusResponse_PutStageScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_PutStageScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_PutStageScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusResponse_PutStageScreens { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusResponse_PutStageScreens): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_PutStageScreens { - return NetworkAPIV1_APIV1StatusResponse_PutStageScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StatusResponse_PutStageScreens { - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_PutStageScreens(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_GetAudienceScreens(): NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens { - return { enabled: false }; -} - -export const NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens = { - encode( - message: NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.enabled === true) { - writer.uint32(8).bool(message.enabled); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_GetAudienceScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.enabled = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens { - return { enabled: isSet(object.enabled) ? Boolean(object.enabled) : false }; - }, - - toJSON( - message: NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens, - ): unknown { - const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens { - return NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StatusResponse_GetAudienceScreens { - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_GetAudienceScreens(); - message.enabled = object.enabled ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_PutAudienceScreens(): NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens { - return {}; -} - -export const NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens = { - encode( - _: NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_PutAudienceScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens { - return NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1StatusResponse_PutAudienceScreens { - const message = - createBaseNetworkAPIV1_APIV1StatusResponse_PutAudienceScreens(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_GetScreens(): NetworkAPIV1_APIV1StatusResponse_GetScreens { - return { screens: [] }; -} - -export const NetworkAPIV1_APIV1StatusResponse_GetScreens = { - encode( - message: NetworkAPIV1_APIV1StatusResponse_GetScreens, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.screens) { - APIV1ScreenConfig.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_GetScreens { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusResponse_GetScreens(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.screens.push( - APIV1ScreenConfig.decode(reader, reader.uint32()), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusResponse_GetScreens { - return { - screens: Array.isArray(object?.screens) - ? object.screens.map((e: any) => APIV1ScreenConfig.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusResponse_GetScreens): unknown { - const obj: any = {}; - if (message.screens) { - obj.screens = message.screens.map((e) => - e ? APIV1ScreenConfig.toJSON(e) : undefined, - ); - } else { - obj.screens = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_GetScreens { - return NetworkAPIV1_APIV1StatusResponse_GetScreens.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1StatusResponse_GetScreens { - const message = createBaseNetworkAPIV1_APIV1StatusResponse_GetScreens(); - message.screens = - object.screens?.map((e) => APIV1ScreenConfig.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1StatusResponse_GetSlide(): NetworkAPIV1_APIV1StatusResponse_GetSlide { - return { current: undefined, next: undefined }; -} - -export const NetworkAPIV1_APIV1StatusResponse_GetSlide = { - encode( - message: NetworkAPIV1_APIV1StatusResponse_GetSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.current !== undefined) { - APIV1SlideDisplayDetails.encode( - message.current, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.next !== undefined) { - APIV1SlideDisplayDetails.encode( - message.next, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1StatusResponse_GetSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1StatusResponse_GetSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.current = APIV1SlideDisplayDetails.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.next = APIV1SlideDisplayDetails.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1StatusResponse_GetSlide { - return { - current: isSet(object.current) - ? APIV1SlideDisplayDetails.fromJSON(object.current) - : undefined, - next: isSet(object.next) - ? APIV1SlideDisplayDetails.fromJSON(object.next) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1StatusResponse_GetSlide): unknown { - const obj: any = {}; - message.current !== undefined && - (obj.current = message.current - ? APIV1SlideDisplayDetails.toJSON(message.current) - : undefined); - message.next !== undefined && - (obj.next = message.next - ? APIV1SlideDisplayDetails.toJSON(message.next) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1StatusResponse_GetSlide { - return NetworkAPIV1_APIV1StatusResponse_GetSlide.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1StatusResponse_GetSlide { - const message = createBaseNetworkAPIV1_APIV1StatusResponse_GetSlide(); - message.current = - object.current !== undefined && object.current !== null - ? APIV1SlideDisplayDetails.fromPartial(object.current) - : undefined; - message.next = - object.next !== undefined && object.next !== null - ? APIV1SlideDisplayDetails.fromPartial(object.next) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse(): NetworkAPIV1_APIV1ThemeResponse { - return { - getAll: undefined, - getTheme: undefined, - deleteTheme: undefined, - getThemeName: undefined, - putThemeName: undefined, - getThemeSlide: undefined, - putThemeSlide: undefined, - deleteThemeSlide: undefined, - getThemeSlideThumbnail: undefined, - }; -} - -export const NetworkAPIV1_APIV1ThemeResponse = { - encode( - message: NetworkAPIV1_APIV1ThemeResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getAll !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_GetAll.encode( - message.getAll, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.getTheme !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_GetTheme.encode( - message.getTheme, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.deleteTheme !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_DeleteTheme.encode( - message.deleteTheme, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.getThemeName !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_GetThemeName.encode( - message.getThemeName, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.putThemeName !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_PutThemeName.encode( - message.putThemeName, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getThemeSlide !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide.encode( - message.getThemeSlide, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.putThemeSlide !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide.encode( - message.putThemeSlide, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.deleteThemeSlide !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide.encode( - message.deleteThemeSlide, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.getThemeSlideThumbnail !== undefined) { - NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail.encode( - message.getThemeSlideThumbnail, - writer.uint32(74).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.getAll = NetworkAPIV1_APIV1ThemeResponse_GetAll.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.getTheme = NetworkAPIV1_APIV1ThemeResponse_GetTheme.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.deleteTheme = - NetworkAPIV1_APIV1ThemeResponse_DeleteTheme.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.getThemeName = - NetworkAPIV1_APIV1ThemeResponse_GetThemeName.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.putThemeName = - NetworkAPIV1_APIV1ThemeResponse_PutThemeName.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getThemeSlide = - NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.putThemeSlide = - NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.deleteThemeSlide = - NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.getThemeSlideThumbnail = - NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeResponse { - return { - getAll: isSet(object.getAll) - ? NetworkAPIV1_APIV1ThemeResponse_GetAll.fromJSON(object.getAll) - : undefined, - getTheme: isSet(object.getTheme) - ? NetworkAPIV1_APIV1ThemeResponse_GetTheme.fromJSON(object.getTheme) - : undefined, - deleteTheme: isSet(object.deleteTheme) - ? NetworkAPIV1_APIV1ThemeResponse_DeleteTheme.fromJSON( - object.deleteTheme, - ) - : undefined, - getThemeName: isSet(object.getThemeName) - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeName.fromJSON( - object.getThemeName, - ) - : undefined, - putThemeName: isSet(object.putThemeName) - ? NetworkAPIV1_APIV1ThemeResponse_PutThemeName.fromJSON( - object.putThemeName, - ) - : undefined, - getThemeSlide: isSet(object.getThemeSlide) - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide.fromJSON( - object.getThemeSlide, - ) - : undefined, - putThemeSlide: isSet(object.putThemeSlide) - ? NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide.fromJSON( - object.putThemeSlide, - ) - : undefined, - deleteThemeSlide: isSet(object.deleteThemeSlide) - ? NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide.fromJSON( - object.deleteThemeSlide, - ) - : undefined, - getThemeSlideThumbnail: isSet(object.getThemeSlideThumbnail) - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail.fromJSON( - object.getThemeSlideThumbnail, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeResponse): unknown { - const obj: any = {}; - message.getAll !== undefined && - (obj.getAll = message.getAll - ? NetworkAPIV1_APIV1ThemeResponse_GetAll.toJSON(message.getAll) - : undefined); - message.getTheme !== undefined && - (obj.getTheme = message.getTheme - ? NetworkAPIV1_APIV1ThemeResponse_GetTheme.toJSON(message.getTheme) - : undefined); - message.deleteTheme !== undefined && - (obj.deleteTheme = message.deleteTheme - ? NetworkAPIV1_APIV1ThemeResponse_DeleteTheme.toJSON( - message.deleteTheme, - ) - : undefined); - message.getThemeName !== undefined && - (obj.getThemeName = message.getThemeName - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeName.toJSON( - message.getThemeName, - ) - : undefined); - message.putThemeName !== undefined && - (obj.putThemeName = message.putThemeName - ? NetworkAPIV1_APIV1ThemeResponse_PutThemeName.toJSON( - message.putThemeName, - ) - : undefined); - message.getThemeSlide !== undefined && - (obj.getThemeSlide = message.getThemeSlide - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide.toJSON( - message.getThemeSlide, - ) - : undefined); - message.putThemeSlide !== undefined && - (obj.putThemeSlide = message.putThemeSlide - ? NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide.toJSON( - message.putThemeSlide, - ) - : undefined); - message.deleteThemeSlide !== undefined && - (obj.deleteThemeSlide = message.deleteThemeSlide - ? NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide.toJSON( - message.deleteThemeSlide, - ) - : undefined); - message.getThemeSlideThumbnail !== undefined && - (obj.getThemeSlideThumbnail = message.getThemeSlideThumbnail - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail.toJSON( - message.getThemeSlideThumbnail, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1ThemeResponse { - return NetworkAPIV1_APIV1ThemeResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1ThemeResponse { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse(); - message.getAll = - object.getAll !== undefined && object.getAll !== null - ? NetworkAPIV1_APIV1ThemeResponse_GetAll.fromPartial(object.getAll) - : undefined; - message.getTheme = - object.getTheme !== undefined && object.getTheme !== null - ? NetworkAPIV1_APIV1ThemeResponse_GetTheme.fromPartial(object.getTheme) - : undefined; - message.deleteTheme = - object.deleteTheme !== undefined && object.deleteTheme !== null - ? NetworkAPIV1_APIV1ThemeResponse_DeleteTheme.fromPartial( - object.deleteTheme, - ) - : undefined; - message.getThemeName = - object.getThemeName !== undefined && object.getThemeName !== null - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeName.fromPartial( - object.getThemeName, - ) - : undefined; - message.putThemeName = - object.putThemeName !== undefined && object.putThemeName !== null - ? NetworkAPIV1_APIV1ThemeResponse_PutThemeName.fromPartial( - object.putThemeName, - ) - : undefined; - message.getThemeSlide = - object.getThemeSlide !== undefined && object.getThemeSlide !== null - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide.fromPartial( - object.getThemeSlide, - ) - : undefined; - message.putThemeSlide = - object.putThemeSlide !== undefined && object.putThemeSlide !== null - ? NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide.fromPartial( - object.putThemeSlide, - ) - : undefined; - message.deleteThemeSlide = - object.deleteThemeSlide !== undefined && object.deleteThemeSlide !== null - ? NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide.fromPartial( - object.deleteThemeSlide, - ) - : undefined; - message.getThemeSlideThumbnail = - object.getThemeSlideThumbnail !== undefined && - object.getThemeSlideThumbnail !== null - ? NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail.fromPartial( - object.getThemeSlideThumbnail, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_GetAll(): NetworkAPIV1_APIV1ThemeResponse_GetAll { - return { groups: [], themes: [] }; -} - -export const NetworkAPIV1_APIV1ThemeResponse_GetAll = { - encode( - message: NetworkAPIV1_APIV1ThemeResponse_GetAll, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.groups) { - APIV1ThemeGroup.encode(v!, writer.uint32(10).fork()).ldelim(); - } - for (const v of message.themes) { - APIV1Theme.encode(v!, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_GetAll { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetAll(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.groups.push(APIV1ThemeGroup.decode(reader, reader.uint32())); - continue; - case 2: - if (tag != 18) { - break; - } - - message.themes.push(APIV1Theme.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeResponse_GetAll { - return { - groups: Array.isArray(object?.groups) - ? object.groups.map((e: any) => APIV1ThemeGroup.fromJSON(e)) - : [], - themes: Array.isArray(object?.themes) - ? object.themes.map((e: any) => APIV1Theme.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeResponse_GetAll): unknown { - const obj: any = {}; - if (message.groups) { - obj.groups = message.groups.map((e) => - e ? APIV1ThemeGroup.toJSON(e) : undefined, - ); - } else { - obj.groups = []; - } - if (message.themes) { - obj.themes = message.themes.map((e) => - e ? APIV1Theme.toJSON(e) : undefined, - ); - } else { - obj.themes = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_GetAll { - return NetworkAPIV1_APIV1ThemeResponse_GetAll.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ThemeResponse_GetAll { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetAll(); - message.groups = - object.groups?.map((e) => APIV1ThemeGroup.fromPartial(e)) || []; - message.themes = object.themes?.map((e) => APIV1Theme.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_GetTheme(): NetworkAPIV1_APIV1ThemeResponse_GetTheme { - return { theme: undefined, group: undefined }; -} - -export const NetworkAPIV1_APIV1ThemeResponse_GetTheme = { - encode( - message: NetworkAPIV1_APIV1ThemeResponse_GetTheme, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.theme !== undefined) { - APIV1Theme.encode(message.theme, writer.uint32(10).fork()).ldelim(); - } - if (message.group !== undefined) { - APIV1ThemeGroup.encode(message.group, writer.uint32(18).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_GetTheme { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetTheme(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.theme = APIV1Theme.decode(reader, reader.uint32()); - continue; - case 2: - if (tag != 18) { - break; - } - - message.group = APIV1ThemeGroup.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeResponse_GetTheme { - return { - theme: isSet(object.theme) - ? APIV1Theme.fromJSON(object.theme) - : undefined, - group: isSet(object.group) - ? APIV1ThemeGroup.fromJSON(object.group) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeResponse_GetTheme): unknown { - const obj: any = {}; - message.theme !== undefined && - (obj.theme = message.theme - ? APIV1Theme.toJSON(message.theme) - : undefined); - message.group !== undefined && - (obj.group = message.group - ? APIV1ThemeGroup.toJSON(message.group) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_GetTheme { - return NetworkAPIV1_APIV1ThemeResponse_GetTheme.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1ThemeResponse_GetTheme { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetTheme(); - message.theme = - object.theme !== undefined && object.theme !== null - ? APIV1Theme.fromPartial(object.theme) - : undefined; - message.group = - object.group !== undefined && object.group !== null - ? APIV1ThemeGroup.fromPartial(object.group) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_DeleteTheme(): NetworkAPIV1_APIV1ThemeResponse_DeleteTheme { - return {}; -} - -export const NetworkAPIV1_APIV1ThemeResponse_DeleteTheme = { - encode( - _: NetworkAPIV1_APIV1ThemeResponse_DeleteTheme, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_DeleteTheme { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_DeleteTheme(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ThemeResponse_DeleteTheme { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ThemeResponse_DeleteTheme): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_DeleteTheme { - return NetworkAPIV1_APIV1ThemeResponse_DeleteTheme.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ThemeResponse_DeleteTheme { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_DeleteTheme(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeName(): NetworkAPIV1_APIV1ThemeResponse_GetThemeName { - return { name: '' }; -} - -export const NetworkAPIV1_APIV1ThemeResponse_GetThemeName = { - encode( - message: NetworkAPIV1_APIV1ThemeResponse_GetThemeName, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.name !== '') { - writer.uint32(10).string(message.name); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_GetThemeName { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeName(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.name = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeResponse_GetThemeName { - return { name: isSet(object.name) ? String(object.name) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeResponse_GetThemeName): unknown { - const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_GetThemeName { - return NetworkAPIV1_APIV1ThemeResponse_GetThemeName.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeResponse_GetThemeName { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeName(); - message.name = object.name ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_PutThemeName(): NetworkAPIV1_APIV1ThemeResponse_PutThemeName { - return {}; -} - -export const NetworkAPIV1_APIV1ThemeResponse_PutThemeName = { - encode( - _: NetworkAPIV1_APIV1ThemeResponse_PutThemeName, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_PutThemeName { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_PutThemeName(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ThemeResponse_PutThemeName { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ThemeResponse_PutThemeName): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_PutThemeName { - return NetworkAPIV1_APIV1ThemeResponse_PutThemeName.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ThemeResponse_PutThemeName { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_PutThemeName(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeSlide(): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide { - return { themeSlide: undefined }; -} - -export const NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide = { - encode( - message: NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.themeSlide !== undefined) { - APIV1ThemeSlide.encode( - message.themeSlide, - writer.uint32(10).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.themeSlide = APIV1ThemeSlide.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide { - return { - themeSlide: isSet(object.themeSlide) - ? APIV1ThemeSlide.fromJSON(object.themeSlide) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide): unknown { - const obj: any = {}; - message.themeSlide !== undefined && - (obj.themeSlide = message.themeSlide - ? APIV1ThemeSlide.toJSON(message.themeSlide) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide { - return NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlide { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeSlide(); - message.themeSlide = - object.themeSlide !== undefined && object.themeSlide !== null - ? APIV1ThemeSlide.fromPartial(object.themeSlide) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_PutThemeSlide(): NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide { - return {}; -} - -export const NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide = { - encode( - _: NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_PutThemeSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide { - return NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ThemeResponse_PutThemeSlide { - const message = createBaseNetworkAPIV1_APIV1ThemeResponse_PutThemeSlide(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide(): NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide { - return {}; -} - -export const NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide = { - encode( - _: NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide { - return NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide { - const message = - createBaseNetworkAPIV1_APIV1ThemeResponse_DeleteThemeSlide(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail(): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail { - return { data: new Uint8Array() }; -} - -export const NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail = { - encode( - message: NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.data.length !== 0) { - writer.uint32(10).bytes(message.data); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.data = reader.bytes(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON( - object: any, - ): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail { - return { - data: isSet(object.data) - ? bytesFromBase64(object.data) - : new Uint8Array(), - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail, - ): unknown { - const obj: any = {}; - message.data !== undefined && - (obj.data = base64FromBytes( - message.data !== undefined ? message.data : new Uint8Array(), - )); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail { - return NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail { - const message = - createBaseNetworkAPIV1_APIV1ThemeResponse_GetThemeSlideThumbnail(); - message.data = object.data ?? new Uint8Array(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse(): NetworkAPIV1_APIV1TimerResponse { - return { - timers: undefined, - createTimer: undefined, - currentTimes: undefined, - allTimersOperation: undefined, - getTimer: undefined, - putTimer: undefined, - deleteTimer: undefined, - timerOperation: undefined, - putTimerOperation: undefined, - timerIncrement: undefined, - systemTime: undefined, - videoCountdown: undefined, - }; -} - -export const NetworkAPIV1_APIV1TimerResponse = { - encode( - message: NetworkAPIV1_APIV1TimerResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.timers !== undefined) { - NetworkAPIV1_APIV1TimerResponse_Timers.encode( - message.timers, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.createTimer !== undefined) { - NetworkAPIV1_APIV1TimerResponse_CreateTimer.encode( - message.createTimer, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.currentTimes !== undefined) { - NetworkAPIV1_APIV1TimerResponse_CurrentTimes.encode( - message.currentTimes, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.allTimersOperation !== undefined) { - NetworkAPIV1_APIV1TimerResponse_AllTimersOperation.encode( - message.allTimersOperation, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.getTimer !== undefined) { - NetworkAPIV1_APIV1TimerResponse_GetTimer.encode( - message.getTimer, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.putTimer !== undefined) { - NetworkAPIV1_APIV1TimerResponse_PutTimer.encode( - message.putTimer, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.deleteTimer !== undefined) { - NetworkAPIV1_APIV1TimerResponse_DeleteTimer.encode( - message.deleteTimer, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.timerOperation !== undefined) { - NetworkAPIV1_APIV1TimerResponse_TimerOperation.encode( - message.timerOperation, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.putTimerOperation !== undefined) { - NetworkAPIV1_APIV1TimerResponse_PutTimerOperation.encode( - message.putTimerOperation, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.timerIncrement !== undefined) { - NetworkAPIV1_APIV1TimerResponse_TimerIncrement.encode( - message.timerIncrement, - writer.uint32(82).fork(), - ).ldelim(); - } - if (message.systemTime !== undefined) { - NetworkAPIV1_APIV1TimerResponse_SystemTime.encode( - message.systemTime, - writer.uint32(90).fork(), - ).ldelim(); - } - if (message.videoCountdown !== undefined) { - NetworkAPIV1_APIV1TimerResponse_VideoCountdown.encode( - message.videoCountdown, - writer.uint32(98).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timers = NetworkAPIV1_APIV1TimerResponse_Timers.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.createTimer = - NetworkAPIV1_APIV1TimerResponse_CreateTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.currentTimes = - NetworkAPIV1_APIV1TimerResponse_CurrentTimes.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.allTimersOperation = - NetworkAPIV1_APIV1TimerResponse_AllTimersOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.getTimer = NetworkAPIV1_APIV1TimerResponse_GetTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.putTimer = NetworkAPIV1_APIV1TimerResponse_PutTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.deleteTimer = - NetworkAPIV1_APIV1TimerResponse_DeleteTimer.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.timerOperation = - NetworkAPIV1_APIV1TimerResponse_TimerOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.putTimerOperation = - NetworkAPIV1_APIV1TimerResponse_PutTimerOperation.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.timerIncrement = - NetworkAPIV1_APIV1TimerResponse_TimerIncrement.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.systemTime = - NetworkAPIV1_APIV1TimerResponse_SystemTime.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.videoCountdown = - NetworkAPIV1_APIV1TimerResponse_VideoCountdown.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse { - return { - timers: isSet(object.timers) - ? NetworkAPIV1_APIV1TimerResponse_Timers.fromJSON(object.timers) - : undefined, - createTimer: isSet(object.createTimer) - ? NetworkAPIV1_APIV1TimerResponse_CreateTimer.fromJSON( - object.createTimer, - ) - : undefined, - currentTimes: isSet(object.currentTimes) - ? NetworkAPIV1_APIV1TimerResponse_CurrentTimes.fromJSON( - object.currentTimes, - ) - : undefined, - allTimersOperation: isSet(object.allTimersOperation) - ? NetworkAPIV1_APIV1TimerResponse_AllTimersOperation.fromJSON( - object.allTimersOperation, - ) - : undefined, - getTimer: isSet(object.getTimer) - ? NetworkAPIV1_APIV1TimerResponse_GetTimer.fromJSON(object.getTimer) - : undefined, - putTimer: isSet(object.putTimer) - ? NetworkAPIV1_APIV1TimerResponse_PutTimer.fromJSON(object.putTimer) - : undefined, - deleteTimer: isSet(object.deleteTimer) - ? NetworkAPIV1_APIV1TimerResponse_DeleteTimer.fromJSON( - object.deleteTimer, - ) - : undefined, - timerOperation: isSet(object.timerOperation) - ? NetworkAPIV1_APIV1TimerResponse_TimerOperation.fromJSON( - object.timerOperation, - ) - : undefined, - putTimerOperation: isSet(object.putTimerOperation) - ? NetworkAPIV1_APIV1TimerResponse_PutTimerOperation.fromJSON( - object.putTimerOperation, - ) - : undefined, - timerIncrement: isSet(object.timerIncrement) - ? NetworkAPIV1_APIV1TimerResponse_TimerIncrement.fromJSON( - object.timerIncrement, - ) - : undefined, - systemTime: isSet(object.systemTime) - ? NetworkAPIV1_APIV1TimerResponse_SystemTime.fromJSON(object.systemTime) - : undefined, - videoCountdown: isSet(object.videoCountdown) - ? NetworkAPIV1_APIV1TimerResponse_VideoCountdown.fromJSON( - object.videoCountdown, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse): unknown { - const obj: any = {}; - message.timers !== undefined && - (obj.timers = message.timers - ? NetworkAPIV1_APIV1TimerResponse_Timers.toJSON(message.timers) - : undefined); - message.createTimer !== undefined && - (obj.createTimer = message.createTimer - ? NetworkAPIV1_APIV1TimerResponse_CreateTimer.toJSON( - message.createTimer, - ) - : undefined); - message.currentTimes !== undefined && - (obj.currentTimes = message.currentTimes - ? NetworkAPIV1_APIV1TimerResponse_CurrentTimes.toJSON( - message.currentTimes, - ) - : undefined); - message.allTimersOperation !== undefined && - (obj.allTimersOperation = message.allTimersOperation - ? NetworkAPIV1_APIV1TimerResponse_AllTimersOperation.toJSON( - message.allTimersOperation, - ) - : undefined); - message.getTimer !== undefined && - (obj.getTimer = message.getTimer - ? NetworkAPIV1_APIV1TimerResponse_GetTimer.toJSON(message.getTimer) - : undefined); - message.putTimer !== undefined && - (obj.putTimer = message.putTimer - ? NetworkAPIV1_APIV1TimerResponse_PutTimer.toJSON(message.putTimer) - : undefined); - message.deleteTimer !== undefined && - (obj.deleteTimer = message.deleteTimer - ? NetworkAPIV1_APIV1TimerResponse_DeleteTimer.toJSON( - message.deleteTimer, - ) - : undefined); - message.timerOperation !== undefined && - (obj.timerOperation = message.timerOperation - ? NetworkAPIV1_APIV1TimerResponse_TimerOperation.toJSON( - message.timerOperation, - ) - : undefined); - message.putTimerOperation !== undefined && - (obj.putTimerOperation = message.putTimerOperation - ? NetworkAPIV1_APIV1TimerResponse_PutTimerOperation.toJSON( - message.putTimerOperation, - ) - : undefined); - message.timerIncrement !== undefined && - (obj.timerIncrement = message.timerIncrement - ? NetworkAPIV1_APIV1TimerResponse_TimerIncrement.toJSON( - message.timerIncrement, - ) - : undefined); - message.systemTime !== undefined && - (obj.systemTime = message.systemTime - ? NetworkAPIV1_APIV1TimerResponse_SystemTime.toJSON(message.systemTime) - : undefined); - message.videoCountdown !== undefined && - (obj.videoCountdown = message.videoCountdown - ? NetworkAPIV1_APIV1TimerResponse_VideoCountdown.toJSON( - message.videoCountdown, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TimerResponse { - return NetworkAPIV1_APIV1TimerResponse.fromPartial(base ?? {}); - }, - - fromPartial, I>>( - object: I, - ): NetworkAPIV1_APIV1TimerResponse { - const message = createBaseNetworkAPIV1_APIV1TimerResponse(); - message.timers = - object.timers !== undefined && object.timers !== null - ? NetworkAPIV1_APIV1TimerResponse_Timers.fromPartial(object.timers) - : undefined; - message.createTimer = - object.createTimer !== undefined && object.createTimer !== null - ? NetworkAPIV1_APIV1TimerResponse_CreateTimer.fromPartial( - object.createTimer, - ) - : undefined; - message.currentTimes = - object.currentTimes !== undefined && object.currentTimes !== null - ? NetworkAPIV1_APIV1TimerResponse_CurrentTimes.fromPartial( - object.currentTimes, - ) - : undefined; - message.allTimersOperation = - object.allTimersOperation !== undefined && - object.allTimersOperation !== null - ? NetworkAPIV1_APIV1TimerResponse_AllTimersOperation.fromPartial( - object.allTimersOperation, - ) - : undefined; - message.getTimer = - object.getTimer !== undefined && object.getTimer !== null - ? NetworkAPIV1_APIV1TimerResponse_GetTimer.fromPartial(object.getTimer) - : undefined; - message.putTimer = - object.putTimer !== undefined && object.putTimer !== null - ? NetworkAPIV1_APIV1TimerResponse_PutTimer.fromPartial(object.putTimer) - : undefined; - message.deleteTimer = - object.deleteTimer !== undefined && object.deleteTimer !== null - ? NetworkAPIV1_APIV1TimerResponse_DeleteTimer.fromPartial( - object.deleteTimer, - ) - : undefined; - message.timerOperation = - object.timerOperation !== undefined && object.timerOperation !== null - ? NetworkAPIV1_APIV1TimerResponse_TimerOperation.fromPartial( - object.timerOperation, - ) - : undefined; - message.putTimerOperation = - object.putTimerOperation !== undefined && - object.putTimerOperation !== null - ? NetworkAPIV1_APIV1TimerResponse_PutTimerOperation.fromPartial( - object.putTimerOperation, - ) - : undefined; - message.timerIncrement = - object.timerIncrement !== undefined && object.timerIncrement !== null - ? NetworkAPIV1_APIV1TimerResponse_TimerIncrement.fromPartial( - object.timerIncrement, - ) - : undefined; - message.systemTime = - object.systemTime !== undefined && object.systemTime !== null - ? NetworkAPIV1_APIV1TimerResponse_SystemTime.fromPartial( - object.systemTime, - ) - : undefined; - message.videoCountdown = - object.videoCountdown !== undefined && object.videoCountdown !== null - ? NetworkAPIV1_APIV1TimerResponse_VideoCountdown.fromPartial( - object.videoCountdown, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_Timers(): NetworkAPIV1_APIV1TimerResponse_Timers { - return { timers: [] }; -} - -export const NetworkAPIV1_APIV1TimerResponse_Timers = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_Timers, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.timers) { - APIV1Timer.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_Timers { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_Timers(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timers.push(APIV1Timer.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_Timers { - return { - timers: Array.isArray(object?.timers) - ? object.timers.map((e: any) => APIV1Timer.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_Timers): unknown { - const obj: any = {}; - if (message.timers) { - obj.timers = message.timers.map((e) => - e ? APIV1Timer.toJSON(e) : undefined, - ); - } else { - obj.timers = []; - } - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_Timers { - return NetworkAPIV1_APIV1TimerResponse_Timers.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerResponse_Timers { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_Timers(); - message.timers = object.timers?.map((e) => APIV1Timer.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_CreateTimer(): NetworkAPIV1_APIV1TimerResponse_CreateTimer { - return { timer: undefined }; -} - -export const NetworkAPIV1_APIV1TimerResponse_CreateTimer = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_CreateTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.timer !== undefined) { - APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_CreateTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_CreateTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timer = APIV1Timer.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_CreateTimer { - return { - timer: isSet(object.timer) - ? APIV1Timer.fromJSON(object.timer) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_CreateTimer): unknown { - const obj: any = {}; - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Timer.toJSON(message.timer) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_CreateTimer { - return NetworkAPIV1_APIV1TimerResponse_CreateTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerResponse_CreateTimer { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_CreateTimer(); - message.timer = - object.timer !== undefined && object.timer !== null - ? APIV1Timer.fromPartial(object.timer) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_CurrentTimes(): NetworkAPIV1_APIV1TimerResponse_CurrentTimes { - return { timers: [] }; -} - -export const NetworkAPIV1_APIV1TimerResponse_CurrentTimes = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_CurrentTimes, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.timers) { - APIV1TimerValue.encode(v!, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_CurrentTimes { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_CurrentTimes(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timers.push(APIV1TimerValue.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_CurrentTimes { - return { - timers: Array.isArray(object?.timers) - ? object.timers.map((e: any) => APIV1TimerValue.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_CurrentTimes): unknown { - const obj: any = {}; - if (message.timers) { - obj.timers = message.timers.map((e) => - e ? APIV1TimerValue.toJSON(e) : undefined, - ); - } else { - obj.timers = []; - } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_CurrentTimes { - return NetworkAPIV1_APIV1TimerResponse_CurrentTimes.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerResponse_CurrentTimes { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_CurrentTimes(); - message.timers = - object.timers?.map((e) => APIV1TimerValue.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_AllTimersOperation(): NetworkAPIV1_APIV1TimerResponse_AllTimersOperation { - return {}; -} - -export const NetworkAPIV1_APIV1TimerResponse_AllTimersOperation = { - encode( - _: NetworkAPIV1_APIV1TimerResponse_AllTimersOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_AllTimersOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TimerResponse_AllTimersOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerResponse_AllTimersOperation { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerResponse_AllTimersOperation): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_AllTimersOperation { - return NetworkAPIV1_APIV1TimerResponse_AllTimersOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TimerResponse_AllTimersOperation { - const message = - createBaseNetworkAPIV1_APIV1TimerResponse_AllTimersOperation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_GetTimer(): NetworkAPIV1_APIV1TimerResponse_GetTimer { - return { timer: undefined }; -} - -export const NetworkAPIV1_APIV1TimerResponse_GetTimer = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_GetTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.timer !== undefined) { - APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_GetTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_GetTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timer = APIV1Timer.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_GetTimer { - return { - timer: isSet(object.timer) - ? APIV1Timer.fromJSON(object.timer) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_GetTimer): unknown { - const obj: any = {}; - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Timer.toJSON(message.timer) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_GetTimer { - return NetworkAPIV1_APIV1TimerResponse_GetTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerResponse_GetTimer { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_GetTimer(); - message.timer = - object.timer !== undefined && object.timer !== null - ? APIV1Timer.fromPartial(object.timer) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_PutTimer(): NetworkAPIV1_APIV1TimerResponse_PutTimer { - return { timer: undefined }; -} - -export const NetworkAPIV1_APIV1TimerResponse_PutTimer = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_PutTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.timer !== undefined) { - APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_PutTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_PutTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timer = APIV1Timer.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_PutTimer { - return { - timer: isSet(object.timer) - ? APIV1Timer.fromJSON(object.timer) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_PutTimer): unknown { - const obj: any = {}; - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Timer.toJSON(message.timer) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_PutTimer { - return NetworkAPIV1_APIV1TimerResponse_PutTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerResponse_PutTimer { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_PutTimer(); - message.timer = - object.timer !== undefined && object.timer !== null - ? APIV1Timer.fromPartial(object.timer) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_DeleteTimer(): NetworkAPIV1_APIV1TimerResponse_DeleteTimer { - return {}; -} - -export const NetworkAPIV1_APIV1TimerResponse_DeleteTimer = { - encode( - _: NetworkAPIV1_APIV1TimerResponse_DeleteTimer, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_DeleteTimer { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_DeleteTimer(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerResponse_DeleteTimer { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerResponse_DeleteTimer): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_DeleteTimer { - return NetworkAPIV1_APIV1TimerResponse_DeleteTimer.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TimerResponse_DeleteTimer { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_DeleteTimer(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_TimerOperation(): NetworkAPIV1_APIV1TimerResponse_TimerOperation { - return {}; -} - -export const NetworkAPIV1_APIV1TimerResponse_TimerOperation = { - encode( - _: NetworkAPIV1_APIV1TimerResponse_TimerOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_TimerOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_TimerOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerResponse_TimerOperation { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerResponse_TimerOperation): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_TimerOperation { - return NetworkAPIV1_APIV1TimerResponse_TimerOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TimerResponse_TimerOperation { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_TimerOperation(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_PutTimerOperation(): NetworkAPIV1_APIV1TimerResponse_PutTimerOperation { - return { timer: undefined }; -} - -export const NetworkAPIV1_APIV1TimerResponse_PutTimerOperation = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_PutTimerOperation, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.timer !== undefined) { - APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_PutTimerOperation { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TimerResponse_PutTimerOperation(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.timer = APIV1Timer.decode(reader, reader.uint32()); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_PutTimerOperation { - return { - timer: isSet(object.timer) - ? APIV1Timer.fromJSON(object.timer) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_PutTimerOperation): unknown { - const obj: any = {}; - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Timer.toJSON(message.timer) - : undefined); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_PutTimerOperation { - return NetworkAPIV1_APIV1TimerResponse_PutTimerOperation.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerResponse_PutTimerOperation { - const message = - createBaseNetworkAPIV1_APIV1TimerResponse_PutTimerOperation(); - message.timer = - object.timer !== undefined && object.timer !== null - ? APIV1Timer.fromPartial(object.timer) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_TimerIncrement(): NetworkAPIV1_APIV1TimerResponse_TimerIncrement { - return {}; -} - -export const NetworkAPIV1_APIV1TimerResponse_TimerIncrement = { - encode( - _: NetworkAPIV1_APIV1TimerResponse_TimerIncrement, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_TimerIncrement { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_TimerIncrement(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TimerResponse_TimerIncrement { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TimerResponse_TimerIncrement): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_TimerIncrement { - return NetworkAPIV1_APIV1TimerResponse_TimerIncrement.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TimerResponse_TimerIncrement { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_TimerIncrement(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_SystemTime(): NetworkAPIV1_APIV1TimerResponse_SystemTime { - return { time: 0 }; -} - -export const NetworkAPIV1_APIV1TimerResponse_SystemTime = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_SystemTime, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.time !== 0) { - writer.uint32(8).uint64(message.time); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_SystemTime { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_SystemTime(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.time = longToNumber(reader.uint64() as Long); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_SystemTime { - return { time: isSet(object.time) ? Number(object.time) : 0 }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_SystemTime): unknown { - const obj: any = {}; - message.time !== undefined && (obj.time = Math.round(message.time)); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_SystemTime { - return NetworkAPIV1_APIV1TimerResponse_SystemTime.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TimerResponse_SystemTime { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_SystemTime(); - message.time = object.time ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TimerResponse_VideoCountdown(): NetworkAPIV1_APIV1TimerResponse_VideoCountdown { - return { time: '' }; -} - -export const NetworkAPIV1_APIV1TimerResponse_VideoCountdown = { - encode( - message: NetworkAPIV1_APIV1TimerResponse_VideoCountdown, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.time !== '') { - writer.uint32(10).string(message.time); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TimerResponse_VideoCountdown { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TimerResponse_VideoCountdown(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.time = reader.string(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TimerResponse_VideoCountdown { - return { time: isSet(object.time) ? String(object.time) : '' }; - }, - - toJSON(message: NetworkAPIV1_APIV1TimerResponse_VideoCountdown): unknown { - const obj: any = {}; - message.time !== undefined && (obj.time = message.time); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TimerResponse_VideoCountdown { - return NetworkAPIV1_APIV1TimerResponse_VideoCountdown.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TimerResponse_VideoCountdown { - const message = createBaseNetworkAPIV1_APIV1TimerResponse_VideoCountdown(); - message.time = object.time ?? ''; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse(): NetworkAPIV1_APIV1TransportResponse { - return { - play: undefined, - pause: undefined, - skipBackward: undefined, - skipForward: undefined, - goToEnd: undefined, - getTime: undefined, - putTime: undefined, - getAutoAdvance: undefined, - deleteAutoAdvance: undefined, - getCurrentMedia: undefined, - }; -} - -export const NetworkAPIV1_APIV1TransportResponse = { - encode( - message: NetworkAPIV1_APIV1TransportResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.play !== undefined) { - NetworkAPIV1_APIV1TransportResponse_Play.encode( - message.play, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.pause !== undefined) { - NetworkAPIV1_APIV1TransportResponse_Pause.encode( - message.pause, - writer.uint32(18).fork(), - ).ldelim(); - } - if (message.skipBackward !== undefined) { - NetworkAPIV1_APIV1TransportResponse_SkipBackward.encode( - message.skipBackward, - writer.uint32(26).fork(), - ).ldelim(); - } - if (message.skipForward !== undefined) { - NetworkAPIV1_APIV1TransportResponse_SkipForward.encode( - message.skipForward, - writer.uint32(34).fork(), - ).ldelim(); - } - if (message.goToEnd !== undefined) { - NetworkAPIV1_APIV1TransportResponse_GoToEnd.encode( - message.goToEnd, - writer.uint32(42).fork(), - ).ldelim(); - } - if (message.getTime !== undefined) { - NetworkAPIV1_APIV1TransportResponse_GetTime.encode( - message.getTime, - writer.uint32(50).fork(), - ).ldelim(); - } - if (message.putTime !== undefined) { - NetworkAPIV1_APIV1TransportResponse_PutTime.encode( - message.putTime, - writer.uint32(58).fork(), - ).ldelim(); - } - if (message.getAutoAdvance !== undefined) { - NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance.encode( - message.getAutoAdvance, - writer.uint32(66).fork(), - ).ldelim(); - } - if (message.deleteAutoAdvance !== undefined) { - NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance.encode( - message.deleteAutoAdvance, - writer.uint32(74).fork(), - ).ldelim(); - } - if (message.getCurrentMedia !== undefined) { - NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia.encode( - message.getCurrentMedia, - writer.uint32(82).fork(), - ).ldelim(); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.play = NetworkAPIV1_APIV1TransportResponse_Play.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.pause = NetworkAPIV1_APIV1TransportResponse_Pause.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.skipBackward = - NetworkAPIV1_APIV1TransportResponse_SkipBackward.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.skipForward = - NetworkAPIV1_APIV1TransportResponse_SkipForward.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.goToEnd = NetworkAPIV1_APIV1TransportResponse_GoToEnd.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.getTime = NetworkAPIV1_APIV1TransportResponse_GetTime.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.putTime = NetworkAPIV1_APIV1TransportResponse_PutTime.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.getAutoAdvance = - NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.deleteAutoAdvance = - NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.getCurrentMedia = - NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportResponse { - return { - play: isSet(object.play) - ? NetworkAPIV1_APIV1TransportResponse_Play.fromJSON(object.play) - : undefined, - pause: isSet(object.pause) - ? NetworkAPIV1_APIV1TransportResponse_Pause.fromJSON(object.pause) - : undefined, - skipBackward: isSet(object.skipBackward) - ? NetworkAPIV1_APIV1TransportResponse_SkipBackward.fromJSON( - object.skipBackward, - ) - : undefined, - skipForward: isSet(object.skipForward) - ? NetworkAPIV1_APIV1TransportResponse_SkipForward.fromJSON( - object.skipForward, - ) - : undefined, - goToEnd: isSet(object.goToEnd) - ? NetworkAPIV1_APIV1TransportResponse_GoToEnd.fromJSON(object.goToEnd) - : undefined, - getTime: isSet(object.getTime) - ? NetworkAPIV1_APIV1TransportResponse_GetTime.fromJSON(object.getTime) - : undefined, - putTime: isSet(object.putTime) - ? NetworkAPIV1_APIV1TransportResponse_PutTime.fromJSON(object.putTime) - : undefined, - getAutoAdvance: isSet(object.getAutoAdvance) - ? NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance.fromJSON( - object.getAutoAdvance, - ) - : undefined, - deleteAutoAdvance: isSet(object.deleteAutoAdvance) - ? NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance.fromJSON( - object.deleteAutoAdvance, - ) - : undefined, - getCurrentMedia: isSet(object.getCurrentMedia) - ? NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia.fromJSON( - object.getCurrentMedia, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportResponse): unknown { - const obj: any = {}; - message.play !== undefined && - (obj.play = message.play - ? NetworkAPIV1_APIV1TransportResponse_Play.toJSON(message.play) - : undefined); - message.pause !== undefined && - (obj.pause = message.pause - ? NetworkAPIV1_APIV1TransportResponse_Pause.toJSON(message.pause) - : undefined); - message.skipBackward !== undefined && - (obj.skipBackward = message.skipBackward - ? NetworkAPIV1_APIV1TransportResponse_SkipBackward.toJSON( - message.skipBackward, - ) - : undefined); - message.skipForward !== undefined && - (obj.skipForward = message.skipForward - ? NetworkAPIV1_APIV1TransportResponse_SkipForward.toJSON( - message.skipForward, - ) - : undefined); - message.goToEnd !== undefined && - (obj.goToEnd = message.goToEnd - ? NetworkAPIV1_APIV1TransportResponse_GoToEnd.toJSON(message.goToEnd) - : undefined); - message.getTime !== undefined && - (obj.getTime = message.getTime - ? NetworkAPIV1_APIV1TransportResponse_GetTime.toJSON(message.getTime) - : undefined); - message.putTime !== undefined && - (obj.putTime = message.putTime - ? NetworkAPIV1_APIV1TransportResponse_PutTime.toJSON(message.putTime) - : undefined); - message.getAutoAdvance !== undefined && - (obj.getAutoAdvance = message.getAutoAdvance - ? NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance.toJSON( - message.getAutoAdvance, - ) - : undefined); - message.deleteAutoAdvance !== undefined && - (obj.deleteAutoAdvance = message.deleteAutoAdvance - ? NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance.toJSON( - message.deleteAutoAdvance, - ) - : undefined); - message.getCurrentMedia !== undefined && - (obj.getCurrentMedia = message.getCurrentMedia - ? NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia.toJSON( - message.getCurrentMedia, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TransportResponse { - return NetworkAPIV1_APIV1TransportResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TransportResponse { - const message = createBaseNetworkAPIV1_APIV1TransportResponse(); - message.play = - object.play !== undefined && object.play !== null - ? NetworkAPIV1_APIV1TransportResponse_Play.fromPartial(object.play) - : undefined; - message.pause = - object.pause !== undefined && object.pause !== null - ? NetworkAPIV1_APIV1TransportResponse_Pause.fromPartial(object.pause) - : undefined; - message.skipBackward = - object.skipBackward !== undefined && object.skipBackward !== null - ? NetworkAPIV1_APIV1TransportResponse_SkipBackward.fromPartial( - object.skipBackward, - ) - : undefined; - message.skipForward = - object.skipForward !== undefined && object.skipForward !== null - ? NetworkAPIV1_APIV1TransportResponse_SkipForward.fromPartial( - object.skipForward, - ) - : undefined; - message.goToEnd = - object.goToEnd !== undefined && object.goToEnd !== null - ? NetworkAPIV1_APIV1TransportResponse_GoToEnd.fromPartial( - object.goToEnd, - ) - : undefined; - message.getTime = - object.getTime !== undefined && object.getTime !== null - ? NetworkAPIV1_APIV1TransportResponse_GetTime.fromPartial( - object.getTime, - ) - : undefined; - message.putTime = - object.putTime !== undefined && object.putTime !== null - ? NetworkAPIV1_APIV1TransportResponse_PutTime.fromPartial( - object.putTime, - ) - : undefined; - message.getAutoAdvance = - object.getAutoAdvance !== undefined && object.getAutoAdvance !== null - ? NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance.fromPartial( - object.getAutoAdvance, - ) - : undefined; - message.deleteAutoAdvance = - object.deleteAutoAdvance !== undefined && - object.deleteAutoAdvance !== null - ? NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance.fromPartial( - object.deleteAutoAdvance, - ) - : undefined; - message.getCurrentMedia = - object.getCurrentMedia !== undefined && object.getCurrentMedia !== null - ? NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia.fromPartial( - object.getCurrentMedia, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_Play(): NetworkAPIV1_APIV1TransportResponse_Play { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_Play = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_Play, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_Play { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse_Play(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_Play { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_Play): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_Play { - return NetworkAPIV1_APIV1TransportResponse_Play.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TransportResponse_Play { - const message = createBaseNetworkAPIV1_APIV1TransportResponse_Play(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_Pause(): NetworkAPIV1_APIV1TransportResponse_Pause { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_Pause = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_Pause, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_Pause { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse_Pause(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_Pause { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_Pause): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_Pause { - return NetworkAPIV1_APIV1TransportResponse_Pause.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TransportResponse_Pause { - const message = createBaseNetworkAPIV1_APIV1TransportResponse_Pause(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_SkipBackward(): NetworkAPIV1_APIV1TransportResponse_SkipBackward { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_SkipBackward = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_SkipBackward, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_SkipBackward { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_SkipBackward(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_SkipBackward { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_SkipBackward): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_SkipBackward { - return NetworkAPIV1_APIV1TransportResponse_SkipBackward.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TransportResponse_SkipBackward { - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_SkipBackward(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_SkipForward(): NetworkAPIV1_APIV1TransportResponse_SkipForward { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_SkipForward = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_SkipForward, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_SkipForward { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse_SkipForward(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_SkipForward { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_SkipForward): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_SkipForward { - return NetworkAPIV1_APIV1TransportResponse_SkipForward.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TransportResponse_SkipForward { - const message = createBaseNetworkAPIV1_APIV1TransportResponse_SkipForward(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_GoToEnd(): NetworkAPIV1_APIV1TransportResponse_GoToEnd { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_GoToEnd = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_GoToEnd, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_GoToEnd { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse_GoToEnd(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_GoToEnd { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_GoToEnd): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_GoToEnd { - return NetworkAPIV1_APIV1TransportResponse_GoToEnd.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TransportResponse_GoToEnd { - const message = createBaseNetworkAPIV1_APIV1TransportResponse_GoToEnd(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_GetTime(): NetworkAPIV1_APIV1TransportResponse_GetTime { - return { seconds: 0 }; -} - -export const NetworkAPIV1_APIV1TransportResponse_GetTime = { - encode( - message: NetworkAPIV1_APIV1TransportResponse_GetTime, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.seconds !== 0) { - writer.uint32(9).double(message.seconds); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_GetTime { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse_GetTime(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 9) { - break; - } - - message.seconds = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportResponse_GetTime { - return { seconds: isSet(object.seconds) ? Number(object.seconds) : 0 }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportResponse_GetTime): unknown { - const obj: any = {}; - message.seconds !== undefined && (obj.seconds = message.seconds); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_GetTime { - return NetworkAPIV1_APIV1TransportResponse_GetTime.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportResponse_GetTime { - const message = createBaseNetworkAPIV1_APIV1TransportResponse_GetTime(); - message.seconds = object.seconds ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_PutTime(): NetworkAPIV1_APIV1TransportResponse_PutTime { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_PutTime = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_PutTime, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_PutTime { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TransportResponse_PutTime(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_PutTime { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_PutTime): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_PutTime { - return NetworkAPIV1_APIV1TransportResponse_PutTime.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TransportResponse_PutTime { - const message = createBaseNetworkAPIV1_APIV1TransportResponse_PutTime(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_GetAutoAdvance(): NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance { - return { autoAdvance: false }; -} - -export const NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance = { - encode( - message: NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.autoAdvance === true) { - writer.uint32(8).bool(message.autoAdvance); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_GetAutoAdvance(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.autoAdvance = reader.bool(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance { - return { - autoAdvance: isSet(object.autoAdvance) - ? Boolean(object.autoAdvance) - : false, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance): unknown { - const obj: any = {}; - message.autoAdvance !== undefined && - (obj.autoAdvance = message.autoAdvance); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance { - return NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportResponse_GetAutoAdvance { - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_GetAutoAdvance(); - message.autoAdvance = object.autoAdvance ?? false; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance(): NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance { - return {}; -} - -export const NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance = { - encode( - _: NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance { - return NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance { - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_DeleteAutoAdvance(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TransportResponse_GetCurrentMedia(): NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia { - return { - isPlaying: false, - uuid: undefined, - name: '', - artist: '', - audioOnly: false, - duration: 0, - }; -} - -export const NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia = { - encode( - message: NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.isPlaying === true) { - writer.uint32(8).bool(message.isPlaying); - } - if (message.uuid !== undefined) { - UUID.encode(message.uuid, writer.uint32(18).fork()).ldelim(); - } - if (message.name !== '') { - writer.uint32(26).string(message.name); - } - if (message.artist !== '') { - writer.uint32(34).string(message.artist); - } - if (message.audioOnly === true) { - writer.uint32(40).bool(message.audioOnly); - } - if (message.duration !== 0) { - writer.uint32(49).double(message.duration); - } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_GetCurrentMedia(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 8) { - break; - } - - message.isPlaying = reader.bool(); - continue; - case 2: - if (tag != 18) { - break; - } - - message.uuid = UUID.decode(reader, reader.uint32()); - continue; - case 3: - if (tag != 26) { - break; - } - - message.name = reader.string(); - continue; - case 4: - if (tag != 34) { - break; - } - - message.artist = reader.string(); - continue; - case 5: - if (tag != 40) { - break; - } - - message.audioOnly = reader.bool(); - continue; - case 6: - if (tag != 49) { - break; - } - - message.duration = reader.double(); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia { - return { - isPlaying: isSet(object.isPlaying) ? Boolean(object.isPlaying) : false, - uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - artist: isSet(object.artist) ? String(object.artist) : '', - audioOnly: isSet(object.audioOnly) ? Boolean(object.audioOnly) : false, - duration: isSet(object.duration) ? Number(object.duration) : 0, - }; - }, - - toJSON( - message: NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia, - ): unknown { - const obj: any = {}; - message.isPlaying !== undefined && (obj.isPlaying = message.isPlaying); - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.artist !== undefined && (obj.artist = message.artist); - message.audioOnly !== undefined && (obj.audioOnly = message.audioOnly); - message.duration !== undefined && (obj.duration = message.duration); - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia { - return NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1TransportResponse_GetCurrentMedia { - const message = - createBaseNetworkAPIV1_APIV1TransportResponse_GetCurrentMedia(); - message.isPlaying = object.isPlaying ?? false; - message.uuid = - object.uuid !== undefined && object.uuid !== null - ? UUID.fromPartial(object.uuid) - : undefined; - message.name = object.name ?? ''; - message.artist = object.artist ?? ''; - message.audioOnly = object.audioOnly ?? false; - message.duration = object.duration ?? 0; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse(): NetworkAPIV1_APIV1TriggerResponse { - return { - cue: undefined, - playlist: undefined, - media: undefined, - audio: undefined, - videoInput: undefined, - library: undefined, - next: undefined, - previous: undefined, - mediaNext: undefined, - mediaPrevious: undefined, - audioNext: undefined, - audioPrevious: undefined, - }; -} - -export const NetworkAPIV1_APIV1TriggerResponse = { +export const NetworkAPIV1_Action = { encode( - message: NetworkAPIV1_APIV1TriggerResponse, + message: NetworkAPIV1_Action, writer: _m0.Writer = _m0.Writer.create(), ): _m0.Writer { - if (message.cue !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Cue.encode( - message.cue, + if (message.audioRequest !== undefined) { + APIV1AudioRequest.encode( + message.audioRequest, writer.uint32(10).fork(), ).ldelim(); } - if (message.playlist !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Playlist.encode( - message.playlist, + if (message.captureRequest !== undefined) { + APIV1CaptureRequest.encode( + message.captureRequest, writer.uint32(18).fork(), ).ldelim(); } - if (message.media !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Media.encode( - message.media, + if (message.clearingRequest !== undefined) { + APIV1ClearRequest.encode( + message.clearingRequest, writer.uint32(26).fork(), ).ldelim(); } - if (message.audio !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Audio.encode( - message.audio, + if (message.groupsRequest !== undefined) { + APIV1GroupsRequest.encode( + message.groupsRequest, writer.uint32(34).fork(), ).ldelim(); } - if (message.videoInput !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_VideoInput.encode( - message.videoInput, + if (message.linkRequest !== undefined) { + APIV1LinkRequest.encode( + message.linkRequest, writer.uint32(42).fork(), ).ldelim(); } - if (message.library !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Library.encode( - message.library, + if (message.libraryRequest !== undefined) { + APIV1LibraryRequest.encode( + message.libraryRequest, writer.uint32(50).fork(), ).ldelim(); } - if (message.next !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Next.encode( - message.next, + if (message.looksRequest !== undefined) { + APIV1LooksRequest.encode( + message.looksRequest, writer.uint32(58).fork(), ).ldelim(); } - if (message.previous !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_Previous.encode( - message.previous, + if (message.macroRequest !== undefined) { + APIV1MacroRequest.encode( + message.macroRequest, writer.uint32(66).fork(), ).ldelim(); } - if (message.mediaNext !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_MediaNext.encode( - message.mediaNext, + if (message.masksRequest !== undefined) { + APIV1MasksRequest.encode( + message.masksRequest, writer.uint32(74).fork(), ).ldelim(); } - if (message.mediaPrevious !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_MediaPrevious.encode( - message.mediaPrevious, + if (message.mediaRequest !== undefined) { + APIV1MediaRequest.encode( + message.mediaRequest, writer.uint32(82).fork(), ).ldelim(); } - if (message.audioNext !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_AudioNext.encode( - message.audioNext, + if (message.messageRequest !== undefined) { + APIV1MessageRequest.encode( + message.messageRequest, writer.uint32(90).fork(), ).ldelim(); } - if (message.audioPrevious !== undefined) { - NetworkAPIV1_APIV1TriggerResponse_AudioPrevious.encode( - message.audioPrevious, + if (message.miscellaneousRequest !== undefined) { + APIV1MiscellaneousRequest.encode( + message.miscellaneousRequest, writer.uint32(98).fork(), ).ldelim(); } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.cue = NetworkAPIV1_APIV1TriggerResponse_Cue.decode( - reader, - reader.uint32(), - ); - continue; - case 2: - if (tag != 18) { - break; - } - - message.playlist = NetworkAPIV1_APIV1TriggerResponse_Playlist.decode( - reader, - reader.uint32(), - ); - continue; - case 3: - if (tag != 26) { - break; - } - - message.media = NetworkAPIV1_APIV1TriggerResponse_Media.decode( - reader, - reader.uint32(), - ); - continue; - case 4: - if (tag != 34) { - break; - } - - message.audio = NetworkAPIV1_APIV1TriggerResponse_Audio.decode( - reader, - reader.uint32(), - ); - continue; - case 5: - if (tag != 42) { - break; - } - - message.videoInput = - NetworkAPIV1_APIV1TriggerResponse_VideoInput.decode( - reader, - reader.uint32(), - ); - continue; - case 6: - if (tag != 50) { - break; - } - - message.library = NetworkAPIV1_APIV1TriggerResponse_Library.decode( - reader, - reader.uint32(), - ); - continue; - case 7: - if (tag != 58) { - break; - } - - message.next = NetworkAPIV1_APIV1TriggerResponse_Next.decode( - reader, - reader.uint32(), - ); - continue; - case 8: - if (tag != 66) { - break; - } - - message.previous = NetworkAPIV1_APIV1TriggerResponse_Previous.decode( - reader, - reader.uint32(), - ); - continue; - case 9: - if (tag != 74) { - break; - } - - message.mediaNext = - NetworkAPIV1_APIV1TriggerResponse_MediaNext.decode( - reader, - reader.uint32(), - ); - continue; - case 10: - if (tag != 82) { - break; - } - - message.mediaPrevious = - NetworkAPIV1_APIV1TriggerResponse_MediaPrevious.decode( - reader, - reader.uint32(), - ); - continue; - case 11: - if (tag != 90) { - break; - } - - message.audioNext = - NetworkAPIV1_APIV1TriggerResponse_AudioNext.decode( - reader, - reader.uint32(), - ); - continue; - case 12: - if (tag != 98) { - break; - } - - message.audioPrevious = - NetworkAPIV1_APIV1TriggerResponse_AudioPrevious.decode( - reader, - reader.uint32(), - ); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.playlistRequest !== undefined) { + APIV1PlaylistRequest.encode( + message.playlistRequest, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.prerollRequest !== undefined) { + APIV1PrerollRequest.encode( + message.prerollRequest, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.presentationRequest !== undefined) { + APIV1PresentationRequest.encode( + message.presentationRequest, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.propRequest !== undefined) { + APIV1PropRequest.encode( + message.propRequest, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.stageRequest !== undefined) { + APIV1StageRequest.encode( + message.stageRequest, + writer.uint32(138).fork(), + ).ldelim(); + } + if (message.statusRequest !== undefined) { + APIV1StatusRequest.encode( + message.statusRequest, + writer.uint32(146).fork(), + ).ldelim(); + } + if (message.themeRequest !== undefined) { + APIV1ThemeRequest.encode( + message.themeRequest, + writer.uint32(154).fork(), + ).ldelim(); + } + if (message.timerRequest !== undefined) { + APIV1TimerRequest.encode( + message.timerRequest, + writer.uint32(162).fork(), + ).ldelim(); + } + if (message.transportRequest !== undefined) { + APIV1TransportRequest.encode( + message.transportRequest, + writer.uint32(170).fork(), + ).ldelim(); + } + if (message.triggerRequest !== undefined) { + APIV1TriggerRequest.encode( + message.triggerRequest, + writer.uint32(178).fork(), + ).ldelim(); + } + if (message.videoInputsRequest !== undefined) { + APIV1VideoInputsRequest.encode( + message.videoInputsRequest, + writer.uint32(186).fork(), + ).ldelim(); + } + if (message.announcementRequest !== undefined) { + APIV1AnnouncementRequest.encode( + message.announcementRequest, + writer.uint32(194).fork(), + ).ldelim(); + } + if (message.audioResponse !== undefined) { + APIV1AudioResponse.encode( + message.audioResponse, + writer.uint32(810).fork(), + ).ldelim(); + } + if (message.captureResponse !== undefined) { + APIV1CaptureResponse.encode( + message.captureResponse, + writer.uint32(818).fork(), + ).ldelim(); + } + if (message.clearingResponse !== undefined) { + APIV1ClearResponse.encode( + message.clearingResponse, + writer.uint32(826).fork(), + ).ldelim(); + } + if (message.groupsResponse !== undefined) { + APIV1GroupsResponse.encode( + message.groupsResponse, + writer.uint32(834).fork(), + ).ldelim(); + } + if (message.linkResponse !== undefined) { + APIV1LinkResponse.encode( + message.linkResponse, + writer.uint32(842).fork(), + ).ldelim(); + } + if (message.libraryResponse !== undefined) { + APIV1LibraryResponse.encode( + message.libraryResponse, + writer.uint32(850).fork(), + ).ldelim(); + } + if (message.looksResponse !== undefined) { + APIV1LooksResponse.encode( + message.looksResponse, + writer.uint32(858).fork(), + ).ldelim(); + } + if (message.macroResponse !== undefined) { + APIV1MacroResponse.encode( + message.macroResponse, + writer.uint32(866).fork(), + ).ldelim(); + } + if (message.masksResponse !== undefined) { + APIV1MasksResponse.encode( + message.masksResponse, + writer.uint32(874).fork(), + ).ldelim(); + } + if (message.mediaResponse !== undefined) { + APIV1MediaResponse.encode( + message.mediaResponse, + writer.uint32(882).fork(), + ).ldelim(); + } + if (message.messageResponse !== undefined) { + APIV1MessageResponse.encode( + message.messageResponse, + writer.uint32(890).fork(), + ).ldelim(); + } + if (message.miscellaneousResponse !== undefined) { + APIV1MiscellaneousResponse.encode( + message.miscellaneousResponse, + writer.uint32(898).fork(), + ).ldelim(); + } + if (message.playlistResponse !== undefined) { + APIV1PlaylistResponse.encode( + message.playlistResponse, + writer.uint32(906).fork(), + ).ldelim(); + } + if (message.prerollResponse !== undefined) { + APIV1PrerollResponse.encode( + message.prerollResponse, + writer.uint32(914).fork(), + ).ldelim(); + } + if (message.presentationResponse !== undefined) { + APIV1PresentationResponse.encode( + message.presentationResponse, + writer.uint32(922).fork(), + ).ldelim(); + } + if (message.propResponse !== undefined) { + APIV1PropResponse.encode( + message.propResponse, + writer.uint32(930).fork(), + ).ldelim(); + } + if (message.stageResponse !== undefined) { + APIV1StageResponse.encode( + message.stageResponse, + writer.uint32(938).fork(), + ).ldelim(); } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1TriggerResponse { - return { - cue: isSet(object.cue) - ? NetworkAPIV1_APIV1TriggerResponse_Cue.fromJSON(object.cue) - : undefined, - playlist: isSet(object.playlist) - ? NetworkAPIV1_APIV1TriggerResponse_Playlist.fromJSON(object.playlist) - : undefined, - media: isSet(object.media) - ? NetworkAPIV1_APIV1TriggerResponse_Media.fromJSON(object.media) - : undefined, - audio: isSet(object.audio) - ? NetworkAPIV1_APIV1TriggerResponse_Audio.fromJSON(object.audio) - : undefined, - videoInput: isSet(object.videoInput) - ? NetworkAPIV1_APIV1TriggerResponse_VideoInput.fromJSON( - object.videoInput, - ) - : undefined, - library: isSet(object.library) - ? NetworkAPIV1_APIV1TriggerResponse_Library.fromJSON(object.library) - : undefined, - next: isSet(object.next) - ? NetworkAPIV1_APIV1TriggerResponse_Next.fromJSON(object.next) - : undefined, - previous: isSet(object.previous) - ? NetworkAPIV1_APIV1TriggerResponse_Previous.fromJSON(object.previous) - : undefined, - mediaNext: isSet(object.mediaNext) - ? NetworkAPIV1_APIV1TriggerResponse_MediaNext.fromJSON(object.mediaNext) - : undefined, - mediaPrevious: isSet(object.mediaPrevious) - ? NetworkAPIV1_APIV1TriggerResponse_MediaPrevious.fromJSON( - object.mediaPrevious, - ) - : undefined, - audioNext: isSet(object.audioNext) - ? NetworkAPIV1_APIV1TriggerResponse_AudioNext.fromJSON(object.audioNext) - : undefined, - audioPrevious: isSet(object.audioPrevious) - ? NetworkAPIV1_APIV1TriggerResponse_AudioPrevious.fromJSON( - object.audioPrevious, - ) - : undefined, - }; - }, - - toJSON(message: NetworkAPIV1_APIV1TriggerResponse): unknown { - const obj: any = {}; - message.cue !== undefined && - (obj.cue = message.cue - ? NetworkAPIV1_APIV1TriggerResponse_Cue.toJSON(message.cue) - : undefined); - message.playlist !== undefined && - (obj.playlist = message.playlist - ? NetworkAPIV1_APIV1TriggerResponse_Playlist.toJSON(message.playlist) - : undefined); - message.media !== undefined && - (obj.media = message.media - ? NetworkAPIV1_APIV1TriggerResponse_Media.toJSON(message.media) - : undefined); - message.audio !== undefined && - (obj.audio = message.audio - ? NetworkAPIV1_APIV1TriggerResponse_Audio.toJSON(message.audio) - : undefined); - message.videoInput !== undefined && - (obj.videoInput = message.videoInput - ? NetworkAPIV1_APIV1TriggerResponse_VideoInput.toJSON( - message.videoInput, - ) - : undefined); - message.library !== undefined && - (obj.library = message.library - ? NetworkAPIV1_APIV1TriggerResponse_Library.toJSON(message.library) - : undefined); - message.next !== undefined && - (obj.next = message.next - ? NetworkAPIV1_APIV1TriggerResponse_Next.toJSON(message.next) - : undefined); - message.previous !== undefined && - (obj.previous = message.previous - ? NetworkAPIV1_APIV1TriggerResponse_Previous.toJSON(message.previous) - : undefined); - message.mediaNext !== undefined && - (obj.mediaNext = message.mediaNext - ? NetworkAPIV1_APIV1TriggerResponse_MediaNext.toJSON(message.mediaNext) - : undefined); - message.mediaPrevious !== undefined && - (obj.mediaPrevious = message.mediaPrevious - ? NetworkAPIV1_APIV1TriggerResponse_MediaPrevious.toJSON( - message.mediaPrevious, - ) - : undefined); - message.audioNext !== undefined && - (obj.audioNext = message.audioNext - ? NetworkAPIV1_APIV1TriggerResponse_AudioNext.toJSON(message.audioNext) - : undefined); - message.audioPrevious !== undefined && - (obj.audioPrevious = message.audioPrevious - ? NetworkAPIV1_APIV1TriggerResponse_AudioPrevious.toJSON( - message.audioPrevious, - ) - : undefined); - return obj; - }, - - create, I>>( - base?: I, - ): NetworkAPIV1_APIV1TriggerResponse { - return NetworkAPIV1_APIV1TriggerResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1TriggerResponse { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse(); - message.cue = - object.cue !== undefined && object.cue !== null - ? NetworkAPIV1_APIV1TriggerResponse_Cue.fromPartial(object.cue) - : undefined; - message.playlist = - object.playlist !== undefined && object.playlist !== null - ? NetworkAPIV1_APIV1TriggerResponse_Playlist.fromPartial( - object.playlist, - ) - : undefined; - message.media = - object.media !== undefined && object.media !== null - ? NetworkAPIV1_APIV1TriggerResponse_Media.fromPartial(object.media) - : undefined; - message.audio = - object.audio !== undefined && object.audio !== null - ? NetworkAPIV1_APIV1TriggerResponse_Audio.fromPartial(object.audio) - : undefined; - message.videoInput = - object.videoInput !== undefined && object.videoInput !== null - ? NetworkAPIV1_APIV1TriggerResponse_VideoInput.fromPartial( - object.videoInput, - ) - : undefined; - message.library = - object.library !== undefined && object.library !== null - ? NetworkAPIV1_APIV1TriggerResponse_Library.fromPartial(object.library) - : undefined; - message.next = - object.next !== undefined && object.next !== null - ? NetworkAPIV1_APIV1TriggerResponse_Next.fromPartial(object.next) - : undefined; - message.previous = - object.previous !== undefined && object.previous !== null - ? NetworkAPIV1_APIV1TriggerResponse_Previous.fromPartial( - object.previous, - ) - : undefined; - message.mediaNext = - object.mediaNext !== undefined && object.mediaNext !== null - ? NetworkAPIV1_APIV1TriggerResponse_MediaNext.fromPartial( - object.mediaNext, - ) - : undefined; - message.mediaPrevious = - object.mediaPrevious !== undefined && object.mediaPrevious !== null - ? NetworkAPIV1_APIV1TriggerResponse_MediaPrevious.fromPartial( - object.mediaPrevious, - ) - : undefined; - message.audioNext = - object.audioNext !== undefined && object.audioNext !== null - ? NetworkAPIV1_APIV1TriggerResponse_AudioNext.fromPartial( - object.audioNext, - ) - : undefined; - message.audioPrevious = - object.audioPrevious !== undefined && object.audioPrevious !== null - ? NetworkAPIV1_APIV1TriggerResponse_AudioPrevious.fromPartial( - object.audioPrevious, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse_Cue(): NetworkAPIV1_APIV1TriggerResponse_Cue { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerResponse_Cue = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Cue, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Cue { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Cue(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.statusResponse !== undefined) { + APIV1StatusResponse.encode( + message.statusResponse, + writer.uint32(946).fork(), + ).ldelim(); } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Cue { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Cue): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Cue { - return NetworkAPIV1_APIV1TriggerResponse_Cue.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Cue { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Cue(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse_Playlist(): NetworkAPIV1_APIV1TriggerResponse_Playlist { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerResponse_Playlist = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Playlist, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Playlist { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Playlist(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.themeResponse !== undefined) { + APIV1ThemeResponse.encode( + message.themeResponse, + writer.uint32(954).fork(), + ).ldelim(); } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Playlist { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Playlist): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Playlist { - return NetworkAPIV1_APIV1TriggerResponse_Playlist.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Playlist { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Playlist(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse_Media(): NetworkAPIV1_APIV1TriggerResponse_Media { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerResponse_Media = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Media, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Media { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Media(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.timerResponse !== undefined) { + APIV1TimerResponse.encode( + message.timerResponse, + writer.uint32(962).fork(), + ).ldelim(); } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Media { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Media): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Media { - return NetworkAPIV1_APIV1TriggerResponse_Media.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Media { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Media(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse_MediaNext(): NetworkAPIV1_APIV1TriggerResponse_MediaNext { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerResponse_MediaNext = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_MediaNext, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_MediaNext { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_MediaNext(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.transportResponse !== undefined) { + APIV1TransportResponse.encode( + message.transportResponse, + writer.uint32(970).fork(), + ).ldelim(); } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_MediaNext { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_MediaNext): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_MediaNext { - return NetworkAPIV1_APIV1TriggerResponse_MediaNext.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_MediaNext { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_MediaNext(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse_MediaPrevious(): NetworkAPIV1_APIV1TriggerResponse_MediaPrevious { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerResponse_MediaPrevious = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_MediaPrevious, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_MediaPrevious { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_MediaPrevious(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.triggerResponse !== undefined) { + APIV1TriggerResponse.encode( + message.triggerResponse, + writer.uint32(978).fork(), + ).ldelim(); + } + if (message.videoInputsResponse !== undefined) { + APIV1VideoInputsResponse.encode( + message.videoInputsResponse, + writer.uint32(986).fork(), + ).ldelim(); + } + if (message.announcementResponse !== undefined) { + APIV1AnnouncementResponse.encode( + message.announcementResponse, + writer.uint32(994).fork(), + ).ldelim(); + } + if (message.errorResponse !== undefined) { + APIV1ErrorResponse.encode( + message.errorResponse, + writer.uint32(1602).fork(), + ).ldelim(); + } + if (message.updateIdentifier !== undefined) { + writer.uint32(1610).string(message.updateIdentifier); } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_MediaPrevious { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_MediaPrevious): unknown { - const obj: any = {}; - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_MediaPrevious { - return NetworkAPIV1_APIV1TriggerResponse_MediaPrevious.fromPartial( - base ?? {}, - ); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_MediaPrevious { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_MediaPrevious(); - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1TriggerResponse_Audio(): NetworkAPIV1_APIV1TriggerResponse_Audio { - return {}; -} - -export const NetworkAPIV1_APIV1TriggerResponse_Audio = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Audio, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { return writer; }, - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Audio { + decode(input: _m0.Reader | Uint8Array, length?: number): NetworkAPIV1_Action { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Audio(); + const message = createBaseNetworkAPIV1_Action(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Audio { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Audio): unknown { - const obj: any = {}; - return obj; - }, + case 1: + if (tag !== 10) { + break; + } - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Audio { - return NetworkAPIV1_APIV1TriggerResponse_Audio.fromPartial(base ?? {}); - }, + message.audioRequest = APIV1AudioRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Audio { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Audio(); - return message; - }, -}; + message.captureRequest = APIV1CaptureRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } -function createBaseNetworkAPIV1_APIV1TriggerResponse_AudioNext(): NetworkAPIV1_APIV1TriggerResponse_AudioNext { - return {}; -} + message.clearingRequest = APIV1ClearRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } -export const NetworkAPIV1_APIV1TriggerResponse_AudioNext = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_AudioNext, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, + message.groupsRequest = APIV1GroupsRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_AudioNext { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_AudioNext(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, + message.linkRequest = APIV1LinkRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_AudioNext { - return {}; - }, + message.libraryRequest = APIV1LibraryRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_AudioNext): unknown { - const obj: any = {}; - return obj; - }, + message.looksRequest = APIV1LooksRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_AudioNext { - return NetworkAPIV1_APIV1TriggerResponse_AudioNext.fromPartial(base ?? {}); - }, + message.macroRequest = APIV1MacroRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_AudioNext { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_AudioNext(); - return message; - }, -}; + message.masksRequest = APIV1MasksRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } -function createBaseNetworkAPIV1_APIV1TriggerResponse_AudioPrevious(): NetworkAPIV1_APIV1TriggerResponse_AudioPrevious { - return {}; -} + message.mediaRequest = APIV1MediaRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } -export const NetworkAPIV1_APIV1TriggerResponse_AudioPrevious = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_AudioPrevious, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, + message.messageRequest = APIV1MessageRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_AudioPrevious { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_AudioPrevious(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, + message.miscellaneousRequest = APIV1MiscellaneousRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_AudioPrevious { - return {}; - }, + message.playlistRequest = APIV1PlaylistRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 14: + if (tag !== 114) { + break; + } - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_AudioPrevious): unknown { - const obj: any = {}; - return obj; - }, + message.prerollRequest = APIV1PrerollRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 15: + if (tag !== 122) { + break; + } - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_AudioPrevious { - return NetworkAPIV1_APIV1TriggerResponse_AudioPrevious.fromPartial( - base ?? {}, - ); - }, + message.presentationRequest = APIV1PresentationRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 16: + if (tag !== 130) { + break; + } - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_AudioPrevious { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_AudioPrevious(); - return message; - }, -}; + message.propRequest = APIV1PropRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 17: + if (tag !== 138) { + break; + } -function createBaseNetworkAPIV1_APIV1TriggerResponse_VideoInput(): NetworkAPIV1_APIV1TriggerResponse_VideoInput { - return {}; -} + message.stageRequest = APIV1StageRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 18: + if (tag !== 146) { + break; + } -export const NetworkAPIV1_APIV1TriggerResponse_VideoInput = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_VideoInput, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, + message.statusRequest = APIV1StatusRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 19: + if (tag !== 154) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_VideoInput { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_VideoInput(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, + message.themeRequest = APIV1ThemeRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 20: + if (tag !== 162) { + break; + } - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_VideoInput { - return {}; - }, + message.timerRequest = APIV1TimerRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 21: + if (tag !== 170) { + break; + } - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_VideoInput): unknown { - const obj: any = {}; - return obj; - }, + message.transportRequest = APIV1TransportRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 22: + if (tag !== 178) { + break; + } - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_VideoInput { - return NetworkAPIV1_APIV1TriggerResponse_VideoInput.fromPartial(base ?? {}); - }, + message.triggerRequest = APIV1TriggerRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 23: + if (tag !== 186) { + break; + } - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_VideoInput { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_VideoInput(); - return message; - }, -}; + message.videoInputsRequest = APIV1VideoInputsRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 24: + if (tag !== 194) { + break; + } -function createBaseNetworkAPIV1_APIV1TriggerResponse_Library(): NetworkAPIV1_APIV1TriggerResponse_Library { - return {}; -} + message.announcementRequest = APIV1AnnouncementRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 101: + if (tag !== 810) { + break; + } -export const NetworkAPIV1_APIV1TriggerResponse_Library = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Library, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, + message.audioResponse = APIV1AudioResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 102: + if (tag !== 818) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Library { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Library(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, + message.captureResponse = APIV1CaptureResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 103: + if (tag !== 826) { + break; + } - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Library { - return {}; - }, + message.clearingResponse = APIV1ClearResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 104: + if (tag !== 834) { + break; + } - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Library): unknown { - const obj: any = {}; - return obj; - }, + message.groupsResponse = APIV1GroupsResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 105: + if (tag !== 842) { + break; + } - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Library { - return NetworkAPIV1_APIV1TriggerResponse_Library.fromPartial(base ?? {}); - }, + message.linkResponse = APIV1LinkResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 106: + if (tag !== 850) { + break; + } - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Library { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Library(); - return message; - }, -}; + message.libraryResponse = APIV1LibraryResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 107: + if (tag !== 858) { + break; + } -function createBaseNetworkAPIV1_APIV1TriggerResponse_Next(): NetworkAPIV1_APIV1TriggerResponse_Next { - return {}; -} + message.looksResponse = APIV1LooksResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 108: + if (tag !== 866) { + break; + } -export const NetworkAPIV1_APIV1TriggerResponse_Next = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Next, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, + message.macroResponse = APIV1MacroResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 109: + if (tag !== 874) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Next { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Next(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, + message.masksResponse = APIV1MasksResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 110: + if (tag !== 882) { + break; + } - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Next { - return {}; - }, + message.mediaResponse = APIV1MediaResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 111: + if (tag !== 890) { + break; + } - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Next): unknown { - const obj: any = {}; - return obj; - }, + message.messageResponse = APIV1MessageResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 112: + if (tag !== 898) { + break; + } - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Next { - return NetworkAPIV1_APIV1TriggerResponse_Next.fromPartial(base ?? {}); - }, + message.miscellaneousResponse = APIV1MiscellaneousResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 113: + if (tag !== 906) { + break; + } - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Next { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Next(); - return message; - }, -}; + message.playlistResponse = APIV1PlaylistResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 114: + if (tag !== 914) { + break; + } -function createBaseNetworkAPIV1_APIV1TriggerResponse_Previous(): NetworkAPIV1_APIV1TriggerResponse_Previous { - return {}; -} + message.prerollResponse = APIV1PrerollResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 115: + if (tag !== 922) { + break; + } -export const NetworkAPIV1_APIV1TriggerResponse_Previous = { - encode( - _: NetworkAPIV1_APIV1TriggerResponse_Previous, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, + message.presentationResponse = APIV1PresentationResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 116: + if (tag !== 930) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1TriggerResponse_Previous { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Previous(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); - } - return message; - }, + message.propResponse = APIV1PropResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 117: + if (tag !== 938) { + break; + } - fromJSON(_: any): NetworkAPIV1_APIV1TriggerResponse_Previous { - return {}; - }, + message.stageResponse = APIV1StageResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 118: + if (tag !== 946) { + break; + } - toJSON(_: NetworkAPIV1_APIV1TriggerResponse_Previous): unknown { - const obj: any = {}; - return obj; - }, + message.statusResponse = APIV1StatusResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 119: + if (tag !== 954) { + break; + } - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1TriggerResponse_Previous { - return NetworkAPIV1_APIV1TriggerResponse_Previous.fromPartial(base ?? {}); - }, + message.themeResponse = APIV1ThemeResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 120: + if (tag !== 962) { + break; + } - fromPartial< - I extends Exact, I>, - >(_: I): NetworkAPIV1_APIV1TriggerResponse_Previous { - const message = createBaseNetworkAPIV1_APIV1TriggerResponse_Previous(); - return message; - }, -}; + message.timerResponse = APIV1TimerResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 121: + if (tag !== 970) { + break; + } -function createBaseNetworkAPIV1_APIV1VideoInputsResponse(): NetworkAPIV1_APIV1VideoInputsResponse { - return { getAll: undefined, trigger: undefined }; -} + message.transportResponse = APIV1TransportResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 122: + if (tag !== 978) { + break; + } -export const NetworkAPIV1_APIV1VideoInputsResponse = { - encode( - message: NetworkAPIV1_APIV1VideoInputsResponse, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - if (message.getAll !== undefined) { - NetworkAPIV1_APIV1VideoInputsResponse_GetAll.encode( - message.getAll, - writer.uint32(10).fork(), - ).ldelim(); - } - if (message.trigger !== undefined) { - NetworkAPIV1_APIV1VideoInputsResponse_Trigger.encode( - message.trigger, - writer.uint32(18).fork(), - ).ldelim(); - } - return writer; - }, + message.triggerResponse = APIV1TriggerResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 123: + if (tag !== 986) { + break; + } - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1VideoInputsResponse { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1VideoInputsResponse(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { + message.videoInputsResponse = APIV1VideoInputsResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 124: + if (tag !== 994) { break; } - message.getAll = NetworkAPIV1_APIV1VideoInputsResponse_GetAll.decode( + message.announcementResponse = APIV1AnnouncementResponse.decode( reader, reader.uint32(), ); continue; - case 2: - if (tag != 18) { + case 200: + if (tag !== 1602) { + break; + } + + message.errorResponse = APIV1ErrorResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 201: + if (tag !== 1610) { break; } - message.trigger = - NetworkAPIV1_APIV1VideoInputsResponse_Trigger.decode( - reader, - reader.uint32(), - ); + message.updateIdentifier = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -46796,247 +1052,571 @@ export const NetworkAPIV1_APIV1VideoInputsResponse = { return message; }, - fromJSON(object: any): NetworkAPIV1_APIV1VideoInputsResponse { + fromJSON(object: any): NetworkAPIV1_Action { return { - getAll: isSet(object.getAll) - ? NetworkAPIV1_APIV1VideoInputsResponse_GetAll.fromJSON(object.getAll) + audioRequest: isSet(object.audioRequest) + ? APIV1AudioRequest.fromJSON(object.audioRequest) + : undefined, + captureRequest: isSet(object.captureRequest) + ? APIV1CaptureRequest.fromJSON(object.captureRequest) + : undefined, + clearingRequest: isSet(object.clearingRequest) + ? APIV1ClearRequest.fromJSON(object.clearingRequest) + : undefined, + groupsRequest: isSet(object.groupsRequest) + ? APIV1GroupsRequest.fromJSON(object.groupsRequest) + : undefined, + linkRequest: isSet(object.linkRequest) + ? APIV1LinkRequest.fromJSON(object.linkRequest) + : undefined, + libraryRequest: isSet(object.libraryRequest) + ? APIV1LibraryRequest.fromJSON(object.libraryRequest) + : undefined, + looksRequest: isSet(object.looksRequest) + ? APIV1LooksRequest.fromJSON(object.looksRequest) + : undefined, + macroRequest: isSet(object.macroRequest) + ? APIV1MacroRequest.fromJSON(object.macroRequest) + : undefined, + masksRequest: isSet(object.masksRequest) + ? APIV1MasksRequest.fromJSON(object.masksRequest) + : undefined, + mediaRequest: isSet(object.mediaRequest) + ? APIV1MediaRequest.fromJSON(object.mediaRequest) + : undefined, + messageRequest: isSet(object.messageRequest) + ? APIV1MessageRequest.fromJSON(object.messageRequest) + : undefined, + miscellaneousRequest: isSet(object.miscellaneousRequest) + ? APIV1MiscellaneousRequest.fromJSON(object.miscellaneousRequest) + : undefined, + playlistRequest: isSet(object.playlistRequest) + ? APIV1PlaylistRequest.fromJSON(object.playlistRequest) + : undefined, + prerollRequest: isSet(object.prerollRequest) + ? APIV1PrerollRequest.fromJSON(object.prerollRequest) + : undefined, + presentationRequest: isSet(object.presentationRequest) + ? APIV1PresentationRequest.fromJSON(object.presentationRequest) + : undefined, + propRequest: isSet(object.propRequest) + ? APIV1PropRequest.fromJSON(object.propRequest) + : undefined, + stageRequest: isSet(object.stageRequest) + ? APIV1StageRequest.fromJSON(object.stageRequest) + : undefined, + statusRequest: isSet(object.statusRequest) + ? APIV1StatusRequest.fromJSON(object.statusRequest) + : undefined, + themeRequest: isSet(object.themeRequest) + ? APIV1ThemeRequest.fromJSON(object.themeRequest) + : undefined, + timerRequest: isSet(object.timerRequest) + ? APIV1TimerRequest.fromJSON(object.timerRequest) + : undefined, + transportRequest: isSet(object.transportRequest) + ? APIV1TransportRequest.fromJSON(object.transportRequest) + : undefined, + triggerRequest: isSet(object.triggerRequest) + ? APIV1TriggerRequest.fromJSON(object.triggerRequest) + : undefined, + videoInputsRequest: isSet(object.videoInputsRequest) + ? APIV1VideoInputsRequest.fromJSON(object.videoInputsRequest) + : undefined, + announcementRequest: isSet(object.announcementRequest) + ? APIV1AnnouncementRequest.fromJSON(object.announcementRequest) + : undefined, + audioResponse: isSet(object.audioResponse) + ? APIV1AudioResponse.fromJSON(object.audioResponse) + : undefined, + captureResponse: isSet(object.captureResponse) + ? APIV1CaptureResponse.fromJSON(object.captureResponse) + : undefined, + clearingResponse: isSet(object.clearingResponse) + ? APIV1ClearResponse.fromJSON(object.clearingResponse) + : undefined, + groupsResponse: isSet(object.groupsResponse) + ? APIV1GroupsResponse.fromJSON(object.groupsResponse) + : undefined, + linkResponse: isSet(object.linkResponse) + ? APIV1LinkResponse.fromJSON(object.linkResponse) + : undefined, + libraryResponse: isSet(object.libraryResponse) + ? APIV1LibraryResponse.fromJSON(object.libraryResponse) + : undefined, + looksResponse: isSet(object.looksResponse) + ? APIV1LooksResponse.fromJSON(object.looksResponse) + : undefined, + macroResponse: isSet(object.macroResponse) + ? APIV1MacroResponse.fromJSON(object.macroResponse) + : undefined, + masksResponse: isSet(object.masksResponse) + ? APIV1MasksResponse.fromJSON(object.masksResponse) + : undefined, + mediaResponse: isSet(object.mediaResponse) + ? APIV1MediaResponse.fromJSON(object.mediaResponse) + : undefined, + messageResponse: isSet(object.messageResponse) + ? APIV1MessageResponse.fromJSON(object.messageResponse) + : undefined, + miscellaneousResponse: isSet(object.miscellaneousResponse) + ? APIV1MiscellaneousResponse.fromJSON(object.miscellaneousResponse) + : undefined, + playlistResponse: isSet(object.playlistResponse) + ? APIV1PlaylistResponse.fromJSON(object.playlistResponse) + : undefined, + prerollResponse: isSet(object.prerollResponse) + ? APIV1PrerollResponse.fromJSON(object.prerollResponse) + : undefined, + presentationResponse: isSet(object.presentationResponse) + ? APIV1PresentationResponse.fromJSON(object.presentationResponse) + : undefined, + propResponse: isSet(object.propResponse) + ? APIV1PropResponse.fromJSON(object.propResponse) + : undefined, + stageResponse: isSet(object.stageResponse) + ? APIV1StageResponse.fromJSON(object.stageResponse) + : undefined, + statusResponse: isSet(object.statusResponse) + ? APIV1StatusResponse.fromJSON(object.statusResponse) + : undefined, + themeResponse: isSet(object.themeResponse) + ? APIV1ThemeResponse.fromJSON(object.themeResponse) + : undefined, + timerResponse: isSet(object.timerResponse) + ? APIV1TimerResponse.fromJSON(object.timerResponse) + : undefined, + transportResponse: isSet(object.transportResponse) + ? APIV1TransportResponse.fromJSON(object.transportResponse) + : undefined, + triggerResponse: isSet(object.triggerResponse) + ? APIV1TriggerResponse.fromJSON(object.triggerResponse) + : undefined, + videoInputsResponse: isSet(object.videoInputsResponse) + ? APIV1VideoInputsResponse.fromJSON(object.videoInputsResponse) + : undefined, + announcementResponse: isSet(object.announcementResponse) + ? APIV1AnnouncementResponse.fromJSON(object.announcementResponse) + : undefined, + errorResponse: isSet(object.errorResponse) + ? APIV1ErrorResponse.fromJSON(object.errorResponse) : undefined, - trigger: isSet(object.trigger) - ? NetworkAPIV1_APIV1VideoInputsResponse_Trigger.fromJSON(object.trigger) + updateIdentifier: isSet(object.updateIdentifier) + ? globalThis.String(object.updateIdentifier) : undefined, }; }, - toJSON(message: NetworkAPIV1_APIV1VideoInputsResponse): unknown { + toJSON(message: NetworkAPIV1_Action): unknown { const obj: any = {}; - message.getAll !== undefined && - (obj.getAll = message.getAll - ? NetworkAPIV1_APIV1VideoInputsResponse_GetAll.toJSON(message.getAll) - : undefined); - message.trigger !== undefined && - (obj.trigger = message.trigger - ? NetworkAPIV1_APIV1VideoInputsResponse_Trigger.toJSON(message.trigger) - : undefined); - return obj; - }, - - create< - I extends Exact, I>, - >(base?: I): NetworkAPIV1_APIV1VideoInputsResponse { - return NetworkAPIV1_APIV1VideoInputsResponse.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact, I>, - >(object: I): NetworkAPIV1_APIV1VideoInputsResponse { - const message = createBaseNetworkAPIV1_APIV1VideoInputsResponse(); - message.getAll = - object.getAll !== undefined && object.getAll !== null - ? NetworkAPIV1_APIV1VideoInputsResponse_GetAll.fromPartial( - object.getAll, - ) - : undefined; - message.trigger = - object.trigger !== undefined && object.trigger !== null - ? NetworkAPIV1_APIV1VideoInputsResponse_Trigger.fromPartial( - object.trigger, - ) - : undefined; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1VideoInputsResponse_GetAll(): NetworkAPIV1_APIV1VideoInputsResponse_GetAll { - return { inputs: [] }; -} - -export const NetworkAPIV1_APIV1VideoInputsResponse_GetAll = { - encode( - message: NetworkAPIV1_APIV1VideoInputsResponse_GetAll, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - for (const v of message.inputs) { - APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + if (message.audioRequest !== undefined) { + obj.audioRequest = APIV1AudioRequest.toJSON(message.audioRequest); + } + if (message.captureRequest !== undefined) { + obj.captureRequest = APIV1CaptureRequest.toJSON(message.captureRequest); + } + if (message.clearingRequest !== undefined) { + obj.clearingRequest = APIV1ClearRequest.toJSON(message.clearingRequest); + } + if (message.groupsRequest !== undefined) { + obj.groupsRequest = APIV1GroupsRequest.toJSON(message.groupsRequest); + } + if (message.linkRequest !== undefined) { + obj.linkRequest = APIV1LinkRequest.toJSON(message.linkRequest); + } + if (message.libraryRequest !== undefined) { + obj.libraryRequest = APIV1LibraryRequest.toJSON(message.libraryRequest); + } + if (message.looksRequest !== undefined) { + obj.looksRequest = APIV1LooksRequest.toJSON(message.looksRequest); + } + if (message.macroRequest !== undefined) { + obj.macroRequest = APIV1MacroRequest.toJSON(message.macroRequest); + } + if (message.masksRequest !== undefined) { + obj.masksRequest = APIV1MasksRequest.toJSON(message.masksRequest); + } + if (message.mediaRequest !== undefined) { + obj.mediaRequest = APIV1MediaRequest.toJSON(message.mediaRequest); + } + if (message.messageRequest !== undefined) { + obj.messageRequest = APIV1MessageRequest.toJSON(message.messageRequest); + } + if (message.miscellaneousRequest !== undefined) { + obj.miscellaneousRequest = APIV1MiscellaneousRequest.toJSON( + message.miscellaneousRequest, + ); + } + if (message.playlistRequest !== undefined) { + obj.playlistRequest = APIV1PlaylistRequest.toJSON( + message.playlistRequest, + ); + } + if (message.prerollRequest !== undefined) { + obj.prerollRequest = APIV1PrerollRequest.toJSON(message.prerollRequest); + } + if (message.presentationRequest !== undefined) { + obj.presentationRequest = APIV1PresentationRequest.toJSON( + message.presentationRequest, + ); + } + if (message.propRequest !== undefined) { + obj.propRequest = APIV1PropRequest.toJSON(message.propRequest); + } + if (message.stageRequest !== undefined) { + obj.stageRequest = APIV1StageRequest.toJSON(message.stageRequest); + } + if (message.statusRequest !== undefined) { + obj.statusRequest = APIV1StatusRequest.toJSON(message.statusRequest); + } + if (message.themeRequest !== undefined) { + obj.themeRequest = APIV1ThemeRequest.toJSON(message.themeRequest); + } + if (message.timerRequest !== undefined) { + obj.timerRequest = APIV1TimerRequest.toJSON(message.timerRequest); + } + if (message.transportRequest !== undefined) { + obj.transportRequest = APIV1TransportRequest.toJSON( + message.transportRequest, + ); + } + if (message.triggerRequest !== undefined) { + obj.triggerRequest = APIV1TriggerRequest.toJSON(message.triggerRequest); + } + if (message.videoInputsRequest !== undefined) { + obj.videoInputsRequest = APIV1VideoInputsRequest.toJSON( + message.videoInputsRequest, + ); + } + if (message.announcementRequest !== undefined) { + obj.announcementRequest = APIV1AnnouncementRequest.toJSON( + message.announcementRequest, + ); + } + if (message.audioResponse !== undefined) { + obj.audioResponse = APIV1AudioResponse.toJSON(message.audioResponse); + } + if (message.captureResponse !== undefined) { + obj.captureResponse = APIV1CaptureResponse.toJSON( + message.captureResponse, + ); + } + if (message.clearingResponse !== undefined) { + obj.clearingResponse = APIV1ClearResponse.toJSON( + message.clearingResponse, + ); + } + if (message.groupsResponse !== undefined) { + obj.groupsResponse = APIV1GroupsResponse.toJSON(message.groupsResponse); + } + if (message.linkResponse !== undefined) { + obj.linkResponse = APIV1LinkResponse.toJSON(message.linkResponse); + } + if (message.libraryResponse !== undefined) { + obj.libraryResponse = APIV1LibraryResponse.toJSON( + message.libraryResponse, + ); + } + if (message.looksResponse !== undefined) { + obj.looksResponse = APIV1LooksResponse.toJSON(message.looksResponse); + } + if (message.macroResponse !== undefined) { + obj.macroResponse = APIV1MacroResponse.toJSON(message.macroResponse); + } + if (message.masksResponse !== undefined) { + obj.masksResponse = APIV1MasksResponse.toJSON(message.masksResponse); + } + if (message.mediaResponse !== undefined) { + obj.mediaResponse = APIV1MediaResponse.toJSON(message.mediaResponse); + } + if (message.messageResponse !== undefined) { + obj.messageResponse = APIV1MessageResponse.toJSON( + message.messageResponse, + ); + } + if (message.miscellaneousResponse !== undefined) { + obj.miscellaneousResponse = APIV1MiscellaneousResponse.toJSON( + message.miscellaneousResponse, + ); + } + if (message.playlistResponse !== undefined) { + obj.playlistResponse = APIV1PlaylistResponse.toJSON( + message.playlistResponse, + ); + } + if (message.prerollResponse !== undefined) { + obj.prerollResponse = APIV1PrerollResponse.toJSON( + message.prerollResponse, + ); + } + if (message.presentationResponse !== undefined) { + obj.presentationResponse = APIV1PresentationResponse.toJSON( + message.presentationResponse, + ); + } + if (message.propResponse !== undefined) { + obj.propResponse = APIV1PropResponse.toJSON(message.propResponse); + } + if (message.stageResponse !== undefined) { + obj.stageResponse = APIV1StageResponse.toJSON(message.stageResponse); + } + if (message.statusResponse !== undefined) { + obj.statusResponse = APIV1StatusResponse.toJSON(message.statusResponse); } - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1VideoInputsResponse_GetAll { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1VideoInputsResponse_GetAll(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - case 1: - if (tag != 10) { - break; - } - - message.inputs.push(APIV1Identifier.decode(reader, reader.uint32())); - continue; - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.themeResponse !== undefined) { + obj.themeResponse = APIV1ThemeResponse.toJSON(message.themeResponse); } - return message; - }, - - fromJSON(object: any): NetworkAPIV1_APIV1VideoInputsResponse_GetAll { - return { - inputs: Array.isArray(object?.inputs) - ? object.inputs.map((e: any) => APIV1Identifier.fromJSON(e)) - : [], - }; - }, - - toJSON(message: NetworkAPIV1_APIV1VideoInputsResponse_GetAll): unknown { - const obj: any = {}; - if (message.inputs) { - obj.inputs = message.inputs.map((e) => - e ? APIV1Identifier.toJSON(e) : undefined, + if (message.timerResponse !== undefined) { + obj.timerResponse = APIV1TimerResponse.toJSON(message.timerResponse); + } + if (message.transportResponse !== undefined) { + obj.transportResponse = APIV1TransportResponse.toJSON( + message.transportResponse, ); - } else { - obj.inputs = []; } - return obj; - }, - - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1VideoInputsResponse_GetAll { - return NetworkAPIV1_APIV1VideoInputsResponse_GetAll.fromPartial(base ?? {}); - }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(object: I): NetworkAPIV1_APIV1VideoInputsResponse_GetAll { - const message = createBaseNetworkAPIV1_APIV1VideoInputsResponse_GetAll(); - message.inputs = - object.inputs?.map((e) => APIV1Identifier.fromPartial(e)) || []; - return message; - }, -}; - -function createBaseNetworkAPIV1_APIV1VideoInputsResponse_Trigger(): NetworkAPIV1_APIV1VideoInputsResponse_Trigger { - return {}; -} - -export const NetworkAPIV1_APIV1VideoInputsResponse_Trigger = { - encode( - _: NetworkAPIV1_APIV1VideoInputsResponse_Trigger, - writer: _m0.Writer = _m0.Writer.create(), - ): _m0.Writer { - return writer; - }, - - decode( - input: _m0.Reader | Uint8Array, - length?: number, - ): NetworkAPIV1_APIV1VideoInputsResponse_Trigger { - const reader = - input instanceof _m0.Reader ? input : _m0.Reader.create(input); - let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseNetworkAPIV1_APIV1VideoInputsResponse_Trigger(); - while (reader.pos < end) { - const tag = reader.uint32(); - switch (tag >>> 3) { - } - if ((tag & 7) == 4 || tag == 0) { - break; - } - reader.skipType(tag & 7); + if (message.triggerResponse !== undefined) { + obj.triggerResponse = APIV1TriggerResponse.toJSON( + message.triggerResponse, + ); + } + if (message.videoInputsResponse !== undefined) { + obj.videoInputsResponse = APIV1VideoInputsResponse.toJSON( + message.videoInputsResponse, + ); + } + if (message.announcementResponse !== undefined) { + obj.announcementResponse = APIV1AnnouncementResponse.toJSON( + message.announcementResponse, + ); + } + if (message.errorResponse !== undefined) { + obj.errorResponse = APIV1ErrorResponse.toJSON(message.errorResponse); + } + if (message.updateIdentifier !== undefined) { + obj.updateIdentifier = message.updateIdentifier; } - return message; - }, - - fromJSON(_: any): NetworkAPIV1_APIV1VideoInputsResponse_Trigger { - return {}; - }, - - toJSON(_: NetworkAPIV1_APIV1VideoInputsResponse_Trigger): unknown { - const obj: any = {}; return obj; }, - create< - I extends Exact< - DeepPartial, - I - >, - >(base?: I): NetworkAPIV1_APIV1VideoInputsResponse_Trigger { - return NetworkAPIV1_APIV1VideoInputsResponse_Trigger.fromPartial( - base ?? {}, - ); + create, I>>( + base?: I, + ): NetworkAPIV1_Action { + return NetworkAPIV1_Action.fromPartial(base ?? ({} as any)); }, - - fromPartial< - I extends Exact< - DeepPartial, - I - >, - >(_: I): NetworkAPIV1_APIV1VideoInputsResponse_Trigger { - const message = createBaseNetworkAPIV1_APIV1VideoInputsResponse_Trigger(); + fromPartial, I>>( + object: I, + ): NetworkAPIV1_Action { + const message = createBaseNetworkAPIV1_Action(); + message.audioRequest = + object.audioRequest !== undefined && object.audioRequest !== null + ? APIV1AudioRequest.fromPartial(object.audioRequest) + : undefined; + message.captureRequest = + object.captureRequest !== undefined && object.captureRequest !== null + ? APIV1CaptureRequest.fromPartial(object.captureRequest) + : undefined; + message.clearingRequest = + object.clearingRequest !== undefined && object.clearingRequest !== null + ? APIV1ClearRequest.fromPartial(object.clearingRequest) + : undefined; + message.groupsRequest = + object.groupsRequest !== undefined && object.groupsRequest !== null + ? APIV1GroupsRequest.fromPartial(object.groupsRequest) + : undefined; + message.linkRequest = + object.linkRequest !== undefined && object.linkRequest !== null + ? APIV1LinkRequest.fromPartial(object.linkRequest) + : undefined; + message.libraryRequest = + object.libraryRequest !== undefined && object.libraryRequest !== null + ? APIV1LibraryRequest.fromPartial(object.libraryRequest) + : undefined; + message.looksRequest = + object.looksRequest !== undefined && object.looksRequest !== null + ? APIV1LooksRequest.fromPartial(object.looksRequest) + : undefined; + message.macroRequest = + object.macroRequest !== undefined && object.macroRequest !== null + ? APIV1MacroRequest.fromPartial(object.macroRequest) + : undefined; + message.masksRequest = + object.masksRequest !== undefined && object.masksRequest !== null + ? APIV1MasksRequest.fromPartial(object.masksRequest) + : undefined; + message.mediaRequest = + object.mediaRequest !== undefined && object.mediaRequest !== null + ? APIV1MediaRequest.fromPartial(object.mediaRequest) + : undefined; + message.messageRequest = + object.messageRequest !== undefined && object.messageRequest !== null + ? APIV1MessageRequest.fromPartial(object.messageRequest) + : undefined; + message.miscellaneousRequest = + object.miscellaneousRequest !== undefined && + object.miscellaneousRequest !== null + ? APIV1MiscellaneousRequest.fromPartial(object.miscellaneousRequest) + : undefined; + message.playlistRequest = + object.playlistRequest !== undefined && object.playlistRequest !== null + ? APIV1PlaylistRequest.fromPartial(object.playlistRequest) + : undefined; + message.prerollRequest = + object.prerollRequest !== undefined && object.prerollRequest !== null + ? APIV1PrerollRequest.fromPartial(object.prerollRequest) + : undefined; + message.presentationRequest = + object.presentationRequest !== undefined && + object.presentationRequest !== null + ? APIV1PresentationRequest.fromPartial(object.presentationRequest) + : undefined; + message.propRequest = + object.propRequest !== undefined && object.propRequest !== null + ? APIV1PropRequest.fromPartial(object.propRequest) + : undefined; + message.stageRequest = + object.stageRequest !== undefined && object.stageRequest !== null + ? APIV1StageRequest.fromPartial(object.stageRequest) + : undefined; + message.statusRequest = + object.statusRequest !== undefined && object.statusRequest !== null + ? APIV1StatusRequest.fromPartial(object.statusRequest) + : undefined; + message.themeRequest = + object.themeRequest !== undefined && object.themeRequest !== null + ? APIV1ThemeRequest.fromPartial(object.themeRequest) + : undefined; + message.timerRequest = + object.timerRequest !== undefined && object.timerRequest !== null + ? APIV1TimerRequest.fromPartial(object.timerRequest) + : undefined; + message.transportRequest = + object.transportRequest !== undefined && object.transportRequest !== null + ? APIV1TransportRequest.fromPartial(object.transportRequest) + : undefined; + message.triggerRequest = + object.triggerRequest !== undefined && object.triggerRequest !== null + ? APIV1TriggerRequest.fromPartial(object.triggerRequest) + : undefined; + message.videoInputsRequest = + object.videoInputsRequest !== undefined && + object.videoInputsRequest !== null + ? APIV1VideoInputsRequest.fromPartial(object.videoInputsRequest) + : undefined; + message.announcementRequest = + object.announcementRequest !== undefined && + object.announcementRequest !== null + ? APIV1AnnouncementRequest.fromPartial(object.announcementRequest) + : undefined; + message.audioResponse = + object.audioResponse !== undefined && object.audioResponse !== null + ? APIV1AudioResponse.fromPartial(object.audioResponse) + : undefined; + message.captureResponse = + object.captureResponse !== undefined && object.captureResponse !== null + ? APIV1CaptureResponse.fromPartial(object.captureResponse) + : undefined; + message.clearingResponse = + object.clearingResponse !== undefined && object.clearingResponse !== null + ? APIV1ClearResponse.fromPartial(object.clearingResponse) + : undefined; + message.groupsResponse = + object.groupsResponse !== undefined && object.groupsResponse !== null + ? APIV1GroupsResponse.fromPartial(object.groupsResponse) + : undefined; + message.linkResponse = + object.linkResponse !== undefined && object.linkResponse !== null + ? APIV1LinkResponse.fromPartial(object.linkResponse) + : undefined; + message.libraryResponse = + object.libraryResponse !== undefined && object.libraryResponse !== null + ? APIV1LibraryResponse.fromPartial(object.libraryResponse) + : undefined; + message.looksResponse = + object.looksResponse !== undefined && object.looksResponse !== null + ? APIV1LooksResponse.fromPartial(object.looksResponse) + : undefined; + message.macroResponse = + object.macroResponse !== undefined && object.macroResponse !== null + ? APIV1MacroResponse.fromPartial(object.macroResponse) + : undefined; + message.masksResponse = + object.masksResponse !== undefined && object.masksResponse !== null + ? APIV1MasksResponse.fromPartial(object.masksResponse) + : undefined; + message.mediaResponse = + object.mediaResponse !== undefined && object.mediaResponse !== null + ? APIV1MediaResponse.fromPartial(object.mediaResponse) + : undefined; + message.messageResponse = + object.messageResponse !== undefined && object.messageResponse !== null + ? APIV1MessageResponse.fromPartial(object.messageResponse) + : undefined; + message.miscellaneousResponse = + object.miscellaneousResponse !== undefined && + object.miscellaneousResponse !== null + ? APIV1MiscellaneousResponse.fromPartial(object.miscellaneousResponse) + : undefined; + message.playlistResponse = + object.playlistResponse !== undefined && object.playlistResponse !== null + ? APIV1PlaylistResponse.fromPartial(object.playlistResponse) + : undefined; + message.prerollResponse = + object.prerollResponse !== undefined && object.prerollResponse !== null + ? APIV1PrerollResponse.fromPartial(object.prerollResponse) + : undefined; + message.presentationResponse = + object.presentationResponse !== undefined && + object.presentationResponse !== null + ? APIV1PresentationResponse.fromPartial(object.presentationResponse) + : undefined; + message.propResponse = + object.propResponse !== undefined && object.propResponse !== null + ? APIV1PropResponse.fromPartial(object.propResponse) + : undefined; + message.stageResponse = + object.stageResponse !== undefined && object.stageResponse !== null + ? APIV1StageResponse.fromPartial(object.stageResponse) + : undefined; + message.statusResponse = + object.statusResponse !== undefined && object.statusResponse !== null + ? APIV1StatusResponse.fromPartial(object.statusResponse) + : undefined; + message.themeResponse = + object.themeResponse !== undefined && object.themeResponse !== null + ? APIV1ThemeResponse.fromPartial(object.themeResponse) + : undefined; + message.timerResponse = + object.timerResponse !== undefined && object.timerResponse !== null + ? APIV1TimerResponse.fromPartial(object.timerResponse) + : undefined; + message.transportResponse = + object.transportResponse !== undefined && + object.transportResponse !== null + ? APIV1TransportResponse.fromPartial(object.transportResponse) + : undefined; + message.triggerResponse = + object.triggerResponse !== undefined && object.triggerResponse !== null + ? APIV1TriggerResponse.fromPartial(object.triggerResponse) + : undefined; + message.videoInputsResponse = + object.videoInputsResponse !== undefined && + object.videoInputsResponse !== null + ? APIV1VideoInputsResponse.fromPartial(object.videoInputsResponse) + : undefined; + message.announcementResponse = + object.announcementResponse !== undefined && + object.announcementResponse !== null + ? APIV1AnnouncementResponse.fromPartial(object.announcementResponse) + : undefined; + message.errorResponse = + object.errorResponse !== undefined && object.errorResponse !== null + ? APIV1ErrorResponse.fromPartial(object.errorResponse) + : undefined; + message.updateIdentifier = object.updateIdentifier ?? undefined; return message; }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - -function bytesFromBase64(b64: string): Uint8Array { - if (tsProtoGlobalThis.Buffer) { - return Uint8Array.from(tsProtoGlobalThis.Buffer.from(b64, 'base64')); - } else { - const bin = tsProtoGlobalThis.atob(b64); - const arr = new Uint8Array(bin.length); - for (let i = 0; i < bin.length; ++i) { - arr[i] = bin.charCodeAt(i); - } - return arr; - } -} - -function base64FromBytes(arr: Uint8Array): string { - if (tsProtoGlobalThis.Buffer) { - return tsProtoGlobalThis.Buffer.from(arr).toString('base64'); - } else { - const bin: string[] = []; - arr.forEach((byte) => { - bin.push(String.fromCharCode(byte)); - }); - return tsProtoGlobalThis.btoa(bin.join('')); - } -} - type Builtin = | Date | Function @@ -47048,8 +1628,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} @@ -47063,20 +1643,6 @@ export type Exact = P extends Builtin [K in Exclude>]: never; }; -function longToNumber(long: Long): number { - if (long.gt(Number.MAX_SAFE_INTEGER)) { - throw new tsProtoGlobalThis.Error( - 'Value is larger than Number.MAX_SAFE_INTEGER', - ); - } - return long.toNumber(); -} - -if (_m0.util.Long !== Long) { - _m0.util.Long = Long as any; - _m0.configure(); -} - function isSet(value: any): boolean { return value !== null && value !== undefined; } diff --git a/proto/proApiV1Analytics.ts b/proto/proApiV1Analytics.ts index c93a168..85f71b1 100644 --- a/proto/proApiV1Analytics.ts +++ b/proto/proApiV1Analytics.ts @@ -1,43 +1,52 @@ /* eslint-disable */ -import _m0 from "protobufjs/minimal"; +import _m0 from 'protobufjs/minimal'; -export const protobufPackage = "rv.data"; +export const protobufPackage = 'rv.data'; export interface APIAnalytics { messageReceived?: APIAnalytics_MessageReceived | undefined; } -export interface APIAnalytics_MessageReceived { -} +export interface APIAnalytics_MessageReceived {} function createBaseAPIAnalytics(): APIAnalytics { return { messageReceived: undefined }; } export const APIAnalytics = { - encode(message: APIAnalytics, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + message: APIAnalytics, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { if (message.messageReceived !== undefined) { - APIAnalytics_MessageReceived.encode(message.messageReceived, writer.uint32(10).fork()).ldelim(); + APIAnalytics_MessageReceived.encode( + message.messageReceived, + writer.uint32(10).fork(), + ).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): APIAnalytics { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAPIAnalytics(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } - message.messageReceived = APIAnalytics_MessageReceived.decode(reader, reader.uint32()); + message.messageReceived = APIAnalytics_MessageReceived.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -55,21 +64,27 @@ export const APIAnalytics = { toJSON(message: APIAnalytics): unknown { const obj: any = {}; - message.messageReceived !== undefined && (obj.messageReceived = message.messageReceived - ? APIAnalytics_MessageReceived.toJSON(message.messageReceived) - : undefined); + if (message.messageReceived !== undefined) { + obj.messageReceived = APIAnalytics_MessageReceived.toJSON( + message.messageReceived, + ); + } return obj; }, - create, I>>(base?: I): APIAnalytics { - return APIAnalytics.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): APIAnalytics { + return APIAnalytics.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(object: I): APIAnalytics { + fromPartial, I>>( + object: I, + ): APIAnalytics { const message = createBaseAPIAnalytics(); - message.messageReceived = (object.messageReceived !== undefined && object.messageReceived !== null) - ? APIAnalytics_MessageReceived.fromPartial(object.messageReceived) - : undefined; + message.messageReceived = + object.messageReceived !== undefined && object.messageReceived !== null + ? APIAnalytics_MessageReceived.fromPartial(object.messageReceived) + : undefined; return message; }, }; @@ -79,19 +94,26 @@ function createBaseAPIAnalytics_MessageReceived(): APIAnalytics_MessageReceived } export const APIAnalytics_MessageReceived = { - encode(_: APIAnalytics_MessageReceived, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + encode( + _: APIAnalytics_MessageReceived, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { return writer; }, - decode(input: _m0.Reader | Uint8Array, length?: number): APIAnalytics_MessageReceived { - const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIAnalytics_MessageReceived { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseAPIAnalytics_MessageReceived(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -108,26 +130,44 @@ export const APIAnalytics_MessageReceived = { return obj; }, - create, I>>(base?: I): APIAnalytics_MessageReceived { - return APIAnalytics_MessageReceived.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): APIAnalytics_MessageReceived { + return APIAnalytics_MessageReceived.fromPartial(base ?? ({} as any)); }, - - fromPartial, I>>(_: I): APIAnalytics_MessageReceived { + fromPartial, I>>( + _: I, + ): APIAnalytics_MessageReceived { const message = createBaseAPIAnalytics_MessageReceived(); return message; }, }; -type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; - -export type DeepPartial = T extends Builtin ? T - : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> - : T extends {} ? { [K in keyof T]?: DeepPartial } +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } : Partial; type KeysOfUnion = T extends T ? keyof T : never; -export type Exact = P extends Builtin ? P - : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never }; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; function isSet(value: any): boolean { return value !== null && value !== undefined; diff --git a/proto/proApiV1Announcement.proto b/proto/proApiV1Announcement.proto new file mode 100755 index 0000000..4ab1b88 --- /dev/null +++ b/proto/proApiV1Announcement.proto @@ -0,0 +1,99 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Presentation.proto"; +import "proApiV1TimelineOperation.proto"; + +message API_v1_Announcement_Request { + message ActiveTimelineOperation { + .rv.data.API_v1_TimelineOperation operation = 1; + } + + message ActiveTimelineStatus { + } + + message Active { + } + + message AnnouncementIndex { + } + + message ActiveFocus { + } + + message ActiveTrigger { + } + + message ActiveNextTrigger { + } + + message ActivePreviousTrigger { + } + + message ActiveIndexTrigger { + uint32 index = 1; + } + + oneof Request { + .rv.data.API_v1_Announcement_Request.ActiveTimelineOperation active_timeline_operation = 1; + .rv.data.API_v1_Announcement_Request.ActiveTimelineStatus active_timeline_status = 2; + .rv.data.API_v1_Announcement_Request.Active active = 3; + .rv.data.API_v1_Announcement_Request.AnnouncementIndex slide_index = 4; + .rv.data.API_v1_Announcement_Request.ActiveFocus active_focus = 5; + .rv.data.API_v1_Announcement_Request.ActiveTrigger active_trigger = 6; + .rv.data.API_v1_Announcement_Request.ActiveNextTrigger active_next_trigger = 7; + .rv.data.API_v1_Announcement_Request.ActivePreviousTrigger active_previous_trigger = 8; + .rv.data.API_v1_Announcement_Request.ActiveIndexTrigger active_index_trigger = 9; + } +} + +message API_v1_Announcement_Response { + message ActiveTimelineOperation { + } + + message ActiveTimelineStatus { + bool is_running = 1; + double current_time = 2; + } + + message Active { + .rv.data.API_v1_Presentation announcement = 1; + } + + message SlideIndex { + .rv.data.API_v1_SlideIndex announcement_index = 1; + } + + message ActiveFocus { + } + + message ActiveTrigger { + } + + message ActiveNextTrigger { + } + + message ActivePreviousTrigger { + } + + message ActiveIndexTrigger { + } + + oneof Request { + .rv.data.API_v1_Announcement_Response.ActiveTimelineOperation active_timeline_operation = 1; + .rv.data.API_v1_Announcement_Response.ActiveTimelineStatus active_timeline_status = 2; + .rv.data.API_v1_Announcement_Response.Active active = 3; + .rv.data.API_v1_Announcement_Response.SlideIndex slide_index = 4; + .rv.data.API_v1_Announcement_Response.ActiveFocus active_focus = 5; + .rv.data.API_v1_Announcement_Response.ActiveTrigger active_trigger = 6; + .rv.data.API_v1_Announcement_Response.ActiveNextTrigger active_next_trigger = 7; + .rv.data.API_v1_Announcement_Response.ActivePreviousTrigger active_previous_trigger = 8; + .rv.data.API_v1_Announcement_Response.ActiveIndexTrigger active_index_trigger = 9; + } +} + diff --git a/proto/proApiV1Announcement.ts b/proto/proApiV1Announcement.ts new file mode 100644 index 0000000..1bbbc3e --- /dev/null +++ b/proto/proApiV1Announcement.ts @@ -0,0 +1,2014 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Presentation, APIV1SlideIndex } from './proApiV1Presentation'; +import { + APIV1TimelineOperation, + aPIV1TimelineOperationFromJSON, + aPIV1TimelineOperationToJSON, +} from './proApiV1TimelineOperation'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1AnnouncementRequest { + activeTimelineOperation?: + | APIV1AnnouncementRequest_ActiveTimelineOperation + | undefined; + activeTimelineStatus?: + | APIV1AnnouncementRequest_ActiveTimelineStatus + | undefined; + active?: APIV1AnnouncementRequest_Active | undefined; + slideIndex?: APIV1AnnouncementRequest_AnnouncementIndex | undefined; + activeFocus?: APIV1AnnouncementRequest_ActiveFocus | undefined; + activeTrigger?: APIV1AnnouncementRequest_ActiveTrigger | undefined; + activeNextTrigger?: APIV1AnnouncementRequest_ActiveNextTrigger | undefined; + activePreviousTrigger?: + | APIV1AnnouncementRequest_ActivePreviousTrigger + | undefined; + activeIndexTrigger?: APIV1AnnouncementRequest_ActiveIndexTrigger | undefined; +} + +export interface APIV1AnnouncementRequest_ActiveTimelineOperation { + operation: APIV1TimelineOperation; +} + +export interface APIV1AnnouncementRequest_ActiveTimelineStatus {} + +export interface APIV1AnnouncementRequest_Active {} + +export interface APIV1AnnouncementRequest_AnnouncementIndex {} + +export interface APIV1AnnouncementRequest_ActiveFocus {} + +export interface APIV1AnnouncementRequest_ActiveTrigger {} + +export interface APIV1AnnouncementRequest_ActiveNextTrigger {} + +export interface APIV1AnnouncementRequest_ActivePreviousTrigger {} + +export interface APIV1AnnouncementRequest_ActiveIndexTrigger { + index: number; +} + +export interface APIV1AnnouncementResponse { + activeTimelineOperation?: + | APIV1AnnouncementResponse_ActiveTimelineOperation + | undefined; + activeTimelineStatus?: + | APIV1AnnouncementResponse_ActiveTimelineStatus + | undefined; + active?: APIV1AnnouncementResponse_Active | undefined; + slideIndex?: APIV1AnnouncementResponse_SlideIndex | undefined; + activeFocus?: APIV1AnnouncementResponse_ActiveFocus | undefined; + activeTrigger?: APIV1AnnouncementResponse_ActiveTrigger | undefined; + activeNextTrigger?: APIV1AnnouncementResponse_ActiveNextTrigger | undefined; + activePreviousTrigger?: + | APIV1AnnouncementResponse_ActivePreviousTrigger + | undefined; + activeIndexTrigger?: APIV1AnnouncementResponse_ActiveIndexTrigger | undefined; +} + +export interface APIV1AnnouncementResponse_ActiveTimelineOperation {} + +export interface APIV1AnnouncementResponse_ActiveTimelineStatus { + isRunning: boolean; + currentTime: number; +} + +export interface APIV1AnnouncementResponse_Active { + announcement: APIV1Presentation | undefined; +} + +export interface APIV1AnnouncementResponse_SlideIndex { + announcementIndex: APIV1SlideIndex | undefined; +} + +export interface APIV1AnnouncementResponse_ActiveFocus {} + +export interface APIV1AnnouncementResponse_ActiveTrigger {} + +export interface APIV1AnnouncementResponse_ActiveNextTrigger {} + +export interface APIV1AnnouncementResponse_ActivePreviousTrigger {} + +export interface APIV1AnnouncementResponse_ActiveIndexTrigger {} + +function createBaseAPIV1AnnouncementRequest(): APIV1AnnouncementRequest { + return { + activeTimelineOperation: undefined, + activeTimelineStatus: undefined, + active: undefined, + slideIndex: undefined, + activeFocus: undefined, + activeTrigger: undefined, + activeNextTrigger: undefined, + activePreviousTrigger: undefined, + activeIndexTrigger: undefined, + }; +} + +export const APIV1AnnouncementRequest = { + encode( + message: APIV1AnnouncementRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.activeTimelineOperation !== undefined) { + APIV1AnnouncementRequest_ActiveTimelineOperation.encode( + message.activeTimelineOperation, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.activeTimelineStatus !== undefined) { + APIV1AnnouncementRequest_ActiveTimelineStatus.encode( + message.activeTimelineStatus, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.active !== undefined) { + APIV1AnnouncementRequest_Active.encode( + message.active, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.slideIndex !== undefined) { + APIV1AnnouncementRequest_AnnouncementIndex.encode( + message.slideIndex, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.activeFocus !== undefined) { + APIV1AnnouncementRequest_ActiveFocus.encode( + message.activeFocus, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.activeTrigger !== undefined) { + APIV1AnnouncementRequest_ActiveTrigger.encode( + message.activeTrigger, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.activeNextTrigger !== undefined) { + APIV1AnnouncementRequest_ActiveNextTrigger.encode( + message.activeNextTrigger, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.activePreviousTrigger !== undefined) { + APIV1AnnouncementRequest_ActivePreviousTrigger.encode( + message.activePreviousTrigger, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.activeIndexTrigger !== undefined) { + APIV1AnnouncementRequest_ActiveIndexTrigger.encode( + message.activeIndexTrigger, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.activeTimelineOperation = + APIV1AnnouncementRequest_ActiveTimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.activeTimelineStatus = + APIV1AnnouncementRequest_ActiveTimelineStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.active = APIV1AnnouncementRequest_Active.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.slideIndex = + APIV1AnnouncementRequest_AnnouncementIndex.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.activeFocus = APIV1AnnouncementRequest_ActiveFocus.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.activeTrigger = APIV1AnnouncementRequest_ActiveTrigger.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.activeNextTrigger = + APIV1AnnouncementRequest_ActiveNextTrigger.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.activePreviousTrigger = + APIV1AnnouncementRequest_ActivePreviousTrigger.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.activeIndexTrigger = + APIV1AnnouncementRequest_ActiveIndexTrigger.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementRequest { + return { + activeTimelineOperation: isSet(object.activeTimelineOperation) + ? APIV1AnnouncementRequest_ActiveTimelineOperation.fromJSON( + object.activeTimelineOperation, + ) + : undefined, + activeTimelineStatus: isSet(object.activeTimelineStatus) + ? APIV1AnnouncementRequest_ActiveTimelineStatus.fromJSON( + object.activeTimelineStatus, + ) + : undefined, + active: isSet(object.active) + ? APIV1AnnouncementRequest_Active.fromJSON(object.active) + : undefined, + slideIndex: isSet(object.slideIndex) + ? APIV1AnnouncementRequest_AnnouncementIndex.fromJSON(object.slideIndex) + : undefined, + activeFocus: isSet(object.activeFocus) + ? APIV1AnnouncementRequest_ActiveFocus.fromJSON(object.activeFocus) + : undefined, + activeTrigger: isSet(object.activeTrigger) + ? APIV1AnnouncementRequest_ActiveTrigger.fromJSON(object.activeTrigger) + : undefined, + activeNextTrigger: isSet(object.activeNextTrigger) + ? APIV1AnnouncementRequest_ActiveNextTrigger.fromJSON( + object.activeNextTrigger, + ) + : undefined, + activePreviousTrigger: isSet(object.activePreviousTrigger) + ? APIV1AnnouncementRequest_ActivePreviousTrigger.fromJSON( + object.activePreviousTrigger, + ) + : undefined, + activeIndexTrigger: isSet(object.activeIndexTrigger) + ? APIV1AnnouncementRequest_ActiveIndexTrigger.fromJSON( + object.activeIndexTrigger, + ) + : undefined, + }; + }, + + toJSON(message: APIV1AnnouncementRequest): unknown { + const obj: any = {}; + if (message.activeTimelineOperation !== undefined) { + obj.activeTimelineOperation = + APIV1AnnouncementRequest_ActiveTimelineOperation.toJSON( + message.activeTimelineOperation, + ); + } + if (message.activeTimelineStatus !== undefined) { + obj.activeTimelineStatus = + APIV1AnnouncementRequest_ActiveTimelineStatus.toJSON( + message.activeTimelineStatus, + ); + } + if (message.active !== undefined) { + obj.active = APIV1AnnouncementRequest_Active.toJSON(message.active); + } + if (message.slideIndex !== undefined) { + obj.slideIndex = APIV1AnnouncementRequest_AnnouncementIndex.toJSON( + message.slideIndex, + ); + } + if (message.activeFocus !== undefined) { + obj.activeFocus = APIV1AnnouncementRequest_ActiveFocus.toJSON( + message.activeFocus, + ); + } + if (message.activeTrigger !== undefined) { + obj.activeTrigger = APIV1AnnouncementRequest_ActiveTrigger.toJSON( + message.activeTrigger, + ); + } + if (message.activeNextTrigger !== undefined) { + obj.activeNextTrigger = APIV1AnnouncementRequest_ActiveNextTrigger.toJSON( + message.activeNextTrigger, + ); + } + if (message.activePreviousTrigger !== undefined) { + obj.activePreviousTrigger = + APIV1AnnouncementRequest_ActivePreviousTrigger.toJSON( + message.activePreviousTrigger, + ); + } + if (message.activeIndexTrigger !== undefined) { + obj.activeIndexTrigger = + APIV1AnnouncementRequest_ActiveIndexTrigger.toJSON( + message.activeIndexTrigger, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AnnouncementRequest { + return APIV1AnnouncementRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AnnouncementRequest { + const message = createBaseAPIV1AnnouncementRequest(); + message.activeTimelineOperation = + object.activeTimelineOperation !== undefined && + object.activeTimelineOperation !== null + ? APIV1AnnouncementRequest_ActiveTimelineOperation.fromPartial( + object.activeTimelineOperation, + ) + : undefined; + message.activeTimelineStatus = + object.activeTimelineStatus !== undefined && + object.activeTimelineStatus !== null + ? APIV1AnnouncementRequest_ActiveTimelineStatus.fromPartial( + object.activeTimelineStatus, + ) + : undefined; + message.active = + object.active !== undefined && object.active !== null + ? APIV1AnnouncementRequest_Active.fromPartial(object.active) + : undefined; + message.slideIndex = + object.slideIndex !== undefined && object.slideIndex !== null + ? APIV1AnnouncementRequest_AnnouncementIndex.fromPartial( + object.slideIndex, + ) + : undefined; + message.activeFocus = + object.activeFocus !== undefined && object.activeFocus !== null + ? APIV1AnnouncementRequest_ActiveFocus.fromPartial(object.activeFocus) + : undefined; + message.activeTrigger = + object.activeTrigger !== undefined && object.activeTrigger !== null + ? APIV1AnnouncementRequest_ActiveTrigger.fromPartial( + object.activeTrigger, + ) + : undefined; + message.activeNextTrigger = + object.activeNextTrigger !== undefined && + object.activeNextTrigger !== null + ? APIV1AnnouncementRequest_ActiveNextTrigger.fromPartial( + object.activeNextTrigger, + ) + : undefined; + message.activePreviousTrigger = + object.activePreviousTrigger !== undefined && + object.activePreviousTrigger !== null + ? APIV1AnnouncementRequest_ActivePreviousTrigger.fromPartial( + object.activePreviousTrigger, + ) + : undefined; + message.activeIndexTrigger = + object.activeIndexTrigger !== undefined && + object.activeIndexTrigger !== null + ? APIV1AnnouncementRequest_ActiveIndexTrigger.fromPartial( + object.activeIndexTrigger, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActiveTimelineOperation(): APIV1AnnouncementRequest_ActiveTimelineOperation { + return { operation: 0 }; +} + +export const APIV1AnnouncementRequest_ActiveTimelineOperation = { + encode( + message: APIV1AnnouncementRequest_ActiveTimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.operation !== 0) { + writer.uint32(8).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActiveTimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1AnnouncementRequest_ActiveTimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementRequest_ActiveTimelineOperation { + return { + operation: isSet(object.operation) + ? aPIV1TimelineOperationFromJSON(object.operation) + : 0, + }; + }, + + toJSON(message: APIV1AnnouncementRequest_ActiveTimelineOperation): unknown { + const obj: any = {}; + if (message.operation !== 0) { + obj.operation = aPIV1TimelineOperationToJSON(message.operation); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementRequest_ActiveTimelineOperation { + return APIV1AnnouncementRequest_ActiveTimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1AnnouncementRequest_ActiveTimelineOperation { + const message = + createBaseAPIV1AnnouncementRequest_ActiveTimelineOperation(); + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActiveTimelineStatus(): APIV1AnnouncementRequest_ActiveTimelineStatus { + return {}; +} + +export const APIV1AnnouncementRequest_ActiveTimelineStatus = { + encode( + _: APIV1AnnouncementRequest_ActiveTimelineStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActiveTimelineStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_ActiveTimelineStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_ActiveTimelineStatus { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_ActiveTimelineStatus): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementRequest_ActiveTimelineStatus { + return APIV1AnnouncementRequest_ActiveTimelineStatus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1AnnouncementRequest_ActiveTimelineStatus { + const message = createBaseAPIV1AnnouncementRequest_ActiveTimelineStatus(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_Active(): APIV1AnnouncementRequest_Active { + return {}; +} + +export const APIV1AnnouncementRequest_Active = { + encode( + _: APIV1AnnouncementRequest_Active, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_Active { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_Active(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_Active { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_Active): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AnnouncementRequest_Active { + return APIV1AnnouncementRequest_Active.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1AnnouncementRequest_Active { + const message = createBaseAPIV1AnnouncementRequest_Active(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_AnnouncementIndex(): APIV1AnnouncementRequest_AnnouncementIndex { + return {}; +} + +export const APIV1AnnouncementRequest_AnnouncementIndex = { + encode( + _: APIV1AnnouncementRequest_AnnouncementIndex, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_AnnouncementIndex { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_AnnouncementIndex(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_AnnouncementIndex { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_AnnouncementIndex): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1AnnouncementRequest_AnnouncementIndex { + return APIV1AnnouncementRequest_AnnouncementIndex.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1AnnouncementRequest_AnnouncementIndex { + const message = createBaseAPIV1AnnouncementRequest_AnnouncementIndex(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActiveFocus(): APIV1AnnouncementRequest_ActiveFocus { + return {}; +} + +export const APIV1AnnouncementRequest_ActiveFocus = { + encode( + _: APIV1AnnouncementRequest_ActiveFocus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActiveFocus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_ActiveFocus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_ActiveFocus { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_ActiveFocus): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AnnouncementRequest_ActiveFocus { + return APIV1AnnouncementRequest_ActiveFocus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1AnnouncementRequest_ActiveFocus { + const message = createBaseAPIV1AnnouncementRequest_ActiveFocus(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActiveTrigger(): APIV1AnnouncementRequest_ActiveTrigger { + return {}; +} + +export const APIV1AnnouncementRequest_ActiveTrigger = { + encode( + _: APIV1AnnouncementRequest_ActiveTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActiveTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_ActiveTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_ActiveTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_ActiveTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1AnnouncementRequest_ActiveTrigger { + return APIV1AnnouncementRequest_ActiveTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1AnnouncementRequest_ActiveTrigger { + const message = createBaseAPIV1AnnouncementRequest_ActiveTrigger(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActiveNextTrigger(): APIV1AnnouncementRequest_ActiveNextTrigger { + return {}; +} + +export const APIV1AnnouncementRequest_ActiveNextTrigger = { + encode( + _: APIV1AnnouncementRequest_ActiveNextTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActiveNextTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_ActiveNextTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_ActiveNextTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_ActiveNextTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1AnnouncementRequest_ActiveNextTrigger { + return APIV1AnnouncementRequest_ActiveNextTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1AnnouncementRequest_ActiveNextTrigger { + const message = createBaseAPIV1AnnouncementRequest_ActiveNextTrigger(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActivePreviousTrigger(): APIV1AnnouncementRequest_ActivePreviousTrigger { + return {}; +} + +export const APIV1AnnouncementRequest_ActivePreviousTrigger = { + encode( + _: APIV1AnnouncementRequest_ActivePreviousTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActivePreviousTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_ActivePreviousTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementRequest_ActivePreviousTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementRequest_ActivePreviousTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementRequest_ActivePreviousTrigger { + return APIV1AnnouncementRequest_ActivePreviousTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1AnnouncementRequest_ActivePreviousTrigger { + const message = createBaseAPIV1AnnouncementRequest_ActivePreviousTrigger(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementRequest_ActiveIndexTrigger(): APIV1AnnouncementRequest_ActiveIndexTrigger { + return { index: 0 }; +} + +export const APIV1AnnouncementRequest_ActiveIndexTrigger = { + encode( + message: APIV1AnnouncementRequest_ActiveIndexTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.index !== 0) { + writer.uint32(8).uint32(message.index); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementRequest_ActiveIndexTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementRequest_ActiveIndexTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.index = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementRequest_ActiveIndexTrigger { + return { index: isSet(object.index) ? globalThis.Number(object.index) : 0 }; + }, + + toJSON(message: APIV1AnnouncementRequest_ActiveIndexTrigger): unknown { + const obj: any = {}; + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementRequest_ActiveIndexTrigger { + return APIV1AnnouncementRequest_ActiveIndexTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1AnnouncementRequest_ActiveIndexTrigger { + const message = createBaseAPIV1AnnouncementRequest_ActiveIndexTrigger(); + message.index = object.index ?? 0; + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse(): APIV1AnnouncementResponse { + return { + activeTimelineOperation: undefined, + activeTimelineStatus: undefined, + active: undefined, + slideIndex: undefined, + activeFocus: undefined, + activeTrigger: undefined, + activeNextTrigger: undefined, + activePreviousTrigger: undefined, + activeIndexTrigger: undefined, + }; +} + +export const APIV1AnnouncementResponse = { + encode( + message: APIV1AnnouncementResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.activeTimelineOperation !== undefined) { + APIV1AnnouncementResponse_ActiveTimelineOperation.encode( + message.activeTimelineOperation, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.activeTimelineStatus !== undefined) { + APIV1AnnouncementResponse_ActiveTimelineStatus.encode( + message.activeTimelineStatus, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.active !== undefined) { + APIV1AnnouncementResponse_Active.encode( + message.active, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.slideIndex !== undefined) { + APIV1AnnouncementResponse_SlideIndex.encode( + message.slideIndex, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.activeFocus !== undefined) { + APIV1AnnouncementResponse_ActiveFocus.encode( + message.activeFocus, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.activeTrigger !== undefined) { + APIV1AnnouncementResponse_ActiveTrigger.encode( + message.activeTrigger, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.activeNextTrigger !== undefined) { + APIV1AnnouncementResponse_ActiveNextTrigger.encode( + message.activeNextTrigger, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.activePreviousTrigger !== undefined) { + APIV1AnnouncementResponse_ActivePreviousTrigger.encode( + message.activePreviousTrigger, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.activeIndexTrigger !== undefined) { + APIV1AnnouncementResponse_ActiveIndexTrigger.encode( + message.activeIndexTrigger, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.activeTimelineOperation = + APIV1AnnouncementResponse_ActiveTimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.activeTimelineStatus = + APIV1AnnouncementResponse_ActiveTimelineStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.active = APIV1AnnouncementResponse_Active.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.slideIndex = APIV1AnnouncementResponse_SlideIndex.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.activeFocus = APIV1AnnouncementResponse_ActiveFocus.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.activeTrigger = + APIV1AnnouncementResponse_ActiveTrigger.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.activeNextTrigger = + APIV1AnnouncementResponse_ActiveNextTrigger.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.activePreviousTrigger = + APIV1AnnouncementResponse_ActivePreviousTrigger.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.activeIndexTrigger = + APIV1AnnouncementResponse_ActiveIndexTrigger.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementResponse { + return { + activeTimelineOperation: isSet(object.activeTimelineOperation) + ? APIV1AnnouncementResponse_ActiveTimelineOperation.fromJSON( + object.activeTimelineOperation, + ) + : undefined, + activeTimelineStatus: isSet(object.activeTimelineStatus) + ? APIV1AnnouncementResponse_ActiveTimelineStatus.fromJSON( + object.activeTimelineStatus, + ) + : undefined, + active: isSet(object.active) + ? APIV1AnnouncementResponse_Active.fromJSON(object.active) + : undefined, + slideIndex: isSet(object.slideIndex) + ? APIV1AnnouncementResponse_SlideIndex.fromJSON(object.slideIndex) + : undefined, + activeFocus: isSet(object.activeFocus) + ? APIV1AnnouncementResponse_ActiveFocus.fromJSON(object.activeFocus) + : undefined, + activeTrigger: isSet(object.activeTrigger) + ? APIV1AnnouncementResponse_ActiveTrigger.fromJSON(object.activeTrigger) + : undefined, + activeNextTrigger: isSet(object.activeNextTrigger) + ? APIV1AnnouncementResponse_ActiveNextTrigger.fromJSON( + object.activeNextTrigger, + ) + : undefined, + activePreviousTrigger: isSet(object.activePreviousTrigger) + ? APIV1AnnouncementResponse_ActivePreviousTrigger.fromJSON( + object.activePreviousTrigger, + ) + : undefined, + activeIndexTrigger: isSet(object.activeIndexTrigger) + ? APIV1AnnouncementResponse_ActiveIndexTrigger.fromJSON( + object.activeIndexTrigger, + ) + : undefined, + }; + }, + + toJSON(message: APIV1AnnouncementResponse): unknown { + const obj: any = {}; + if (message.activeTimelineOperation !== undefined) { + obj.activeTimelineOperation = + APIV1AnnouncementResponse_ActiveTimelineOperation.toJSON( + message.activeTimelineOperation, + ); + } + if (message.activeTimelineStatus !== undefined) { + obj.activeTimelineStatus = + APIV1AnnouncementResponse_ActiveTimelineStatus.toJSON( + message.activeTimelineStatus, + ); + } + if (message.active !== undefined) { + obj.active = APIV1AnnouncementResponse_Active.toJSON(message.active); + } + if (message.slideIndex !== undefined) { + obj.slideIndex = APIV1AnnouncementResponse_SlideIndex.toJSON( + message.slideIndex, + ); + } + if (message.activeFocus !== undefined) { + obj.activeFocus = APIV1AnnouncementResponse_ActiveFocus.toJSON( + message.activeFocus, + ); + } + if (message.activeTrigger !== undefined) { + obj.activeTrigger = APIV1AnnouncementResponse_ActiveTrigger.toJSON( + message.activeTrigger, + ); + } + if (message.activeNextTrigger !== undefined) { + obj.activeNextTrigger = + APIV1AnnouncementResponse_ActiveNextTrigger.toJSON( + message.activeNextTrigger, + ); + } + if (message.activePreviousTrigger !== undefined) { + obj.activePreviousTrigger = + APIV1AnnouncementResponse_ActivePreviousTrigger.toJSON( + message.activePreviousTrigger, + ); + } + if (message.activeIndexTrigger !== undefined) { + obj.activeIndexTrigger = + APIV1AnnouncementResponse_ActiveIndexTrigger.toJSON( + message.activeIndexTrigger, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AnnouncementResponse { + return APIV1AnnouncementResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AnnouncementResponse { + const message = createBaseAPIV1AnnouncementResponse(); + message.activeTimelineOperation = + object.activeTimelineOperation !== undefined && + object.activeTimelineOperation !== null + ? APIV1AnnouncementResponse_ActiveTimelineOperation.fromPartial( + object.activeTimelineOperation, + ) + : undefined; + message.activeTimelineStatus = + object.activeTimelineStatus !== undefined && + object.activeTimelineStatus !== null + ? APIV1AnnouncementResponse_ActiveTimelineStatus.fromPartial( + object.activeTimelineStatus, + ) + : undefined; + message.active = + object.active !== undefined && object.active !== null + ? APIV1AnnouncementResponse_Active.fromPartial(object.active) + : undefined; + message.slideIndex = + object.slideIndex !== undefined && object.slideIndex !== null + ? APIV1AnnouncementResponse_SlideIndex.fromPartial(object.slideIndex) + : undefined; + message.activeFocus = + object.activeFocus !== undefined && object.activeFocus !== null + ? APIV1AnnouncementResponse_ActiveFocus.fromPartial(object.activeFocus) + : undefined; + message.activeTrigger = + object.activeTrigger !== undefined && object.activeTrigger !== null + ? APIV1AnnouncementResponse_ActiveTrigger.fromPartial( + object.activeTrigger, + ) + : undefined; + message.activeNextTrigger = + object.activeNextTrigger !== undefined && + object.activeNextTrigger !== null + ? APIV1AnnouncementResponse_ActiveNextTrigger.fromPartial( + object.activeNextTrigger, + ) + : undefined; + message.activePreviousTrigger = + object.activePreviousTrigger !== undefined && + object.activePreviousTrigger !== null + ? APIV1AnnouncementResponse_ActivePreviousTrigger.fromPartial( + object.activePreviousTrigger, + ) + : undefined; + message.activeIndexTrigger = + object.activeIndexTrigger !== undefined && + object.activeIndexTrigger !== null + ? APIV1AnnouncementResponse_ActiveIndexTrigger.fromPartial( + object.activeIndexTrigger, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActiveTimelineOperation(): APIV1AnnouncementResponse_ActiveTimelineOperation { + return {}; +} + +export const APIV1AnnouncementResponse_ActiveTimelineOperation = { + encode( + _: APIV1AnnouncementResponse_ActiveTimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActiveTimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1AnnouncementResponse_ActiveTimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementResponse_ActiveTimelineOperation { + return {}; + }, + + toJSON(_: APIV1AnnouncementResponse_ActiveTimelineOperation): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementResponse_ActiveTimelineOperation { + return APIV1AnnouncementResponse_ActiveTimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1AnnouncementResponse_ActiveTimelineOperation { + const message = + createBaseAPIV1AnnouncementResponse_ActiveTimelineOperation(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActiveTimelineStatus(): APIV1AnnouncementResponse_ActiveTimelineStatus { + return { isRunning: false, currentTime: 0 }; +} + +export const APIV1AnnouncementResponse_ActiveTimelineStatus = { + encode( + message: APIV1AnnouncementResponse_ActiveTimelineStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isRunning === true) { + writer.uint32(8).bool(message.isRunning); + } + if (message.currentTime !== 0) { + writer.uint32(17).double(message.currentTime); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActiveTimelineStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_ActiveTimelineStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isRunning = reader.bool(); + continue; + case 2: + if (tag !== 17) { + break; + } + + message.currentTime = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementResponse_ActiveTimelineStatus { + return { + isRunning: isSet(object.isRunning) + ? globalThis.Boolean(object.isRunning) + : false, + currentTime: isSet(object.currentTime) + ? globalThis.Number(object.currentTime) + : 0, + }; + }, + + toJSON(message: APIV1AnnouncementResponse_ActiveTimelineStatus): unknown { + const obj: any = {}; + if (message.isRunning === true) { + obj.isRunning = message.isRunning; + } + if (message.currentTime !== 0) { + obj.currentTime = message.currentTime; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementResponse_ActiveTimelineStatus { + return APIV1AnnouncementResponse_ActiveTimelineStatus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1AnnouncementResponse_ActiveTimelineStatus { + const message = createBaseAPIV1AnnouncementResponse_ActiveTimelineStatus(); + message.isRunning = object.isRunning ?? false; + message.currentTime = object.currentTime ?? 0; + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_Active(): APIV1AnnouncementResponse_Active { + return { announcement: undefined }; +} + +export const APIV1AnnouncementResponse_Active = { + encode( + message: APIV1AnnouncementResponse_Active, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.announcement !== undefined) { + APIV1Presentation.encode( + message.announcement, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_Active { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_Active(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.announcement = APIV1Presentation.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementResponse_Active { + return { + announcement: isSet(object.announcement) + ? APIV1Presentation.fromJSON(object.announcement) + : undefined, + }; + }, + + toJSON(message: APIV1AnnouncementResponse_Active): unknown { + const obj: any = {}; + if (message.announcement !== undefined) { + obj.announcement = APIV1Presentation.toJSON(message.announcement); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AnnouncementResponse_Active { + return APIV1AnnouncementResponse_Active.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AnnouncementResponse_Active { + const message = createBaseAPIV1AnnouncementResponse_Active(); + message.announcement = + object.announcement !== undefined && object.announcement !== null + ? APIV1Presentation.fromPartial(object.announcement) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_SlideIndex(): APIV1AnnouncementResponse_SlideIndex { + return { announcementIndex: undefined }; +} + +export const APIV1AnnouncementResponse_SlideIndex = { + encode( + message: APIV1AnnouncementResponse_SlideIndex, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.announcementIndex !== undefined) { + APIV1SlideIndex.encode( + message.announcementIndex, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_SlideIndex { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_SlideIndex(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.announcementIndex = APIV1SlideIndex.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AnnouncementResponse_SlideIndex { + return { + announcementIndex: isSet(object.announcementIndex) + ? APIV1SlideIndex.fromJSON(object.announcementIndex) + : undefined, + }; + }, + + toJSON(message: APIV1AnnouncementResponse_SlideIndex): unknown { + const obj: any = {}; + if (message.announcementIndex !== undefined) { + obj.announcementIndex = APIV1SlideIndex.toJSON(message.announcementIndex); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AnnouncementResponse_SlideIndex { + return APIV1AnnouncementResponse_SlideIndex.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AnnouncementResponse_SlideIndex { + const message = createBaseAPIV1AnnouncementResponse_SlideIndex(); + message.announcementIndex = + object.announcementIndex !== undefined && + object.announcementIndex !== null + ? APIV1SlideIndex.fromPartial(object.announcementIndex) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActiveFocus(): APIV1AnnouncementResponse_ActiveFocus { + return {}; +} + +export const APIV1AnnouncementResponse_ActiveFocus = { + encode( + _: APIV1AnnouncementResponse_ActiveFocus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActiveFocus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_ActiveFocus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementResponse_ActiveFocus { + return {}; + }, + + toJSON(_: APIV1AnnouncementResponse_ActiveFocus): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1AnnouncementResponse_ActiveFocus { + return APIV1AnnouncementResponse_ActiveFocus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1AnnouncementResponse_ActiveFocus { + const message = createBaseAPIV1AnnouncementResponse_ActiveFocus(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActiveTrigger(): APIV1AnnouncementResponse_ActiveTrigger { + return {}; +} + +export const APIV1AnnouncementResponse_ActiveTrigger = { + encode( + _: APIV1AnnouncementResponse_ActiveTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActiveTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_ActiveTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementResponse_ActiveTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementResponse_ActiveTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1AnnouncementResponse_ActiveTrigger { + return APIV1AnnouncementResponse_ActiveTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1AnnouncementResponse_ActiveTrigger { + const message = createBaseAPIV1AnnouncementResponse_ActiveTrigger(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActiveNextTrigger(): APIV1AnnouncementResponse_ActiveNextTrigger { + return {}; +} + +export const APIV1AnnouncementResponse_ActiveNextTrigger = { + encode( + _: APIV1AnnouncementResponse_ActiveNextTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActiveNextTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_ActiveNextTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementResponse_ActiveNextTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementResponse_ActiveNextTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementResponse_ActiveNextTrigger { + return APIV1AnnouncementResponse_ActiveNextTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1AnnouncementResponse_ActiveNextTrigger { + const message = createBaseAPIV1AnnouncementResponse_ActiveNextTrigger(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActivePreviousTrigger(): APIV1AnnouncementResponse_ActivePreviousTrigger { + return {}; +} + +export const APIV1AnnouncementResponse_ActivePreviousTrigger = { + encode( + _: APIV1AnnouncementResponse_ActivePreviousTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActivePreviousTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_ActivePreviousTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementResponse_ActivePreviousTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementResponse_ActivePreviousTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementResponse_ActivePreviousTrigger { + return APIV1AnnouncementResponse_ActivePreviousTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1AnnouncementResponse_ActivePreviousTrigger { + const message = createBaseAPIV1AnnouncementResponse_ActivePreviousTrigger(); + return message; + }, +}; + +function createBaseAPIV1AnnouncementResponse_ActiveIndexTrigger(): APIV1AnnouncementResponse_ActiveIndexTrigger { + return {}; +} + +export const APIV1AnnouncementResponse_ActiveIndexTrigger = { + encode( + _: APIV1AnnouncementResponse_ActiveIndexTrigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AnnouncementResponse_ActiveIndexTrigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AnnouncementResponse_ActiveIndexTrigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AnnouncementResponse_ActiveIndexTrigger { + return {}; + }, + + toJSON(_: APIV1AnnouncementResponse_ActiveIndexTrigger): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1AnnouncementResponse_ActiveIndexTrigger { + return APIV1AnnouncementResponse_ActiveIndexTrigger.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1AnnouncementResponse_ActiveIndexTrigger { + const message = createBaseAPIV1AnnouncementResponse_ActiveIndexTrigger(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Audio.proto b/proto/proApiV1Audio.proto new file mode 100755 index 0000000..0d38b23 --- /dev/null +++ b/proto/proApiV1Audio.proto @@ -0,0 +1,106 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; +import "proApiV1MediaPlaylistItem.proto"; +import "proApiV1Playlist.proto"; + +message API_v1_Audio_Request { + message Playlists { + } + + message Playlist { + string id = 1; + uint32 start = 2; + } + + message PlaylistUpdates { + string id = 1; + } + + message EmptyMessage { + } + + message IdentifierMessage { + string id = 1; + } + + oneof Request { + .rv.data.API_v1_Audio_Request.Playlists playlists = 1; + .rv.data.API_v1_Audio_Request.Playlist playlist = 2; + .rv.data.API_v1_Audio_Request.PlaylistUpdates playlist_updates = 3; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_focused = 4; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_active = 5; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_next_focus = 6; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_previous_focus = 7; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_active_focus = 8; + .rv.data.API_v1_Audio_Request.IdentifierMessage playlist_id_focus = 9; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_focused_trigger = 10; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_active_trigger = 11; + .rv.data.API_v1_Audio_Request.IdentifierMessage playlist_id_trigger = 12; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_focused_next_trigger = 13; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_focused_previous_trigger = 14; + .rv.data.API_v1_Audio_Request.IdentifierMessage playlist_focused_id_trigger = 15; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_active_next_trigger = 16; + .rv.data.API_v1_Audio_Request.EmptyMessage playlist_active_previous_trigger = 17; + .rv.data.API_v1_Audio_Request.IdentifierMessage playlist_active_id_trigger = 18; + .rv.data.API_v1_Audio_Request.IdentifierMessage playlist_id_next_trigger = 19; + .rv.data.API_v1_Audio_Request.IdentifierMessage playlist_id_previous_trigger = 20; + } +} + +message API_v1_Audio_Response { + message Playlists { + repeated .rv.data.API_v1_Playlist playlists = 1; + } + + message Playlist { + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_MediaPlaylistItem items = 2; + } + + message PlaylistUpdate { + .rv.data.API_v1_Identifier id = 1; + } + + message EmptyMessage { + } + + message FocusedPlaylist { + .rv.data.API_v1_Identifier id = 1; + } + + message ActivePlaylist { + .rv.data.API_v1_Identifier playlist = 1; + .rv.data.API_v1_Identifier item = 2; + } + + oneof Response { + .rv.data.API_v1_Audio_Response.Playlists playlists = 1; + .rv.data.API_v1_Audio_Response.Playlist playlist = 2; + .rv.data.API_v1_Audio_Response.PlaylistUpdate update = 3; + .rv.data.API_v1_Audio_Response.FocusedPlaylist playlist_focused = 4; + .rv.data.API_v1_Audio_Response.ActivePlaylist playlist_active = 5; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_next_focus = 6; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_previous_focus = 7; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_active_focus = 8; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_id_focus = 9; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_focused_trigger = 10; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_active_trigger = 11; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_id_trigger = 12; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_focused_next_trigger = 13; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_focused_previous_trigger = 14; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_focused_id_trigger = 15; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_active_next_trigger = 16; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_active_previous_trigger = 17; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_active_id_trigger = 18; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_id_next_trigger = 19; + .rv.data.API_v1_Audio_Response.EmptyMessage playlist_id_previous_trigger = 20; + } +} + diff --git a/proto/proApiV1Audio.ts b/proto/proApiV1Audio.ts new file mode 100644 index 0000000..df8ca54 --- /dev/null +++ b/proto/proApiV1Audio.ts @@ -0,0 +1,2249 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { APIV1MediaPlaylistItem } from './proApiV1MediaPlaylistItem'; +import { APIV1Playlist } from './proApiV1Playlist'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1AudioRequest { + playlists?: APIV1AudioRequest_Playlists | undefined; + playlist?: APIV1AudioRequest_Playlist | undefined; + playlistUpdates?: APIV1AudioRequest_PlaylistUpdates | undefined; + playlistFocused?: APIV1AudioRequest_EmptyMessage | undefined; + playlistActive?: APIV1AudioRequest_EmptyMessage | undefined; + playlistNextFocus?: APIV1AudioRequest_EmptyMessage | undefined; + playlistPreviousFocus?: APIV1AudioRequest_EmptyMessage | undefined; + playlistActiveFocus?: APIV1AudioRequest_EmptyMessage | undefined; + playlistIdFocus?: APIV1AudioRequest_IdentifierMessage | undefined; + playlistFocusedTrigger?: APIV1AudioRequest_EmptyMessage | undefined; + playlistActiveTrigger?: APIV1AudioRequest_EmptyMessage | undefined; + playlistIdTrigger?: APIV1AudioRequest_IdentifierMessage | undefined; + playlistFocusedNextTrigger?: APIV1AudioRequest_EmptyMessage | undefined; + playlistFocusedPreviousTrigger?: APIV1AudioRequest_EmptyMessage | undefined; + playlistFocusedIdTrigger?: APIV1AudioRequest_IdentifierMessage | undefined; + playlistActiveNextTrigger?: APIV1AudioRequest_EmptyMessage | undefined; + playlistActivePreviousTrigger?: APIV1AudioRequest_EmptyMessage | undefined; + playlistActiveIdTrigger?: APIV1AudioRequest_IdentifierMessage | undefined; + playlistIdNextTrigger?: APIV1AudioRequest_IdentifierMessage | undefined; + playlistIdPreviousTrigger?: APIV1AudioRequest_IdentifierMessage | undefined; +} + +export interface APIV1AudioRequest_Playlists {} + +export interface APIV1AudioRequest_Playlist { + id: string; + start: number; +} + +export interface APIV1AudioRequest_PlaylistUpdates { + id: string; +} + +export interface APIV1AudioRequest_EmptyMessage {} + +export interface APIV1AudioRequest_IdentifierMessage { + id: string; +} + +export interface APIV1AudioResponse { + playlists?: APIV1AudioResponse_Playlists | undefined; + playlist?: APIV1AudioResponse_Playlist | undefined; + update?: APIV1AudioResponse_PlaylistUpdate | undefined; + playlistFocused?: APIV1AudioResponse_FocusedPlaylist | undefined; + playlistActive?: APIV1AudioResponse_ActivePlaylist | undefined; + playlistNextFocus?: APIV1AudioResponse_EmptyMessage | undefined; + playlistPreviousFocus?: APIV1AudioResponse_EmptyMessage | undefined; + playlistActiveFocus?: APIV1AudioResponse_EmptyMessage | undefined; + playlistIdFocus?: APIV1AudioResponse_EmptyMessage | undefined; + playlistFocusedTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistActiveTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistIdTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistFocusedNextTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistFocusedPreviousTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistFocusedIdTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistActiveNextTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistActivePreviousTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistActiveIdTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistIdNextTrigger?: APIV1AudioResponse_EmptyMessage | undefined; + playlistIdPreviousTrigger?: APIV1AudioResponse_EmptyMessage | undefined; +} + +export interface APIV1AudioResponse_Playlists { + playlists: APIV1Playlist[]; +} + +export interface APIV1AudioResponse_Playlist { + id: APIV1Identifier | undefined; + items: APIV1MediaPlaylistItem[]; +} + +export interface APIV1AudioResponse_PlaylistUpdate { + id: APIV1Identifier | undefined; +} + +export interface APIV1AudioResponse_EmptyMessage {} + +export interface APIV1AudioResponse_FocusedPlaylist { + id: APIV1Identifier | undefined; +} + +export interface APIV1AudioResponse_ActivePlaylist { + playlist: APIV1Identifier | undefined; + item: APIV1Identifier | undefined; +} + +function createBaseAPIV1AudioRequest(): APIV1AudioRequest { + return { + playlists: undefined, + playlist: undefined, + playlistUpdates: undefined, + playlistFocused: undefined, + playlistActive: undefined, + playlistNextFocus: undefined, + playlistPreviousFocus: undefined, + playlistActiveFocus: undefined, + playlistIdFocus: undefined, + playlistFocusedTrigger: undefined, + playlistActiveTrigger: undefined, + playlistIdTrigger: undefined, + playlistFocusedNextTrigger: undefined, + playlistFocusedPreviousTrigger: undefined, + playlistFocusedIdTrigger: undefined, + playlistActiveNextTrigger: undefined, + playlistActivePreviousTrigger: undefined, + playlistActiveIdTrigger: undefined, + playlistIdNextTrigger: undefined, + playlistIdPreviousTrigger: undefined, + }; +} + +export const APIV1AudioRequest = { + encode( + message: APIV1AudioRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlists !== undefined) { + APIV1AudioRequest_Playlists.encode( + message.playlists, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.playlist !== undefined) { + APIV1AudioRequest_Playlist.encode( + message.playlist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.playlistUpdates !== undefined) { + APIV1AudioRequest_PlaylistUpdates.encode( + message.playlistUpdates, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.playlistFocused !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistFocused, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.playlistActive !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistActive, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.playlistNextFocus !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistNextFocus, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.playlistPreviousFocus !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistPreviousFocus, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.playlistActiveFocus !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistActiveFocus, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.playlistIdFocus !== undefined) { + APIV1AudioRequest_IdentifierMessage.encode( + message.playlistIdFocus, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.playlistFocusedTrigger !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistFocusedTrigger, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.playlistActiveTrigger !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistActiveTrigger, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.playlistIdTrigger !== undefined) { + APIV1AudioRequest_IdentifierMessage.encode( + message.playlistIdTrigger, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.playlistFocusedNextTrigger !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistFocusedNextTrigger, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.playlistFocusedPreviousTrigger !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistFocusedPreviousTrigger, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.playlistFocusedIdTrigger !== undefined) { + APIV1AudioRequest_IdentifierMessage.encode( + message.playlistFocusedIdTrigger, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.playlistActiveNextTrigger !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistActiveNextTrigger, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.playlistActivePreviousTrigger !== undefined) { + APIV1AudioRequest_EmptyMessage.encode( + message.playlistActivePreviousTrigger, + writer.uint32(138).fork(), + ).ldelim(); + } + if (message.playlistActiveIdTrigger !== undefined) { + APIV1AudioRequest_IdentifierMessage.encode( + message.playlistActiveIdTrigger, + writer.uint32(146).fork(), + ).ldelim(); + } + if (message.playlistIdNextTrigger !== undefined) { + APIV1AudioRequest_IdentifierMessage.encode( + message.playlistIdNextTrigger, + writer.uint32(154).fork(), + ).ldelim(); + } + if (message.playlistIdPreviousTrigger !== undefined) { + APIV1AudioRequest_IdentifierMessage.encode( + message.playlistIdPreviousTrigger, + writer.uint32(162).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1AudioRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists = APIV1AudioRequest_Playlists.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.playlist = APIV1AudioRequest_Playlist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.playlistUpdates = APIV1AudioRequest_PlaylistUpdates.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.playlistFocused = APIV1AudioRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.playlistActive = APIV1AudioRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.playlistNextFocus = APIV1AudioRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.playlistPreviousFocus = APIV1AudioRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.playlistActiveFocus = APIV1AudioRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.playlistIdFocus = APIV1AudioRequest_IdentifierMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.playlistFocusedTrigger = + APIV1AudioRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.playlistActiveTrigger = APIV1AudioRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.playlistIdTrigger = + APIV1AudioRequest_IdentifierMessage.decode(reader, reader.uint32()); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.playlistFocusedNextTrigger = + APIV1AudioRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.playlistFocusedPreviousTrigger = + APIV1AudioRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.playlistFocusedIdTrigger = + APIV1AudioRequest_IdentifierMessage.decode(reader, reader.uint32()); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.playlistActiveNextTrigger = + APIV1AudioRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.playlistActivePreviousTrigger = + APIV1AudioRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 18: + if (tag !== 146) { + break; + } + + message.playlistActiveIdTrigger = + APIV1AudioRequest_IdentifierMessage.decode(reader, reader.uint32()); + continue; + case 19: + if (tag !== 154) { + break; + } + + message.playlistIdNextTrigger = + APIV1AudioRequest_IdentifierMessage.decode(reader, reader.uint32()); + continue; + case 20: + if (tag !== 162) { + break; + } + + message.playlistIdPreviousTrigger = + APIV1AudioRequest_IdentifierMessage.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioRequest { + return { + playlists: isSet(object.playlists) + ? APIV1AudioRequest_Playlists.fromJSON(object.playlists) + : undefined, + playlist: isSet(object.playlist) + ? APIV1AudioRequest_Playlist.fromJSON(object.playlist) + : undefined, + playlistUpdates: isSet(object.playlistUpdates) + ? APIV1AudioRequest_PlaylistUpdates.fromJSON(object.playlistUpdates) + : undefined, + playlistFocused: isSet(object.playlistFocused) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistFocused) + : undefined, + playlistActive: isSet(object.playlistActive) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistActive) + : undefined, + playlistNextFocus: isSet(object.playlistNextFocus) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistNextFocus) + : undefined, + playlistPreviousFocus: isSet(object.playlistPreviousFocus) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistPreviousFocus) + : undefined, + playlistActiveFocus: isSet(object.playlistActiveFocus) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistActiveFocus) + : undefined, + playlistIdFocus: isSet(object.playlistIdFocus) + ? APIV1AudioRequest_IdentifierMessage.fromJSON(object.playlistIdFocus) + : undefined, + playlistFocusedTrigger: isSet(object.playlistFocusedTrigger) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistFocusedTrigger) + : undefined, + playlistActiveTrigger: isSet(object.playlistActiveTrigger) + ? APIV1AudioRequest_EmptyMessage.fromJSON(object.playlistActiveTrigger) + : undefined, + playlistIdTrigger: isSet(object.playlistIdTrigger) + ? APIV1AudioRequest_IdentifierMessage.fromJSON(object.playlistIdTrigger) + : undefined, + playlistFocusedNextTrigger: isSet(object.playlistFocusedNextTrigger) + ? APIV1AudioRequest_EmptyMessage.fromJSON( + object.playlistFocusedNextTrigger, + ) + : undefined, + playlistFocusedPreviousTrigger: isSet( + object.playlistFocusedPreviousTrigger, + ) + ? APIV1AudioRequest_EmptyMessage.fromJSON( + object.playlistFocusedPreviousTrigger, + ) + : undefined, + playlistFocusedIdTrigger: isSet(object.playlistFocusedIdTrigger) + ? APIV1AudioRequest_IdentifierMessage.fromJSON( + object.playlistFocusedIdTrigger, + ) + : undefined, + playlistActiveNextTrigger: isSet(object.playlistActiveNextTrigger) + ? APIV1AudioRequest_EmptyMessage.fromJSON( + object.playlistActiveNextTrigger, + ) + : undefined, + playlistActivePreviousTrigger: isSet(object.playlistActivePreviousTrigger) + ? APIV1AudioRequest_EmptyMessage.fromJSON( + object.playlistActivePreviousTrigger, + ) + : undefined, + playlistActiveIdTrigger: isSet(object.playlistActiveIdTrigger) + ? APIV1AudioRequest_IdentifierMessage.fromJSON( + object.playlistActiveIdTrigger, + ) + : undefined, + playlistIdNextTrigger: isSet(object.playlistIdNextTrigger) + ? APIV1AudioRequest_IdentifierMessage.fromJSON( + object.playlistIdNextTrigger, + ) + : undefined, + playlistIdPreviousTrigger: isSet(object.playlistIdPreviousTrigger) + ? APIV1AudioRequest_IdentifierMessage.fromJSON( + object.playlistIdPreviousTrigger, + ) + : undefined, + }; + }, + + toJSON(message: APIV1AudioRequest): unknown { + const obj: any = {}; + if (message.playlists !== undefined) { + obj.playlists = APIV1AudioRequest_Playlists.toJSON(message.playlists); + } + if (message.playlist !== undefined) { + obj.playlist = APIV1AudioRequest_Playlist.toJSON(message.playlist); + } + if (message.playlistUpdates !== undefined) { + obj.playlistUpdates = APIV1AudioRequest_PlaylistUpdates.toJSON( + message.playlistUpdates, + ); + } + if (message.playlistFocused !== undefined) { + obj.playlistFocused = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistFocused, + ); + } + if (message.playlistActive !== undefined) { + obj.playlistActive = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistActive, + ); + } + if (message.playlistNextFocus !== undefined) { + obj.playlistNextFocus = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistNextFocus, + ); + } + if (message.playlistPreviousFocus !== undefined) { + obj.playlistPreviousFocus = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistPreviousFocus, + ); + } + if (message.playlistActiveFocus !== undefined) { + obj.playlistActiveFocus = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistActiveFocus, + ); + } + if (message.playlistIdFocus !== undefined) { + obj.playlistIdFocus = APIV1AudioRequest_IdentifierMessage.toJSON( + message.playlistIdFocus, + ); + } + if (message.playlistFocusedTrigger !== undefined) { + obj.playlistFocusedTrigger = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistFocusedTrigger, + ); + } + if (message.playlistActiveTrigger !== undefined) { + obj.playlistActiveTrigger = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistActiveTrigger, + ); + } + if (message.playlistIdTrigger !== undefined) { + obj.playlistIdTrigger = APIV1AudioRequest_IdentifierMessage.toJSON( + message.playlistIdTrigger, + ); + } + if (message.playlistFocusedNextTrigger !== undefined) { + obj.playlistFocusedNextTrigger = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistFocusedNextTrigger, + ); + } + if (message.playlistFocusedPreviousTrigger !== undefined) { + obj.playlistFocusedPreviousTrigger = + APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistFocusedPreviousTrigger, + ); + } + if (message.playlistFocusedIdTrigger !== undefined) { + obj.playlistFocusedIdTrigger = APIV1AudioRequest_IdentifierMessage.toJSON( + message.playlistFocusedIdTrigger, + ); + } + if (message.playlistActiveNextTrigger !== undefined) { + obj.playlistActiveNextTrigger = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistActiveNextTrigger, + ); + } + if (message.playlistActivePreviousTrigger !== undefined) { + obj.playlistActivePreviousTrigger = APIV1AudioRequest_EmptyMessage.toJSON( + message.playlistActivePreviousTrigger, + ); + } + if (message.playlistActiveIdTrigger !== undefined) { + obj.playlistActiveIdTrigger = APIV1AudioRequest_IdentifierMessage.toJSON( + message.playlistActiveIdTrigger, + ); + } + if (message.playlistIdNextTrigger !== undefined) { + obj.playlistIdNextTrigger = APIV1AudioRequest_IdentifierMessage.toJSON( + message.playlistIdNextTrigger, + ); + } + if (message.playlistIdPreviousTrigger !== undefined) { + obj.playlistIdPreviousTrigger = + APIV1AudioRequest_IdentifierMessage.toJSON( + message.playlistIdPreviousTrigger, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRequest { + return APIV1AudioRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AudioRequest { + const message = createBaseAPIV1AudioRequest(); + message.playlists = + object.playlists !== undefined && object.playlists !== null + ? APIV1AudioRequest_Playlists.fromPartial(object.playlists) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1AudioRequest_Playlist.fromPartial(object.playlist) + : undefined; + message.playlistUpdates = + object.playlistUpdates !== undefined && object.playlistUpdates !== null + ? APIV1AudioRequest_PlaylistUpdates.fromPartial(object.playlistUpdates) + : undefined; + message.playlistFocused = + object.playlistFocused !== undefined && object.playlistFocused !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial(object.playlistFocused) + : undefined; + message.playlistActive = + object.playlistActive !== undefined && object.playlistActive !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial(object.playlistActive) + : undefined; + message.playlistNextFocus = + object.playlistNextFocus !== undefined && + object.playlistNextFocus !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial(object.playlistNextFocus) + : undefined; + message.playlistPreviousFocus = + object.playlistPreviousFocus !== undefined && + object.playlistPreviousFocus !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistPreviousFocus, + ) + : undefined; + message.playlistActiveFocus = + object.playlistActiveFocus !== undefined && + object.playlistActiveFocus !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial(object.playlistActiveFocus) + : undefined; + message.playlistIdFocus = + object.playlistIdFocus !== undefined && object.playlistIdFocus !== null + ? APIV1AudioRequest_IdentifierMessage.fromPartial( + object.playlistIdFocus, + ) + : undefined; + message.playlistFocusedTrigger = + object.playlistFocusedTrigger !== undefined && + object.playlistFocusedTrigger !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistFocusedTrigger, + ) + : undefined; + message.playlistActiveTrigger = + object.playlistActiveTrigger !== undefined && + object.playlistActiveTrigger !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistActiveTrigger, + ) + : undefined; + message.playlistIdTrigger = + object.playlistIdTrigger !== undefined && + object.playlistIdTrigger !== null + ? APIV1AudioRequest_IdentifierMessage.fromPartial( + object.playlistIdTrigger, + ) + : undefined; + message.playlistFocusedNextTrigger = + object.playlistFocusedNextTrigger !== undefined && + object.playlistFocusedNextTrigger !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistFocusedNextTrigger, + ) + : undefined; + message.playlistFocusedPreviousTrigger = + object.playlistFocusedPreviousTrigger !== undefined && + object.playlistFocusedPreviousTrigger !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistFocusedPreviousTrigger, + ) + : undefined; + message.playlistFocusedIdTrigger = + object.playlistFocusedIdTrigger !== undefined && + object.playlistFocusedIdTrigger !== null + ? APIV1AudioRequest_IdentifierMessage.fromPartial( + object.playlistFocusedIdTrigger, + ) + : undefined; + message.playlistActiveNextTrigger = + object.playlistActiveNextTrigger !== undefined && + object.playlistActiveNextTrigger !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistActiveNextTrigger, + ) + : undefined; + message.playlistActivePreviousTrigger = + object.playlistActivePreviousTrigger !== undefined && + object.playlistActivePreviousTrigger !== null + ? APIV1AudioRequest_EmptyMessage.fromPartial( + object.playlistActivePreviousTrigger, + ) + : undefined; + message.playlistActiveIdTrigger = + object.playlistActiveIdTrigger !== undefined && + object.playlistActiveIdTrigger !== null + ? APIV1AudioRequest_IdentifierMessage.fromPartial( + object.playlistActiveIdTrigger, + ) + : undefined; + message.playlistIdNextTrigger = + object.playlistIdNextTrigger !== undefined && + object.playlistIdNextTrigger !== null + ? APIV1AudioRequest_IdentifierMessage.fromPartial( + object.playlistIdNextTrigger, + ) + : undefined; + message.playlistIdPreviousTrigger = + object.playlistIdPreviousTrigger !== undefined && + object.playlistIdPreviousTrigger !== null + ? APIV1AudioRequest_IdentifierMessage.fromPartial( + object.playlistIdPreviousTrigger, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AudioRequest_Playlists(): APIV1AudioRequest_Playlists { + return {}; +} + +export const APIV1AudioRequest_Playlists = { + encode( + _: APIV1AudioRequest_Playlists, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioRequest_Playlists { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRequest_Playlists(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AudioRequest_Playlists { + return {}; + }, + + toJSON(_: APIV1AudioRequest_Playlists): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRequest_Playlists { + return APIV1AudioRequest_Playlists.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1AudioRequest_Playlists { + const message = createBaseAPIV1AudioRequest_Playlists(); + return message; + }, +}; + +function createBaseAPIV1AudioRequest_Playlist(): APIV1AudioRequest_Playlist { + return { id: '', start: 0 }; +} + +export const APIV1AudioRequest_Playlist = { + encode( + message: APIV1AudioRequest_Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.start !== 0) { + writer.uint32(16).uint32(message.start); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioRequest_Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRequest_Playlist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.start = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioRequest_Playlist { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + start: isSet(object.start) ? globalThis.Number(object.start) : 0, + }; + }, + + toJSON(message: APIV1AudioRequest_Playlist): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.start !== 0) { + obj.start = Math.round(message.start); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRequest_Playlist { + return APIV1AudioRequest_Playlist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AudioRequest_Playlist { + const message = createBaseAPIV1AudioRequest_Playlist(); + message.id = object.id ?? ''; + message.start = object.start ?? 0; + return message; + }, +}; + +function createBaseAPIV1AudioRequest_PlaylistUpdates(): APIV1AudioRequest_PlaylistUpdates { + return { id: '' }; +} + +export const APIV1AudioRequest_PlaylistUpdates = { + encode( + message: APIV1AudioRequest_PlaylistUpdates, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioRequest_PlaylistUpdates { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRequest_PlaylistUpdates(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioRequest_PlaylistUpdates { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1AudioRequest_PlaylistUpdates): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRequest_PlaylistUpdates { + return APIV1AudioRequest_PlaylistUpdates.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AudioRequest_PlaylistUpdates { + const message = createBaseAPIV1AudioRequest_PlaylistUpdates(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1AudioRequest_EmptyMessage(): APIV1AudioRequest_EmptyMessage { + return {}; +} + +export const APIV1AudioRequest_EmptyMessage = { + encode( + _: APIV1AudioRequest_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioRequest_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRequest_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AudioRequest_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1AudioRequest_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRequest_EmptyMessage { + return APIV1AudioRequest_EmptyMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1AudioRequest_EmptyMessage { + const message = createBaseAPIV1AudioRequest_EmptyMessage(); + return message; + }, +}; + +function createBaseAPIV1AudioRequest_IdentifierMessage(): APIV1AudioRequest_IdentifierMessage { + return { id: '' }; +} + +export const APIV1AudioRequest_IdentifierMessage = { + encode( + message: APIV1AudioRequest_IdentifierMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioRequest_IdentifierMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRequest_IdentifierMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioRequest_IdentifierMessage { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1AudioRequest_IdentifierMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRequest_IdentifierMessage { + return APIV1AudioRequest_IdentifierMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AudioRequest_IdentifierMessage { + const message = createBaseAPIV1AudioRequest_IdentifierMessage(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1AudioResponse(): APIV1AudioResponse { + return { + playlists: undefined, + playlist: undefined, + update: undefined, + playlistFocused: undefined, + playlistActive: undefined, + playlistNextFocus: undefined, + playlistPreviousFocus: undefined, + playlistActiveFocus: undefined, + playlistIdFocus: undefined, + playlistFocusedTrigger: undefined, + playlistActiveTrigger: undefined, + playlistIdTrigger: undefined, + playlistFocusedNextTrigger: undefined, + playlistFocusedPreviousTrigger: undefined, + playlistFocusedIdTrigger: undefined, + playlistActiveNextTrigger: undefined, + playlistActivePreviousTrigger: undefined, + playlistActiveIdTrigger: undefined, + playlistIdNextTrigger: undefined, + playlistIdPreviousTrigger: undefined, + }; +} + +export const APIV1AudioResponse = { + encode( + message: APIV1AudioResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlists !== undefined) { + APIV1AudioResponse_Playlists.encode( + message.playlists, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.playlist !== undefined) { + APIV1AudioResponse_Playlist.encode( + message.playlist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.update !== undefined) { + APIV1AudioResponse_PlaylistUpdate.encode( + message.update, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.playlistFocused !== undefined) { + APIV1AudioResponse_FocusedPlaylist.encode( + message.playlistFocused, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.playlistActive !== undefined) { + APIV1AudioResponse_ActivePlaylist.encode( + message.playlistActive, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.playlistNextFocus !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistNextFocus, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.playlistPreviousFocus !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistPreviousFocus, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.playlistActiveFocus !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistActiveFocus, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.playlistIdFocus !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistIdFocus, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.playlistFocusedTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistFocusedTrigger, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.playlistActiveTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistActiveTrigger, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.playlistIdTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistIdTrigger, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.playlistFocusedNextTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistFocusedNextTrigger, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.playlistFocusedPreviousTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistFocusedPreviousTrigger, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.playlistFocusedIdTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistFocusedIdTrigger, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.playlistActiveNextTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistActiveNextTrigger, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.playlistActivePreviousTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistActivePreviousTrigger, + writer.uint32(138).fork(), + ).ldelim(); + } + if (message.playlistActiveIdTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistActiveIdTrigger, + writer.uint32(146).fork(), + ).ldelim(); + } + if (message.playlistIdNextTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistIdNextTrigger, + writer.uint32(154).fork(), + ).ldelim(); + } + if (message.playlistIdPreviousTrigger !== undefined) { + APIV1AudioResponse_EmptyMessage.encode( + message.playlistIdPreviousTrigger, + writer.uint32(162).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1AudioResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists = APIV1AudioResponse_Playlists.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.playlist = APIV1AudioResponse_Playlist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.update = APIV1AudioResponse_PlaylistUpdate.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.playlistFocused = APIV1AudioResponse_FocusedPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.playlistActive = APIV1AudioResponse_ActivePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.playlistNextFocus = APIV1AudioResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.playlistPreviousFocus = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.playlistActiveFocus = APIV1AudioResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.playlistIdFocus = APIV1AudioResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.playlistFocusedTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.playlistActiveTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.playlistIdTrigger = APIV1AudioResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.playlistFocusedNextTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.playlistFocusedPreviousTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.playlistFocusedIdTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.playlistActiveNextTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.playlistActivePreviousTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 18: + if (tag !== 146) { + break; + } + + message.playlistActiveIdTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 19: + if (tag !== 154) { + break; + } + + message.playlistIdNextTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 20: + if (tag !== 162) { + break; + } + + message.playlistIdPreviousTrigger = + APIV1AudioResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioResponse { + return { + playlists: isSet(object.playlists) + ? APIV1AudioResponse_Playlists.fromJSON(object.playlists) + : undefined, + playlist: isSet(object.playlist) + ? APIV1AudioResponse_Playlist.fromJSON(object.playlist) + : undefined, + update: isSet(object.update) + ? APIV1AudioResponse_PlaylistUpdate.fromJSON(object.update) + : undefined, + playlistFocused: isSet(object.playlistFocused) + ? APIV1AudioResponse_FocusedPlaylist.fromJSON(object.playlistFocused) + : undefined, + playlistActive: isSet(object.playlistActive) + ? APIV1AudioResponse_ActivePlaylist.fromJSON(object.playlistActive) + : undefined, + playlistNextFocus: isSet(object.playlistNextFocus) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistNextFocus) + : undefined, + playlistPreviousFocus: isSet(object.playlistPreviousFocus) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistPreviousFocus) + : undefined, + playlistActiveFocus: isSet(object.playlistActiveFocus) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistActiveFocus) + : undefined, + playlistIdFocus: isSet(object.playlistIdFocus) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistIdFocus) + : undefined, + playlistFocusedTrigger: isSet(object.playlistFocusedTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistFocusedTrigger, + ) + : undefined, + playlistActiveTrigger: isSet(object.playlistActiveTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistActiveTrigger) + : undefined, + playlistIdTrigger: isSet(object.playlistIdTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistIdTrigger) + : undefined, + playlistFocusedNextTrigger: isSet(object.playlistFocusedNextTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistFocusedNextTrigger, + ) + : undefined, + playlistFocusedPreviousTrigger: isSet( + object.playlistFocusedPreviousTrigger, + ) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistFocusedPreviousTrigger, + ) + : undefined, + playlistFocusedIdTrigger: isSet(object.playlistFocusedIdTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistFocusedIdTrigger, + ) + : undefined, + playlistActiveNextTrigger: isSet(object.playlistActiveNextTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistActiveNextTrigger, + ) + : undefined, + playlistActivePreviousTrigger: isSet(object.playlistActivePreviousTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistActivePreviousTrigger, + ) + : undefined, + playlistActiveIdTrigger: isSet(object.playlistActiveIdTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistActiveIdTrigger, + ) + : undefined, + playlistIdNextTrigger: isSet(object.playlistIdNextTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON(object.playlistIdNextTrigger) + : undefined, + playlistIdPreviousTrigger: isSet(object.playlistIdPreviousTrigger) + ? APIV1AudioResponse_EmptyMessage.fromJSON( + object.playlistIdPreviousTrigger, + ) + : undefined, + }; + }, + + toJSON(message: APIV1AudioResponse): unknown { + const obj: any = {}; + if (message.playlists !== undefined) { + obj.playlists = APIV1AudioResponse_Playlists.toJSON(message.playlists); + } + if (message.playlist !== undefined) { + obj.playlist = APIV1AudioResponse_Playlist.toJSON(message.playlist); + } + if (message.update !== undefined) { + obj.update = APIV1AudioResponse_PlaylistUpdate.toJSON(message.update); + } + if (message.playlistFocused !== undefined) { + obj.playlistFocused = APIV1AudioResponse_FocusedPlaylist.toJSON( + message.playlistFocused, + ); + } + if (message.playlistActive !== undefined) { + obj.playlistActive = APIV1AudioResponse_ActivePlaylist.toJSON( + message.playlistActive, + ); + } + if (message.playlistNextFocus !== undefined) { + obj.playlistNextFocus = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistNextFocus, + ); + } + if (message.playlistPreviousFocus !== undefined) { + obj.playlistPreviousFocus = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistPreviousFocus, + ); + } + if (message.playlistActiveFocus !== undefined) { + obj.playlistActiveFocus = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistActiveFocus, + ); + } + if (message.playlistIdFocus !== undefined) { + obj.playlistIdFocus = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistIdFocus, + ); + } + if (message.playlistFocusedTrigger !== undefined) { + obj.playlistFocusedTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistFocusedTrigger, + ); + } + if (message.playlistActiveTrigger !== undefined) { + obj.playlistActiveTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistActiveTrigger, + ); + } + if (message.playlistIdTrigger !== undefined) { + obj.playlistIdTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistIdTrigger, + ); + } + if (message.playlistFocusedNextTrigger !== undefined) { + obj.playlistFocusedNextTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistFocusedNextTrigger, + ); + } + if (message.playlistFocusedPreviousTrigger !== undefined) { + obj.playlistFocusedPreviousTrigger = + APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistFocusedPreviousTrigger, + ); + } + if (message.playlistFocusedIdTrigger !== undefined) { + obj.playlistFocusedIdTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistFocusedIdTrigger, + ); + } + if (message.playlistActiveNextTrigger !== undefined) { + obj.playlistActiveNextTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistActiveNextTrigger, + ); + } + if (message.playlistActivePreviousTrigger !== undefined) { + obj.playlistActivePreviousTrigger = + APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistActivePreviousTrigger, + ); + } + if (message.playlistActiveIdTrigger !== undefined) { + obj.playlistActiveIdTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistActiveIdTrigger, + ); + } + if (message.playlistIdNextTrigger !== undefined) { + obj.playlistIdNextTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistIdNextTrigger, + ); + } + if (message.playlistIdPreviousTrigger !== undefined) { + obj.playlistIdPreviousTrigger = APIV1AudioResponse_EmptyMessage.toJSON( + message.playlistIdPreviousTrigger, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse { + return APIV1AudioResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AudioResponse { + const message = createBaseAPIV1AudioResponse(); + message.playlists = + object.playlists !== undefined && object.playlists !== null + ? APIV1AudioResponse_Playlists.fromPartial(object.playlists) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1AudioResponse_Playlist.fromPartial(object.playlist) + : undefined; + message.update = + object.update !== undefined && object.update !== null + ? APIV1AudioResponse_PlaylistUpdate.fromPartial(object.update) + : undefined; + message.playlistFocused = + object.playlistFocused !== undefined && object.playlistFocused !== null + ? APIV1AudioResponse_FocusedPlaylist.fromPartial(object.playlistFocused) + : undefined; + message.playlistActive = + object.playlistActive !== undefined && object.playlistActive !== null + ? APIV1AudioResponse_ActivePlaylist.fromPartial(object.playlistActive) + : undefined; + message.playlistNextFocus = + object.playlistNextFocus !== undefined && + object.playlistNextFocus !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial(object.playlistNextFocus) + : undefined; + message.playlistPreviousFocus = + object.playlistPreviousFocus !== undefined && + object.playlistPreviousFocus !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistPreviousFocus, + ) + : undefined; + message.playlistActiveFocus = + object.playlistActiveFocus !== undefined && + object.playlistActiveFocus !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistActiveFocus, + ) + : undefined; + message.playlistIdFocus = + object.playlistIdFocus !== undefined && object.playlistIdFocus !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial(object.playlistIdFocus) + : undefined; + message.playlistFocusedTrigger = + object.playlistFocusedTrigger !== undefined && + object.playlistFocusedTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistFocusedTrigger, + ) + : undefined; + message.playlistActiveTrigger = + object.playlistActiveTrigger !== undefined && + object.playlistActiveTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistActiveTrigger, + ) + : undefined; + message.playlistIdTrigger = + object.playlistIdTrigger !== undefined && + object.playlistIdTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial(object.playlistIdTrigger) + : undefined; + message.playlistFocusedNextTrigger = + object.playlistFocusedNextTrigger !== undefined && + object.playlistFocusedNextTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistFocusedNextTrigger, + ) + : undefined; + message.playlistFocusedPreviousTrigger = + object.playlistFocusedPreviousTrigger !== undefined && + object.playlistFocusedPreviousTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistFocusedPreviousTrigger, + ) + : undefined; + message.playlistFocusedIdTrigger = + object.playlistFocusedIdTrigger !== undefined && + object.playlistFocusedIdTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistFocusedIdTrigger, + ) + : undefined; + message.playlistActiveNextTrigger = + object.playlistActiveNextTrigger !== undefined && + object.playlistActiveNextTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistActiveNextTrigger, + ) + : undefined; + message.playlistActivePreviousTrigger = + object.playlistActivePreviousTrigger !== undefined && + object.playlistActivePreviousTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistActivePreviousTrigger, + ) + : undefined; + message.playlistActiveIdTrigger = + object.playlistActiveIdTrigger !== undefined && + object.playlistActiveIdTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistActiveIdTrigger, + ) + : undefined; + message.playlistIdNextTrigger = + object.playlistIdNextTrigger !== undefined && + object.playlistIdNextTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistIdNextTrigger, + ) + : undefined; + message.playlistIdPreviousTrigger = + object.playlistIdPreviousTrigger !== undefined && + object.playlistIdPreviousTrigger !== null + ? APIV1AudioResponse_EmptyMessage.fromPartial( + object.playlistIdPreviousTrigger, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AudioResponse_Playlists(): APIV1AudioResponse_Playlists { + return { playlists: [] }; +} + +export const APIV1AudioResponse_Playlists = { + encode( + message: APIV1AudioResponse_Playlists, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.playlists) { + APIV1Playlist.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioResponse_Playlists { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse_Playlists(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists.push(APIV1Playlist.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioResponse_Playlists { + return { + playlists: globalThis.Array.isArray(object?.playlists) + ? object.playlists.map((e: any) => APIV1Playlist.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1AudioResponse_Playlists): unknown { + const obj: any = {}; + if (message.playlists?.length) { + obj.playlists = message.playlists.map((e) => APIV1Playlist.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse_Playlists { + return APIV1AudioResponse_Playlists.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AudioResponse_Playlists { + const message = createBaseAPIV1AudioResponse_Playlists(); + message.playlists = + object.playlists?.map((e) => APIV1Playlist.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1AudioResponse_Playlist(): APIV1AudioResponse_Playlist { + return { id: undefined, items: [] }; +} + +export const APIV1AudioResponse_Playlist = { + encode( + message: APIV1AudioResponse_Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.items) { + APIV1MediaPlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioResponse_Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse_Playlist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.items.push( + APIV1MediaPlaylistItem.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioResponse_Playlist { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + items: globalThis.Array.isArray(object?.items) + ? object.items.map((e: any) => APIV1MediaPlaylistItem.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1AudioResponse_Playlist): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.items?.length) { + obj.items = message.items.map((e) => APIV1MediaPlaylistItem.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse_Playlist { + return APIV1AudioResponse_Playlist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AudioResponse_Playlist { + const message = createBaseAPIV1AudioResponse_Playlist(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.items = + object.items?.map((e) => APIV1MediaPlaylistItem.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1AudioResponse_PlaylistUpdate(): APIV1AudioResponse_PlaylistUpdate { + return { id: undefined }; +} + +export const APIV1AudioResponse_PlaylistUpdate = { + encode( + message: APIV1AudioResponse_PlaylistUpdate, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioResponse_PlaylistUpdate { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse_PlaylistUpdate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioResponse_PlaylistUpdate { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1AudioResponse_PlaylistUpdate): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse_PlaylistUpdate { + return APIV1AudioResponse_PlaylistUpdate.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AudioResponse_PlaylistUpdate { + const message = createBaseAPIV1AudioResponse_PlaylistUpdate(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AudioResponse_EmptyMessage(): APIV1AudioResponse_EmptyMessage { + return {}; +} + +export const APIV1AudioResponse_EmptyMessage = { + encode( + _: APIV1AudioResponse_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioResponse_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1AudioResponse_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1AudioResponse_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse_EmptyMessage { + return APIV1AudioResponse_EmptyMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1AudioResponse_EmptyMessage { + const message = createBaseAPIV1AudioResponse_EmptyMessage(); + return message; + }, +}; + +function createBaseAPIV1AudioResponse_FocusedPlaylist(): APIV1AudioResponse_FocusedPlaylist { + return { id: undefined }; +} + +export const APIV1AudioResponse_FocusedPlaylist = { + encode( + message: APIV1AudioResponse_FocusedPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioResponse_FocusedPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse_FocusedPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioResponse_FocusedPlaylist { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1AudioResponse_FocusedPlaylist): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse_FocusedPlaylist { + return APIV1AudioResponse_FocusedPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AudioResponse_FocusedPlaylist { + const message = createBaseAPIV1AudioResponse_FocusedPlaylist(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AudioResponse_ActivePlaylist(): APIV1AudioResponse_ActivePlaylist { + return { playlist: undefined, item: undefined }; +} + +export const APIV1AudioResponse_ActivePlaylist = { + encode( + message: APIV1AudioResponse_ActivePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlist !== undefined) { + APIV1Identifier.encode( + message.playlist, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.item !== undefined) { + APIV1Identifier.encode(message.item, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1AudioResponse_ActivePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioResponse_ActivePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlist = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.item = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioResponse_ActivePlaylist { + return { + playlist: isSet(object.playlist) + ? APIV1Identifier.fromJSON(object.playlist) + : undefined, + item: isSet(object.item) + ? APIV1Identifier.fromJSON(object.item) + : undefined, + }; + }, + + toJSON(message: APIV1AudioResponse_ActivePlaylist): unknown { + const obj: any = {}; + if (message.playlist !== undefined) { + obj.playlist = APIV1Identifier.toJSON(message.playlist); + } + if (message.item !== undefined) { + obj.item = APIV1Identifier.toJSON(message.item); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioResponse_ActivePlaylist { + return APIV1AudioResponse_ActivePlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1AudioResponse_ActivePlaylist { + const message = createBaseAPIV1AudioResponse_ActivePlaylist(); + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1Identifier.fromPartial(object.playlist) + : undefined; + message.item = + object.item !== undefined && object.item !== null + ? APIV1Identifier.fromPartial(object.item) + : undefined; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1BasicTypes.ts b/proto/proApiV1BasicTypes.ts index 05aa5be..a9f1302 100644 --- a/proto/proApiV1BasicTypes.ts +++ b/proto/proApiV1BasicTypes.ts @@ -1208,28 +1208,28 @@ export const APIV1Identifier = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.index = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1239,26 +1239,31 @@ export const APIV1Identifier = { fromJSON(object: any): APIV1Identifier { return { - uuid: isSet(object.uuid) ? String(object.uuid) : '', - name: isSet(object.name) ? String(object.name) : '', - index: isSet(object.index) ? Number(object.index) : 0, + uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + index: isSet(object.index) ? globalThis.Number(object.index) : 0, }; }, toJSON(message: APIV1Identifier): unknown { const obj: any = {}; - message.uuid !== undefined && (obj.uuid = message.uuid); - message.name !== undefined && (obj.name = message.name); - message.index !== undefined && (obj.index = Math.round(message.index)); + if (message.uuid !== '') { + obj.uuid = message.uuid; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.index !== 0) { + obj.index = Math.round(message.index); + } return obj; }, create, I>>( base?: I, ): APIV1Identifier { - return APIV1Identifier.fromPartial(base ?? {}); + return APIV1Identifier.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Identifier { @@ -1300,14 +1305,14 @@ export const APIV1SlideIndex = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.uint32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -1317,7 +1322,7 @@ export const APIV1SlideIndex = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1327,7 +1332,7 @@ export const APIV1SlideIndex = { fromJSON(object: any): APIV1SlideIndex { return { - index: isSet(object.index) ? Number(object.index) : 0, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, presentationId: isSet(object.presentationId) ? APIV1Identifier.fromJSON(object.presentationId) : undefined, @@ -1336,20 +1341,20 @@ export const APIV1SlideIndex = { toJSON(message: APIV1SlideIndex): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.presentationId !== undefined && - (obj.presentationId = message.presentationId - ? APIV1Identifier.toJSON(message.presentationId) - : undefined); + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.presentationId !== undefined) { + obj.presentationId = APIV1Identifier.toJSON(message.presentationId); + } return obj; }, create, I>>( base?: I, ): APIV1SlideIndex { - return APIV1SlideIndex.fromPartial(base ?? {}); + return APIV1SlideIndex.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1SlideIndex { @@ -1393,28 +1398,28 @@ export const APIV1Playlist = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.type = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.children.push(APIV1Playlist.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1428,7 +1433,7 @@ export const APIV1Playlist = { type: isSet(object.type) ? aPIV1Playlist_APIV1PlaylistTypeFromJSON(object.type) : 0, - children: Array.isArray(object?.children) + children: globalThis.Array.isArray(object?.children) ? object.children.map((e: any) => APIV1Playlist.fromJSON(e)) : [], }; @@ -1436,16 +1441,14 @@ export const APIV1Playlist = { toJSON(message: APIV1Playlist): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.type !== undefined && - (obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type)); - if (message.children) { - obj.children = message.children.map((e) => - e ? APIV1Playlist.toJSON(e) : undefined, - ); - } else { - obj.children = []; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.type !== 0) { + obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type); + } + if (message.children?.length) { + obj.children = message.children.map((e) => APIV1Playlist.toJSON(e)); } return obj; }, @@ -1453,9 +1456,8 @@ export const APIV1Playlist = { create, I>>( base?: I, ): APIV1Playlist { - return APIV1Playlist.fromPartial(base ?? {}); + return APIV1Playlist.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Playlist { @@ -1504,21 +1506,21 @@ export const APIV1PlaylistAndItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.playlist = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.item = APIV1Identifier.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1539,23 +1541,20 @@ export const APIV1PlaylistAndItem = { toJSON(message: APIV1PlaylistAndItem): unknown { const obj: any = {}; - message.playlist !== undefined && - (obj.playlist = message.playlist - ? APIV1Identifier.toJSON(message.playlist) - : undefined); - message.item !== undefined && - (obj.item = message.item - ? APIV1Identifier.toJSON(message.item) - : undefined); + if (message.playlist !== undefined) { + obj.playlist = APIV1Identifier.toJSON(message.playlist); + } + if (message.item !== undefined) { + obj.item = APIV1Identifier.toJSON(message.item); + } return obj; }, create, I>>( base?: I, ): APIV1PlaylistAndItem { - return APIV1PlaylistAndItem.fromPartial(base ?? {}); + return APIV1PlaylistAndItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1PlaylistAndItem { @@ -1608,35 +1607,35 @@ export const APIV1MediaPlaylistItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.type = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.artist = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.duration = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1650,31 +1649,35 @@ export const APIV1MediaPlaylistItem = { type: isSet(object.type) ? aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeFromJSON(object.type) : 0, - artist: isSet(object.artist) ? String(object.artist) : '', - duration: isSet(object.duration) ? Number(object.duration) : 0, + artist: isSet(object.artist) ? globalThis.String(object.artist) : '', + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, }; }, toJSON(message: APIV1MediaPlaylistItem): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.type !== undefined && - (obj.type = aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeToJSON( + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.type !== 0) { + obj.type = aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeToJSON( message.type, - )); - message.artist !== undefined && (obj.artist = message.artist); - message.duration !== undefined && - (obj.duration = Math.round(message.duration)); + ); + } + if (message.artist !== '') { + obj.artist = message.artist; + } + if (message.duration !== 0) { + obj.duration = Math.round(message.duration); + } return obj; }, create, I>>( base?: I, ): APIV1MediaPlaylistItem { - return APIV1MediaPlaylistItem.fromPartial(base ?? {}); + return APIV1MediaPlaylistItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1MediaPlaylistItem { @@ -1739,49 +1742,49 @@ export const APIV1PlaylistItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.type = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.isHidden = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.isPco = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.headerColor = APIV1Color.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.duration = UInt32Value.decode(reader, reader.uint32()).value; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1795,8 +1798,10 @@ export const APIV1PlaylistItem = { type: isSet(object.type) ? aPIV1PlaylistItem_APIV1PlaylistItemTypeFromJSON(object.type) : 0, - isHidden: isSet(object.isHidden) ? Boolean(object.isHidden) : false, - isPco: isSet(object.isPco) ? Boolean(object.isPco) : false, + isHidden: isSet(object.isHidden) + ? globalThis.Boolean(object.isHidden) + : false, + isPco: isSet(object.isPco) ? globalThis.Boolean(object.isPco) : false, headerColor: isSet(object.headerColor) ? APIV1Color.fromJSON(object.headerColor) : undefined, @@ -1806,26 +1811,32 @@ export const APIV1PlaylistItem = { toJSON(message: APIV1PlaylistItem): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.type !== undefined && - (obj.type = aPIV1PlaylistItem_APIV1PlaylistItemTypeToJSON(message.type)); - message.isHidden !== undefined && (obj.isHidden = message.isHidden); - message.isPco !== undefined && (obj.isPco = message.isPco); - message.headerColor !== undefined && - (obj.headerColor = message.headerColor - ? APIV1Color.toJSON(message.headerColor) - : undefined); - message.duration !== undefined && (obj.duration = message.duration); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.type !== 0) { + obj.type = aPIV1PlaylistItem_APIV1PlaylistItemTypeToJSON(message.type); + } + if (message.isHidden === true) { + obj.isHidden = message.isHidden; + } + if (message.isPco === true) { + obj.isPco = message.isPco; + } + if (message.headerColor !== undefined) { + obj.headerColor = APIV1Color.toJSON(message.headerColor); + } + if (message.duration !== undefined) { + obj.duration = message.duration; + } return obj; }, create, I>>( base?: I, ): APIV1PlaylistItem { - return APIV1PlaylistItem.fromPartial(base ?? {}); + return APIV1PlaylistItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1PlaylistItem { @@ -1898,33 +1909,34 @@ export const APIV1ClearGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.icon = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.tint = APIV1Color.decode(reader, reader.uint32()); continue; case 4: - if (tag == 32) { + if (tag === 32) { message.layers.push(reader.int32() as any); + continue; } - if (tag == 34) { + if (tag === 34) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.layers.push(reader.int32() as any); @@ -1935,28 +1947,28 @@ export const APIV1ClearGroup = { break; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.stopTimelineAnnouncements = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.stopTimelinePresentation = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.clearNextPresentation = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1967,54 +1979,58 @@ export const APIV1ClearGroup = { fromJSON(object: any): APIV1ClearGroup { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - icon: isSet(object.icon) ? String(object.icon) : '', + icon: isSet(object.icon) ? globalThis.String(object.icon) : '', tint: isSet(object.tint) ? APIV1Color.fromJSON(object.tint) : undefined, - layers: Array.isArray(object?.layers) + layers: globalThis.Array.isArray(object?.layers) ? object.layers.map((e: any) => aPIV1ClearGroup_APIV1ClearGroupLayerTypeFromJSON(e), ) : [], stopTimelineAnnouncements: isSet(object.stopTimelineAnnouncements) - ? Boolean(object.stopTimelineAnnouncements) + ? globalThis.Boolean(object.stopTimelineAnnouncements) : false, stopTimelinePresentation: isSet(object.stopTimelinePresentation) - ? Boolean(object.stopTimelinePresentation) + ? globalThis.Boolean(object.stopTimelinePresentation) : false, clearNextPresentation: isSet(object.clearNextPresentation) - ? Boolean(object.clearNextPresentation) + ? globalThis.Boolean(object.clearNextPresentation) : false, }; }, toJSON(message: APIV1ClearGroup): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.icon !== undefined && (obj.icon = message.icon); - message.tint !== undefined && - (obj.tint = message.tint ? APIV1Color.toJSON(message.tint) : undefined); - if (message.layers) { + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.icon !== '') { + obj.icon = message.icon; + } + if (message.tint !== undefined) { + obj.tint = APIV1Color.toJSON(message.tint); + } + if (message.layers?.length) { obj.layers = message.layers.map((e) => aPIV1ClearGroup_APIV1ClearGroupLayerTypeToJSON(e), ); - } else { - obj.layers = []; - } - message.stopTimelineAnnouncements !== undefined && - (obj.stopTimelineAnnouncements = message.stopTimelineAnnouncements); - message.stopTimelinePresentation !== undefined && - (obj.stopTimelinePresentation = message.stopTimelinePresentation); - message.clearNextPresentation !== undefined && - (obj.clearNextPresentation = message.clearNextPresentation); + } + if (message.stopTimelineAnnouncements === true) { + obj.stopTimelineAnnouncements = message.stopTimelineAnnouncements; + } + if (message.stopTimelinePresentation === true) { + obj.stopTimelinePresentation = message.stopTimelinePresentation; + } + if (message.clearNextPresentation === true) { + obj.clearNextPresentation = message.clearNextPresentation; + } return obj; }, create, I>>( base?: I, ): APIV1ClearGroup { - return APIV1ClearGroup.fromPartial(base ?? {}); + return APIV1ClearGroup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1ClearGroup { @@ -2073,21 +2089,21 @@ export const APIV1Message = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.message = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2096,14 +2112,14 @@ export const APIV1Message = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.theme = APIV1Identifier.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2114,8 +2130,8 @@ export const APIV1Message = { fromJSON(object: any): APIV1Message { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - message: isSet(object.message) ? String(object.message) : '', - tokens: Array.isArray(object?.tokens) + message: isSet(object.message) ? globalThis.String(object.message) : '', + tokens: globalThis.Array.isArray(object?.tokens) ? object.tokens.map((e: any) => APIV1Message_APIV1MessageToken.fromJSON(e), ) @@ -2128,29 +2144,28 @@ export const APIV1Message = { toJSON(message: APIV1Message): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.message !== undefined && (obj.message = message.message); - if (message.tokens) { + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.message !== '') { + obj.message = message.message; + } + if (message.tokens?.length) { obj.tokens = message.tokens.map((e) => - e ? APIV1Message_APIV1MessageToken.toJSON(e) : undefined, + APIV1Message_APIV1MessageToken.toJSON(e), ); - } else { - obj.tokens = []; } - message.theme !== undefined && - (obj.theme = message.theme - ? APIV1Identifier.toJSON(message.theme) - : undefined); + if (message.theme !== undefined) { + obj.theme = APIV1Identifier.toJSON(message.theme); + } return obj; }, create, I>>( base?: I, ): APIV1Message { - return APIV1Message.fromPartial(base ?? {}); + return APIV1Message.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Message { @@ -2217,14 +2232,14 @@ export const APIV1Message_APIV1MessageToken = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2234,7 +2249,7 @@ export const APIV1Message_APIV1MessageToken = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2244,7 +2259,7 @@ export const APIV1Message_APIV1MessageToken = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2254,7 +2269,7 @@ export const APIV1Message_APIV1MessageToken = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2264,7 +2279,7 @@ export const APIV1Message_APIV1MessageToken = { fromJSON(object: any): APIV1Message_APIV1MessageToken { return { - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', text: isSet(object.text) ? APIV1Message_APIV1MessageToken_APIV1TextToken.fromJSON(object.text) : undefined, @@ -2279,28 +2294,32 @@ export const APIV1Message_APIV1MessageToken = { toJSON(message: APIV1Message_APIV1MessageToken): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.text !== undefined && - (obj.text = message.text - ? APIV1Message_APIV1MessageToken_APIV1TextToken.toJSON(message.text) - : undefined); - message.timer !== undefined && - (obj.timer = message.timer - ? APIV1Message_APIV1MessageToken_APIV1TimerToken.toJSON(message.timer) - : undefined); - message.clock !== undefined && - (obj.clock = message.clock - ? APIV1Message_APIV1MessageToken_APIV1ClockToken.toJSON(message.clock) - : undefined); + if (message.name !== '') { + obj.name = message.name; + } + if (message.text !== undefined) { + obj.text = APIV1Message_APIV1MessageToken_APIV1TextToken.toJSON( + message.text, + ); + } + if (message.timer !== undefined) { + obj.timer = APIV1Message_APIV1MessageToken_APIV1TimerToken.toJSON( + message.timer, + ); + } + if (message.clock !== undefined) { + obj.clock = APIV1Message_APIV1MessageToken_APIV1ClockToken.toJSON( + message.clock, + ); + } return obj; }, create, I>>( base?: I, ): APIV1Message_APIV1MessageToken { - return APIV1Message_APIV1MessageToken.fromPartial(base ?? {}); + return APIV1Message_APIV1MessageToken.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Message_APIV1MessageToken { @@ -2353,14 +2372,14 @@ export const APIV1Message_APIV1MessageToken_APIV1TextToken = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.text = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2369,12 +2388,14 @@ export const APIV1Message_APIV1MessageToken_APIV1TextToken = { }, fromJSON(object: any): APIV1Message_APIV1MessageToken_APIV1TextToken { - return { text: isSet(object.text) ? String(object.text) : '' }; + return { text: isSet(object.text) ? globalThis.String(object.text) : '' }; }, toJSON(message: APIV1Message_APIV1MessageToken_APIV1TextToken): unknown { const obj: any = {}; - message.text !== undefined && (obj.text = message.text); + if (message.text !== '') { + obj.text = message.text; + } return obj; }, @@ -2385,10 +2406,9 @@ export const APIV1Message_APIV1MessageToken_APIV1TextToken = { >, >(base?: I): APIV1Message_APIV1MessageToken_APIV1TextToken { return APIV1Message_APIV1MessageToken_APIV1TextToken.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2462,28 +2482,28 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.allowsOverrun = reader.bool(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.format = APIV1TimerFormat.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2493,7 +2513,7 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2503,7 +2523,7 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -2513,7 +2533,7 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2525,7 +2545,7 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, allowsOverrun: isSet(object.allowsOverrun) - ? Boolean(object.allowsOverrun) + ? globalThis.Boolean(object.allowsOverrun) : false, format: isSet(object.format) ? APIV1TimerFormat.fromJSON(object.format) @@ -2544,26 +2564,26 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { toJSON(message: APIV1Message_APIV1MessageToken_APIV1TimerToken): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.allowsOverrun !== undefined && - (obj.allowsOverrun = message.allowsOverrun); - message.format !== undefined && - (obj.format = message.format - ? APIV1TimerFormat.toJSON(message.format) - : undefined); - message.countdown !== undefined && - (obj.countdown = message.countdown - ? APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown) - : undefined); - message.countDownToTime !== undefined && - (obj.countDownToTime = message.countDownToTime - ? APIV1Timer_APIV1TimerCountdownToTime.toJSON(message.countDownToTime) - : undefined); - message.elapsed !== undefined && - (obj.elapsed = message.elapsed - ? APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed) - : undefined); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.allowsOverrun === true) { + obj.allowsOverrun = message.allowsOverrun; + } + if (message.format !== undefined) { + obj.format = APIV1TimerFormat.toJSON(message.format); + } + if (message.countdown !== undefined) { + obj.countdown = APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown); + } + if (message.countDownToTime !== undefined) { + obj.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.toJSON( + message.countDownToTime, + ); + } + if (message.elapsed !== undefined) { + obj.elapsed = APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed); + } return obj; }, @@ -2574,10 +2594,9 @@ export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { >, >(base?: I): APIV1Message_APIV1MessageToken_APIV1TimerToken { return APIV1Message_APIV1MessageToken_APIV1TimerToken.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2645,28 +2664,28 @@ export const APIV1Message_APIV1MessageToken_APIV1ClockToken = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.date = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.time = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.is24Hours = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2686,23 +2705,29 @@ export const APIV1Message_APIV1MessageToken_APIV1ClockToken = { object.time, ) : 0, - is24Hours: isSet(object.is24Hours) ? Boolean(object.is24Hours) : false, + is24Hours: isSet(object.is24Hours) + ? globalThis.Boolean(object.is24Hours) + : false, }; }, toJSON(message: APIV1Message_APIV1MessageToken_APIV1ClockToken): unknown { const obj: any = {}; - message.date !== undefined && - (obj.date = + if (message.date !== 0) { + obj.date = aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatToJSON( message.date, - )); - message.time !== undefined && - (obj.time = + ); + } + if (message.time !== 0) { + obj.time = aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatToJSON( message.time, - )); - message.is24Hours !== undefined && (obj.is24Hours = message.is24Hours); + ); + } + if (message.is24Hours === true) { + obj.is24Hours = message.is24Hours; + } return obj; }, @@ -2713,10 +2738,9 @@ export const APIV1Message_APIV1MessageToken_APIV1ClockToken = { >, >(base?: I): APIV1Message_APIV1MessageToken_APIV1ClockToken { return APIV1Message_APIV1MessageToken_APIV1ClockToken.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -2782,21 +2806,21 @@ export const APIV1Timer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.allowsOverrun = reader.bool(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2806,7 +2830,7 @@ export const APIV1Timer = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2816,7 +2840,7 @@ export const APIV1Timer = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -2826,7 +2850,7 @@ export const APIV1Timer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2838,7 +2862,7 @@ export const APIV1Timer = { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, allowsOverrun: isSet(object.allowsOverrun) - ? Boolean(object.allowsOverrun) + ? globalThis.Boolean(object.allowsOverrun) : false, countdown: isSet(object.countdown) ? APIV1Timer_APIV1TimerCountdown.fromJSON(object.countdown) @@ -2854,29 +2878,29 @@ export const APIV1Timer = { toJSON(message: APIV1Timer): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.allowsOverrun !== undefined && - (obj.allowsOverrun = message.allowsOverrun); - message.countdown !== undefined && - (obj.countdown = message.countdown - ? APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown) - : undefined); - message.countDownToTime !== undefined && - (obj.countDownToTime = message.countDownToTime - ? APIV1Timer_APIV1TimerCountdownToTime.toJSON(message.countDownToTime) - : undefined); - message.elapsed !== undefined && - (obj.elapsed = message.elapsed - ? APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed) - : undefined); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.allowsOverrun === true) { + obj.allowsOverrun = message.allowsOverrun; + } + if (message.countdown !== undefined) { + obj.countdown = APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown); + } + if (message.countDownToTime !== undefined) { + obj.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.toJSON( + message.countDownToTime, + ); + } + if (message.elapsed !== undefined) { + obj.elapsed = APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed); + } return obj; }, create, I>>(base?: I): APIV1Timer { - return APIV1Timer.fromPartial(base ?? {}); + return APIV1Timer.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Timer { @@ -2931,14 +2955,14 @@ export const APIV1Timer_APIV1TimerCountdown = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.duration = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2947,22 +2971,24 @@ export const APIV1Timer_APIV1TimerCountdown = { }, fromJSON(object: any): APIV1Timer_APIV1TimerCountdown { - return { duration: isSet(object.duration) ? Number(object.duration) : 0 }; + return { + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + }; }, toJSON(message: APIV1Timer_APIV1TimerCountdown): unknown { const obj: any = {}; - message.duration !== undefined && - (obj.duration = Math.round(message.duration)); + if (message.duration !== 0) { + obj.duration = Math.round(message.duration); + } return obj; }, create, I>>( base?: I, ): APIV1Timer_APIV1TimerCountdown { - return APIV1Timer_APIV1TimerCountdown.fromPartial(base ?? {}); + return APIV1Timer_APIV1TimerCountdown.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Timer_APIV1TimerCountdown { @@ -3002,21 +3028,21 @@ export const APIV1Timer_APIV1TimerCountdownToTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.timeOfDay = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.period = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3026,7 +3052,9 @@ export const APIV1Timer_APIV1TimerCountdownToTime = { fromJSON(object: any): APIV1Timer_APIV1TimerCountdownToTime { return { - timeOfDay: isSet(object.timeOfDay) ? Number(object.timeOfDay) : 0, + timeOfDay: isSet(object.timeOfDay) + ? globalThis.Number(object.timeOfDay) + : 0, period: isSet(object.period) ? aPIV1Timer_APIV1TimePeriodFromJSON(object.period) : 0, @@ -3035,19 +3063,22 @@ export const APIV1Timer_APIV1TimerCountdownToTime = { toJSON(message: APIV1Timer_APIV1TimerCountdownToTime): unknown { const obj: any = {}; - message.timeOfDay !== undefined && - (obj.timeOfDay = Math.round(message.timeOfDay)); - message.period !== undefined && - (obj.period = aPIV1Timer_APIV1TimePeriodToJSON(message.period)); + if (message.timeOfDay !== 0) { + obj.timeOfDay = Math.round(message.timeOfDay); + } + if (message.period !== 0) { + obj.period = aPIV1Timer_APIV1TimePeriodToJSON(message.period); + } return obj; }, create, I>>( base?: I, ): APIV1Timer_APIV1TimerCountdownToTime { - return APIV1Timer_APIV1TimerCountdownToTime.fromPartial(base ?? {}); + return APIV1Timer_APIV1TimerCountdownToTime.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): APIV1Timer_APIV1TimerCountdownToTime { @@ -3091,28 +3122,28 @@ export const APIV1Timer_APIV1TimerElapsed = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.startTime = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.endTime = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.hasEndTime = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3122,28 +3153,35 @@ export const APIV1Timer_APIV1TimerElapsed = { fromJSON(object: any): APIV1Timer_APIV1TimerElapsed { return { - startTime: isSet(object.startTime) ? Number(object.startTime) : 0, - endTime: isSet(object.endTime) ? Number(object.endTime) : 0, - hasEndTime: isSet(object.hasEndTime) ? Boolean(object.hasEndTime) : false, + startTime: isSet(object.startTime) + ? globalThis.Number(object.startTime) + : 0, + endTime: isSet(object.endTime) ? globalThis.Number(object.endTime) : 0, + hasEndTime: isSet(object.hasEndTime) + ? globalThis.Boolean(object.hasEndTime) + : false, }; }, toJSON(message: APIV1Timer_APIV1TimerElapsed): unknown { const obj: any = {}; - message.startTime !== undefined && - (obj.startTime = Math.round(message.startTime)); - message.endTime !== undefined && - (obj.endTime = Math.round(message.endTime)); - message.hasEndTime !== undefined && (obj.hasEndTime = message.hasEndTime); + if (message.startTime !== 0) { + obj.startTime = Math.round(message.startTime); + } + if (message.endTime !== 0) { + obj.endTime = Math.round(message.endTime); + } + if (message.hasEndTime === true) { + obj.hasEndTime = message.hasEndTime; + } return obj; }, create, I>>( base?: I, ): APIV1Timer_APIV1TimerElapsed { - return APIV1Timer_APIV1TimerElapsed.fromPartial(base ?? {}); + return APIV1Timer_APIV1TimerElapsed.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Timer_APIV1TimerElapsed { @@ -3188,35 +3226,35 @@ export const APIV1TimerFormat = { const tag = reader.uint32(); switch (tag >>> 3) { case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.hour = reader.int32() as any; continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.minute = reader.int32() as any; continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.second = reader.int32() as any; continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.millisecond = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3245,31 +3283,34 @@ export const APIV1TimerFormat = { toJSON(message: APIV1TimerFormat): unknown { const obj: any = {}; - message.hour !== undefined && - (obj.hour = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + if (message.hour !== 0) { + obj.hour = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( message.hour, - )); - message.minute !== undefined && - (obj.minute = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + ); + } + if (message.minute !== 0) { + obj.minute = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( message.minute, - )); - message.second !== undefined && - (obj.second = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + ); + } + if (message.second !== 0) { + obj.second = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( message.second, - )); - message.millisecond !== undefined && - (obj.millisecond = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + ); + } + if (message.millisecond !== 0) { + obj.millisecond = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( message.millisecond, - )); + ); + } return obj; }, create, I>>( base?: I, ): APIV1TimerFormat { - return APIV1TimerFormat.fromPartial(base ?? {}); + return APIV1TimerFormat.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1TimerFormat { @@ -3312,28 +3353,28 @@ export const APIV1TimerValue = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.time = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.state = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3344,27 +3385,30 @@ export const APIV1TimerValue = { fromJSON(object: any): APIV1TimerValue { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - time: isSet(object.time) ? String(object.time) : '', + time: isSet(object.time) ? globalThis.String(object.time) : '', state: isSet(object.state) ? aPIV1TimerStateFromJSON(object.state) : 0, }; }, toJSON(message: APIV1TimerValue): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.time !== undefined && (obj.time = message.time); - message.state !== undefined && - (obj.state = aPIV1TimerStateToJSON(message.state)); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.time !== '') { + obj.time = message.time; + } + if (message.state !== 0) { + obj.state = aPIV1TimerStateToJSON(message.state); + } return obj; }, create, I>>( base?: I, ): APIV1TimerValue { - return APIV1TimerValue.fromPartial(base ?? {}); + return APIV1TimerValue.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1TimerValue { @@ -3412,35 +3456,35 @@ export const APIV1Color = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.red = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.green = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.blue = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.alpha = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3450,26 +3494,33 @@ export const APIV1Color = { fromJSON(object: any): APIV1Color { return { - red: isSet(object.red) ? Number(object.red) : 0, - green: isSet(object.green) ? Number(object.green) : 0, - blue: isSet(object.blue) ? Number(object.blue) : 0, - alpha: isSet(object.alpha) ? Number(object.alpha) : 0, + red: isSet(object.red) ? globalThis.Number(object.red) : 0, + green: isSet(object.green) ? globalThis.Number(object.green) : 0, + blue: isSet(object.blue) ? globalThis.Number(object.blue) : 0, + alpha: isSet(object.alpha) ? globalThis.Number(object.alpha) : 0, }; }, toJSON(message: APIV1Color): unknown { const obj: any = {}; - message.red !== undefined && (obj.red = message.red); - message.green !== undefined && (obj.green = message.green); - message.blue !== undefined && (obj.blue = message.blue); - message.alpha !== undefined && (obj.alpha = message.alpha); + if (message.red !== 0) { + obj.red = message.red; + } + if (message.green !== 0) { + obj.green = message.green; + } + if (message.blue !== 0) { + obj.blue = message.blue; + } + if (message.alpha !== 0) { + obj.alpha = message.alpha; + } return obj; }, create, I>>(base?: I): APIV1Color { - return APIV1Color.fromPartial(base ?? {}); + return APIV1Color.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Color { @@ -3509,21 +3560,21 @@ export const APIV1Look = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.screens.push(APIV1Screen.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3534,7 +3585,7 @@ export const APIV1Look = { fromJSON(object: any): APIV1Look { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - screens: Array.isArray(object?.screens) + screens: globalThis.Array.isArray(object?.screens) ? object.screens.map((e: any) => APIV1Screen.fromJSON(e)) : [], }; @@ -3542,22 +3593,18 @@ export const APIV1Look = { toJSON(message: APIV1Look): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.screens) { - obj.screens = message.screens.map((e) => - e ? APIV1Screen.toJSON(e) : undefined, - ); - } else { - obj.screens = []; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.screens?.length) { + obj.screens = message.screens.map((e) => APIV1Screen.toJSON(e)); } return obj; }, create, I>>(base?: I): APIV1Look { - return APIV1Look.fromPartial(base ?? {}); + return APIV1Look.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Look { @@ -3626,63 +3673,63 @@ export const APIV1Screen = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.videoInput = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.media = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.slide = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.announcements = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.props = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.messages = reader.bool(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.presentation = reader.string(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.mask = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3692,40 +3739,57 @@ export const APIV1Screen = { fromJSON(object: any): APIV1Screen { return { - videoInput: isSet(object.videoInput) ? Boolean(object.videoInput) : false, - media: isSet(object.media) ? Boolean(object.media) : false, - slide: isSet(object.slide) ? Boolean(object.slide) : false, + videoInput: isSet(object.videoInput) + ? globalThis.Boolean(object.videoInput) + : false, + media: isSet(object.media) ? globalThis.Boolean(object.media) : false, + slide: isSet(object.slide) ? globalThis.Boolean(object.slide) : false, announcements: isSet(object.announcements) - ? Boolean(object.announcements) + ? globalThis.Boolean(object.announcements) + : false, + props: isSet(object.props) ? globalThis.Boolean(object.props) : false, + messages: isSet(object.messages) + ? globalThis.Boolean(object.messages) : false, - props: isSet(object.props) ? Boolean(object.props) : false, - messages: isSet(object.messages) ? Boolean(object.messages) : false, presentation: isSet(object.presentation) - ? String(object.presentation) + ? globalThis.String(object.presentation) : '', - mask: isSet(object.mask) ? String(object.mask) : '', + mask: isSet(object.mask) ? globalThis.String(object.mask) : '', }; }, toJSON(message: APIV1Screen): unknown { const obj: any = {}; - message.videoInput !== undefined && (obj.videoInput = message.videoInput); - message.media !== undefined && (obj.media = message.media); - message.slide !== undefined && (obj.slide = message.slide); - message.announcements !== undefined && - (obj.announcements = message.announcements); - message.props !== undefined && (obj.props = message.props); - message.messages !== undefined && (obj.messages = message.messages); - message.presentation !== undefined && - (obj.presentation = message.presentation); - message.mask !== undefined && (obj.mask = message.mask); + if (message.videoInput === true) { + obj.videoInput = message.videoInput; + } + if (message.media === true) { + obj.media = message.media; + } + if (message.slide === true) { + obj.slide = message.slide; + } + if (message.announcements === true) { + obj.announcements = message.announcements; + } + if (message.props === true) { + obj.props = message.props; + } + if (message.messages === true) { + obj.messages = message.messages; + } + if (message.presentation !== '') { + obj.presentation = message.presentation; + } + if (message.mask !== '') { + obj.mask = message.mask; + } return obj; }, create, I>>(base?: I): APIV1Screen { - return APIV1Screen.fromPartial(base ?? {}); + return APIV1Screen.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Screen { @@ -3769,21 +3833,21 @@ export const APIV1Macro = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.color = APIV1Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3802,19 +3866,18 @@ export const APIV1Macro = { toJSON(message: APIV1Macro): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.color !== undefined && - (obj.color = message.color - ? APIV1Color.toJSON(message.color) - : undefined); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.color !== undefined) { + obj.color = APIV1Color.toJSON(message.color); + } return obj; }, create, I>>(base?: I): APIV1Macro { - return APIV1Macro.fromPartial(base ?? {}); + return APIV1Macro.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Macro { @@ -3858,21 +3921,21 @@ export const APIV1GroupMember = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ip = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3882,24 +3945,27 @@ export const APIV1GroupMember = { fromJSON(object: any): APIV1GroupMember { return { - ip: isSet(object.ip) ? String(object.ip) : '', - port: isSet(object.port) ? Number(object.port) : 0, + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, }; }, toJSON(message: APIV1GroupMember): unknown { const obj: any = {}; - message.ip !== undefined && (obj.ip = message.ip); - message.port !== undefined && (obj.port = Math.round(message.port)); + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } return obj; }, create, I>>( base?: I, ): APIV1GroupMember { - return APIV1GroupMember.fromPartial(base ?? {}); + return APIV1GroupMember.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1GroupMember { @@ -3967,63 +4033,63 @@ export const APIV1GroupMemberStatus = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.ip = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.port = reader.uint32(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.platform = reader.int32() as any; continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.osVersion = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.hostDescription = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.apiVersion = reader.string(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.connectionStatus = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4033,19 +4099,23 @@ export const APIV1GroupMemberStatus = { fromJSON(object: any): APIV1GroupMemberStatus { return { - ip: isSet(object.ip) ? String(object.ip) : '', - port: isSet(object.port) ? Number(object.port) : 0, - name: isSet(object.name) ? String(object.name) : '', + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', platform: isSet(object.platform) ? aPIV1GroupMemberStatus_APIV1GroupMemberStatusPlatformFromJSON( object.platform, ) : 0, - osVersion: isSet(object.osVersion) ? String(object.osVersion) : '', + osVersion: isSet(object.osVersion) + ? globalThis.String(object.osVersion) + : '', hostDescription: isSet(object.hostDescription) - ? String(object.hostDescription) + ? globalThis.String(object.hostDescription) + : '', + apiVersion: isSet(object.apiVersion) + ? globalThis.String(object.apiVersion) : '', - apiVersion: isSet(object.apiVersion) ? String(object.apiVersion) : '', connectionStatus: isSet(object.connectionStatus) ? aPIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatusFromJSON( object.connectionStatus, @@ -4056,32 +4126,44 @@ export const APIV1GroupMemberStatus = { toJSON(message: APIV1GroupMemberStatus): unknown { const obj: any = {}; - message.ip !== undefined && (obj.ip = message.ip); - message.port !== undefined && (obj.port = Math.round(message.port)); - message.name !== undefined && (obj.name = message.name); - message.platform !== undefined && - (obj.platform = + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.platform !== 0) { + obj.platform = aPIV1GroupMemberStatus_APIV1GroupMemberStatusPlatformToJSON( message.platform, - )); - message.osVersion !== undefined && (obj.osVersion = message.osVersion); - message.hostDescription !== undefined && - (obj.hostDescription = message.hostDescription); - message.apiVersion !== undefined && (obj.apiVersion = message.apiVersion); - message.connectionStatus !== undefined && - (obj.connectionStatus = + ); + } + if (message.osVersion !== '') { + obj.osVersion = message.osVersion; + } + if (message.hostDescription !== '') { + obj.hostDescription = message.hostDescription; + } + if (message.apiVersion !== '') { + obj.apiVersion = message.apiVersion; + } + if (message.connectionStatus !== 0) { + obj.connectionStatus = aPIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatusToJSON( message.connectionStatus, - )); + ); + } return obj; }, create, I>>( base?: I, ): APIV1GroupMemberStatus { - return APIV1GroupMemberStatus.fromPartial(base ?? {}); + return APIV1GroupMemberStatus.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1GroupMemberStatus { @@ -4143,28 +4225,28 @@ export const APIV1GroupDefinition = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timestamp = Timestamp.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.secret = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -4173,14 +4255,14 @@ export const APIV1GroupDefinition = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.groupIdentifier = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4193,9 +4275,9 @@ export const APIV1GroupDefinition = { timestamp: isSet(object.timestamp) ? Timestamp.fromJSON(object.timestamp) : undefined, - secret: isSet(object.secret) ? String(object.secret) : '', - name: isSet(object.name) ? String(object.name) : '', - members: Array.isArray(object?.members) + secret: isSet(object.secret) ? globalThis.String(object.secret) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + members: globalThis.Array.isArray(object?.members) ? object.members.map((e: any) => APIV1GroupMember.fromJSON(e)) : [], groupIdentifier: isSet(object.groupIdentifier) @@ -4206,32 +4288,29 @@ export const APIV1GroupDefinition = { toJSON(message: APIV1GroupDefinition): unknown { const obj: any = {}; - message.timestamp !== undefined && - (obj.timestamp = message.timestamp - ? Timestamp.toJSON(message.timestamp) - : undefined); - message.secret !== undefined && (obj.secret = message.secret); - message.name !== undefined && (obj.name = message.name); - if (message.members) { - obj.members = message.members.map((e) => - e ? APIV1GroupMember.toJSON(e) : undefined, - ); - } else { - obj.members = []; + if (message.timestamp !== undefined) { + obj.timestamp = Timestamp.toJSON(message.timestamp); + } + if (message.secret !== '') { + obj.secret = message.secret; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.members?.length) { + obj.members = message.members.map((e) => APIV1GroupMember.toJSON(e)); + } + if (message.groupIdentifier !== undefined) { + obj.groupIdentifier = UUID.toJSON(message.groupIdentifier); } - message.groupIdentifier !== undefined && - (obj.groupIdentifier = message.groupIdentifier - ? UUID.toJSON(message.groupIdentifier) - : undefined); return obj; }, create, I>>( base?: I, ): APIV1GroupDefinition { - return APIV1GroupDefinition.fromPartial(base ?? {}); + return APIV1GroupDefinition.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1GroupDefinition { @@ -4276,14 +4355,14 @@ export const APIV1ErrorResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.error = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4301,17 +4380,17 @@ export const APIV1ErrorResponse = { toJSON(message: APIV1ErrorResponse): unknown { const obj: any = {}; - message.error !== undefined && - (obj.error = aPIV1ErrorResponse_APIV1ErrorTypeToJSON(message.error)); + if (message.error !== 0) { + obj.error = aPIV1ErrorResponse_APIV1ErrorTypeToJSON(message.error); + } return obj; }, create, I>>( base?: I, ): APIV1ErrorResponse { - return APIV1ErrorResponse.fromPartial(base ?? {}); + return APIV1ErrorResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1ErrorResponse { @@ -4366,14 +4445,14 @@ export const APIV1CaptureSettings = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.source = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -4382,28 +4461,28 @@ export const APIV1CaptureSettings = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.disk = APIV1DiskCapture.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.rtmp = APIV1RTMPCapture.decode(reader, reader.uint32()); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.resi = APIV1ResiCapture.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4414,7 +4493,7 @@ export const APIV1CaptureSettings = { fromJSON(object: any): APIV1CaptureSettings { return { source: isSet(object.source) ? UUID.fromJSON(object.source) : undefined, - audioRouting: Array.isArray(object?.audioRouting) + audioRouting: globalThis.Array.isArray(object?.audioRouting) ? object.audioRouting.map((e: any) => APIV1AudioRouting.fromJSON(e)) : [], disk: isSet(object.disk) @@ -4431,36 +4510,31 @@ export const APIV1CaptureSettings = { toJSON(message: APIV1CaptureSettings): unknown { const obj: any = {}; - message.source !== undefined && - (obj.source = message.source ? UUID.toJSON(message.source) : undefined); - if (message.audioRouting) { + if (message.source !== undefined) { + obj.source = UUID.toJSON(message.source); + } + if (message.audioRouting?.length) { obj.audioRouting = message.audioRouting.map((e) => - e ? APIV1AudioRouting.toJSON(e) : undefined, + APIV1AudioRouting.toJSON(e), ); - } else { - obj.audioRouting = []; - } - message.disk !== undefined && - (obj.disk = message.disk - ? APIV1DiskCapture.toJSON(message.disk) - : undefined); - message.rtmp !== undefined && - (obj.rtmp = message.rtmp - ? APIV1RTMPCapture.toJSON(message.rtmp) - : undefined); - message.resi !== undefined && - (obj.resi = message.resi - ? APIV1ResiCapture.toJSON(message.resi) - : undefined); + } + if (message.disk !== undefined) { + obj.disk = APIV1DiskCapture.toJSON(message.disk); + } + if (message.rtmp !== undefined) { + obj.rtmp = APIV1RTMPCapture.toJSON(message.rtmp); + } + if (message.resi !== undefined) { + obj.resi = APIV1ResiCapture.toJSON(message.resi); + } return obj; }, create, I>>( base?: I, ): APIV1CaptureSettings { - return APIV1CaptureSettings.fromPartial(base ?? {}); + return APIV1CaptureSettings.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1CaptureSettings { @@ -4514,21 +4588,21 @@ export const APIV1Size = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.width = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.height = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4538,22 +4612,25 @@ export const APIV1Size = { fromJSON(object: any): APIV1Size { return { - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, }; }, toJSON(message: APIV1Size): unknown { const obj: any = {}; - message.width !== undefined && (obj.width = Math.round(message.width)); - message.height !== undefined && (obj.height = Math.round(message.height)); + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } return obj; }, create, I>>(base?: I): APIV1Size { - return APIV1Size.fromPartial(base ?? {}); + return APIV1Size.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Size { @@ -4590,12 +4667,13 @@ export const APIV1AudioRouting = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag == 8) { + if (tag === 8) { message.map.push(reader.uint32()); + continue; } - if (tag == 10) { + if (tag === 10) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.map.push(reader.uint32()); @@ -4606,7 +4684,7 @@ export const APIV1AudioRouting = { break; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4616,18 +4694,16 @@ export const APIV1AudioRouting = { fromJSON(object: any): APIV1AudioRouting { return { - map: Array.isArray(object?.map) - ? object.map.map((e: any) => Number(e)) + map: globalThis.Array.isArray(object?.map) + ? object.map.map((e: any) => globalThis.Number(e)) : [], }; }, toJSON(message: APIV1AudioRouting): unknown { const obj: any = {}; - if (message.map) { + if (message.map?.length) { obj.map = message.map.map((e) => Math.round(e)); - } else { - obj.map = []; } return obj; }, @@ -4635,9 +4711,8 @@ export const APIV1AudioRouting = { create, I>>( base?: I, ): APIV1AudioRouting { - return APIV1AudioRouting.fromPartial(base ?? {}); + return APIV1AudioRouting.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1AudioRouting { @@ -4680,35 +4755,35 @@ export const APIV1DiskCapture = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.fileLocation = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.codec = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.resolution = APIV1Size.decode(reader, reader.uint32()); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.frameRate = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4719,35 +4794,40 @@ export const APIV1DiskCapture = { fromJSON(object: any): APIV1DiskCapture { return { fileLocation: isSet(object.fileLocation) - ? String(object.fileLocation) + ? globalThis.String(object.fileLocation) : '', - codec: isSet(object.codec) ? String(object.codec) : '', + codec: isSet(object.codec) ? globalThis.String(object.codec) : '', resolution: isSet(object.resolution) ? APIV1Size.fromJSON(object.resolution) : undefined, - frameRate: isSet(object.frameRate) ? Number(object.frameRate) : 0, + frameRate: isSet(object.frameRate) + ? globalThis.Number(object.frameRate) + : 0, }; }, toJSON(message: APIV1DiskCapture): unknown { const obj: any = {}; - message.fileLocation !== undefined && - (obj.fileLocation = message.fileLocation); - message.codec !== undefined && (obj.codec = message.codec); - message.resolution !== undefined && - (obj.resolution = message.resolution - ? APIV1Size.toJSON(message.resolution) - : undefined); - message.frameRate !== undefined && (obj.frameRate = message.frameRate); + if (message.fileLocation !== '') { + obj.fileLocation = message.fileLocation; + } + if (message.codec !== '') { + obj.codec = message.codec; + } + if (message.resolution !== undefined) { + obj.resolution = APIV1Size.toJSON(message.resolution); + } + if (message.frameRate !== 0) { + obj.frameRate = message.frameRate; + } return obj; }, create, I>>( base?: I, ): APIV1DiskCapture { - return APIV1DiskCapture.fromPartial(base ?? {}); + return APIV1DiskCapture.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1DiskCapture { @@ -4805,42 +4885,42 @@ export const APIV1RTMPCapture = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.server = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.key = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.encoding = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.saveLocal = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.fileLocation = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4850,33 +4930,45 @@ export const APIV1RTMPCapture = { fromJSON(object: any): APIV1RTMPCapture { return { - server: isSet(object.server) ? String(object.server) : '', - key: isSet(object.key) ? String(object.key) : '', - encoding: isSet(object.encoding) ? String(object.encoding) : '', - saveLocal: isSet(object.saveLocal) ? Boolean(object.saveLocal) : false, + server: isSet(object.server) ? globalThis.String(object.server) : '', + key: isSet(object.key) ? globalThis.String(object.key) : '', + encoding: isSet(object.encoding) + ? globalThis.String(object.encoding) + : '', + saveLocal: isSet(object.saveLocal) + ? globalThis.Boolean(object.saveLocal) + : false, fileLocation: isSet(object.fileLocation) - ? String(object.fileLocation) + ? globalThis.String(object.fileLocation) : '', }; }, toJSON(message: APIV1RTMPCapture): unknown { const obj: any = {}; - message.server !== undefined && (obj.server = message.server); - message.key !== undefined && (obj.key = message.key); - message.encoding !== undefined && (obj.encoding = message.encoding); - message.saveLocal !== undefined && (obj.saveLocal = message.saveLocal); - message.fileLocation !== undefined && - (obj.fileLocation = message.fileLocation); + if (message.server !== '') { + obj.server = message.server; + } + if (message.key !== '') { + obj.key = message.key; + } + if (message.encoding !== '') { + obj.encoding = message.encoding; + } + if (message.saveLocal === true) { + obj.saveLocal = message.saveLocal; + } + if (message.fileLocation !== '') { + obj.fileLocation = message.fileLocation; + } return obj; }, create, I>>( base?: I, ): APIV1RTMPCapture { - return APIV1RTMPCapture.fromPartial(base ?? {}); + return APIV1RTMPCapture.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1RTMPCapture { @@ -4928,35 +5020,35 @@ export const APIV1ResiCapture = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.eventName = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.eventDescription = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.destinationGroup = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.encoding = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4966,34 +5058,43 @@ export const APIV1ResiCapture = { fromJSON(object: any): APIV1ResiCapture { return { - eventName: isSet(object.eventName) ? String(object.eventName) : '', + eventName: isSet(object.eventName) + ? globalThis.String(object.eventName) + : '', eventDescription: isSet(object.eventDescription) - ? String(object.eventDescription) + ? globalThis.String(object.eventDescription) : '', destinationGroup: isSet(object.destinationGroup) - ? String(object.destinationGroup) + ? globalThis.String(object.destinationGroup) + : '', + encoding: isSet(object.encoding) + ? globalThis.String(object.encoding) : '', - encoding: isSet(object.encoding) ? String(object.encoding) : '', }; }, toJSON(message: APIV1ResiCapture): unknown { const obj: any = {}; - message.eventName !== undefined && (obj.eventName = message.eventName); - message.eventDescription !== undefined && - (obj.eventDescription = message.eventDescription); - message.destinationGroup !== undefined && - (obj.destinationGroup = message.destinationGroup); - message.encoding !== undefined && (obj.encoding = message.encoding); + if (message.eventName !== '') { + obj.eventName = message.eventName; + } + if (message.eventDescription !== '') { + obj.eventDescription = message.eventDescription; + } + if (message.destinationGroup !== '') { + obj.destinationGroup = message.destinationGroup; + } + if (message.encoding !== '') { + obj.encoding = message.encoding; + } return obj; }, create, I>>( base?: I, ): APIV1ResiCapture { - return APIV1ResiCapture.fromPartial(base ?? {}); + return APIV1ResiCapture.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1ResiCapture { @@ -5051,14 +5152,14 @@ export const APIV1Presentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -5067,28 +5168,28 @@ export const APIV1Presentation = { ); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.hasTimeline = reader.bool(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.presentationPath = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.destination = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5099,16 +5200,16 @@ export const APIV1Presentation = { fromJSON(object: any): APIV1Presentation { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - groups: Array.isArray(object?.groups) + groups: globalThis.Array.isArray(object?.groups) ? object.groups.map((e: any) => APIV1Presentation_SlideGroup.fromJSON(e), ) : [], hasTimeline: isSet(object.hasTimeline) - ? Boolean(object.hasTimeline) + ? globalThis.Boolean(object.hasTimeline) : false, presentationPath: isSet(object.presentationPath) - ? String(object.presentationPath) + ? globalThis.String(object.presentationPath) : '', destination: isSet(object.destination) ? aPIV1Presentation_DestinationFromJSON(object.destination) @@ -5118,32 +5219,33 @@ export const APIV1Presentation = { toJSON(message: APIV1Presentation): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.groups) { + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.groups?.length) { obj.groups = message.groups.map((e) => - e ? APIV1Presentation_SlideGroup.toJSON(e) : undefined, + APIV1Presentation_SlideGroup.toJSON(e), ); - } else { - obj.groups = []; - } - message.hasTimeline !== undefined && - (obj.hasTimeline = message.hasTimeline); - message.presentationPath !== undefined && - (obj.presentationPath = message.presentationPath); - message.destination !== undefined && - (obj.destination = aPIV1Presentation_DestinationToJSON( + } + if (message.hasTimeline === true) { + obj.hasTimeline = message.hasTimeline; + } + if (message.presentationPath !== '') { + obj.presentationPath = message.presentationPath; + } + if (message.destination !== 0) { + obj.destination = aPIV1Presentation_DestinationToJSON( message.destination, - )); + ); + } return obj; }, create, I>>( base?: I, ): APIV1Presentation { - return APIV1Presentation.fromPartial(base ?? {}); + return APIV1Presentation.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Presentation { @@ -5198,21 +5300,21 @@ export const APIV1Presentation_SlideGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.color = APIV1Color.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -5221,7 +5323,7 @@ export const APIV1Presentation_SlideGroup = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5231,11 +5333,11 @@ export const APIV1Presentation_SlideGroup = { fromJSON(object: any): APIV1Presentation_SlideGroup { return { - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', color: isSet(object.color) ? APIV1Color.fromJSON(object.color) : undefined, - slides: Array.isArray(object?.slides) + slides: globalThis.Array.isArray(object?.slides) ? object.slides.map((e: any) => APIV1Presentation_SlideGroup_Slide.fromJSON(e), ) @@ -5245,17 +5347,16 @@ export const APIV1Presentation_SlideGroup = { toJSON(message: APIV1Presentation_SlideGroup): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.color !== undefined && - (obj.color = message.color - ? APIV1Color.toJSON(message.color) - : undefined); - if (message.slides) { + if (message.name !== '') { + obj.name = message.name; + } + if (message.color !== undefined) { + obj.color = APIV1Color.toJSON(message.color); + } + if (message.slides?.length) { obj.slides = message.slides.map((e) => - e ? APIV1Presentation_SlideGroup_Slide.toJSON(e) : undefined, + APIV1Presentation_SlideGroup_Slide.toJSON(e), ); - } else { - obj.slides = []; } return obj; }, @@ -5263,9 +5364,8 @@ export const APIV1Presentation_SlideGroup = { create, I>>( base?: I, ): APIV1Presentation_SlideGroup { - return APIV1Presentation_SlideGroup.fromPartial(base ?? {}); + return APIV1Presentation_SlideGroup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Presentation_SlideGroup { @@ -5322,42 +5422,42 @@ export const APIV1Presentation_SlideGroup_Slide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enabled = reader.bool(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.notes = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.text = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.label = reader.string(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.size = APIV1Size.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5367,31 +5467,41 @@ export const APIV1Presentation_SlideGroup_Slide = { fromJSON(object: any): APIV1Presentation_SlideGroup_Slide { return { - enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, - notes: isSet(object.notes) ? String(object.notes) : '', - text: isSet(object.text) ? String(object.text) : '', - label: isSet(object.label) ? String(object.label) : '', + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + notes: isSet(object.notes) ? globalThis.String(object.notes) : '', + text: isSet(object.text) ? globalThis.String(object.text) : '', + label: isSet(object.label) ? globalThis.String(object.label) : '', size: isSet(object.size) ? APIV1Size.fromJSON(object.size) : undefined, }; }, toJSON(message: APIV1Presentation_SlideGroup_Slide): unknown { const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - message.notes !== undefined && (obj.notes = message.notes); - message.text !== undefined && (obj.text = message.text); - message.label !== undefined && (obj.label = message.label); - message.size !== undefined && - (obj.size = message.size ? APIV1Size.toJSON(message.size) : undefined); + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.notes !== '') { + obj.notes = message.notes; + } + if (message.text !== '') { + obj.text = message.text; + } + if (message.label !== '') { + obj.label = message.label; + } + if (message.size !== undefined) { + obj.size = APIV1Size.toJSON(message.size); + } return obj; }, create, I>>( base?: I, ): APIV1Presentation_SlideGroup_Slide { - return APIV1Presentation_SlideGroup_Slide.fromPartial(base ?? {}); + return APIV1Presentation_SlideGroup_Slide.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): APIV1Presentation_SlideGroup_Slide { @@ -5432,7 +5542,7 @@ export const APIV1StageLayoutMap = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5441,7 +5551,7 @@ export const APIV1StageLayoutMap = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5451,7 +5561,7 @@ export const APIV1StageLayoutMap = { fromJSON(object: any): APIV1StageLayoutMap { return { - entries: Array.isArray(object?.entries) + entries: globalThis.Array.isArray(object?.entries) ? object.entries.map((e: any) => APIV1StageLayoutMap_Entry.fromJSON(e)) : [], }; @@ -5459,12 +5569,10 @@ export const APIV1StageLayoutMap = { toJSON(message: APIV1StageLayoutMap): unknown { const obj: any = {}; - if (message.entries) { + if (message.entries?.length) { obj.entries = message.entries.map((e) => - e ? APIV1StageLayoutMap_Entry.toJSON(e) : undefined, + APIV1StageLayoutMap_Entry.toJSON(e), ); - } else { - obj.entries = []; } return obj; }, @@ -5472,9 +5580,8 @@ export const APIV1StageLayoutMap = { create, I>>( base?: I, ): APIV1StageLayoutMap { - return APIV1StageLayoutMap.fromPartial(base ?? {}); + return APIV1StageLayoutMap.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1StageLayoutMap { @@ -5516,21 +5623,21 @@ export const APIV1StageLayoutMap_Entry = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.screen = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.layout = APIV1Identifier.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5551,23 +5658,20 @@ export const APIV1StageLayoutMap_Entry = { toJSON(message: APIV1StageLayoutMap_Entry): unknown { const obj: any = {}; - message.screen !== undefined && - (obj.screen = message.screen - ? APIV1Identifier.toJSON(message.screen) - : undefined); - message.layout !== undefined && - (obj.layout = message.layout - ? APIV1Identifier.toJSON(message.layout) - : undefined); + if (message.screen !== undefined) { + obj.screen = APIV1Identifier.toJSON(message.screen); + } + if (message.layout !== undefined) { + obj.layout = APIV1Identifier.toJSON(message.layout); + } return obj; }, create, I>>( base?: I, ): APIV1StageLayoutMap_Entry { - return APIV1StageLayoutMap_Entry.fromPartial(base ?? {}); + return APIV1StageLayoutMap_Entry.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1StageLayoutMap_Entry { @@ -5614,28 +5718,28 @@ export const APIV1ThemeGroup = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.groups.push(APIV1ThemeGroup.decode(reader, reader.uint32())); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.themes.push(APIV1Theme.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5646,10 +5750,10 @@ export const APIV1ThemeGroup = { fromJSON(object: any): APIV1ThemeGroup { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - groups: Array.isArray(object?.groups) + groups: globalThis.Array.isArray(object?.groups) ? object.groups.map((e: any) => APIV1ThemeGroup.fromJSON(e)) : [], - themes: Array.isArray(object?.themes) + themes: globalThis.Array.isArray(object?.themes) ? object.themes.map((e: any) => APIV1Theme.fromJSON(e)) : [], }; @@ -5657,21 +5761,14 @@ export const APIV1ThemeGroup = { toJSON(message: APIV1ThemeGroup): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.groups) { - obj.groups = message.groups.map((e) => - e ? APIV1ThemeGroup.toJSON(e) : undefined, - ); - } else { - obj.groups = []; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); } - if (message.themes) { - obj.themes = message.themes.map((e) => - e ? APIV1Theme.toJSON(e) : undefined, - ); - } else { - obj.themes = []; + if (message.groups?.length) { + obj.groups = message.groups.map((e) => APIV1ThemeGroup.toJSON(e)); + } + if (message.themes?.length) { + obj.themes = message.themes.map((e) => APIV1Theme.toJSON(e)); } return obj; }, @@ -5679,9 +5776,8 @@ export const APIV1ThemeGroup = { create, I>>( base?: I, ): APIV1ThemeGroup { - return APIV1ThemeGroup.fromPartial(base ?? {}); + return APIV1ThemeGroup.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1ThemeGroup { @@ -5724,21 +5820,21 @@ export const APIV1Theme = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.slides.push(APIV1ThemeSlide.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5749,7 +5845,7 @@ export const APIV1Theme = { fromJSON(object: any): APIV1Theme { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - slides: Array.isArray(object?.slides) + slides: globalThis.Array.isArray(object?.slides) ? object.slides.map((e: any) => APIV1ThemeSlide.fromJSON(e)) : [], }; @@ -5757,22 +5853,18 @@ export const APIV1Theme = { toJSON(message: APIV1Theme): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - if (message.slides) { - obj.slides = message.slides.map((e) => - e ? APIV1ThemeSlide.toJSON(e) : undefined, - ); - } else { - obj.slides = []; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.slides?.length) { + obj.slides = message.slides.map((e) => APIV1ThemeSlide.toJSON(e)); } return obj; }, create, I>>(base?: I): APIV1Theme { - return APIV1Theme.fromPartial(base ?? {}); + return APIV1Theme.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1Theme { @@ -5817,28 +5909,28 @@ export const APIV1ThemeSlide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.size = APIV1Size.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.background = APIV1Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5858,23 +5950,23 @@ export const APIV1ThemeSlide = { toJSON(message: APIV1ThemeSlide): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.size !== undefined && - (obj.size = message.size ? APIV1Size.toJSON(message.size) : undefined); - message.background !== undefined && - (obj.background = message.background - ? APIV1Color.toJSON(message.background) - : undefined); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.size !== undefined) { + obj.size = APIV1Size.toJSON(message.size); + } + if (message.background !== undefined) { + obj.background = APIV1Color.toJSON(message.background); + } return obj; }, create, I>>( base?: I, ): APIV1ThemeSlide { - return APIV1ThemeSlide.fromPartial(base ?? {}); + return APIV1ThemeSlide.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1ThemeSlide { @@ -5928,28 +6020,28 @@ export const APIV1SlideDisplayDetails = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.text = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.notes = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.uuid = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5959,26 +6051,31 @@ export const APIV1SlideDisplayDetails = { fromJSON(object: any): APIV1SlideDisplayDetails { return { - text: isSet(object.text) ? String(object.text) : '', - notes: isSet(object.notes) ? String(object.notes) : '', - uuid: isSet(object.uuid) ? String(object.uuid) : '', + text: isSet(object.text) ? globalThis.String(object.text) : '', + notes: isSet(object.notes) ? globalThis.String(object.notes) : '', + uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : '', }; }, toJSON(message: APIV1SlideDisplayDetails): unknown { const obj: any = {}; - message.text !== undefined && (obj.text = message.text); - message.notes !== undefined && (obj.notes = message.notes); - message.uuid !== undefined && (obj.uuid = message.uuid); + if (message.text !== '') { + obj.text = message.text; + } + if (message.notes !== '') { + obj.notes = message.notes; + } + if (message.uuid !== '') { + obj.uuid = message.uuid; + } return obj; }, create, I>>( base?: I, ): APIV1SlideDisplayDetails { - return APIV1SlideDisplayDetails.fromPartial(base ?? {}); + return APIV1SlideDisplayDetails.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1SlideDisplayDetails { @@ -6020,28 +6117,28 @@ export const APIV1ScreenConfig = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.size = APIV1Size.decode(reader, reader.uint32()); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.screenType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6061,21 +6158,23 @@ export const APIV1ScreenConfig = { toJSON(message: APIV1ScreenConfig): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.size !== undefined && - (obj.size = message.size ? APIV1Size.toJSON(message.size) : undefined); - message.screenType !== undefined && - (obj.screenType = aPIV1ScreenTypeToJSON(message.screenType)); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.size !== undefined) { + obj.size = APIV1Size.toJSON(message.size); + } + if (message.screenType !== 0) { + obj.screenType = aPIV1ScreenTypeToJSON(message.screenType); + } return obj; }, create, I>>( base?: I, ): APIV1ScreenConfig { - return APIV1ScreenConfig.fromPartial(base ?? {}); + return APIV1ScreenConfig.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1ScreenConfig { @@ -6120,21 +6219,21 @@ export const APIV1PropData = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = APIV1Identifier.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.isActive = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6145,24 +6244,28 @@ export const APIV1PropData = { fromJSON(object: any): APIV1PropData { return { id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, - isActive: isSet(object.isActive) ? Boolean(object.isActive) : false, + isActive: isSet(object.isActive) + ? globalThis.Boolean(object.isActive) + : false, }; }, toJSON(message: APIV1PropData): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? APIV1Identifier.toJSON(message.id) : undefined); - message.isActive !== undefined && (obj.isActive = message.isActive); + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.isActive === true) { + obj.isActive = message.isActive; + } return obj; }, create, I>>( base?: I, ): APIV1PropData { - return APIV1PropData.fromPartial(base ?? {}); + return APIV1PropData.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): APIV1PropData { @@ -6187,8 +6290,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/proApiV1Capture.proto b/proto/proApiV1Capture.proto new file mode 100755 index 0000000..fbac244 --- /dev/null +++ b/proto/proApiV1Capture.proto @@ -0,0 +1,123 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Size.proto"; +import "uuid.proto"; + +message API_v1_CaptureSettings { + .rv.data.UUID source = 1; + repeated .rv.data.API_v1_AudioRouting audio_routing = 2; + oneof Destination { + .rv.data.API_v1_DiskCapture disk = 3; + .rv.data.API_v1_RTMPCapture rtmp = 4; + .rv.data.API_v1_ResiCapture resi = 5; + } +} + +message API_v1_AudioRouting { + repeated uint32 map = 1; +} + +message API_v1_DiskCapture { + string file_location = 1; + string codec = 2; + .rv.data.API_v1_Size resolution = 3; + double frame_rate = 4; +} + +message API_v1_RTMPCapture { + string server = 1; + string key = 2; + string encoding = 3; + bool save_local = 4; + string file_location = 5; +} + +message API_v1_ResiCapture { + string event_name = 1; + string event_description = 2; + string destination_group = 3; + string encoding = 4; +} + +message API_v1_Capture_Request { + message Status { + } + + message Operation { + enum CaptureOperation { + start = 0; + stop = 1; + } + + .rv.data.API_v1_Capture_Request.Operation.CaptureOperation operation = 1; + } + + message GetSettings { + } + + message SetSettings { + .rv.data.API_v1_CaptureSettings settings = 1; + } + + message Encodings { + .rv.data.API_v1_CaptureDestination type = 1; + } + + oneof Request { + .rv.data.API_v1_Capture_Request.Status get_status = 1; + .rv.data.API_v1_Capture_Request.Operation operation = 2; + .rv.data.API_v1_Capture_Request.GetSettings get_settings = 3; + .rv.data.API_v1_Capture_Request.SetSettings set_settings = 4; + .rv.data.API_v1_Capture_Request.Encodings get_encodings = 5; + } +} + +message API_v1_Capture_Response { + message GetStatus { + .rv.data.API_v1_CaptureStatus status = 1; + string capture_time = 2; + string status_text = 3; + } + + message Operation { + } + + message GetSettings { + .rv.data.API_v1_CaptureSettings settings = 1; + } + + message SetSettings { + } + + message Encodings { + repeated string encodings = 1; + } + + oneof Response { + .rv.data.API_v1_Capture_Response.GetStatus get_status = 1; + .rv.data.API_v1_Capture_Response.Operation operation = 2; + .rv.data.API_v1_Capture_Response.GetSettings get_settings = 3; + .rv.data.API_v1_Capture_Response.SetSettings set_settings = 4; + .rv.data.API_v1_Capture_Response.Encodings get_encodings = 5; + } +} + +enum API_v1_CaptureDestination { + disk = 0; + rtmp = 1; + resi = 2; +} + +enum API_v1_CaptureStatus { + active = 0; + inactive = 1; + caution = 2; + error = 3; +} + diff --git a/proto/proApiV1Capture.ts b/proto/proApiV1Capture.ts new file mode 100644 index 0000000..bba3dfb --- /dev/null +++ b/proto/proApiV1Capture.ts @@ -0,0 +1,1967 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Size } from './proApiV1Size'; +import { UUID } from './uuid'; + +export const protobufPackage = 'rv.data'; + +export enum APIV1CaptureDestination { + disk = 0, + rtmp = 1, + resi = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1CaptureDestinationFromJSON( + object: any, +): APIV1CaptureDestination { + switch (object) { + case 0: + case 'disk': + return APIV1CaptureDestination.disk; + case 1: + case 'rtmp': + return APIV1CaptureDestination.rtmp; + case 2: + case 'resi': + return APIV1CaptureDestination.resi; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1CaptureDestination.UNRECOGNIZED; + } +} + +export function aPIV1CaptureDestinationToJSON( + object: APIV1CaptureDestination, +): string { + switch (object) { + case APIV1CaptureDestination.disk: + return 'disk'; + case APIV1CaptureDestination.rtmp: + return 'rtmp'; + case APIV1CaptureDestination.resi: + return 'resi'; + case APIV1CaptureDestination.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum APIV1CaptureStatus { + active = 0, + inactive = 1, + caution = 2, + error = 3, + UNRECOGNIZED = -1, +} + +export function aPIV1CaptureStatusFromJSON(object: any): APIV1CaptureStatus { + switch (object) { + case 0: + case 'active': + return APIV1CaptureStatus.active; + case 1: + case 'inactive': + return APIV1CaptureStatus.inactive; + case 2: + case 'caution': + return APIV1CaptureStatus.caution; + case 3: + case 'error': + return APIV1CaptureStatus.error; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1CaptureStatus.UNRECOGNIZED; + } +} + +export function aPIV1CaptureStatusToJSON(object: APIV1CaptureStatus): string { + switch (object) { + case APIV1CaptureStatus.active: + return 'active'; + case APIV1CaptureStatus.inactive: + return 'inactive'; + case APIV1CaptureStatus.caution: + return 'caution'; + case APIV1CaptureStatus.error: + return 'error'; + case APIV1CaptureStatus.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1CaptureSettings { + source: UUID | undefined; + audioRouting: APIV1AudioRouting[]; + disk?: APIV1DiskCapture | undefined; + rtmp?: APIV1RTMPCapture | undefined; + resi?: APIV1ResiCapture | undefined; +} + +export interface APIV1AudioRouting { + map: number[]; +} + +export interface APIV1DiskCapture { + fileLocation: string; + codec: string; + resolution: APIV1Size | undefined; + frameRate: number; +} + +export interface APIV1RTMPCapture { + server: string; + key: string; + encoding: string; + saveLocal: boolean; + fileLocation: string; +} + +export interface APIV1ResiCapture { + eventName: string; + eventDescription: string; + destinationGroup: string; + encoding: string; +} + +export interface APIV1CaptureRequest { + getStatus?: APIV1CaptureRequest_Status | undefined; + operation?: APIV1CaptureRequest_Operation | undefined; + getSettings?: APIV1CaptureRequest_GetSettings | undefined; + setSettings?: APIV1CaptureRequest_SetSettings | undefined; + getEncodings?: APIV1CaptureRequest_Encodings | undefined; +} + +export interface APIV1CaptureRequest_Status {} + +export interface APIV1CaptureRequest_Operation { + operation: APIV1CaptureRequest_Operation_CaptureOperation; +} + +export enum APIV1CaptureRequest_Operation_CaptureOperation { + start = 0, + stop = 1, + UNRECOGNIZED = -1, +} + +export function aPIV1CaptureRequest_Operation_CaptureOperationFromJSON( + object: any, +): APIV1CaptureRequest_Operation_CaptureOperation { + switch (object) { + case 0: + case 'start': + return APIV1CaptureRequest_Operation_CaptureOperation.start; + case 1: + case 'stop': + return APIV1CaptureRequest_Operation_CaptureOperation.stop; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1CaptureRequest_Operation_CaptureOperation.UNRECOGNIZED; + } +} + +export function aPIV1CaptureRequest_Operation_CaptureOperationToJSON( + object: APIV1CaptureRequest_Operation_CaptureOperation, +): string { + switch (object) { + case APIV1CaptureRequest_Operation_CaptureOperation.start: + return 'start'; + case APIV1CaptureRequest_Operation_CaptureOperation.stop: + return 'stop'; + case APIV1CaptureRequest_Operation_CaptureOperation.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1CaptureRequest_GetSettings {} + +export interface APIV1CaptureRequest_SetSettings { + settings: APIV1CaptureSettings | undefined; +} + +export interface APIV1CaptureRequest_Encodings { + type: APIV1CaptureDestination; +} + +export interface APIV1CaptureResponse { + getStatus?: APIV1CaptureResponse_GetStatus | undefined; + operation?: APIV1CaptureResponse_Operation | undefined; + getSettings?: APIV1CaptureResponse_GetSettings | undefined; + setSettings?: APIV1CaptureResponse_SetSettings | undefined; + getEncodings?: APIV1CaptureResponse_Encodings | undefined; +} + +export interface APIV1CaptureResponse_GetStatus { + status: APIV1CaptureStatus; + captureTime: string; + statusText: string; +} + +export interface APIV1CaptureResponse_Operation {} + +export interface APIV1CaptureResponse_GetSettings { + settings: APIV1CaptureSettings | undefined; +} + +export interface APIV1CaptureResponse_SetSettings {} + +export interface APIV1CaptureResponse_Encodings { + encodings: string[]; +} + +function createBaseAPIV1CaptureSettings(): APIV1CaptureSettings { + return { + source: undefined, + audioRouting: [], + disk: undefined, + rtmp: undefined, + resi: undefined, + }; +} + +export const APIV1CaptureSettings = { + encode( + message: APIV1CaptureSettings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.source !== undefined) { + UUID.encode(message.source, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.audioRouting) { + APIV1AudioRouting.encode(v!, writer.uint32(18).fork()).ldelim(); + } + if (message.disk !== undefined) { + APIV1DiskCapture.encode(message.disk, writer.uint32(26).fork()).ldelim(); + } + if (message.rtmp !== undefined) { + APIV1RTMPCapture.encode(message.rtmp, writer.uint32(34).fork()).ldelim(); + } + if (message.resi !== undefined) { + APIV1ResiCapture.encode(message.resi, writer.uint32(42).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureSettings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureSettings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.source = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.audioRouting.push( + APIV1AudioRouting.decode(reader, reader.uint32()), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.disk = APIV1DiskCapture.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.rtmp = APIV1RTMPCapture.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.resi = APIV1ResiCapture.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureSettings { + return { + source: isSet(object.source) ? UUID.fromJSON(object.source) : undefined, + audioRouting: globalThis.Array.isArray(object?.audioRouting) + ? object.audioRouting.map((e: any) => APIV1AudioRouting.fromJSON(e)) + : [], + disk: isSet(object.disk) + ? APIV1DiskCapture.fromJSON(object.disk) + : undefined, + rtmp: isSet(object.rtmp) + ? APIV1RTMPCapture.fromJSON(object.rtmp) + : undefined, + resi: isSet(object.resi) + ? APIV1ResiCapture.fromJSON(object.resi) + : undefined, + }; + }, + + toJSON(message: APIV1CaptureSettings): unknown { + const obj: any = {}; + if (message.source !== undefined) { + obj.source = UUID.toJSON(message.source); + } + if (message.audioRouting?.length) { + obj.audioRouting = message.audioRouting.map((e) => + APIV1AudioRouting.toJSON(e), + ); + } + if (message.disk !== undefined) { + obj.disk = APIV1DiskCapture.toJSON(message.disk); + } + if (message.rtmp !== undefined) { + obj.rtmp = APIV1RTMPCapture.toJSON(message.rtmp); + } + if (message.resi !== undefined) { + obj.resi = APIV1ResiCapture.toJSON(message.resi); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureSettings { + return APIV1CaptureSettings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureSettings { + const message = createBaseAPIV1CaptureSettings(); + message.source = + object.source !== undefined && object.source !== null + ? UUID.fromPartial(object.source) + : undefined; + message.audioRouting = + object.audioRouting?.map((e) => APIV1AudioRouting.fromPartial(e)) || []; + message.disk = + object.disk !== undefined && object.disk !== null + ? APIV1DiskCapture.fromPartial(object.disk) + : undefined; + message.rtmp = + object.rtmp !== undefined && object.rtmp !== null + ? APIV1RTMPCapture.fromPartial(object.rtmp) + : undefined; + message.resi = + object.resi !== undefined && object.resi !== null + ? APIV1ResiCapture.fromPartial(object.resi) + : undefined; + return message; + }, +}; + +function createBaseAPIV1AudioRouting(): APIV1AudioRouting { + return { map: [] }; +} + +export const APIV1AudioRouting = { + encode( + message: APIV1AudioRouting, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + writer.uint32(10).fork(); + for (const v of message.map) { + writer.uint32(v); + } + writer.ldelim(); + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1AudioRouting { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1AudioRouting(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag === 8) { + message.map.push(reader.uint32()); + + continue; + } + + if (tag === 10) { + const end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) { + message.map.push(reader.uint32()); + } + + continue; + } + + break; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1AudioRouting { + return { + map: globalThis.Array.isArray(object?.map) + ? object.map.map((e: any) => globalThis.Number(e)) + : [], + }; + }, + + toJSON(message: APIV1AudioRouting): unknown { + const obj: any = {}; + if (message.map?.length) { + obj.map = message.map.map((e) => Math.round(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1AudioRouting { + return APIV1AudioRouting.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1AudioRouting { + const message = createBaseAPIV1AudioRouting(); + message.map = object.map?.map((e) => e) || []; + return message; + }, +}; + +function createBaseAPIV1DiskCapture(): APIV1DiskCapture { + return { fileLocation: '', codec: '', resolution: undefined, frameRate: 0 }; +} + +export const APIV1DiskCapture = { + encode( + message: APIV1DiskCapture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.fileLocation !== '') { + writer.uint32(10).string(message.fileLocation); + } + if (message.codec !== '') { + writer.uint32(18).string(message.codec); + } + if (message.resolution !== undefined) { + APIV1Size.encode(message.resolution, writer.uint32(26).fork()).ldelim(); + } + if (message.frameRate !== 0) { + writer.uint32(33).double(message.frameRate); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1DiskCapture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1DiskCapture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.fileLocation = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.codec = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.resolution = APIV1Size.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 33) { + break; + } + + message.frameRate = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1DiskCapture { + return { + fileLocation: isSet(object.fileLocation) + ? globalThis.String(object.fileLocation) + : '', + codec: isSet(object.codec) ? globalThis.String(object.codec) : '', + resolution: isSet(object.resolution) + ? APIV1Size.fromJSON(object.resolution) + : undefined, + frameRate: isSet(object.frameRate) + ? globalThis.Number(object.frameRate) + : 0, + }; + }, + + toJSON(message: APIV1DiskCapture): unknown { + const obj: any = {}; + if (message.fileLocation !== '') { + obj.fileLocation = message.fileLocation; + } + if (message.codec !== '') { + obj.codec = message.codec; + } + if (message.resolution !== undefined) { + obj.resolution = APIV1Size.toJSON(message.resolution); + } + if (message.frameRate !== 0) { + obj.frameRate = message.frameRate; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1DiskCapture { + return APIV1DiskCapture.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1DiskCapture { + const message = createBaseAPIV1DiskCapture(); + message.fileLocation = object.fileLocation ?? ''; + message.codec = object.codec ?? ''; + message.resolution = + object.resolution !== undefined && object.resolution !== null + ? APIV1Size.fromPartial(object.resolution) + : undefined; + message.frameRate = object.frameRate ?? 0; + return message; + }, +}; + +function createBaseAPIV1RTMPCapture(): APIV1RTMPCapture { + return { + server: '', + key: '', + encoding: '', + saveLocal: false, + fileLocation: '', + }; +} + +export const APIV1RTMPCapture = { + encode( + message: APIV1RTMPCapture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.server !== '') { + writer.uint32(10).string(message.server); + } + if (message.key !== '') { + writer.uint32(18).string(message.key); + } + if (message.encoding !== '') { + writer.uint32(26).string(message.encoding); + } + if (message.saveLocal === true) { + writer.uint32(32).bool(message.saveLocal); + } + if (message.fileLocation !== '') { + writer.uint32(42).string(message.fileLocation); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1RTMPCapture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1RTMPCapture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.server = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.key = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.encoding = reader.string(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.saveLocal = reader.bool(); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.fileLocation = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1RTMPCapture { + return { + server: isSet(object.server) ? globalThis.String(object.server) : '', + key: isSet(object.key) ? globalThis.String(object.key) : '', + encoding: isSet(object.encoding) + ? globalThis.String(object.encoding) + : '', + saveLocal: isSet(object.saveLocal) + ? globalThis.Boolean(object.saveLocal) + : false, + fileLocation: isSet(object.fileLocation) + ? globalThis.String(object.fileLocation) + : '', + }; + }, + + toJSON(message: APIV1RTMPCapture): unknown { + const obj: any = {}; + if (message.server !== '') { + obj.server = message.server; + } + if (message.key !== '') { + obj.key = message.key; + } + if (message.encoding !== '') { + obj.encoding = message.encoding; + } + if (message.saveLocal === true) { + obj.saveLocal = message.saveLocal; + } + if (message.fileLocation !== '') { + obj.fileLocation = message.fileLocation; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1RTMPCapture { + return APIV1RTMPCapture.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1RTMPCapture { + const message = createBaseAPIV1RTMPCapture(); + message.server = object.server ?? ''; + message.key = object.key ?? ''; + message.encoding = object.encoding ?? ''; + message.saveLocal = object.saveLocal ?? false; + message.fileLocation = object.fileLocation ?? ''; + return message; + }, +}; + +function createBaseAPIV1ResiCapture(): APIV1ResiCapture { + return { + eventName: '', + eventDescription: '', + destinationGroup: '', + encoding: '', + }; +} + +export const APIV1ResiCapture = { + encode( + message: APIV1ResiCapture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.eventName !== '') { + writer.uint32(10).string(message.eventName); + } + if (message.eventDescription !== '') { + writer.uint32(18).string(message.eventDescription); + } + if (message.destinationGroup !== '') { + writer.uint32(26).string(message.destinationGroup); + } + if (message.encoding !== '') { + writer.uint32(34).string(message.encoding); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ResiCapture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ResiCapture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.eventName = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.eventDescription = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.destinationGroup = reader.string(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.encoding = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ResiCapture { + return { + eventName: isSet(object.eventName) + ? globalThis.String(object.eventName) + : '', + eventDescription: isSet(object.eventDescription) + ? globalThis.String(object.eventDescription) + : '', + destinationGroup: isSet(object.destinationGroup) + ? globalThis.String(object.destinationGroup) + : '', + encoding: isSet(object.encoding) + ? globalThis.String(object.encoding) + : '', + }; + }, + + toJSON(message: APIV1ResiCapture): unknown { + const obj: any = {}; + if (message.eventName !== '') { + obj.eventName = message.eventName; + } + if (message.eventDescription !== '') { + obj.eventDescription = message.eventDescription; + } + if (message.destinationGroup !== '') { + obj.destinationGroup = message.destinationGroup; + } + if (message.encoding !== '') { + obj.encoding = message.encoding; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ResiCapture { + return APIV1ResiCapture.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ResiCapture { + const message = createBaseAPIV1ResiCapture(); + message.eventName = object.eventName ?? ''; + message.eventDescription = object.eventDescription ?? ''; + message.destinationGroup = object.destinationGroup ?? ''; + message.encoding = object.encoding ?? ''; + return message; + }, +}; + +function createBaseAPIV1CaptureRequest(): APIV1CaptureRequest { + return { + getStatus: undefined, + operation: undefined, + getSettings: undefined, + setSettings: undefined, + getEncodings: undefined, + }; +} + +export const APIV1CaptureRequest = { + encode( + message: APIV1CaptureRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getStatus !== undefined) { + APIV1CaptureRequest_Status.encode( + message.getStatus, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.operation !== undefined) { + APIV1CaptureRequest_Operation.encode( + message.operation, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getSettings !== undefined) { + APIV1CaptureRequest_GetSettings.encode( + message.getSettings, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.setSettings !== undefined) { + APIV1CaptureRequest_SetSettings.encode( + message.setSettings, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getEncodings !== undefined) { + APIV1CaptureRequest_Encodings.encode( + message.getEncodings, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1CaptureRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getStatus = APIV1CaptureRequest_Status.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.operation = APIV1CaptureRequest_Operation.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getSettings = APIV1CaptureRequest_GetSettings.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.setSettings = APIV1CaptureRequest_SetSettings.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getEncodings = APIV1CaptureRequest_Encodings.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureRequest { + return { + getStatus: isSet(object.getStatus) + ? APIV1CaptureRequest_Status.fromJSON(object.getStatus) + : undefined, + operation: isSet(object.operation) + ? APIV1CaptureRequest_Operation.fromJSON(object.operation) + : undefined, + getSettings: isSet(object.getSettings) + ? APIV1CaptureRequest_GetSettings.fromJSON(object.getSettings) + : undefined, + setSettings: isSet(object.setSettings) + ? APIV1CaptureRequest_SetSettings.fromJSON(object.setSettings) + : undefined, + getEncodings: isSet(object.getEncodings) + ? APIV1CaptureRequest_Encodings.fromJSON(object.getEncodings) + : undefined, + }; + }, + + toJSON(message: APIV1CaptureRequest): unknown { + const obj: any = {}; + if (message.getStatus !== undefined) { + obj.getStatus = APIV1CaptureRequest_Status.toJSON(message.getStatus); + } + if (message.operation !== undefined) { + obj.operation = APIV1CaptureRequest_Operation.toJSON(message.operation); + } + if (message.getSettings !== undefined) { + obj.getSettings = APIV1CaptureRequest_GetSettings.toJSON( + message.getSettings, + ); + } + if (message.setSettings !== undefined) { + obj.setSettings = APIV1CaptureRequest_SetSettings.toJSON( + message.setSettings, + ); + } + if (message.getEncodings !== undefined) { + obj.getEncodings = APIV1CaptureRequest_Encodings.toJSON( + message.getEncodings, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureRequest { + return APIV1CaptureRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureRequest { + const message = createBaseAPIV1CaptureRequest(); + message.getStatus = + object.getStatus !== undefined && object.getStatus !== null + ? APIV1CaptureRequest_Status.fromPartial(object.getStatus) + : undefined; + message.operation = + object.operation !== undefined && object.operation !== null + ? APIV1CaptureRequest_Operation.fromPartial(object.operation) + : undefined; + message.getSettings = + object.getSettings !== undefined && object.getSettings !== null + ? APIV1CaptureRequest_GetSettings.fromPartial(object.getSettings) + : undefined; + message.setSettings = + object.setSettings !== undefined && object.setSettings !== null + ? APIV1CaptureRequest_SetSettings.fromPartial(object.setSettings) + : undefined; + message.getEncodings = + object.getEncodings !== undefined && object.getEncodings !== null + ? APIV1CaptureRequest_Encodings.fromPartial(object.getEncodings) + : undefined; + return message; + }, +}; + +function createBaseAPIV1CaptureRequest_Status(): APIV1CaptureRequest_Status { + return {}; +} + +export const APIV1CaptureRequest_Status = { + encode( + _: APIV1CaptureRequest_Status, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureRequest_Status { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureRequest_Status(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1CaptureRequest_Status { + return {}; + }, + + toJSON(_: APIV1CaptureRequest_Status): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureRequest_Status { + return APIV1CaptureRequest_Status.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1CaptureRequest_Status { + const message = createBaseAPIV1CaptureRequest_Status(); + return message; + }, +}; + +function createBaseAPIV1CaptureRequest_Operation(): APIV1CaptureRequest_Operation { + return { operation: 0 }; +} + +export const APIV1CaptureRequest_Operation = { + encode( + message: APIV1CaptureRequest_Operation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.operation !== 0) { + writer.uint32(8).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureRequest_Operation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureRequest_Operation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureRequest_Operation { + return { + operation: isSet(object.operation) + ? aPIV1CaptureRequest_Operation_CaptureOperationFromJSON( + object.operation, + ) + : 0, + }; + }, + + toJSON(message: APIV1CaptureRequest_Operation): unknown { + const obj: any = {}; + if (message.operation !== 0) { + obj.operation = aPIV1CaptureRequest_Operation_CaptureOperationToJSON( + message.operation, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureRequest_Operation { + return APIV1CaptureRequest_Operation.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureRequest_Operation { + const message = createBaseAPIV1CaptureRequest_Operation(); + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1CaptureRequest_GetSettings(): APIV1CaptureRequest_GetSettings { + return {}; +} + +export const APIV1CaptureRequest_GetSettings = { + encode( + _: APIV1CaptureRequest_GetSettings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureRequest_GetSettings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureRequest_GetSettings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1CaptureRequest_GetSettings { + return {}; + }, + + toJSON(_: APIV1CaptureRequest_GetSettings): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureRequest_GetSettings { + return APIV1CaptureRequest_GetSettings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1CaptureRequest_GetSettings { + const message = createBaseAPIV1CaptureRequest_GetSettings(); + return message; + }, +}; + +function createBaseAPIV1CaptureRequest_SetSettings(): APIV1CaptureRequest_SetSettings { + return { settings: undefined }; +} + +export const APIV1CaptureRequest_SetSettings = { + encode( + message: APIV1CaptureRequest_SetSettings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.settings !== undefined) { + APIV1CaptureSettings.encode( + message.settings, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureRequest_SetSettings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureRequest_SetSettings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.settings = APIV1CaptureSettings.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureRequest_SetSettings { + return { + settings: isSet(object.settings) + ? APIV1CaptureSettings.fromJSON(object.settings) + : undefined, + }; + }, + + toJSON(message: APIV1CaptureRequest_SetSettings): unknown { + const obj: any = {}; + if (message.settings !== undefined) { + obj.settings = APIV1CaptureSettings.toJSON(message.settings); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureRequest_SetSettings { + return APIV1CaptureRequest_SetSettings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureRequest_SetSettings { + const message = createBaseAPIV1CaptureRequest_SetSettings(); + message.settings = + object.settings !== undefined && object.settings !== null + ? APIV1CaptureSettings.fromPartial(object.settings) + : undefined; + return message; + }, +}; + +function createBaseAPIV1CaptureRequest_Encodings(): APIV1CaptureRequest_Encodings { + return { type: 0 }; +} + +export const APIV1CaptureRequest_Encodings = { + encode( + message: APIV1CaptureRequest_Encodings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.type !== 0) { + writer.uint32(8).int32(message.type); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureRequest_Encodings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureRequest_Encodings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.type = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureRequest_Encodings { + return { + type: isSet(object.type) + ? aPIV1CaptureDestinationFromJSON(object.type) + : 0, + }; + }, + + toJSON(message: APIV1CaptureRequest_Encodings): unknown { + const obj: any = {}; + if (message.type !== 0) { + obj.type = aPIV1CaptureDestinationToJSON(message.type); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureRequest_Encodings { + return APIV1CaptureRequest_Encodings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureRequest_Encodings { + const message = createBaseAPIV1CaptureRequest_Encodings(); + message.type = object.type ?? 0; + return message; + }, +}; + +function createBaseAPIV1CaptureResponse(): APIV1CaptureResponse { + return { + getStatus: undefined, + operation: undefined, + getSettings: undefined, + setSettings: undefined, + getEncodings: undefined, + }; +} + +export const APIV1CaptureResponse = { + encode( + message: APIV1CaptureResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getStatus !== undefined) { + APIV1CaptureResponse_GetStatus.encode( + message.getStatus, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.operation !== undefined) { + APIV1CaptureResponse_Operation.encode( + message.operation, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getSettings !== undefined) { + APIV1CaptureResponse_GetSettings.encode( + message.getSettings, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.setSettings !== undefined) { + APIV1CaptureResponse_SetSettings.encode( + message.setSettings, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getEncodings !== undefined) { + APIV1CaptureResponse_Encodings.encode( + message.getEncodings, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getStatus = APIV1CaptureResponse_GetStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.operation = APIV1CaptureResponse_Operation.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getSettings = APIV1CaptureResponse_GetSettings.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.setSettings = APIV1CaptureResponse_SetSettings.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getEncodings = APIV1CaptureResponse_Encodings.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureResponse { + return { + getStatus: isSet(object.getStatus) + ? APIV1CaptureResponse_GetStatus.fromJSON(object.getStatus) + : undefined, + operation: isSet(object.operation) + ? APIV1CaptureResponse_Operation.fromJSON(object.operation) + : undefined, + getSettings: isSet(object.getSettings) + ? APIV1CaptureResponse_GetSettings.fromJSON(object.getSettings) + : undefined, + setSettings: isSet(object.setSettings) + ? APIV1CaptureResponse_SetSettings.fromJSON(object.setSettings) + : undefined, + getEncodings: isSet(object.getEncodings) + ? APIV1CaptureResponse_Encodings.fromJSON(object.getEncodings) + : undefined, + }; + }, + + toJSON(message: APIV1CaptureResponse): unknown { + const obj: any = {}; + if (message.getStatus !== undefined) { + obj.getStatus = APIV1CaptureResponse_GetStatus.toJSON(message.getStatus); + } + if (message.operation !== undefined) { + obj.operation = APIV1CaptureResponse_Operation.toJSON(message.operation); + } + if (message.getSettings !== undefined) { + obj.getSettings = APIV1CaptureResponse_GetSettings.toJSON( + message.getSettings, + ); + } + if (message.setSettings !== undefined) { + obj.setSettings = APIV1CaptureResponse_SetSettings.toJSON( + message.setSettings, + ); + } + if (message.getEncodings !== undefined) { + obj.getEncodings = APIV1CaptureResponse_Encodings.toJSON( + message.getEncodings, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureResponse { + return APIV1CaptureResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureResponse { + const message = createBaseAPIV1CaptureResponse(); + message.getStatus = + object.getStatus !== undefined && object.getStatus !== null + ? APIV1CaptureResponse_GetStatus.fromPartial(object.getStatus) + : undefined; + message.operation = + object.operation !== undefined && object.operation !== null + ? APIV1CaptureResponse_Operation.fromPartial(object.operation) + : undefined; + message.getSettings = + object.getSettings !== undefined && object.getSettings !== null + ? APIV1CaptureResponse_GetSettings.fromPartial(object.getSettings) + : undefined; + message.setSettings = + object.setSettings !== undefined && object.setSettings !== null + ? APIV1CaptureResponse_SetSettings.fromPartial(object.setSettings) + : undefined; + message.getEncodings = + object.getEncodings !== undefined && object.getEncodings !== null + ? APIV1CaptureResponse_Encodings.fromPartial(object.getEncodings) + : undefined; + return message; + }, +}; + +function createBaseAPIV1CaptureResponse_GetStatus(): APIV1CaptureResponse_GetStatus { + return { status: 0, captureTime: '', statusText: '' }; +} + +export const APIV1CaptureResponse_GetStatus = { + encode( + message: APIV1CaptureResponse_GetStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.status !== 0) { + writer.uint32(8).int32(message.status); + } + if (message.captureTime !== '') { + writer.uint32(18).string(message.captureTime); + } + if (message.statusText !== '') { + writer.uint32(26).string(message.statusText); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureResponse_GetStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureResponse_GetStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.status = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.captureTime = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.statusText = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureResponse_GetStatus { + return { + status: isSet(object.status) + ? aPIV1CaptureStatusFromJSON(object.status) + : 0, + captureTime: isSet(object.captureTime) + ? globalThis.String(object.captureTime) + : '', + statusText: isSet(object.statusText) + ? globalThis.String(object.statusText) + : '', + }; + }, + + toJSON(message: APIV1CaptureResponse_GetStatus): unknown { + const obj: any = {}; + if (message.status !== 0) { + obj.status = aPIV1CaptureStatusToJSON(message.status); + } + if (message.captureTime !== '') { + obj.captureTime = message.captureTime; + } + if (message.statusText !== '') { + obj.statusText = message.statusText; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureResponse_GetStatus { + return APIV1CaptureResponse_GetStatus.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureResponse_GetStatus { + const message = createBaseAPIV1CaptureResponse_GetStatus(); + message.status = object.status ?? 0; + message.captureTime = object.captureTime ?? ''; + message.statusText = object.statusText ?? ''; + return message; + }, +}; + +function createBaseAPIV1CaptureResponse_Operation(): APIV1CaptureResponse_Operation { + return {}; +} + +export const APIV1CaptureResponse_Operation = { + encode( + _: APIV1CaptureResponse_Operation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureResponse_Operation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureResponse_Operation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1CaptureResponse_Operation { + return {}; + }, + + toJSON(_: APIV1CaptureResponse_Operation): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureResponse_Operation { + return APIV1CaptureResponse_Operation.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1CaptureResponse_Operation { + const message = createBaseAPIV1CaptureResponse_Operation(); + return message; + }, +}; + +function createBaseAPIV1CaptureResponse_GetSettings(): APIV1CaptureResponse_GetSettings { + return { settings: undefined }; +} + +export const APIV1CaptureResponse_GetSettings = { + encode( + message: APIV1CaptureResponse_GetSettings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.settings !== undefined) { + APIV1CaptureSettings.encode( + message.settings, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureResponse_GetSettings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureResponse_GetSettings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.settings = APIV1CaptureSettings.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureResponse_GetSettings { + return { + settings: isSet(object.settings) + ? APIV1CaptureSettings.fromJSON(object.settings) + : undefined, + }; + }, + + toJSON(message: APIV1CaptureResponse_GetSettings): unknown { + const obj: any = {}; + if (message.settings !== undefined) { + obj.settings = APIV1CaptureSettings.toJSON(message.settings); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureResponse_GetSettings { + return APIV1CaptureResponse_GetSettings.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1CaptureResponse_GetSettings { + const message = createBaseAPIV1CaptureResponse_GetSettings(); + message.settings = + object.settings !== undefined && object.settings !== null + ? APIV1CaptureSettings.fromPartial(object.settings) + : undefined; + return message; + }, +}; + +function createBaseAPIV1CaptureResponse_SetSettings(): APIV1CaptureResponse_SetSettings { + return {}; +} + +export const APIV1CaptureResponse_SetSettings = { + encode( + _: APIV1CaptureResponse_SetSettings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureResponse_SetSettings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureResponse_SetSettings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1CaptureResponse_SetSettings { + return {}; + }, + + toJSON(_: APIV1CaptureResponse_SetSettings): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureResponse_SetSettings { + return APIV1CaptureResponse_SetSettings.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1CaptureResponse_SetSettings { + const message = createBaseAPIV1CaptureResponse_SetSettings(); + return message; + }, +}; + +function createBaseAPIV1CaptureResponse_Encodings(): APIV1CaptureResponse_Encodings { + return { encodings: [] }; +} + +export const APIV1CaptureResponse_Encodings = { + encode( + message: APIV1CaptureResponse_Encodings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.encodings) { + writer.uint32(10).string(v!); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1CaptureResponse_Encodings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1CaptureResponse_Encodings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.encodings.push(reader.string()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1CaptureResponse_Encodings { + return { + encodings: globalThis.Array.isArray(object?.encodings) + ? object.encodings.map((e: any) => globalThis.String(e)) + : [], + }; + }, + + toJSON(message: APIV1CaptureResponse_Encodings): unknown { + const obj: any = {}; + if (message.encodings?.length) { + obj.encodings = message.encodings; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1CaptureResponse_Encodings { + return APIV1CaptureResponse_Encodings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1CaptureResponse_Encodings { + const message = createBaseAPIV1CaptureResponse_Encodings(); + message.encodings = object.encodings?.map((e) => e) || []; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Clear.proto b/proto/proApiV1Clear.proto new file mode 100755 index 0000000..5e258ed --- /dev/null +++ b/proto/proApiV1Clear.proto @@ -0,0 +1,132 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Color.proto"; +import "proApiV1Identifier.proto"; +import "proApiV1LayerType.proto"; + +message API_v1_ClearGroup { + enum API_v1_ClearGroupLayerType { + music = 0; + audio_effects = 1; + props = 2; + messages = 3; + announcements = 4; + presentation = 5; + presentation_media = 6; + video_input = 7; + } + + .rv.data.API_v1_Identifier id = 1; + string icon = 2; + .rv.data.API_v1_Color tint = 3; + repeated .rv.data.API_v1_ClearGroup.API_v1_ClearGroupLayerType layers = 4; + bool stop_timeline_announcements = 5; + bool stop_timeline_presentation = 6; + bool clear_next_presentation = 7; +} + +message API_v1_Clear_Request { + message ClearLayer { + .rv.data.API_v1_LayerType layer = 1; + } + + message CreateGroup { + .rv.data.API_v1_ClearGroup group = 1; + } + + message GetGroup { + string id = 1; + } + + message PutGroup { + string id = 1; + .rv.data.API_v1_ClearGroup group = 2; + } + + message GetGroupIcon { + string id = 1; + } + + message PutGroupIcon { + string id = 1; + string content_type = 2; + bytes icon = 3; + } + + message DeleteGroup { + string id = 1; + } + + message TriggerGroup { + string id = 1; + } + + message GetGroups { + } + + oneof Request { + .rv.data.API_v1_Clear_Request.ClearLayer clear_layer = 1; + .rv.data.API_v1_Clear_Request.CreateGroup create_group = 2; + .rv.data.API_v1_Clear_Request.GetGroup get_group = 3; + .rv.data.API_v1_Clear_Request.PutGroup put_group = 4; + .rv.data.API_v1_Clear_Request.GetGroupIcon get_group_icon = 5; + .rv.data.API_v1_Clear_Request.PutGroupIcon put_group_icon = 6; + .rv.data.API_v1_Clear_Request.DeleteGroup delete_group = 7; + .rv.data.API_v1_Clear_Request.TriggerGroup trigger_group = 8; + .rv.data.API_v1_Clear_Request.GetGroups get_groups = 9; + } +} + +message API_v1_Clear_Response { + message ClearLayer { + } + + message PutGroup { + .rv.data.API_v1_ClearGroup group = 1; + } + + message DeleteGroup { + } + + message TriggerGroup { + } + + message CreateGroup { + .rv.data.API_v1_ClearGroup group = 1; + } + + message GetGroup { + .rv.data.API_v1_ClearGroup group = 1; + } + + message GetGroups { + repeated .rv.data.API_v1_ClearGroup groups = 1; + } + + message GetGroupIcon { + string content_type = 1; + bytes icon = 2; + } + + message PutGroupIcon { + } + + oneof Response { + .rv.data.API_v1_Clear_Response.ClearLayer clear_layer = 1; + .rv.data.API_v1_Clear_Response.CreateGroup create_group = 2; + .rv.data.API_v1_Clear_Response.GetGroup get_group = 3; + .rv.data.API_v1_Clear_Response.PutGroup put_group = 4; + .rv.data.API_v1_Clear_Response.DeleteGroup delete_group = 5; + .rv.data.API_v1_Clear_Response.TriggerGroup trigger_group = 6; + .rv.data.API_v1_Clear_Response.GetGroups get_groups = 7; + .rv.data.API_v1_Clear_Response.GetGroupIcon get_group_icon = 8; + .rv.data.API_v1_Clear_Response.PutGroupIcon put_group_icon = 9; + } +} + diff --git a/proto/proApiV1Clear.ts b/proto/proApiV1Clear.ts new file mode 100644 index 0000000..c9da3bc --- /dev/null +++ b/proto/proApiV1Clear.ts @@ -0,0 +1,2315 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Color } from './proApiV1Color'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { + APIV1LayerType, + aPIV1LayerTypeFromJSON, + aPIV1LayerTypeToJSON, +} from './proApiV1LayerType'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1ClearGroup { + id: APIV1Identifier | undefined; + icon: string; + tint: APIV1Color | undefined; + layers: APIV1ClearGroup_APIV1ClearGroupLayerType[]; + stopTimelineAnnouncements: boolean; + stopTimelinePresentation: boolean; + clearNextPresentation: boolean; +} + +export enum APIV1ClearGroup_APIV1ClearGroupLayerType { + music = 0, + audio_effects = 1, + props = 2, + messages = 3, + announcements = 4, + presentation = 5, + presentation_media = 6, + video_input = 7, + UNRECOGNIZED = -1, +} + +export function aPIV1ClearGroup_APIV1ClearGroupLayerTypeFromJSON( + object: any, +): APIV1ClearGroup_APIV1ClearGroupLayerType { + switch (object) { + case 0: + case 'music': + return APIV1ClearGroup_APIV1ClearGroupLayerType.music; + case 1: + case 'audio_effects': + return APIV1ClearGroup_APIV1ClearGroupLayerType.audio_effects; + case 2: + case 'props': + return APIV1ClearGroup_APIV1ClearGroupLayerType.props; + case 3: + case 'messages': + return APIV1ClearGroup_APIV1ClearGroupLayerType.messages; + case 4: + case 'announcements': + return APIV1ClearGroup_APIV1ClearGroupLayerType.announcements; + case 5: + case 'presentation': + return APIV1ClearGroup_APIV1ClearGroupLayerType.presentation; + case 6: + case 'presentation_media': + return APIV1ClearGroup_APIV1ClearGroupLayerType.presentation_media; + case 7: + case 'video_input': + return APIV1ClearGroup_APIV1ClearGroupLayerType.video_input; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1ClearGroup_APIV1ClearGroupLayerType.UNRECOGNIZED; + } +} + +export function aPIV1ClearGroup_APIV1ClearGroupLayerTypeToJSON( + object: APIV1ClearGroup_APIV1ClearGroupLayerType, +): string { + switch (object) { + case APIV1ClearGroup_APIV1ClearGroupLayerType.music: + return 'music'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.audio_effects: + return 'audio_effects'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.props: + return 'props'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.messages: + return 'messages'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.announcements: + return 'announcements'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.presentation: + return 'presentation'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.presentation_media: + return 'presentation_media'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.video_input: + return 'video_input'; + case APIV1ClearGroup_APIV1ClearGroupLayerType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1ClearRequest { + clearLayer?: APIV1ClearRequest_ClearLayer | undefined; + createGroup?: APIV1ClearRequest_CreateGroup | undefined; + getGroup?: APIV1ClearRequest_GetGroup | undefined; + putGroup?: APIV1ClearRequest_PutGroup | undefined; + getGroupIcon?: APIV1ClearRequest_GetGroupIcon | undefined; + putGroupIcon?: APIV1ClearRequest_PutGroupIcon | undefined; + deleteGroup?: APIV1ClearRequest_DeleteGroup | undefined; + triggerGroup?: APIV1ClearRequest_TriggerGroup | undefined; + getGroups?: APIV1ClearRequest_GetGroups | undefined; +} + +export interface APIV1ClearRequest_ClearLayer { + layer: APIV1LayerType; +} + +export interface APIV1ClearRequest_CreateGroup { + group: APIV1ClearGroup | undefined; +} + +export interface APIV1ClearRequest_GetGroup { + id: string; +} + +export interface APIV1ClearRequest_PutGroup { + id: string; + group: APIV1ClearGroup | undefined; +} + +export interface APIV1ClearRequest_GetGroupIcon { + id: string; +} + +export interface APIV1ClearRequest_PutGroupIcon { + id: string; + contentType: string; + icon: Uint8Array; +} + +export interface APIV1ClearRequest_DeleteGroup { + id: string; +} + +export interface APIV1ClearRequest_TriggerGroup { + id: string; +} + +export interface APIV1ClearRequest_GetGroups {} + +export interface APIV1ClearResponse { + clearLayer?: APIV1ClearResponse_ClearLayer | undefined; + createGroup?: APIV1ClearResponse_CreateGroup | undefined; + getGroup?: APIV1ClearResponse_GetGroup | undefined; + putGroup?: APIV1ClearResponse_PutGroup | undefined; + deleteGroup?: APIV1ClearResponse_DeleteGroup | undefined; + triggerGroup?: APIV1ClearResponse_TriggerGroup | undefined; + getGroups?: APIV1ClearResponse_GetGroups | undefined; + getGroupIcon?: APIV1ClearResponse_GetGroupIcon | undefined; + putGroupIcon?: APIV1ClearResponse_PutGroupIcon | undefined; +} + +export interface APIV1ClearResponse_ClearLayer {} + +export interface APIV1ClearResponse_PutGroup { + group: APIV1ClearGroup | undefined; +} + +export interface APIV1ClearResponse_DeleteGroup {} + +export interface APIV1ClearResponse_TriggerGroup {} + +export interface APIV1ClearResponse_CreateGroup { + group: APIV1ClearGroup | undefined; +} + +export interface APIV1ClearResponse_GetGroup { + group: APIV1ClearGroup | undefined; +} + +export interface APIV1ClearResponse_GetGroups { + groups: APIV1ClearGroup[]; +} + +export interface APIV1ClearResponse_GetGroupIcon { + contentType: string; + icon: Uint8Array; +} + +export interface APIV1ClearResponse_PutGroupIcon {} + +function createBaseAPIV1ClearGroup(): APIV1ClearGroup { + return { + id: undefined, + icon: '', + tint: undefined, + layers: [], + stopTimelineAnnouncements: false, + stopTimelinePresentation: false, + clearNextPresentation: false, + }; +} + +export const APIV1ClearGroup = { + encode( + message: APIV1ClearGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.icon !== '') { + writer.uint32(18).string(message.icon); + } + if (message.tint !== undefined) { + APIV1Color.encode(message.tint, writer.uint32(26).fork()).ldelim(); + } + writer.uint32(34).fork(); + for (const v of message.layers) { + writer.int32(v); + } + writer.ldelim(); + if (message.stopTimelineAnnouncements === true) { + writer.uint32(40).bool(message.stopTimelineAnnouncements); + } + if (message.stopTimelinePresentation === true) { + writer.uint32(48).bool(message.stopTimelinePresentation); + } + if (message.clearNextPresentation === true) { + writer.uint32(56).bool(message.clearNextPresentation); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ClearGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.icon = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.tint = APIV1Color.decode(reader, reader.uint32()); + continue; + case 4: + if (tag === 32) { + message.layers.push(reader.int32() as any); + + continue; + } + + if (tag === 34) { + const end2 = reader.uint32() + reader.pos; + while (reader.pos < end2) { + message.layers.push(reader.int32() as any); + } + + continue; + } + + break; + case 5: + if (tag !== 40) { + break; + } + + message.stopTimelineAnnouncements = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.stopTimelinePresentation = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.clearNextPresentation = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearGroup { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + icon: isSet(object.icon) ? globalThis.String(object.icon) : '', + tint: isSet(object.tint) ? APIV1Color.fromJSON(object.tint) : undefined, + layers: globalThis.Array.isArray(object?.layers) + ? object.layers.map((e: any) => + aPIV1ClearGroup_APIV1ClearGroupLayerTypeFromJSON(e), + ) + : [], + stopTimelineAnnouncements: isSet(object.stopTimelineAnnouncements) + ? globalThis.Boolean(object.stopTimelineAnnouncements) + : false, + stopTimelinePresentation: isSet(object.stopTimelinePresentation) + ? globalThis.Boolean(object.stopTimelinePresentation) + : false, + clearNextPresentation: isSet(object.clearNextPresentation) + ? globalThis.Boolean(object.clearNextPresentation) + : false, + }; + }, + + toJSON(message: APIV1ClearGroup): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.icon !== '') { + obj.icon = message.icon; + } + if (message.tint !== undefined) { + obj.tint = APIV1Color.toJSON(message.tint); + } + if (message.layers?.length) { + obj.layers = message.layers.map((e) => + aPIV1ClearGroup_APIV1ClearGroupLayerTypeToJSON(e), + ); + } + if (message.stopTimelineAnnouncements === true) { + obj.stopTimelineAnnouncements = message.stopTimelineAnnouncements; + } + if (message.stopTimelinePresentation === true) { + obj.stopTimelinePresentation = message.stopTimelinePresentation; + } + if (message.clearNextPresentation === true) { + obj.clearNextPresentation = message.clearNextPresentation; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearGroup { + return APIV1ClearGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearGroup { + const message = createBaseAPIV1ClearGroup(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.icon = object.icon ?? ''; + message.tint = + object.tint !== undefined && object.tint !== null + ? APIV1Color.fromPartial(object.tint) + : undefined; + message.layers = object.layers?.map((e) => e) || []; + message.stopTimelineAnnouncements = + object.stopTimelineAnnouncements ?? false; + message.stopTimelinePresentation = object.stopTimelinePresentation ?? false; + message.clearNextPresentation = object.clearNextPresentation ?? false; + return message; + }, +}; + +function createBaseAPIV1ClearRequest(): APIV1ClearRequest { + return { + clearLayer: undefined, + createGroup: undefined, + getGroup: undefined, + putGroup: undefined, + getGroupIcon: undefined, + putGroupIcon: undefined, + deleteGroup: undefined, + triggerGroup: undefined, + getGroups: undefined, + }; +} + +export const APIV1ClearRequest = { + encode( + message: APIV1ClearRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.clearLayer !== undefined) { + APIV1ClearRequest_ClearLayer.encode( + message.clearLayer, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createGroup !== undefined) { + APIV1ClearRequest_CreateGroup.encode( + message.createGroup, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getGroup !== undefined) { + APIV1ClearRequest_GetGroup.encode( + message.getGroup, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putGroup !== undefined) { + APIV1ClearRequest_PutGroup.encode( + message.putGroup, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getGroupIcon !== undefined) { + APIV1ClearRequest_GetGroupIcon.encode( + message.getGroupIcon, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.putGroupIcon !== undefined) { + APIV1ClearRequest_PutGroupIcon.encode( + message.putGroupIcon, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.deleteGroup !== undefined) { + APIV1ClearRequest_DeleteGroup.encode( + message.deleteGroup, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.triggerGroup !== undefined) { + APIV1ClearRequest_TriggerGroup.encode( + message.triggerGroup, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.getGroups !== undefined) { + APIV1ClearRequest_GetGroups.encode( + message.getGroups, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ClearRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.clearLayer = APIV1ClearRequest_ClearLayer.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createGroup = APIV1ClearRequest_CreateGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getGroup = APIV1ClearRequest_GetGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putGroup = APIV1ClearRequest_PutGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getGroupIcon = APIV1ClearRequest_GetGroupIcon.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.putGroupIcon = APIV1ClearRequest_PutGroupIcon.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.deleteGroup = APIV1ClearRequest_DeleteGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.triggerGroup = APIV1ClearRequest_TriggerGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.getGroups = APIV1ClearRequest_GetGroups.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest { + return { + clearLayer: isSet(object.clearLayer) + ? APIV1ClearRequest_ClearLayer.fromJSON(object.clearLayer) + : undefined, + createGroup: isSet(object.createGroup) + ? APIV1ClearRequest_CreateGroup.fromJSON(object.createGroup) + : undefined, + getGroup: isSet(object.getGroup) + ? APIV1ClearRequest_GetGroup.fromJSON(object.getGroup) + : undefined, + putGroup: isSet(object.putGroup) + ? APIV1ClearRequest_PutGroup.fromJSON(object.putGroup) + : undefined, + getGroupIcon: isSet(object.getGroupIcon) + ? APIV1ClearRequest_GetGroupIcon.fromJSON(object.getGroupIcon) + : undefined, + putGroupIcon: isSet(object.putGroupIcon) + ? APIV1ClearRequest_PutGroupIcon.fromJSON(object.putGroupIcon) + : undefined, + deleteGroup: isSet(object.deleteGroup) + ? APIV1ClearRequest_DeleteGroup.fromJSON(object.deleteGroup) + : undefined, + triggerGroup: isSet(object.triggerGroup) + ? APIV1ClearRequest_TriggerGroup.fromJSON(object.triggerGroup) + : undefined, + getGroups: isSet(object.getGroups) + ? APIV1ClearRequest_GetGroups.fromJSON(object.getGroups) + : undefined, + }; + }, + + toJSON(message: APIV1ClearRequest): unknown { + const obj: any = {}; + if (message.clearLayer !== undefined) { + obj.clearLayer = APIV1ClearRequest_ClearLayer.toJSON(message.clearLayer); + } + if (message.createGroup !== undefined) { + obj.createGroup = APIV1ClearRequest_CreateGroup.toJSON( + message.createGroup, + ); + } + if (message.getGroup !== undefined) { + obj.getGroup = APIV1ClearRequest_GetGroup.toJSON(message.getGroup); + } + if (message.putGroup !== undefined) { + obj.putGroup = APIV1ClearRequest_PutGroup.toJSON(message.putGroup); + } + if (message.getGroupIcon !== undefined) { + obj.getGroupIcon = APIV1ClearRequest_GetGroupIcon.toJSON( + message.getGroupIcon, + ); + } + if (message.putGroupIcon !== undefined) { + obj.putGroupIcon = APIV1ClearRequest_PutGroupIcon.toJSON( + message.putGroupIcon, + ); + } + if (message.deleteGroup !== undefined) { + obj.deleteGroup = APIV1ClearRequest_DeleteGroup.toJSON( + message.deleteGroup, + ); + } + if (message.triggerGroup !== undefined) { + obj.triggerGroup = APIV1ClearRequest_TriggerGroup.toJSON( + message.triggerGroup, + ); + } + if (message.getGroups !== undefined) { + obj.getGroups = APIV1ClearRequest_GetGroups.toJSON(message.getGroups); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest { + return APIV1ClearRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest { + const message = createBaseAPIV1ClearRequest(); + message.clearLayer = + object.clearLayer !== undefined && object.clearLayer !== null + ? APIV1ClearRequest_ClearLayer.fromPartial(object.clearLayer) + : undefined; + message.createGroup = + object.createGroup !== undefined && object.createGroup !== null + ? APIV1ClearRequest_CreateGroup.fromPartial(object.createGroup) + : undefined; + message.getGroup = + object.getGroup !== undefined && object.getGroup !== null + ? APIV1ClearRequest_GetGroup.fromPartial(object.getGroup) + : undefined; + message.putGroup = + object.putGroup !== undefined && object.putGroup !== null + ? APIV1ClearRequest_PutGroup.fromPartial(object.putGroup) + : undefined; + message.getGroupIcon = + object.getGroupIcon !== undefined && object.getGroupIcon !== null + ? APIV1ClearRequest_GetGroupIcon.fromPartial(object.getGroupIcon) + : undefined; + message.putGroupIcon = + object.putGroupIcon !== undefined && object.putGroupIcon !== null + ? APIV1ClearRequest_PutGroupIcon.fromPartial(object.putGroupIcon) + : undefined; + message.deleteGroup = + object.deleteGroup !== undefined && object.deleteGroup !== null + ? APIV1ClearRequest_DeleteGroup.fromPartial(object.deleteGroup) + : undefined; + message.triggerGroup = + object.triggerGroup !== undefined && object.triggerGroup !== null + ? APIV1ClearRequest_TriggerGroup.fromPartial(object.triggerGroup) + : undefined; + message.getGroups = + object.getGroups !== undefined && object.getGroups !== null + ? APIV1ClearRequest_GetGroups.fromPartial(object.getGroups) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_ClearLayer(): APIV1ClearRequest_ClearLayer { + return { layer: 0 }; +} + +export const APIV1ClearRequest_ClearLayer = { + encode( + message: APIV1ClearRequest_ClearLayer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_ClearLayer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_ClearLayer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_ClearLayer { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1ClearRequest_ClearLayer): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_ClearLayer { + return APIV1ClearRequest_ClearLayer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_ClearLayer { + const message = createBaseAPIV1ClearRequest_ClearLayer(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_CreateGroup(): APIV1ClearRequest_CreateGroup { + return { group: undefined }; +} + +export const APIV1ClearRequest_CreateGroup = { + encode( + message: APIV1ClearRequest_CreateGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.group !== undefined) { + APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_CreateGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_CreateGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.group = APIV1ClearGroup.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_CreateGroup { + return { + group: isSet(object.group) + ? APIV1ClearGroup.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: APIV1ClearRequest_CreateGroup): unknown { + const obj: any = {}; + if (message.group !== undefined) { + obj.group = APIV1ClearGroup.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_CreateGroup { + return APIV1ClearRequest_CreateGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_CreateGroup { + const message = createBaseAPIV1ClearRequest_CreateGroup(); + message.group = + object.group !== undefined && object.group !== null + ? APIV1ClearGroup.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_GetGroup(): APIV1ClearRequest_GetGroup { + return { id: '' }; +} + +export const APIV1ClearRequest_GetGroup = { + encode( + message: APIV1ClearRequest_GetGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_GetGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_GetGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_GetGroup { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ClearRequest_GetGroup): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_GetGroup { + return APIV1ClearRequest_GetGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_GetGroup { + const message = createBaseAPIV1ClearRequest_GetGroup(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_PutGroup(): APIV1ClearRequest_PutGroup { + return { id: '', group: undefined }; +} + +export const APIV1ClearRequest_PutGroup = { + encode( + message: APIV1ClearRequest_PutGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.group !== undefined) { + APIV1ClearGroup.encode(message.group, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_PutGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_PutGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.group = APIV1ClearGroup.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_PutGroup { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + group: isSet(object.group) + ? APIV1ClearGroup.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: APIV1ClearRequest_PutGroup): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.group !== undefined) { + obj.group = APIV1ClearGroup.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_PutGroup { + return APIV1ClearRequest_PutGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_PutGroup { + const message = createBaseAPIV1ClearRequest_PutGroup(); + message.id = object.id ?? ''; + message.group = + object.group !== undefined && object.group !== null + ? APIV1ClearGroup.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_GetGroupIcon(): APIV1ClearRequest_GetGroupIcon { + return { id: '' }; +} + +export const APIV1ClearRequest_GetGroupIcon = { + encode( + message: APIV1ClearRequest_GetGroupIcon, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_GetGroupIcon { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_GetGroupIcon(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_GetGroupIcon { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ClearRequest_GetGroupIcon): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_GetGroupIcon { + return APIV1ClearRequest_GetGroupIcon.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_GetGroupIcon { + const message = createBaseAPIV1ClearRequest_GetGroupIcon(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_PutGroupIcon(): APIV1ClearRequest_PutGroupIcon { + return { id: '', contentType: '', icon: new Uint8Array(0) }; +} + +export const APIV1ClearRequest_PutGroupIcon = { + encode( + message: APIV1ClearRequest_PutGroupIcon, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.contentType !== '') { + writer.uint32(18).string(message.contentType); + } + if (message.icon.length !== 0) { + writer.uint32(26).bytes(message.icon); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_PutGroupIcon { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_PutGroupIcon(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.contentType = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.icon = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_PutGroupIcon { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + contentType: isSet(object.contentType) + ? globalThis.String(object.contentType) + : '', + icon: isSet(object.icon) + ? bytesFromBase64(object.icon) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1ClearRequest_PutGroupIcon): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.contentType !== '') { + obj.contentType = message.contentType; + } + if (message.icon.length !== 0) { + obj.icon = base64FromBytes(message.icon); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_PutGroupIcon { + return APIV1ClearRequest_PutGroupIcon.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_PutGroupIcon { + const message = createBaseAPIV1ClearRequest_PutGroupIcon(); + message.id = object.id ?? ''; + message.contentType = object.contentType ?? ''; + message.icon = object.icon ?? new Uint8Array(0); + return message; + }, +}; + +function createBaseAPIV1ClearRequest_DeleteGroup(): APIV1ClearRequest_DeleteGroup { + return { id: '' }; +} + +export const APIV1ClearRequest_DeleteGroup = { + encode( + message: APIV1ClearRequest_DeleteGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_DeleteGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_DeleteGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_DeleteGroup { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ClearRequest_DeleteGroup): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_DeleteGroup { + return APIV1ClearRequest_DeleteGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_DeleteGroup { + const message = createBaseAPIV1ClearRequest_DeleteGroup(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_TriggerGroup(): APIV1ClearRequest_TriggerGroup { + return { id: '' }; +} + +export const APIV1ClearRequest_TriggerGroup = { + encode( + message: APIV1ClearRequest_TriggerGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_TriggerGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_TriggerGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearRequest_TriggerGroup { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ClearRequest_TriggerGroup): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_TriggerGroup { + return APIV1ClearRequest_TriggerGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearRequest_TriggerGroup { + const message = createBaseAPIV1ClearRequest_TriggerGroup(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ClearRequest_GetGroups(): APIV1ClearRequest_GetGroups { + return {}; +} + +export const APIV1ClearRequest_GetGroups = { + encode( + _: APIV1ClearRequest_GetGroups, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearRequest_GetGroups { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearRequest_GetGroups(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ClearRequest_GetGroups { + return {}; + }, + + toJSON(_: APIV1ClearRequest_GetGroups): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearRequest_GetGroups { + return APIV1ClearRequest_GetGroups.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ClearRequest_GetGroups { + const message = createBaseAPIV1ClearRequest_GetGroups(); + return message; + }, +}; + +function createBaseAPIV1ClearResponse(): APIV1ClearResponse { + return { + clearLayer: undefined, + createGroup: undefined, + getGroup: undefined, + putGroup: undefined, + deleteGroup: undefined, + triggerGroup: undefined, + getGroups: undefined, + getGroupIcon: undefined, + putGroupIcon: undefined, + }; +} + +export const APIV1ClearResponse = { + encode( + message: APIV1ClearResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.clearLayer !== undefined) { + APIV1ClearResponse_ClearLayer.encode( + message.clearLayer, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createGroup !== undefined) { + APIV1ClearResponse_CreateGroup.encode( + message.createGroup, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getGroup !== undefined) { + APIV1ClearResponse_GetGroup.encode( + message.getGroup, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putGroup !== undefined) { + APIV1ClearResponse_PutGroup.encode( + message.putGroup, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.deleteGroup !== undefined) { + APIV1ClearResponse_DeleteGroup.encode( + message.deleteGroup, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.triggerGroup !== undefined) { + APIV1ClearResponse_TriggerGroup.encode( + message.triggerGroup, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.getGroups !== undefined) { + APIV1ClearResponse_GetGroups.encode( + message.getGroups, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.getGroupIcon !== undefined) { + APIV1ClearResponse_GetGroupIcon.encode( + message.getGroupIcon, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.putGroupIcon !== undefined) { + APIV1ClearResponse_PutGroupIcon.encode( + message.putGroupIcon, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ClearResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.clearLayer = APIV1ClearResponse_ClearLayer.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createGroup = APIV1ClearResponse_CreateGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getGroup = APIV1ClearResponse_GetGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putGroup = APIV1ClearResponse_PutGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.deleteGroup = APIV1ClearResponse_DeleteGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.triggerGroup = APIV1ClearResponse_TriggerGroup.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.getGroups = APIV1ClearResponse_GetGroups.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.getGroupIcon = APIV1ClearResponse_GetGroupIcon.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.putGroupIcon = APIV1ClearResponse_PutGroupIcon.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearResponse { + return { + clearLayer: isSet(object.clearLayer) + ? APIV1ClearResponse_ClearLayer.fromJSON(object.clearLayer) + : undefined, + createGroup: isSet(object.createGroup) + ? APIV1ClearResponse_CreateGroup.fromJSON(object.createGroup) + : undefined, + getGroup: isSet(object.getGroup) + ? APIV1ClearResponse_GetGroup.fromJSON(object.getGroup) + : undefined, + putGroup: isSet(object.putGroup) + ? APIV1ClearResponse_PutGroup.fromJSON(object.putGroup) + : undefined, + deleteGroup: isSet(object.deleteGroup) + ? APIV1ClearResponse_DeleteGroup.fromJSON(object.deleteGroup) + : undefined, + triggerGroup: isSet(object.triggerGroup) + ? APIV1ClearResponse_TriggerGroup.fromJSON(object.triggerGroup) + : undefined, + getGroups: isSet(object.getGroups) + ? APIV1ClearResponse_GetGroups.fromJSON(object.getGroups) + : undefined, + getGroupIcon: isSet(object.getGroupIcon) + ? APIV1ClearResponse_GetGroupIcon.fromJSON(object.getGroupIcon) + : undefined, + putGroupIcon: isSet(object.putGroupIcon) + ? APIV1ClearResponse_PutGroupIcon.fromJSON(object.putGroupIcon) + : undefined, + }; + }, + + toJSON(message: APIV1ClearResponse): unknown { + const obj: any = {}; + if (message.clearLayer !== undefined) { + obj.clearLayer = APIV1ClearResponse_ClearLayer.toJSON(message.clearLayer); + } + if (message.createGroup !== undefined) { + obj.createGroup = APIV1ClearResponse_CreateGroup.toJSON( + message.createGroup, + ); + } + if (message.getGroup !== undefined) { + obj.getGroup = APIV1ClearResponse_GetGroup.toJSON(message.getGroup); + } + if (message.putGroup !== undefined) { + obj.putGroup = APIV1ClearResponse_PutGroup.toJSON(message.putGroup); + } + if (message.deleteGroup !== undefined) { + obj.deleteGroup = APIV1ClearResponse_DeleteGroup.toJSON( + message.deleteGroup, + ); + } + if (message.triggerGroup !== undefined) { + obj.triggerGroup = APIV1ClearResponse_TriggerGroup.toJSON( + message.triggerGroup, + ); + } + if (message.getGroups !== undefined) { + obj.getGroups = APIV1ClearResponse_GetGroups.toJSON(message.getGroups); + } + if (message.getGroupIcon !== undefined) { + obj.getGroupIcon = APIV1ClearResponse_GetGroupIcon.toJSON( + message.getGroupIcon, + ); + } + if (message.putGroupIcon !== undefined) { + obj.putGroupIcon = APIV1ClearResponse_PutGroupIcon.toJSON( + message.putGroupIcon, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse { + return APIV1ClearResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearResponse { + const message = createBaseAPIV1ClearResponse(); + message.clearLayer = + object.clearLayer !== undefined && object.clearLayer !== null + ? APIV1ClearResponse_ClearLayer.fromPartial(object.clearLayer) + : undefined; + message.createGroup = + object.createGroup !== undefined && object.createGroup !== null + ? APIV1ClearResponse_CreateGroup.fromPartial(object.createGroup) + : undefined; + message.getGroup = + object.getGroup !== undefined && object.getGroup !== null + ? APIV1ClearResponse_GetGroup.fromPartial(object.getGroup) + : undefined; + message.putGroup = + object.putGroup !== undefined && object.putGroup !== null + ? APIV1ClearResponse_PutGroup.fromPartial(object.putGroup) + : undefined; + message.deleteGroup = + object.deleteGroup !== undefined && object.deleteGroup !== null + ? APIV1ClearResponse_DeleteGroup.fromPartial(object.deleteGroup) + : undefined; + message.triggerGroup = + object.triggerGroup !== undefined && object.triggerGroup !== null + ? APIV1ClearResponse_TriggerGroup.fromPartial(object.triggerGroup) + : undefined; + message.getGroups = + object.getGroups !== undefined && object.getGroups !== null + ? APIV1ClearResponse_GetGroups.fromPartial(object.getGroups) + : undefined; + message.getGroupIcon = + object.getGroupIcon !== undefined && object.getGroupIcon !== null + ? APIV1ClearResponse_GetGroupIcon.fromPartial(object.getGroupIcon) + : undefined; + message.putGroupIcon = + object.putGroupIcon !== undefined && object.putGroupIcon !== null + ? APIV1ClearResponse_PutGroupIcon.fromPartial(object.putGroupIcon) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearResponse_ClearLayer(): APIV1ClearResponse_ClearLayer { + return {}; +} + +export const APIV1ClearResponse_ClearLayer = { + encode( + _: APIV1ClearResponse_ClearLayer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_ClearLayer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_ClearLayer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ClearResponse_ClearLayer { + return {}; + }, + + toJSON(_: APIV1ClearResponse_ClearLayer): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_ClearLayer { + return APIV1ClearResponse_ClearLayer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ClearResponse_ClearLayer { + const message = createBaseAPIV1ClearResponse_ClearLayer(); + return message; + }, +}; + +function createBaseAPIV1ClearResponse_PutGroup(): APIV1ClearResponse_PutGroup { + return { group: undefined }; +} + +export const APIV1ClearResponse_PutGroup = { + encode( + message: APIV1ClearResponse_PutGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.group !== undefined) { + APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_PutGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_PutGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.group = APIV1ClearGroup.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearResponse_PutGroup { + return { + group: isSet(object.group) + ? APIV1ClearGroup.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: APIV1ClearResponse_PutGroup): unknown { + const obj: any = {}; + if (message.group !== undefined) { + obj.group = APIV1ClearGroup.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_PutGroup { + return APIV1ClearResponse_PutGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearResponse_PutGroup { + const message = createBaseAPIV1ClearResponse_PutGroup(); + message.group = + object.group !== undefined && object.group !== null + ? APIV1ClearGroup.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearResponse_DeleteGroup(): APIV1ClearResponse_DeleteGroup { + return {}; +} + +export const APIV1ClearResponse_DeleteGroup = { + encode( + _: APIV1ClearResponse_DeleteGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_DeleteGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_DeleteGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ClearResponse_DeleteGroup { + return {}; + }, + + toJSON(_: APIV1ClearResponse_DeleteGroup): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_DeleteGroup { + return APIV1ClearResponse_DeleteGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ClearResponse_DeleteGroup { + const message = createBaseAPIV1ClearResponse_DeleteGroup(); + return message; + }, +}; + +function createBaseAPIV1ClearResponse_TriggerGroup(): APIV1ClearResponse_TriggerGroup { + return {}; +} + +export const APIV1ClearResponse_TriggerGroup = { + encode( + _: APIV1ClearResponse_TriggerGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_TriggerGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_TriggerGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ClearResponse_TriggerGroup { + return {}; + }, + + toJSON(_: APIV1ClearResponse_TriggerGroup): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_TriggerGroup { + return APIV1ClearResponse_TriggerGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ClearResponse_TriggerGroup { + const message = createBaseAPIV1ClearResponse_TriggerGroup(); + return message; + }, +}; + +function createBaseAPIV1ClearResponse_CreateGroup(): APIV1ClearResponse_CreateGroup { + return { group: undefined }; +} + +export const APIV1ClearResponse_CreateGroup = { + encode( + message: APIV1ClearResponse_CreateGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.group !== undefined) { + APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_CreateGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_CreateGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.group = APIV1ClearGroup.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearResponse_CreateGroup { + return { + group: isSet(object.group) + ? APIV1ClearGroup.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: APIV1ClearResponse_CreateGroup): unknown { + const obj: any = {}; + if (message.group !== undefined) { + obj.group = APIV1ClearGroup.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_CreateGroup { + return APIV1ClearResponse_CreateGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearResponse_CreateGroup { + const message = createBaseAPIV1ClearResponse_CreateGroup(); + message.group = + object.group !== undefined && object.group !== null + ? APIV1ClearGroup.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearResponse_GetGroup(): APIV1ClearResponse_GetGroup { + return { group: undefined }; +} + +export const APIV1ClearResponse_GetGroup = { + encode( + message: APIV1ClearResponse_GetGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.group !== undefined) { + APIV1ClearGroup.encode(message.group, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_GetGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_GetGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.group = APIV1ClearGroup.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearResponse_GetGroup { + return { + group: isSet(object.group) + ? APIV1ClearGroup.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: APIV1ClearResponse_GetGroup): unknown { + const obj: any = {}; + if (message.group !== undefined) { + obj.group = APIV1ClearGroup.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_GetGroup { + return APIV1ClearResponse_GetGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearResponse_GetGroup { + const message = createBaseAPIV1ClearResponse_GetGroup(); + message.group = + object.group !== undefined && object.group !== null + ? APIV1ClearGroup.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ClearResponse_GetGroups(): APIV1ClearResponse_GetGroups { + return { groups: [] }; +} + +export const APIV1ClearResponse_GetGroups = { + encode( + message: APIV1ClearResponse_GetGroups, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.groups) { + APIV1ClearGroup.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_GetGroups { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_GetGroups(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groups.push(APIV1ClearGroup.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearResponse_GetGroups { + return { + groups: globalThis.Array.isArray(object?.groups) + ? object.groups.map((e: any) => APIV1ClearGroup.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1ClearResponse_GetGroups): unknown { + const obj: any = {}; + if (message.groups?.length) { + obj.groups = message.groups.map((e) => APIV1ClearGroup.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_GetGroups { + return APIV1ClearResponse_GetGroups.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearResponse_GetGroups { + const message = createBaseAPIV1ClearResponse_GetGroups(); + message.groups = + object.groups?.map((e) => APIV1ClearGroup.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1ClearResponse_GetGroupIcon(): APIV1ClearResponse_GetGroupIcon { + return { contentType: '', icon: new Uint8Array(0) }; +} + +export const APIV1ClearResponse_GetGroupIcon = { + encode( + message: APIV1ClearResponse_GetGroupIcon, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.contentType !== '') { + writer.uint32(10).string(message.contentType); + } + if (message.icon.length !== 0) { + writer.uint32(18).bytes(message.icon); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_GetGroupIcon { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_GetGroupIcon(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.contentType = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.icon = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ClearResponse_GetGroupIcon { + return { + contentType: isSet(object.contentType) + ? globalThis.String(object.contentType) + : '', + icon: isSet(object.icon) + ? bytesFromBase64(object.icon) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1ClearResponse_GetGroupIcon): unknown { + const obj: any = {}; + if (message.contentType !== '') { + obj.contentType = message.contentType; + } + if (message.icon.length !== 0) { + obj.icon = base64FromBytes(message.icon); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_GetGroupIcon { + return APIV1ClearResponse_GetGroupIcon.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ClearResponse_GetGroupIcon { + const message = createBaseAPIV1ClearResponse_GetGroupIcon(); + message.contentType = object.contentType ?? ''; + message.icon = object.icon ?? new Uint8Array(0); + return message; + }, +}; + +function createBaseAPIV1ClearResponse_PutGroupIcon(): APIV1ClearResponse_PutGroupIcon { + return {}; +} + +export const APIV1ClearResponse_PutGroupIcon = { + encode( + _: APIV1ClearResponse_PutGroupIcon, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ClearResponse_PutGroupIcon { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ClearResponse_PutGroupIcon(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ClearResponse_PutGroupIcon { + return {}; + }, + + toJSON(_: APIV1ClearResponse_PutGroupIcon): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ClearResponse_PutGroupIcon { + return APIV1ClearResponse_PutGroupIcon.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ClearResponse_PutGroupIcon { + const message = createBaseAPIV1ClearResponse_PutGroupIcon(); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Color.proto b/proto/proApiV1Color.proto new file mode 100755 index 0000000..0571366 --- /dev/null +++ b/proto/proApiV1Color.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message API_v1_Color { + double red = 1; + double green = 2; + double blue = 3; + double alpha = 4; +} + diff --git a/proto/proApiV1Color.ts b/proto/proApiV1Color.ts new file mode 100644 index 0000000..6849c3c --- /dev/null +++ b/proto/proApiV1Color.ts @@ -0,0 +1,151 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Color { + red: number; + green: number; + blue: number; + alpha: number; +} + +function createBaseAPIV1Color(): APIV1Color { + return { red: 0, green: 0, blue: 0, alpha: 0 }; +} + +export const APIV1Color = { + encode( + message: APIV1Color, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.red !== 0) { + writer.uint32(9).double(message.red); + } + if (message.green !== 0) { + writer.uint32(17).double(message.green); + } + if (message.blue !== 0) { + writer.uint32(25).double(message.blue); + } + if (message.alpha !== 0) { + writer.uint32(33).double(message.alpha); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Color { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Color(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 9) { + break; + } + + message.red = reader.double(); + continue; + case 2: + if (tag !== 17) { + break; + } + + message.green = reader.double(); + continue; + case 3: + if (tag !== 25) { + break; + } + + message.blue = reader.double(); + continue; + case 4: + if (tag !== 33) { + break; + } + + message.alpha = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Color { + return { + red: isSet(object.red) ? globalThis.Number(object.red) : 0, + green: isSet(object.green) ? globalThis.Number(object.green) : 0, + blue: isSet(object.blue) ? globalThis.Number(object.blue) : 0, + alpha: isSet(object.alpha) ? globalThis.Number(object.alpha) : 0, + }; + }, + + toJSON(message: APIV1Color): unknown { + const obj: any = {}; + if (message.red !== 0) { + obj.red = message.red; + } + if (message.green !== 0) { + obj.green = message.green; + } + if (message.blue !== 0) { + obj.blue = message.blue; + } + if (message.alpha !== 0) { + obj.alpha = message.alpha; + } + return obj; + }, + + create, I>>(base?: I): APIV1Color { + return APIV1Color.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Color { + const message = createBaseAPIV1Color(); + message.red = object.red ?? 0; + message.green = object.green ?? 0; + message.blue = object.blue ?? 0; + message.alpha = object.alpha ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1ContentType.proto b/proto/proApiV1ContentType.proto new file mode 100755 index 0000000..68f6a27 --- /dev/null +++ b/proto/proApiV1ContentType.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +enum API_v1_ContentType { + PNG = 0; + JPEG = 1; +} + diff --git a/proto/proApiV1ContentType.ts b/proto/proApiV1ContentType.ts new file mode 100644 index 0000000..19ad881 --- /dev/null +++ b/proto/proApiV1ContentType.ts @@ -0,0 +1,36 @@ +/* eslint-disable */ + +export const protobufPackage = 'rv.data'; + +export enum APIV1ContentType { + PNG = 0, + JPEG = 1, + UNRECOGNIZED = -1, +} + +export function aPIV1ContentTypeFromJSON(object: any): APIV1ContentType { + switch (object) { + case 0: + case 'PNG': + return APIV1ContentType.PNG; + case 1: + case 'JPEG': + return APIV1ContentType.JPEG; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1ContentType.UNRECOGNIZED; + } +} + +export function aPIV1ContentTypeToJSON(object: APIV1ContentType): string { + switch (object) { + case APIV1ContentType.PNG: + return 'PNG'; + case APIV1ContentType.JPEG: + return 'JPEG'; + case APIV1ContentType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} diff --git a/proto/proApiV1ErrorResponse.proto b/proto/proApiV1ErrorResponse.proto new file mode 100755 index 0000000..94320da --- /dev/null +++ b/proto/proApiV1ErrorResponse.proto @@ -0,0 +1,19 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message API_v1_Error_Response { + enum API_v1_Error_Type { + NOT_FOUND = 0; + BAD_REQUEST = 1; + INTERNAL_ERROR = 2; + UNAUTHORIZED = 3; + } + + .rv.data.API_v1_Error_Response.API_v1_Error_Type error = 1; +} + diff --git a/proto/proApiV1ErrorResponse.ts b/proto/proApiV1ErrorResponse.ts new file mode 100644 index 0000000..84bebfb --- /dev/null +++ b/proto/proApiV1ErrorResponse.ts @@ -0,0 +1,156 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1ErrorResponse { + error: APIV1ErrorResponse_APIV1ErrorType; +} + +export enum APIV1ErrorResponse_APIV1ErrorType { + NOT_FOUND = 0, + BAD_REQUEST = 1, + INTERNAL_ERROR = 2, + UNAUTHORIZED = 3, + UNRECOGNIZED = -1, +} + +export function aPIV1ErrorResponse_APIV1ErrorTypeFromJSON( + object: any, +): APIV1ErrorResponse_APIV1ErrorType { + switch (object) { + case 0: + case 'NOT_FOUND': + return APIV1ErrorResponse_APIV1ErrorType.NOT_FOUND; + case 1: + case 'BAD_REQUEST': + return APIV1ErrorResponse_APIV1ErrorType.BAD_REQUEST; + case 2: + case 'INTERNAL_ERROR': + return APIV1ErrorResponse_APIV1ErrorType.INTERNAL_ERROR; + case 3: + case 'UNAUTHORIZED': + return APIV1ErrorResponse_APIV1ErrorType.UNAUTHORIZED; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1ErrorResponse_APIV1ErrorType.UNRECOGNIZED; + } +} + +export function aPIV1ErrorResponse_APIV1ErrorTypeToJSON( + object: APIV1ErrorResponse_APIV1ErrorType, +): string { + switch (object) { + case APIV1ErrorResponse_APIV1ErrorType.NOT_FOUND: + return 'NOT_FOUND'; + case APIV1ErrorResponse_APIV1ErrorType.BAD_REQUEST: + return 'BAD_REQUEST'; + case APIV1ErrorResponse_APIV1ErrorType.INTERNAL_ERROR: + return 'INTERNAL_ERROR'; + case APIV1ErrorResponse_APIV1ErrorType.UNAUTHORIZED: + return 'UNAUTHORIZED'; + case APIV1ErrorResponse_APIV1ErrorType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseAPIV1ErrorResponse(): APIV1ErrorResponse { + return { error: 0 }; +} + +export const APIV1ErrorResponse = { + encode( + message: APIV1ErrorResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.error !== 0) { + writer.uint32(8).int32(message.error); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ErrorResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ErrorResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.error = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ErrorResponse { + return { + error: isSet(object.error) + ? aPIV1ErrorResponse_APIV1ErrorTypeFromJSON(object.error) + : 0, + }; + }, + + toJSON(message: APIV1ErrorResponse): unknown { + const obj: any = {}; + if (message.error !== 0) { + obj.error = aPIV1ErrorResponse_APIV1ErrorTypeToJSON(message.error); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ErrorResponse { + return APIV1ErrorResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ErrorResponse { + const message = createBaseAPIV1ErrorResponse(); + message.error = object.error ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Groups.proto b/proto/proApiV1Groups.proto new file mode 100755 index 0000000..e98b372 --- /dev/null +++ b/proto/proApiV1Groups.proto @@ -0,0 +1,44 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Color.proto"; +import "proApiV1Identifier.proto"; + +message API_v1_Groups_Request { + message GroupsRequest { + } + + message TriggerGroup { + string id = 1; + } + + oneof Request { + .rv.data.API_v1_Groups_Request.GroupsRequest groups_request = 1; + .rv.data.API_v1_Groups_Request.TriggerGroup trigger_group = 2; + } +} + +message API_v1_Groups_Response { + message GroupsRequest { + message Group { + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_Color color = 2; + } + + repeated .rv.data.API_v1_Groups_Response.GroupsRequest.Group groups = 1; + } + + message TriggerGroup { + } + + oneof Response { + .rv.data.API_v1_Groups_Response.GroupsRequest groups = 1; + .rv.data.API_v1_Groups_Response.TriggerGroup trigger_group = 2; + } +} + diff --git a/proto/proApiV1Groups.ts b/proto/proApiV1Groups.ts new file mode 100644 index 0000000..02a8bc4 --- /dev/null +++ b/proto/proApiV1Groups.ts @@ -0,0 +1,635 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Color } from './proApiV1Color'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1GroupsRequest { + groupsRequest?: APIV1GroupsRequest_GroupsRequest | undefined; + triggerGroup?: APIV1GroupsRequest_TriggerGroup | undefined; +} + +export interface APIV1GroupsRequest_GroupsRequest {} + +export interface APIV1GroupsRequest_TriggerGroup { + id: string; +} + +export interface APIV1GroupsResponse { + groups?: APIV1GroupsResponse_GroupsRequest | undefined; + triggerGroup?: APIV1GroupsResponse_TriggerGroup | undefined; +} + +export interface APIV1GroupsResponse_GroupsRequest { + groups: APIV1GroupsResponse_GroupsRequest_Group[]; +} + +export interface APIV1GroupsResponse_GroupsRequest_Group { + id: APIV1Identifier | undefined; + color: APIV1Color | undefined; +} + +export interface APIV1GroupsResponse_TriggerGroup {} + +function createBaseAPIV1GroupsRequest(): APIV1GroupsRequest { + return { groupsRequest: undefined, triggerGroup: undefined }; +} + +export const APIV1GroupsRequest = { + encode( + message: APIV1GroupsRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.groupsRequest !== undefined) { + APIV1GroupsRequest_GroupsRequest.encode( + message.groupsRequest, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.triggerGroup !== undefined) { + APIV1GroupsRequest_TriggerGroup.encode( + message.triggerGroup, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1GroupsRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groupsRequest = APIV1GroupsRequest_GroupsRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.triggerGroup = APIV1GroupsRequest_TriggerGroup.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupsRequest { + return { + groupsRequest: isSet(object.groupsRequest) + ? APIV1GroupsRequest_GroupsRequest.fromJSON(object.groupsRequest) + : undefined, + triggerGroup: isSet(object.triggerGroup) + ? APIV1GroupsRequest_TriggerGroup.fromJSON(object.triggerGroup) + : undefined, + }; + }, + + toJSON(message: APIV1GroupsRequest): unknown { + const obj: any = {}; + if (message.groupsRequest !== undefined) { + obj.groupsRequest = APIV1GroupsRequest_GroupsRequest.toJSON( + message.groupsRequest, + ); + } + if (message.triggerGroup !== undefined) { + obj.triggerGroup = APIV1GroupsRequest_TriggerGroup.toJSON( + message.triggerGroup, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupsRequest { + return APIV1GroupsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1GroupsRequest { + const message = createBaseAPIV1GroupsRequest(); + message.groupsRequest = + object.groupsRequest !== undefined && object.groupsRequest !== null + ? APIV1GroupsRequest_GroupsRequest.fromPartial(object.groupsRequest) + : undefined; + message.triggerGroup = + object.triggerGroup !== undefined && object.triggerGroup !== null + ? APIV1GroupsRequest_TriggerGroup.fromPartial(object.triggerGroup) + : undefined; + return message; + }, +}; + +function createBaseAPIV1GroupsRequest_GroupsRequest(): APIV1GroupsRequest_GroupsRequest { + return {}; +} + +export const APIV1GroupsRequest_GroupsRequest = { + encode( + _: APIV1GroupsRequest_GroupsRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupsRequest_GroupsRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsRequest_GroupsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1GroupsRequest_GroupsRequest { + return {}; + }, + + toJSON(_: APIV1GroupsRequest_GroupsRequest): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupsRequest_GroupsRequest { + return APIV1GroupsRequest_GroupsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1GroupsRequest_GroupsRequest { + const message = createBaseAPIV1GroupsRequest_GroupsRequest(); + return message; + }, +}; + +function createBaseAPIV1GroupsRequest_TriggerGroup(): APIV1GroupsRequest_TriggerGroup { + return { id: '' }; +} + +export const APIV1GroupsRequest_TriggerGroup = { + encode( + message: APIV1GroupsRequest_TriggerGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupsRequest_TriggerGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsRequest_TriggerGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupsRequest_TriggerGroup { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1GroupsRequest_TriggerGroup): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupsRequest_TriggerGroup { + return APIV1GroupsRequest_TriggerGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1GroupsRequest_TriggerGroup { + const message = createBaseAPIV1GroupsRequest_TriggerGroup(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1GroupsResponse(): APIV1GroupsResponse { + return { groups: undefined, triggerGroup: undefined }; +} + +export const APIV1GroupsResponse = { + encode( + message: APIV1GroupsResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.groups !== undefined) { + APIV1GroupsResponse_GroupsRequest.encode( + message.groups, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.triggerGroup !== undefined) { + APIV1GroupsResponse_TriggerGroup.encode( + message.triggerGroup, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1GroupsResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groups = APIV1GroupsResponse_GroupsRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.triggerGroup = APIV1GroupsResponse_TriggerGroup.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupsResponse { + return { + groups: isSet(object.groups) + ? APIV1GroupsResponse_GroupsRequest.fromJSON(object.groups) + : undefined, + triggerGroup: isSet(object.triggerGroup) + ? APIV1GroupsResponse_TriggerGroup.fromJSON(object.triggerGroup) + : undefined, + }; + }, + + toJSON(message: APIV1GroupsResponse): unknown { + const obj: any = {}; + if (message.groups !== undefined) { + obj.groups = APIV1GroupsResponse_GroupsRequest.toJSON(message.groups); + } + if (message.triggerGroup !== undefined) { + obj.triggerGroup = APIV1GroupsResponse_TriggerGroup.toJSON( + message.triggerGroup, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupsResponse { + return APIV1GroupsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1GroupsResponse { + const message = createBaseAPIV1GroupsResponse(); + message.groups = + object.groups !== undefined && object.groups !== null + ? APIV1GroupsResponse_GroupsRequest.fromPartial(object.groups) + : undefined; + message.triggerGroup = + object.triggerGroup !== undefined && object.triggerGroup !== null + ? APIV1GroupsResponse_TriggerGroup.fromPartial(object.triggerGroup) + : undefined; + return message; + }, +}; + +function createBaseAPIV1GroupsResponse_GroupsRequest(): APIV1GroupsResponse_GroupsRequest { + return { groups: [] }; +} + +export const APIV1GroupsResponse_GroupsRequest = { + encode( + message: APIV1GroupsResponse_GroupsRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.groups) { + APIV1GroupsResponse_GroupsRequest_Group.encode( + v!, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupsResponse_GroupsRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsResponse_GroupsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groups.push( + APIV1GroupsResponse_GroupsRequest_Group.decode( + reader, + reader.uint32(), + ), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupsResponse_GroupsRequest { + return { + groups: globalThis.Array.isArray(object?.groups) + ? object.groups.map((e: any) => + APIV1GroupsResponse_GroupsRequest_Group.fromJSON(e), + ) + : [], + }; + }, + + toJSON(message: APIV1GroupsResponse_GroupsRequest): unknown { + const obj: any = {}; + if (message.groups?.length) { + obj.groups = message.groups.map((e) => + APIV1GroupsResponse_GroupsRequest_Group.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupsResponse_GroupsRequest { + return APIV1GroupsResponse_GroupsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1GroupsResponse_GroupsRequest { + const message = createBaseAPIV1GroupsResponse_GroupsRequest(); + message.groups = + object.groups?.map((e) => + APIV1GroupsResponse_GroupsRequest_Group.fromPartial(e), + ) || []; + return message; + }, +}; + +function createBaseAPIV1GroupsResponse_GroupsRequest_Group(): APIV1GroupsResponse_GroupsRequest_Group { + return { id: undefined, color: undefined }; +} + +export const APIV1GroupsResponse_GroupsRequest_Group = { + encode( + message: APIV1GroupsResponse_GroupsRequest_Group, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.color !== undefined) { + APIV1Color.encode(message.color, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupsResponse_GroupsRequest_Group { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsResponse_GroupsRequest_Group(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.color = APIV1Color.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupsResponse_GroupsRequest_Group { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + color: isSet(object.color) + ? APIV1Color.fromJSON(object.color) + : undefined, + }; + }, + + toJSON(message: APIV1GroupsResponse_GroupsRequest_Group): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.color !== undefined) { + obj.color = APIV1Color.toJSON(message.color); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1GroupsResponse_GroupsRequest_Group { + return APIV1GroupsResponse_GroupsRequest_Group.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1GroupsResponse_GroupsRequest_Group { + const message = createBaseAPIV1GroupsResponse_GroupsRequest_Group(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.color = + object.color !== undefined && object.color !== null + ? APIV1Color.fromPartial(object.color) + : undefined; + return message; + }, +}; + +function createBaseAPIV1GroupsResponse_TriggerGroup(): APIV1GroupsResponse_TriggerGroup { + return {}; +} + +export const APIV1GroupsResponse_TriggerGroup = { + encode( + _: APIV1GroupsResponse_TriggerGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupsResponse_TriggerGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupsResponse_TriggerGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1GroupsResponse_TriggerGroup { + return {}; + }, + + toJSON(_: APIV1GroupsResponse_TriggerGroup): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupsResponse_TriggerGroup { + return APIV1GroupsResponse_TriggerGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1GroupsResponse_TriggerGroup { + const message = createBaseAPIV1GroupsResponse_TriggerGroup(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Identifier.proto b/proto/proApiV1Identifier.proto new file mode 100755 index 0000000..c73dee5 --- /dev/null +++ b/proto/proApiV1Identifier.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message API_v1_Identifier { + string uuid = 1; + string name = 2; + uint32 index = 3; +} + diff --git a/proto/proApiV1Identifier.ts b/proto/proApiV1Identifier.ts new file mode 100644 index 0000000..71d0bb3 --- /dev/null +++ b/proto/proApiV1Identifier.ts @@ -0,0 +1,137 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Identifier { + uuid: string; + name: string; + index: number; +} + +function createBaseAPIV1Identifier(): APIV1Identifier { + return { uuid: '', name: '', index: 0 }; +} + +export const APIV1Identifier = { + encode( + message: APIV1Identifier, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== '') { + writer.uint32(10).string(message.uuid); + } + if (message.name !== '') { + writer.uint32(18).string(message.name); + } + if (message.index !== 0) { + writer.uint32(24).uint32(message.index); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Identifier { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Identifier(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.name = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.index = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Identifier { + return { + uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + }; + }, + + toJSON(message: APIV1Identifier): unknown { + const obj: any = {}; + if (message.uuid !== '') { + obj.uuid = message.uuid; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Identifier { + return APIV1Identifier.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Identifier { + const message = createBaseAPIV1Identifier(); + message.uuid = object.uuid ?? ''; + message.name = object.name ?? ''; + message.index = object.index ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1LayerType.proto b/proto/proApiV1LayerType.proto new file mode 100755 index 0000000..e4aef89 --- /dev/null +++ b/proto/proApiV1LayerType.proto @@ -0,0 +1,18 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +enum API_v1_LayerType { + audio = 0; + props = 1; + messages = 2; + announcements = 3; + slide = 4; + media = 5; + video_input = 6; +} + diff --git a/proto/proApiV1LayerType.ts b/proto/proApiV1LayerType.ts new file mode 100644 index 0000000..fb24dcf --- /dev/null +++ b/proto/proApiV1LayerType.ts @@ -0,0 +1,66 @@ +/* eslint-disable */ + +export const protobufPackage = 'rv.data'; + +export enum APIV1LayerType { + audio = 0, + props = 1, + messages = 2, + announcements = 3, + slide = 4, + media = 5, + video_input = 6, + UNRECOGNIZED = -1, +} + +export function aPIV1LayerTypeFromJSON(object: any): APIV1LayerType { + switch (object) { + case 0: + case 'audio': + return APIV1LayerType.audio; + case 1: + case 'props': + return APIV1LayerType.props; + case 2: + case 'messages': + return APIV1LayerType.messages; + case 3: + case 'announcements': + return APIV1LayerType.announcements; + case 4: + case 'slide': + return APIV1LayerType.slide; + case 5: + case 'media': + return APIV1LayerType.media; + case 6: + case 'video_input': + return APIV1LayerType.video_input; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1LayerType.UNRECOGNIZED; + } +} + +export function aPIV1LayerTypeToJSON(object: APIV1LayerType): string { + switch (object) { + case APIV1LayerType.audio: + return 'audio'; + case APIV1LayerType.props: + return 'props'; + case APIV1LayerType.messages: + return 'messages'; + case APIV1LayerType.announcements: + return 'announcements'; + case APIV1LayerType.slide: + return 'slide'; + case APIV1LayerType.media: + return 'media'; + case APIV1LayerType.video_input: + return 'video_input'; + case APIV1LayerType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} diff --git a/proto/proApiV1Library.proto b/proto/proApiV1Library.proto new file mode 100755 index 0000000..14174f5 --- /dev/null +++ b/proto/proApiV1Library.proto @@ -0,0 +1,57 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_Library_Request { + message Libraries { + } + + message Library { + string id = 1; + } + + message Trigger { + string library_id = 1; + string presentation_id = 2; + uint32 index = 3; + } + + oneof Request { + .rv.data.API_v1_Library_Request.Libraries libraries = 1; + .rv.data.API_v1_Library_Request.Library library = 2; + .rv.data.API_v1_Library_Request.Trigger trigger = 3; + } +} + +message API_v1_Library_Response { + message Libraries { + repeated .rv.data.API_v1_Identifier libraries = 1; + } + + message Library { + enum UpdateType { + all = 0; + add = 1; + remove = 2; + } + + .rv.data.API_v1_Library_Response.Library.UpdateType update_type = 1; + repeated .rv.data.API_v1_Identifier items = 2; + } + + message Trigger { + } + + oneof Response { + .rv.data.API_v1_Library_Response.Libraries libraries = 1; + .rv.data.API_v1_Library_Response.Library library = 2; + .rv.data.API_v1_Library_Response.Trigger triggger = 3; + } +} + diff --git a/proto/proApiV1Library.ts b/proto/proApiV1Library.ts new file mode 100644 index 0000000..312e262 --- /dev/null +++ b/proto/proApiV1Library.ts @@ -0,0 +1,823 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1LibraryRequest { + libraries?: APIV1LibraryRequest_Libraries | undefined; + library?: APIV1LibraryRequest_Library | undefined; + trigger?: APIV1LibraryRequest_Trigger | undefined; +} + +export interface APIV1LibraryRequest_Libraries {} + +export interface APIV1LibraryRequest_Library { + id: string; +} + +export interface APIV1LibraryRequest_Trigger { + libraryId: string; + presentationId: string; + index: number; +} + +export interface APIV1LibraryResponse { + libraries?: APIV1LibraryResponse_Libraries | undefined; + library?: APIV1LibraryResponse_Library | undefined; + triggger?: APIV1LibraryResponse_Trigger | undefined; +} + +export interface APIV1LibraryResponse_Libraries { + libraries: APIV1Identifier[]; +} + +export interface APIV1LibraryResponse_Library { + updateType: APIV1LibraryResponse_Library_UpdateType; + items: APIV1Identifier[]; +} + +export enum APIV1LibraryResponse_Library_UpdateType { + all = 0, + add = 1, + remove = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1LibraryResponse_Library_UpdateTypeFromJSON( + object: any, +): APIV1LibraryResponse_Library_UpdateType { + switch (object) { + case 0: + case 'all': + return APIV1LibraryResponse_Library_UpdateType.all; + case 1: + case 'add': + return APIV1LibraryResponse_Library_UpdateType.add; + case 2: + case 'remove': + return APIV1LibraryResponse_Library_UpdateType.remove; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1LibraryResponse_Library_UpdateType.UNRECOGNIZED; + } +} + +export function aPIV1LibraryResponse_Library_UpdateTypeToJSON( + object: APIV1LibraryResponse_Library_UpdateType, +): string { + switch (object) { + case APIV1LibraryResponse_Library_UpdateType.all: + return 'all'; + case APIV1LibraryResponse_Library_UpdateType.add: + return 'add'; + case APIV1LibraryResponse_Library_UpdateType.remove: + return 'remove'; + case APIV1LibraryResponse_Library_UpdateType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1LibraryResponse_Trigger {} + +function createBaseAPIV1LibraryRequest(): APIV1LibraryRequest { + return { libraries: undefined, library: undefined, trigger: undefined }; +} + +export const APIV1LibraryRequest = { + encode( + message: APIV1LibraryRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.libraries !== undefined) { + APIV1LibraryRequest_Libraries.encode( + message.libraries, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.library !== undefined) { + APIV1LibraryRequest_Library.encode( + message.library, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1LibraryRequest_Trigger.encode( + message.trigger, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1LibraryRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.libraries = APIV1LibraryRequest_Libraries.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.library = APIV1LibraryRequest_Library.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.trigger = APIV1LibraryRequest_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LibraryRequest { + return { + libraries: isSet(object.libraries) + ? APIV1LibraryRequest_Libraries.fromJSON(object.libraries) + : undefined, + library: isSet(object.library) + ? APIV1LibraryRequest_Library.fromJSON(object.library) + : undefined, + trigger: isSet(object.trigger) + ? APIV1LibraryRequest_Trigger.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1LibraryRequest): unknown { + const obj: any = {}; + if (message.libraries !== undefined) { + obj.libraries = APIV1LibraryRequest_Libraries.toJSON(message.libraries); + } + if (message.library !== undefined) { + obj.library = APIV1LibraryRequest_Library.toJSON(message.library); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1LibraryRequest_Trigger.toJSON(message.trigger); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryRequest { + return APIV1LibraryRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LibraryRequest { + const message = createBaseAPIV1LibraryRequest(); + message.libraries = + object.libraries !== undefined && object.libraries !== null + ? APIV1LibraryRequest_Libraries.fromPartial(object.libraries) + : undefined; + message.library = + object.library !== undefined && object.library !== null + ? APIV1LibraryRequest_Library.fromPartial(object.library) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1LibraryRequest_Trigger.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LibraryRequest_Libraries(): APIV1LibraryRequest_Libraries { + return {}; +} + +export const APIV1LibraryRequest_Libraries = { + encode( + _: APIV1LibraryRequest_Libraries, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryRequest_Libraries { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryRequest_Libraries(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LibraryRequest_Libraries { + return {}; + }, + + toJSON(_: APIV1LibraryRequest_Libraries): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryRequest_Libraries { + return APIV1LibraryRequest_Libraries.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LibraryRequest_Libraries { + const message = createBaseAPIV1LibraryRequest_Libraries(); + return message; + }, +}; + +function createBaseAPIV1LibraryRequest_Library(): APIV1LibraryRequest_Library { + return { id: '' }; +} + +export const APIV1LibraryRequest_Library = { + encode( + message: APIV1LibraryRequest_Library, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryRequest_Library { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryRequest_Library(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LibraryRequest_Library { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1LibraryRequest_Library): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryRequest_Library { + return APIV1LibraryRequest_Library.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LibraryRequest_Library { + const message = createBaseAPIV1LibraryRequest_Library(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1LibraryRequest_Trigger(): APIV1LibraryRequest_Trigger { + return { libraryId: '', presentationId: '', index: 0 }; +} + +export const APIV1LibraryRequest_Trigger = { + encode( + message: APIV1LibraryRequest_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.libraryId !== '') { + writer.uint32(10).string(message.libraryId); + } + if (message.presentationId !== '') { + writer.uint32(18).string(message.presentationId); + } + if (message.index !== 0) { + writer.uint32(24).uint32(message.index); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryRequest_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryRequest_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.libraryId = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.presentationId = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.index = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LibraryRequest_Trigger { + return { + libraryId: isSet(object.libraryId) + ? globalThis.String(object.libraryId) + : '', + presentationId: isSet(object.presentationId) + ? globalThis.String(object.presentationId) + : '', + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + }; + }, + + toJSON(message: APIV1LibraryRequest_Trigger): unknown { + const obj: any = {}; + if (message.libraryId !== '') { + obj.libraryId = message.libraryId; + } + if (message.presentationId !== '') { + obj.presentationId = message.presentationId; + } + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryRequest_Trigger { + return APIV1LibraryRequest_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LibraryRequest_Trigger { + const message = createBaseAPIV1LibraryRequest_Trigger(); + message.libraryId = object.libraryId ?? ''; + message.presentationId = object.presentationId ?? ''; + message.index = object.index ?? 0; + return message; + }, +}; + +function createBaseAPIV1LibraryResponse(): APIV1LibraryResponse { + return { libraries: undefined, library: undefined, triggger: undefined }; +} + +export const APIV1LibraryResponse = { + encode( + message: APIV1LibraryResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.libraries !== undefined) { + APIV1LibraryResponse_Libraries.encode( + message.libraries, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.library !== undefined) { + APIV1LibraryResponse_Library.encode( + message.library, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.triggger !== undefined) { + APIV1LibraryResponse_Trigger.encode( + message.triggger, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.libraries = APIV1LibraryResponse_Libraries.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.library = APIV1LibraryResponse_Library.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.triggger = APIV1LibraryResponse_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LibraryResponse { + return { + libraries: isSet(object.libraries) + ? APIV1LibraryResponse_Libraries.fromJSON(object.libraries) + : undefined, + library: isSet(object.library) + ? APIV1LibraryResponse_Library.fromJSON(object.library) + : undefined, + triggger: isSet(object.triggger) + ? APIV1LibraryResponse_Trigger.fromJSON(object.triggger) + : undefined, + }; + }, + + toJSON(message: APIV1LibraryResponse): unknown { + const obj: any = {}; + if (message.libraries !== undefined) { + obj.libraries = APIV1LibraryResponse_Libraries.toJSON(message.libraries); + } + if (message.library !== undefined) { + obj.library = APIV1LibraryResponse_Library.toJSON(message.library); + } + if (message.triggger !== undefined) { + obj.triggger = APIV1LibraryResponse_Trigger.toJSON(message.triggger); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryResponse { + return APIV1LibraryResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LibraryResponse { + const message = createBaseAPIV1LibraryResponse(); + message.libraries = + object.libraries !== undefined && object.libraries !== null + ? APIV1LibraryResponse_Libraries.fromPartial(object.libraries) + : undefined; + message.library = + object.library !== undefined && object.library !== null + ? APIV1LibraryResponse_Library.fromPartial(object.library) + : undefined; + message.triggger = + object.triggger !== undefined && object.triggger !== null + ? APIV1LibraryResponse_Trigger.fromPartial(object.triggger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LibraryResponse_Libraries(): APIV1LibraryResponse_Libraries { + return { libraries: [] }; +} + +export const APIV1LibraryResponse_Libraries = { + encode( + message: APIV1LibraryResponse_Libraries, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.libraries) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryResponse_Libraries { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryResponse_Libraries(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.libraries.push( + APIV1Identifier.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LibraryResponse_Libraries { + return { + libraries: globalThis.Array.isArray(object?.libraries) + ? object.libraries.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1LibraryResponse_Libraries): unknown { + const obj: any = {}; + if (message.libraries?.length) { + obj.libraries = message.libraries.map((e) => APIV1Identifier.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryResponse_Libraries { + return APIV1LibraryResponse_Libraries.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LibraryResponse_Libraries { + const message = createBaseAPIV1LibraryResponse_Libraries(); + message.libraries = + object.libraries?.map((e) => APIV1Identifier.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1LibraryResponse_Library(): APIV1LibraryResponse_Library { + return { updateType: 0, items: [] }; +} + +export const APIV1LibraryResponse_Library = { + encode( + message: APIV1LibraryResponse_Library, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.updateType !== 0) { + writer.uint32(8).int32(message.updateType); + } + for (const v of message.items) { + APIV1Identifier.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryResponse_Library { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryResponse_Library(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.updateType = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.items.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LibraryResponse_Library { + return { + updateType: isSet(object.updateType) + ? aPIV1LibraryResponse_Library_UpdateTypeFromJSON(object.updateType) + : 0, + items: globalThis.Array.isArray(object?.items) + ? object.items.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1LibraryResponse_Library): unknown { + const obj: any = {}; + if (message.updateType !== 0) { + obj.updateType = aPIV1LibraryResponse_Library_UpdateTypeToJSON( + message.updateType, + ); + } + if (message.items?.length) { + obj.items = message.items.map((e) => APIV1Identifier.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryResponse_Library { + return APIV1LibraryResponse_Library.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LibraryResponse_Library { + const message = createBaseAPIV1LibraryResponse_Library(); + message.updateType = object.updateType ?? 0; + message.items = + object.items?.map((e) => APIV1Identifier.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1LibraryResponse_Trigger(): APIV1LibraryResponse_Trigger { + return {}; +} + +export const APIV1LibraryResponse_Trigger = { + encode( + _: APIV1LibraryResponse_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LibraryResponse_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LibraryResponse_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LibraryResponse_Trigger { + return {}; + }, + + toJSON(_: APIV1LibraryResponse_Trigger): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LibraryResponse_Trigger { + return APIV1LibraryResponse_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LibraryResponse_Trigger { + const message = createBaseAPIV1LibraryResponse_Trigger(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Link.proto b/proto/proApiV1Link.proto new file mode 100755 index 0000000..9e46685 --- /dev/null +++ b/proto/proApiV1Link.proto @@ -0,0 +1,118 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "rvtimestamp.proto"; +import "uuid.proto"; + +message API_v1_GroupMember { + string ip = 1; + uint32 port = 2; +} + +message API_v1_GroupMemberStatus { + enum API_v1_GroupMemberStatus_ConnectionStatus { + CONNECTION_STATUS_UNKNOWN = 0; + CONNECTION_STATUS_CONNECTED = 1; + CONNECTION_STATUS_DISCONNECTED = 2; + } + + enum API_v1_GroupMemberStatus_Platform { + PLATFORM_UNKNOWN = 0; + PLATFORM_MACOS = 1; + PLATFORM_WIN32 = 2; + PLATFORM_WEB = 3; + } + + string ip = 1; + uint32 port = 2; + string name = 3; + .rv.data.API_v1_GroupMemberStatus.API_v1_GroupMemberStatus_Platform platform = 4; + string os_version = 5; + string host_description = 6; + string api_version = 7; + .rv.data.API_v1_GroupMemberStatus.API_v1_GroupMemberStatus_ConnectionStatus connection_status = 8; +} + +message API_v1_GroupDefinition { + .rv.data.Timestamp timestamp = 1; + string secret = 2; + string name = 3; + repeated .rv.data.API_v1_GroupMember members = 4; + .rv.data.UUID group_identifier = 5; +} + +message API_v1_Link_Request { + message Heartbeat { + uint32 port = 1; + string if_modified_since = 2; + } + + message Status { + } + + message AddMember { + oneof AddType { + .rv.data.API_v1_GroupDefinition group_definition = 1; + .rv.data.API_v1_GroupMember member_details = 2; + } + } + + message RemoveMember { + .rv.data.API_v1_GroupMember member_details = 1; + } + + oneof Request { + .rv.data.API_v1_Link_Request.Heartbeat heartbeat = 1; + .rv.data.API_v1_Link_Request.Status status = 2; + .rv.data.API_v1_Link_Request.AddMember add_member = 3; + .rv.data.API_v1_Link_Request.RemoveMember remove_member = 4; + } +} + +message API_v1_Link_Response { + message Heartbeat { + .rv.data.API_v1_GroupDefinition group_definition = 1; + .rv.data.API_v1_GroupMemberStatus status = 2; + } + + message Status { + .rv.data.API_v1_GroupDefinition group_definition = 1; + string member_name = 2; + } + + message AddMember { + message RemoteMachineAccepts { + } + + message RemoteMachineDecline { + enum DeclineReason { + ALREADY_IN_GROUP = 0; + USER_DECLINED = 1; + } + + .rv.data.API_v1_Link_Response.AddMember.RemoteMachineDecline.DeclineReason reason = 1; + } + + oneof Result { + .rv.data.API_v1_GroupDefinition group_definition = 1; + .rv.data.API_v1_Link_Response.AddMember.RemoteMachineAccepts accept = 2; + .rv.data.API_v1_Link_Response.AddMember.RemoteMachineDecline decline = 3; + } + } + + message RemoveMember { + } + + oneof Response { + .rv.data.API_v1_Link_Response.Heartbeat heartbeat = 1; + .rv.data.API_v1_Link_Response.Status status = 2; + .rv.data.API_v1_Link_Response.AddMember add_member = 3; + .rv.data.API_v1_Link_Response.RemoveMember remove_member = 4; + } +} + diff --git a/proto/proApiV1Link.ts b/proto/proApiV1Link.ts new file mode 100644 index 0000000..9035918 --- /dev/null +++ b/proto/proApiV1Link.ts @@ -0,0 +1,1900 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { Timestamp } from './rvtimestamp'; +import { UUID } from './uuid'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1GroupMember { + ip: string; + port: number; +} + +export interface APIV1GroupMemberStatus { + ip: string; + port: number; + name: string; + platform: APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform; + osVersion: string; + hostDescription: string; + apiVersion: string; + connectionStatus: APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus; +} + +export enum APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus { + CONNECTION_STATUS_UNKNOWN = 0, + CONNECTION_STATUS_CONNECTED = 1, + CONNECTION_STATUS_DISCONNECTED = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatusFromJSON( + object: any, +): APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus { + switch (object) { + case 0: + case 'CONNECTION_STATUS_UNKNOWN': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.CONNECTION_STATUS_UNKNOWN; + case 1: + case 'CONNECTION_STATUS_CONNECTED': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.CONNECTION_STATUS_CONNECTED; + case 2: + case 'CONNECTION_STATUS_DISCONNECTED': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.CONNECTION_STATUS_DISCONNECTED; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.UNRECOGNIZED; + } +} + +export function aPIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatusToJSON( + object: APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus, +): string { + switch (object) { + case APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.CONNECTION_STATUS_UNKNOWN: + return 'CONNECTION_STATUS_UNKNOWN'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.CONNECTION_STATUS_CONNECTED: + return 'CONNECTION_STATUS_CONNECTED'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.CONNECTION_STATUS_DISCONNECTED: + return 'CONNECTION_STATUS_DISCONNECTED'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatus.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform { + PLATFORM_UNKNOWN = 0, + PLATFORM_MACOS = 1, + PLATFORM_WIN32 = 2, + PLATFORM_WEB = 3, + UNRECOGNIZED = -1, +} + +export function aPIV1GroupMemberStatus_APIV1GroupMemberStatusPlatformFromJSON( + object: any, +): APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform { + switch (object) { + case 0: + case 'PLATFORM_UNKNOWN': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_UNKNOWN; + case 1: + case 'PLATFORM_MACOS': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_MACOS; + case 2: + case 'PLATFORM_WIN32': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_WIN32; + case 3: + case 'PLATFORM_WEB': + return APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_WEB; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.UNRECOGNIZED; + } +} + +export function aPIV1GroupMemberStatus_APIV1GroupMemberStatusPlatformToJSON( + object: APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform, +): string { + switch (object) { + case APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_UNKNOWN: + return 'PLATFORM_UNKNOWN'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_MACOS: + return 'PLATFORM_MACOS'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_WIN32: + return 'PLATFORM_WIN32'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.PLATFORM_WEB: + return 'PLATFORM_WEB'; + case APIV1GroupMemberStatus_APIV1GroupMemberStatusPlatform.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1GroupDefinition { + timestamp: Timestamp | undefined; + secret: string; + name: string; + members: APIV1GroupMember[]; + groupIdentifier: UUID | undefined; +} + +export interface APIV1LinkRequest { + heartbeat?: APIV1LinkRequest_Heartbeat | undefined; + status?: APIV1LinkRequest_Status | undefined; + addMember?: APIV1LinkRequest_AddMember | undefined; + removeMember?: APIV1LinkRequest_RemoveMember | undefined; +} + +export interface APIV1LinkRequest_Heartbeat { + port: number; + ifModifiedSince: string; +} + +export interface APIV1LinkRequest_Status {} + +export interface APIV1LinkRequest_AddMember { + groupDefinition?: APIV1GroupDefinition | undefined; + memberDetails?: APIV1GroupMember | undefined; +} + +export interface APIV1LinkRequest_RemoveMember { + memberDetails: APIV1GroupMember | undefined; +} + +export interface APIV1LinkResponse { + heartbeat?: APIV1LinkResponse_Heartbeat | undefined; + status?: APIV1LinkResponse_Status | undefined; + addMember?: APIV1LinkResponse_AddMember | undefined; + removeMember?: APIV1LinkResponse_RemoveMember | undefined; +} + +export interface APIV1LinkResponse_Heartbeat { + groupDefinition: APIV1GroupDefinition | undefined; + status: APIV1GroupMemberStatus | undefined; +} + +export interface APIV1LinkResponse_Status { + groupDefinition: APIV1GroupDefinition | undefined; + memberName: string; +} + +export interface APIV1LinkResponse_AddMember { + groupDefinition?: APIV1GroupDefinition | undefined; + accept?: APIV1LinkResponse_AddMember_RemoteMachineAccepts | undefined; + decline?: APIV1LinkResponse_AddMember_RemoteMachineDecline | undefined; +} + +export interface APIV1LinkResponse_AddMember_RemoteMachineAccepts {} + +export interface APIV1LinkResponse_AddMember_RemoteMachineDecline { + reason: APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason; +} + +export enum APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason { + ALREADY_IN_GROUP = 0, + USER_DECLINED = 1, + UNRECOGNIZED = -1, +} + +export function aPIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonFromJSON( + object: any, +): APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason { + switch (object) { + case 0: + case 'ALREADY_IN_GROUP': + return APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.ALREADY_IN_GROUP; + case 1: + case 'USER_DECLINED': + return APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.USER_DECLINED; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.UNRECOGNIZED; + } +} + +export function aPIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonToJSON( + object: APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason, +): string { + switch (object) { + case APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.ALREADY_IN_GROUP: + return 'ALREADY_IN_GROUP'; + case APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.USER_DECLINED: + return 'USER_DECLINED'; + case APIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReason.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1LinkResponse_RemoveMember {} + +function createBaseAPIV1GroupMember(): APIV1GroupMember { + return { ip: '', port: 0 }; +} + +export const APIV1GroupMember = { + encode( + message: APIV1GroupMember, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.ip !== '') { + writer.uint32(10).string(message.ip); + } + if (message.port !== 0) { + writer.uint32(16).uint32(message.port); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1GroupMember { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupMember(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.ip = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.port = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupMember { + return { + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + }; + }, + + toJSON(message: APIV1GroupMember): unknown { + const obj: any = {}; + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupMember { + return APIV1GroupMember.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1GroupMember { + const message = createBaseAPIV1GroupMember(); + message.ip = object.ip ?? ''; + message.port = object.port ?? 0; + return message; + }, +}; + +function createBaseAPIV1GroupMemberStatus(): APIV1GroupMemberStatus { + return { + ip: '', + port: 0, + name: '', + platform: 0, + osVersion: '', + hostDescription: '', + apiVersion: '', + connectionStatus: 0, + }; +} + +export const APIV1GroupMemberStatus = { + encode( + message: APIV1GroupMemberStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.ip !== '') { + writer.uint32(10).string(message.ip); + } + if (message.port !== 0) { + writer.uint32(16).uint32(message.port); + } + if (message.name !== '') { + writer.uint32(26).string(message.name); + } + if (message.platform !== 0) { + writer.uint32(32).int32(message.platform); + } + if (message.osVersion !== '') { + writer.uint32(42).string(message.osVersion); + } + if (message.hostDescription !== '') { + writer.uint32(50).string(message.hostDescription); + } + if (message.apiVersion !== '') { + writer.uint32(58).string(message.apiVersion); + } + if (message.connectionStatus !== 0) { + writer.uint32(64).int32(message.connectionStatus); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupMemberStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupMemberStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.ip = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.port = reader.uint32(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.name = reader.string(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.platform = reader.int32() as any; + continue; + case 5: + if (tag !== 42) { + break; + } + + message.osVersion = reader.string(); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.hostDescription = reader.string(); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.apiVersion = reader.string(); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.connectionStatus = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupMemberStatus { + return { + ip: isSet(object.ip) ? globalThis.String(object.ip) : '', + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', + platform: isSet(object.platform) + ? aPIV1GroupMemberStatus_APIV1GroupMemberStatusPlatformFromJSON( + object.platform, + ) + : 0, + osVersion: isSet(object.osVersion) + ? globalThis.String(object.osVersion) + : '', + hostDescription: isSet(object.hostDescription) + ? globalThis.String(object.hostDescription) + : '', + apiVersion: isSet(object.apiVersion) + ? globalThis.String(object.apiVersion) + : '', + connectionStatus: isSet(object.connectionStatus) + ? aPIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatusFromJSON( + object.connectionStatus, + ) + : 0, + }; + }, + + toJSON(message: APIV1GroupMemberStatus): unknown { + const obj: any = {}; + if (message.ip !== '') { + obj.ip = message.ip; + } + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.platform !== 0) { + obj.platform = + aPIV1GroupMemberStatus_APIV1GroupMemberStatusPlatformToJSON( + message.platform, + ); + } + if (message.osVersion !== '') { + obj.osVersion = message.osVersion; + } + if (message.hostDescription !== '') { + obj.hostDescription = message.hostDescription; + } + if (message.apiVersion !== '') { + obj.apiVersion = message.apiVersion; + } + if (message.connectionStatus !== 0) { + obj.connectionStatus = + aPIV1GroupMemberStatus_APIV1GroupMemberStatusConnectionStatusToJSON( + message.connectionStatus, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupMemberStatus { + return APIV1GroupMemberStatus.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1GroupMemberStatus { + const message = createBaseAPIV1GroupMemberStatus(); + message.ip = object.ip ?? ''; + message.port = object.port ?? 0; + message.name = object.name ?? ''; + message.platform = object.platform ?? 0; + message.osVersion = object.osVersion ?? ''; + message.hostDescription = object.hostDescription ?? ''; + message.apiVersion = object.apiVersion ?? ''; + message.connectionStatus = object.connectionStatus ?? 0; + return message; + }, +}; + +function createBaseAPIV1GroupDefinition(): APIV1GroupDefinition { + return { + timestamp: undefined, + secret: '', + name: '', + members: [], + groupIdentifier: undefined, + }; +} + +export const APIV1GroupDefinition = { + encode( + message: APIV1GroupDefinition, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timestamp !== undefined) { + Timestamp.encode(message.timestamp, writer.uint32(10).fork()).ldelim(); + } + if (message.secret !== '') { + writer.uint32(18).string(message.secret); + } + if (message.name !== '') { + writer.uint32(26).string(message.name); + } + for (const v of message.members) { + APIV1GroupMember.encode(v!, writer.uint32(34).fork()).ldelim(); + } + if (message.groupIdentifier !== undefined) { + UUID.encode(message.groupIdentifier, writer.uint32(42).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1GroupDefinition { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1GroupDefinition(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timestamp = Timestamp.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.secret = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.name = reader.string(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.members.push( + APIV1GroupMember.decode(reader, reader.uint32()), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.groupIdentifier = UUID.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1GroupDefinition { + return { + timestamp: isSet(object.timestamp) + ? Timestamp.fromJSON(object.timestamp) + : undefined, + secret: isSet(object.secret) ? globalThis.String(object.secret) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + members: globalThis.Array.isArray(object?.members) + ? object.members.map((e: any) => APIV1GroupMember.fromJSON(e)) + : [], + groupIdentifier: isSet(object.groupIdentifier) + ? UUID.fromJSON(object.groupIdentifier) + : undefined, + }; + }, + + toJSON(message: APIV1GroupDefinition): unknown { + const obj: any = {}; + if (message.timestamp !== undefined) { + obj.timestamp = Timestamp.toJSON(message.timestamp); + } + if (message.secret !== '') { + obj.secret = message.secret; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.members?.length) { + obj.members = message.members.map((e) => APIV1GroupMember.toJSON(e)); + } + if (message.groupIdentifier !== undefined) { + obj.groupIdentifier = UUID.toJSON(message.groupIdentifier); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1GroupDefinition { + return APIV1GroupDefinition.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1GroupDefinition { + const message = createBaseAPIV1GroupDefinition(); + message.timestamp = + object.timestamp !== undefined && object.timestamp !== null + ? Timestamp.fromPartial(object.timestamp) + : undefined; + message.secret = object.secret ?? ''; + message.name = object.name ?? ''; + message.members = + object.members?.map((e) => APIV1GroupMember.fromPartial(e)) || []; + message.groupIdentifier = + object.groupIdentifier !== undefined && object.groupIdentifier !== null + ? UUID.fromPartial(object.groupIdentifier) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkRequest(): APIV1LinkRequest { + return { + heartbeat: undefined, + status: undefined, + addMember: undefined, + removeMember: undefined, + }; +} + +export const APIV1LinkRequest = { + encode( + message: APIV1LinkRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.heartbeat !== undefined) { + APIV1LinkRequest_Heartbeat.encode( + message.heartbeat, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.status !== undefined) { + APIV1LinkRequest_Status.encode( + message.status, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.addMember !== undefined) { + APIV1LinkRequest_AddMember.encode( + message.addMember, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.removeMember !== undefined) { + APIV1LinkRequest_RemoveMember.encode( + message.removeMember, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1LinkRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.heartbeat = APIV1LinkRequest_Heartbeat.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.status = APIV1LinkRequest_Status.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.addMember = APIV1LinkRequest_AddMember.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.removeMember = APIV1LinkRequest_RemoveMember.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkRequest { + return { + heartbeat: isSet(object.heartbeat) + ? APIV1LinkRequest_Heartbeat.fromJSON(object.heartbeat) + : undefined, + status: isSet(object.status) + ? APIV1LinkRequest_Status.fromJSON(object.status) + : undefined, + addMember: isSet(object.addMember) + ? APIV1LinkRequest_AddMember.fromJSON(object.addMember) + : undefined, + removeMember: isSet(object.removeMember) + ? APIV1LinkRequest_RemoveMember.fromJSON(object.removeMember) + : undefined, + }; + }, + + toJSON(message: APIV1LinkRequest): unknown { + const obj: any = {}; + if (message.heartbeat !== undefined) { + obj.heartbeat = APIV1LinkRequest_Heartbeat.toJSON(message.heartbeat); + } + if (message.status !== undefined) { + obj.status = APIV1LinkRequest_Status.toJSON(message.status); + } + if (message.addMember !== undefined) { + obj.addMember = APIV1LinkRequest_AddMember.toJSON(message.addMember); + } + if (message.removeMember !== undefined) { + obj.removeMember = APIV1LinkRequest_RemoveMember.toJSON( + message.removeMember, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkRequest { + return APIV1LinkRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkRequest { + const message = createBaseAPIV1LinkRequest(); + message.heartbeat = + object.heartbeat !== undefined && object.heartbeat !== null + ? APIV1LinkRequest_Heartbeat.fromPartial(object.heartbeat) + : undefined; + message.status = + object.status !== undefined && object.status !== null + ? APIV1LinkRequest_Status.fromPartial(object.status) + : undefined; + message.addMember = + object.addMember !== undefined && object.addMember !== null + ? APIV1LinkRequest_AddMember.fromPartial(object.addMember) + : undefined; + message.removeMember = + object.removeMember !== undefined && object.removeMember !== null + ? APIV1LinkRequest_RemoveMember.fromPartial(object.removeMember) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkRequest_Heartbeat(): APIV1LinkRequest_Heartbeat { + return { port: 0, ifModifiedSince: '' }; +} + +export const APIV1LinkRequest_Heartbeat = { + encode( + message: APIV1LinkRequest_Heartbeat, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.port !== 0) { + writer.uint32(8).uint32(message.port); + } + if (message.ifModifiedSince !== '') { + writer.uint32(18).string(message.ifModifiedSince); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkRequest_Heartbeat { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkRequest_Heartbeat(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.port = reader.uint32(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.ifModifiedSince = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkRequest_Heartbeat { + return { + port: isSet(object.port) ? globalThis.Number(object.port) : 0, + ifModifiedSince: isSet(object.ifModifiedSince) + ? globalThis.String(object.ifModifiedSince) + : '', + }; + }, + + toJSON(message: APIV1LinkRequest_Heartbeat): unknown { + const obj: any = {}; + if (message.port !== 0) { + obj.port = Math.round(message.port); + } + if (message.ifModifiedSince !== '') { + obj.ifModifiedSince = message.ifModifiedSince; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkRequest_Heartbeat { + return APIV1LinkRequest_Heartbeat.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkRequest_Heartbeat { + const message = createBaseAPIV1LinkRequest_Heartbeat(); + message.port = object.port ?? 0; + message.ifModifiedSince = object.ifModifiedSince ?? ''; + return message; + }, +}; + +function createBaseAPIV1LinkRequest_Status(): APIV1LinkRequest_Status { + return {}; +} + +export const APIV1LinkRequest_Status = { + encode( + _: APIV1LinkRequest_Status, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkRequest_Status { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkRequest_Status(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LinkRequest_Status { + return {}; + }, + + toJSON(_: APIV1LinkRequest_Status): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkRequest_Status { + return APIV1LinkRequest_Status.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LinkRequest_Status { + const message = createBaseAPIV1LinkRequest_Status(); + return message; + }, +}; + +function createBaseAPIV1LinkRequest_AddMember(): APIV1LinkRequest_AddMember { + return { groupDefinition: undefined, memberDetails: undefined }; +} + +export const APIV1LinkRequest_AddMember = { + encode( + message: APIV1LinkRequest_AddMember, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.groupDefinition !== undefined) { + APIV1GroupDefinition.encode( + message.groupDefinition, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.memberDetails !== undefined) { + APIV1GroupMember.encode( + message.memberDetails, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkRequest_AddMember { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkRequest_AddMember(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groupDefinition = APIV1GroupDefinition.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.memberDetails = APIV1GroupMember.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkRequest_AddMember { + return { + groupDefinition: isSet(object.groupDefinition) + ? APIV1GroupDefinition.fromJSON(object.groupDefinition) + : undefined, + memberDetails: isSet(object.memberDetails) + ? APIV1GroupMember.fromJSON(object.memberDetails) + : undefined, + }; + }, + + toJSON(message: APIV1LinkRequest_AddMember): unknown { + const obj: any = {}; + if (message.groupDefinition !== undefined) { + obj.groupDefinition = APIV1GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.memberDetails !== undefined) { + obj.memberDetails = APIV1GroupMember.toJSON(message.memberDetails); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkRequest_AddMember { + return APIV1LinkRequest_AddMember.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkRequest_AddMember { + const message = createBaseAPIV1LinkRequest_AddMember(); + message.groupDefinition = + object.groupDefinition !== undefined && object.groupDefinition !== null + ? APIV1GroupDefinition.fromPartial(object.groupDefinition) + : undefined; + message.memberDetails = + object.memberDetails !== undefined && object.memberDetails !== null + ? APIV1GroupMember.fromPartial(object.memberDetails) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkRequest_RemoveMember(): APIV1LinkRequest_RemoveMember { + return { memberDetails: undefined }; +} + +export const APIV1LinkRequest_RemoveMember = { + encode( + message: APIV1LinkRequest_RemoveMember, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.memberDetails !== undefined) { + APIV1GroupMember.encode( + message.memberDetails, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkRequest_RemoveMember { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkRequest_RemoveMember(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.memberDetails = APIV1GroupMember.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkRequest_RemoveMember { + return { + memberDetails: isSet(object.memberDetails) + ? APIV1GroupMember.fromJSON(object.memberDetails) + : undefined, + }; + }, + + toJSON(message: APIV1LinkRequest_RemoveMember): unknown { + const obj: any = {}; + if (message.memberDetails !== undefined) { + obj.memberDetails = APIV1GroupMember.toJSON(message.memberDetails); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkRequest_RemoveMember { + return APIV1LinkRequest_RemoveMember.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkRequest_RemoveMember { + const message = createBaseAPIV1LinkRequest_RemoveMember(); + message.memberDetails = + object.memberDetails !== undefined && object.memberDetails !== null + ? APIV1GroupMember.fromPartial(object.memberDetails) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkResponse(): APIV1LinkResponse { + return { + heartbeat: undefined, + status: undefined, + addMember: undefined, + removeMember: undefined, + }; +} + +export const APIV1LinkResponse = { + encode( + message: APIV1LinkResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.heartbeat !== undefined) { + APIV1LinkResponse_Heartbeat.encode( + message.heartbeat, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.status !== undefined) { + APIV1LinkResponse_Status.encode( + message.status, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.addMember !== undefined) { + APIV1LinkResponse_AddMember.encode( + message.addMember, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.removeMember !== undefined) { + APIV1LinkResponse_RemoveMember.encode( + message.removeMember, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1LinkResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.heartbeat = APIV1LinkResponse_Heartbeat.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.status = APIV1LinkResponse_Status.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.addMember = APIV1LinkResponse_AddMember.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.removeMember = APIV1LinkResponse_RemoveMember.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkResponse { + return { + heartbeat: isSet(object.heartbeat) + ? APIV1LinkResponse_Heartbeat.fromJSON(object.heartbeat) + : undefined, + status: isSet(object.status) + ? APIV1LinkResponse_Status.fromJSON(object.status) + : undefined, + addMember: isSet(object.addMember) + ? APIV1LinkResponse_AddMember.fromJSON(object.addMember) + : undefined, + removeMember: isSet(object.removeMember) + ? APIV1LinkResponse_RemoveMember.fromJSON(object.removeMember) + : undefined, + }; + }, + + toJSON(message: APIV1LinkResponse): unknown { + const obj: any = {}; + if (message.heartbeat !== undefined) { + obj.heartbeat = APIV1LinkResponse_Heartbeat.toJSON(message.heartbeat); + } + if (message.status !== undefined) { + obj.status = APIV1LinkResponse_Status.toJSON(message.status); + } + if (message.addMember !== undefined) { + obj.addMember = APIV1LinkResponse_AddMember.toJSON(message.addMember); + } + if (message.removeMember !== undefined) { + obj.removeMember = APIV1LinkResponse_RemoveMember.toJSON( + message.removeMember, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkResponse { + return APIV1LinkResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkResponse { + const message = createBaseAPIV1LinkResponse(); + message.heartbeat = + object.heartbeat !== undefined && object.heartbeat !== null + ? APIV1LinkResponse_Heartbeat.fromPartial(object.heartbeat) + : undefined; + message.status = + object.status !== undefined && object.status !== null + ? APIV1LinkResponse_Status.fromPartial(object.status) + : undefined; + message.addMember = + object.addMember !== undefined && object.addMember !== null + ? APIV1LinkResponse_AddMember.fromPartial(object.addMember) + : undefined; + message.removeMember = + object.removeMember !== undefined && object.removeMember !== null + ? APIV1LinkResponse_RemoveMember.fromPartial(object.removeMember) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkResponse_Heartbeat(): APIV1LinkResponse_Heartbeat { + return { groupDefinition: undefined, status: undefined }; +} + +export const APIV1LinkResponse_Heartbeat = { + encode( + message: APIV1LinkResponse_Heartbeat, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.groupDefinition !== undefined) { + APIV1GroupDefinition.encode( + message.groupDefinition, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.status !== undefined) { + APIV1GroupMemberStatus.encode( + message.status, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkResponse_Heartbeat { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkResponse_Heartbeat(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groupDefinition = APIV1GroupDefinition.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.status = APIV1GroupMemberStatus.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkResponse_Heartbeat { + return { + groupDefinition: isSet(object.groupDefinition) + ? APIV1GroupDefinition.fromJSON(object.groupDefinition) + : undefined, + status: isSet(object.status) + ? APIV1GroupMemberStatus.fromJSON(object.status) + : undefined, + }; + }, + + toJSON(message: APIV1LinkResponse_Heartbeat): unknown { + const obj: any = {}; + if (message.groupDefinition !== undefined) { + obj.groupDefinition = APIV1GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.status !== undefined) { + obj.status = APIV1GroupMemberStatus.toJSON(message.status); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkResponse_Heartbeat { + return APIV1LinkResponse_Heartbeat.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkResponse_Heartbeat { + const message = createBaseAPIV1LinkResponse_Heartbeat(); + message.groupDefinition = + object.groupDefinition !== undefined && object.groupDefinition !== null + ? APIV1GroupDefinition.fromPartial(object.groupDefinition) + : undefined; + message.status = + object.status !== undefined && object.status !== null + ? APIV1GroupMemberStatus.fromPartial(object.status) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkResponse_Status(): APIV1LinkResponse_Status { + return { groupDefinition: undefined, memberName: '' }; +} + +export const APIV1LinkResponse_Status = { + encode( + message: APIV1LinkResponse_Status, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.groupDefinition !== undefined) { + APIV1GroupDefinition.encode( + message.groupDefinition, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.memberName !== '') { + writer.uint32(18).string(message.memberName); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkResponse_Status { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkResponse_Status(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groupDefinition = APIV1GroupDefinition.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.memberName = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkResponse_Status { + return { + groupDefinition: isSet(object.groupDefinition) + ? APIV1GroupDefinition.fromJSON(object.groupDefinition) + : undefined, + memberName: isSet(object.memberName) + ? globalThis.String(object.memberName) + : '', + }; + }, + + toJSON(message: APIV1LinkResponse_Status): unknown { + const obj: any = {}; + if (message.groupDefinition !== undefined) { + obj.groupDefinition = APIV1GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.memberName !== '') { + obj.memberName = message.memberName; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkResponse_Status { + return APIV1LinkResponse_Status.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkResponse_Status { + const message = createBaseAPIV1LinkResponse_Status(); + message.groupDefinition = + object.groupDefinition !== undefined && object.groupDefinition !== null + ? APIV1GroupDefinition.fromPartial(object.groupDefinition) + : undefined; + message.memberName = object.memberName ?? ''; + return message; + }, +}; + +function createBaseAPIV1LinkResponse_AddMember(): APIV1LinkResponse_AddMember { + return { groupDefinition: undefined, accept: undefined, decline: undefined }; +} + +export const APIV1LinkResponse_AddMember = { + encode( + message: APIV1LinkResponse_AddMember, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.groupDefinition !== undefined) { + APIV1GroupDefinition.encode( + message.groupDefinition, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.accept !== undefined) { + APIV1LinkResponse_AddMember_RemoteMachineAccepts.encode( + message.accept, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.decline !== undefined) { + APIV1LinkResponse_AddMember_RemoteMachineDecline.encode( + message.decline, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkResponse_AddMember { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkResponse_AddMember(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groupDefinition = APIV1GroupDefinition.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.accept = + APIV1LinkResponse_AddMember_RemoteMachineAccepts.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.decline = + APIV1LinkResponse_AddMember_RemoteMachineDecline.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkResponse_AddMember { + return { + groupDefinition: isSet(object.groupDefinition) + ? APIV1GroupDefinition.fromJSON(object.groupDefinition) + : undefined, + accept: isSet(object.accept) + ? APIV1LinkResponse_AddMember_RemoteMachineAccepts.fromJSON( + object.accept, + ) + : undefined, + decline: isSet(object.decline) + ? APIV1LinkResponse_AddMember_RemoteMachineDecline.fromJSON( + object.decline, + ) + : undefined, + }; + }, + + toJSON(message: APIV1LinkResponse_AddMember): unknown { + const obj: any = {}; + if (message.groupDefinition !== undefined) { + obj.groupDefinition = APIV1GroupDefinition.toJSON( + message.groupDefinition, + ); + } + if (message.accept !== undefined) { + obj.accept = APIV1LinkResponse_AddMember_RemoteMachineAccepts.toJSON( + message.accept, + ); + } + if (message.decline !== undefined) { + obj.decline = APIV1LinkResponse_AddMember_RemoteMachineDecline.toJSON( + message.decline, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkResponse_AddMember { + return APIV1LinkResponse_AddMember.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LinkResponse_AddMember { + const message = createBaseAPIV1LinkResponse_AddMember(); + message.groupDefinition = + object.groupDefinition !== undefined && object.groupDefinition !== null + ? APIV1GroupDefinition.fromPartial(object.groupDefinition) + : undefined; + message.accept = + object.accept !== undefined && object.accept !== null + ? APIV1LinkResponse_AddMember_RemoteMachineAccepts.fromPartial( + object.accept, + ) + : undefined; + message.decline = + object.decline !== undefined && object.decline !== null + ? APIV1LinkResponse_AddMember_RemoteMachineDecline.fromPartial( + object.decline, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LinkResponse_AddMember_RemoteMachineAccepts(): APIV1LinkResponse_AddMember_RemoteMachineAccepts { + return {}; +} + +export const APIV1LinkResponse_AddMember_RemoteMachineAccepts = { + encode( + _: APIV1LinkResponse_AddMember_RemoteMachineAccepts, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkResponse_AddMember_RemoteMachineAccepts { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1LinkResponse_AddMember_RemoteMachineAccepts(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LinkResponse_AddMember_RemoteMachineAccepts { + return {}; + }, + + toJSON(_: APIV1LinkResponse_AddMember_RemoteMachineAccepts): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1LinkResponse_AddMember_RemoteMachineAccepts { + return APIV1LinkResponse_AddMember_RemoteMachineAccepts.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1LinkResponse_AddMember_RemoteMachineAccepts { + const message = + createBaseAPIV1LinkResponse_AddMember_RemoteMachineAccepts(); + return message; + }, +}; + +function createBaseAPIV1LinkResponse_AddMember_RemoteMachineDecline(): APIV1LinkResponse_AddMember_RemoteMachineDecline { + return { reason: 0 }; +} + +export const APIV1LinkResponse_AddMember_RemoteMachineDecline = { + encode( + message: APIV1LinkResponse_AddMember_RemoteMachineDecline, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.reason !== 0) { + writer.uint32(8).int32(message.reason); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkResponse_AddMember_RemoteMachineDecline { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1LinkResponse_AddMember_RemoteMachineDecline(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.reason = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LinkResponse_AddMember_RemoteMachineDecline { + return { + reason: isSet(object.reason) + ? aPIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonFromJSON( + object.reason, + ) + : 0, + }; + }, + + toJSON(message: APIV1LinkResponse_AddMember_RemoteMachineDecline): unknown { + const obj: any = {}; + if (message.reason !== 0) { + obj.reason = + aPIV1LinkResponse_AddMember_RemoteMachineDecline_DeclineReasonToJSON( + message.reason, + ); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1LinkResponse_AddMember_RemoteMachineDecline { + return APIV1LinkResponse_AddMember_RemoteMachineDecline.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1LinkResponse_AddMember_RemoteMachineDecline { + const message = + createBaseAPIV1LinkResponse_AddMember_RemoteMachineDecline(); + message.reason = object.reason ?? 0; + return message; + }, +}; + +function createBaseAPIV1LinkResponse_RemoveMember(): APIV1LinkResponse_RemoveMember { + return {}; +} + +export const APIV1LinkResponse_RemoveMember = { + encode( + _: APIV1LinkResponse_RemoveMember, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LinkResponse_RemoveMember { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LinkResponse_RemoveMember(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LinkResponse_RemoveMember { + return {}; + }, + + toJSON(_: APIV1LinkResponse_RemoveMember): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LinkResponse_RemoveMember { + return APIV1LinkResponse_RemoveMember.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LinkResponse_RemoveMember { + const message = createBaseAPIV1LinkResponse_RemoveMember(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Looks.proto b/proto/proApiV1Looks.proto new file mode 100755 index 0000000..06ed1cb --- /dev/null +++ b/proto/proApiV1Looks.proto @@ -0,0 +1,113 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_Look { + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_Screen screens = 2; +} + +message API_v1_Screen { + bool video_input = 1; + bool media = 2; + bool slide = 3; + bool announcements = 4; + bool props = 5; + bool messages = 6; + string presentation = 7; + string mask = 8; +} + +message API_v1_Looks_Request { + message Looks { + } + + message CreateLook { + .rv.data.API_v1_Look look = 1; + } + + message GetCurrentLook { + } + + message PutCurrentLook { + .rv.data.API_v1_Look look = 1; + } + + message GetLook { + string id = 1; + } + + message PutLook { + string id = 1; + .rv.data.API_v1_Look look = 2; + } + + message DeleteLook { + string id = 1; + } + + message TriggerLook { + string id = 1; + } + + oneof Request { + .rv.data.API_v1_Looks_Request.Looks looks = 1; + .rv.data.API_v1_Looks_Request.CreateLook create_look = 2; + .rv.data.API_v1_Looks_Request.GetCurrentLook get_current_look = 3; + .rv.data.API_v1_Looks_Request.PutCurrentLook put_current_look = 4; + .rv.data.API_v1_Looks_Request.GetLook get_look = 5; + .rv.data.API_v1_Looks_Request.PutLook put_look = 6; + .rv.data.API_v1_Looks_Request.DeleteLook delete_look = 7; + .rv.data.API_v1_Looks_Request.TriggerLook trigger_look = 8; + } +} + +message API_v1_Looks_Response { + message Looks { + repeated .rv.data.API_v1_Look looks = 1; + } + + message CreateLook { + .rv.data.API_v1_Look look = 1; + } + + message GetCurrentLook { + .rv.data.API_v1_Look look = 1; + } + + message PutCurrentLook { + .rv.data.API_v1_Look look = 1; + } + + message GetLook { + .rv.data.API_v1_Look look = 1; + } + + message PutLook { + .rv.data.API_v1_Look look = 1; + } + + message DeleteLook { + } + + message TriggerLook { + } + + oneof Response { + .rv.data.API_v1_Looks_Response.Looks looks = 1; + .rv.data.API_v1_Looks_Response.CreateLook create_look = 2; + .rv.data.API_v1_Looks_Response.GetCurrentLook get_current_look = 3; + .rv.data.API_v1_Looks_Response.PutCurrentLook put_current_look = 4; + .rv.data.API_v1_Looks_Response.GetLook get_look = 5; + .rv.data.API_v1_Looks_Response.PutLook put_look = 6; + .rv.data.API_v1_Looks_Response.DeleteLook delete_look = 7; + .rv.data.API_v1_Looks_Response.TriggerLook trigger_look = 8; + } +} + diff --git a/proto/proApiV1Looks.ts b/proto/proApiV1Looks.ts new file mode 100644 index 0000000..b75b185 --- /dev/null +++ b/proto/proApiV1Looks.ts @@ -0,0 +1,2044 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Look { + id: APIV1Identifier | undefined; + screens: APIV1Screen[]; +} + +export interface APIV1Screen { + videoInput: boolean; + media: boolean; + slide: boolean; + announcements: boolean; + props: boolean; + messages: boolean; + presentation: string; + mask: string; +} + +export interface APIV1LooksRequest { + looks?: APIV1LooksRequest_Looks | undefined; + createLook?: APIV1LooksRequest_CreateLook | undefined; + getCurrentLook?: APIV1LooksRequest_GetCurrentLook | undefined; + putCurrentLook?: APIV1LooksRequest_PutCurrentLook | undefined; + getLook?: APIV1LooksRequest_GetLook | undefined; + putLook?: APIV1LooksRequest_PutLook | undefined; + deleteLook?: APIV1LooksRequest_DeleteLook | undefined; + triggerLook?: APIV1LooksRequest_TriggerLook | undefined; +} + +export interface APIV1LooksRequest_Looks {} + +export interface APIV1LooksRequest_CreateLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksRequest_GetCurrentLook {} + +export interface APIV1LooksRequest_PutCurrentLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksRequest_GetLook { + id: string; +} + +export interface APIV1LooksRequest_PutLook { + id: string; + look: APIV1Look | undefined; +} + +export interface APIV1LooksRequest_DeleteLook { + id: string; +} + +export interface APIV1LooksRequest_TriggerLook { + id: string; +} + +export interface APIV1LooksResponse { + looks?: APIV1LooksResponse_Looks | undefined; + createLook?: APIV1LooksResponse_CreateLook | undefined; + getCurrentLook?: APIV1LooksResponse_GetCurrentLook | undefined; + putCurrentLook?: APIV1LooksResponse_PutCurrentLook | undefined; + getLook?: APIV1LooksResponse_GetLook | undefined; + putLook?: APIV1LooksResponse_PutLook | undefined; + deleteLook?: APIV1LooksResponse_DeleteLook | undefined; + triggerLook?: APIV1LooksResponse_TriggerLook | undefined; +} + +export interface APIV1LooksResponse_Looks { + looks: APIV1Look[]; +} + +export interface APIV1LooksResponse_CreateLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksResponse_GetCurrentLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksResponse_PutCurrentLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksResponse_GetLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksResponse_PutLook { + look: APIV1Look | undefined; +} + +export interface APIV1LooksResponse_DeleteLook {} + +export interface APIV1LooksResponse_TriggerLook {} + +function createBaseAPIV1Look(): APIV1Look { + return { id: undefined, screens: [] }; +} + +export const APIV1Look = { + encode( + message: APIV1Look, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.screens) { + APIV1Screen.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Look { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Look(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.screens.push(APIV1Screen.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Look { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + screens: globalThis.Array.isArray(object?.screens) + ? object.screens.map((e: any) => APIV1Screen.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1Look): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.screens?.length) { + obj.screens = message.screens.map((e) => APIV1Screen.toJSON(e)); + } + return obj; + }, + + create, I>>(base?: I): APIV1Look { + return APIV1Look.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Look { + const message = createBaseAPIV1Look(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.screens = + object.screens?.map((e) => APIV1Screen.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1Screen(): APIV1Screen { + return { + videoInput: false, + media: false, + slide: false, + announcements: false, + props: false, + messages: false, + presentation: '', + mask: '', + }; +} + +export const APIV1Screen = { + encode( + message: APIV1Screen, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.videoInput === true) { + writer.uint32(8).bool(message.videoInput); + } + if (message.media === true) { + writer.uint32(16).bool(message.media); + } + if (message.slide === true) { + writer.uint32(24).bool(message.slide); + } + if (message.announcements === true) { + writer.uint32(32).bool(message.announcements); + } + if (message.props === true) { + writer.uint32(40).bool(message.props); + } + if (message.messages === true) { + writer.uint32(48).bool(message.messages); + } + if (message.presentation !== '') { + writer.uint32(58).string(message.presentation); + } + if (message.mask !== '') { + writer.uint32(66).string(message.mask); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Screen { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Screen(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.videoInput = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.media = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.slide = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.announcements = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.props = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.messages = reader.bool(); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.presentation = reader.string(); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.mask = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Screen { + return { + videoInput: isSet(object.videoInput) + ? globalThis.Boolean(object.videoInput) + : false, + media: isSet(object.media) ? globalThis.Boolean(object.media) : false, + slide: isSet(object.slide) ? globalThis.Boolean(object.slide) : false, + announcements: isSet(object.announcements) + ? globalThis.Boolean(object.announcements) + : false, + props: isSet(object.props) ? globalThis.Boolean(object.props) : false, + messages: isSet(object.messages) + ? globalThis.Boolean(object.messages) + : false, + presentation: isSet(object.presentation) + ? globalThis.String(object.presentation) + : '', + mask: isSet(object.mask) ? globalThis.String(object.mask) : '', + }; + }, + + toJSON(message: APIV1Screen): unknown { + const obj: any = {}; + if (message.videoInput === true) { + obj.videoInput = message.videoInput; + } + if (message.media === true) { + obj.media = message.media; + } + if (message.slide === true) { + obj.slide = message.slide; + } + if (message.announcements === true) { + obj.announcements = message.announcements; + } + if (message.props === true) { + obj.props = message.props; + } + if (message.messages === true) { + obj.messages = message.messages; + } + if (message.presentation !== '') { + obj.presentation = message.presentation; + } + if (message.mask !== '') { + obj.mask = message.mask; + } + return obj; + }, + + create, I>>(base?: I): APIV1Screen { + return APIV1Screen.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Screen { + const message = createBaseAPIV1Screen(); + message.videoInput = object.videoInput ?? false; + message.media = object.media ?? false; + message.slide = object.slide ?? false; + message.announcements = object.announcements ?? false; + message.props = object.props ?? false; + message.messages = object.messages ?? false; + message.presentation = object.presentation ?? ''; + message.mask = object.mask ?? ''; + return message; + }, +}; + +function createBaseAPIV1LooksRequest(): APIV1LooksRequest { + return { + looks: undefined, + createLook: undefined, + getCurrentLook: undefined, + putCurrentLook: undefined, + getLook: undefined, + putLook: undefined, + deleteLook: undefined, + triggerLook: undefined, + }; +} + +export const APIV1LooksRequest = { + encode( + message: APIV1LooksRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.looks !== undefined) { + APIV1LooksRequest_Looks.encode( + message.looks, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createLook !== undefined) { + APIV1LooksRequest_CreateLook.encode( + message.createLook, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getCurrentLook !== undefined) { + APIV1LooksRequest_GetCurrentLook.encode( + message.getCurrentLook, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putCurrentLook !== undefined) { + APIV1LooksRequest_PutCurrentLook.encode( + message.putCurrentLook, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getLook !== undefined) { + APIV1LooksRequest_GetLook.encode( + message.getLook, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.putLook !== undefined) { + APIV1LooksRequest_PutLook.encode( + message.putLook, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.deleteLook !== undefined) { + APIV1LooksRequest_DeleteLook.encode( + message.deleteLook, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.triggerLook !== undefined) { + APIV1LooksRequest_TriggerLook.encode( + message.triggerLook, + writer.uint32(66).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1LooksRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.looks = APIV1LooksRequest_Looks.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createLook = APIV1LooksRequest_CreateLook.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getCurrentLook = APIV1LooksRequest_GetCurrentLook.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putCurrentLook = APIV1LooksRequest_PutCurrentLook.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getLook = APIV1LooksRequest_GetLook.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.putLook = APIV1LooksRequest_PutLook.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.deleteLook = APIV1LooksRequest_DeleteLook.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.triggerLook = APIV1LooksRequest_TriggerLook.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest { + return { + looks: isSet(object.looks) + ? APIV1LooksRequest_Looks.fromJSON(object.looks) + : undefined, + createLook: isSet(object.createLook) + ? APIV1LooksRequest_CreateLook.fromJSON(object.createLook) + : undefined, + getCurrentLook: isSet(object.getCurrentLook) + ? APIV1LooksRequest_GetCurrentLook.fromJSON(object.getCurrentLook) + : undefined, + putCurrentLook: isSet(object.putCurrentLook) + ? APIV1LooksRequest_PutCurrentLook.fromJSON(object.putCurrentLook) + : undefined, + getLook: isSet(object.getLook) + ? APIV1LooksRequest_GetLook.fromJSON(object.getLook) + : undefined, + putLook: isSet(object.putLook) + ? APIV1LooksRequest_PutLook.fromJSON(object.putLook) + : undefined, + deleteLook: isSet(object.deleteLook) + ? APIV1LooksRequest_DeleteLook.fromJSON(object.deleteLook) + : undefined, + triggerLook: isSet(object.triggerLook) + ? APIV1LooksRequest_TriggerLook.fromJSON(object.triggerLook) + : undefined, + }; + }, + + toJSON(message: APIV1LooksRequest): unknown { + const obj: any = {}; + if (message.looks !== undefined) { + obj.looks = APIV1LooksRequest_Looks.toJSON(message.looks); + } + if (message.createLook !== undefined) { + obj.createLook = APIV1LooksRequest_CreateLook.toJSON(message.createLook); + } + if (message.getCurrentLook !== undefined) { + obj.getCurrentLook = APIV1LooksRequest_GetCurrentLook.toJSON( + message.getCurrentLook, + ); + } + if (message.putCurrentLook !== undefined) { + obj.putCurrentLook = APIV1LooksRequest_PutCurrentLook.toJSON( + message.putCurrentLook, + ); + } + if (message.getLook !== undefined) { + obj.getLook = APIV1LooksRequest_GetLook.toJSON(message.getLook); + } + if (message.putLook !== undefined) { + obj.putLook = APIV1LooksRequest_PutLook.toJSON(message.putLook); + } + if (message.deleteLook !== undefined) { + obj.deleteLook = APIV1LooksRequest_DeleteLook.toJSON(message.deleteLook); + } + if (message.triggerLook !== undefined) { + obj.triggerLook = APIV1LooksRequest_TriggerLook.toJSON( + message.triggerLook, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest { + return APIV1LooksRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksRequest { + const message = createBaseAPIV1LooksRequest(); + message.looks = + object.looks !== undefined && object.looks !== null + ? APIV1LooksRequest_Looks.fromPartial(object.looks) + : undefined; + message.createLook = + object.createLook !== undefined && object.createLook !== null + ? APIV1LooksRequest_CreateLook.fromPartial(object.createLook) + : undefined; + message.getCurrentLook = + object.getCurrentLook !== undefined && object.getCurrentLook !== null + ? APIV1LooksRequest_GetCurrentLook.fromPartial(object.getCurrentLook) + : undefined; + message.putCurrentLook = + object.putCurrentLook !== undefined && object.putCurrentLook !== null + ? APIV1LooksRequest_PutCurrentLook.fromPartial(object.putCurrentLook) + : undefined; + message.getLook = + object.getLook !== undefined && object.getLook !== null + ? APIV1LooksRequest_GetLook.fromPartial(object.getLook) + : undefined; + message.putLook = + object.putLook !== undefined && object.putLook !== null + ? APIV1LooksRequest_PutLook.fromPartial(object.putLook) + : undefined; + message.deleteLook = + object.deleteLook !== undefined && object.deleteLook !== null + ? APIV1LooksRequest_DeleteLook.fromPartial(object.deleteLook) + : undefined; + message.triggerLook = + object.triggerLook !== undefined && object.triggerLook !== null + ? APIV1LooksRequest_TriggerLook.fromPartial(object.triggerLook) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksRequest_Looks(): APIV1LooksRequest_Looks { + return {}; +} + +export const APIV1LooksRequest_Looks = { + encode( + _: APIV1LooksRequest_Looks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_Looks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_Looks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LooksRequest_Looks { + return {}; + }, + + toJSON(_: APIV1LooksRequest_Looks): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_Looks { + return APIV1LooksRequest_Looks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LooksRequest_Looks { + const message = createBaseAPIV1LooksRequest_Looks(); + return message; + }, +}; + +function createBaseAPIV1LooksRequest_CreateLook(): APIV1LooksRequest_CreateLook { + return { look: undefined }; +} + +export const APIV1LooksRequest_CreateLook = { + encode( + message: APIV1LooksRequest_CreateLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_CreateLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_CreateLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest_CreateLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksRequest_CreateLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_CreateLook { + return APIV1LooksRequest_CreateLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksRequest_CreateLook { + const message = createBaseAPIV1LooksRequest_CreateLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksRequest_GetCurrentLook(): APIV1LooksRequest_GetCurrentLook { + return {}; +} + +export const APIV1LooksRequest_GetCurrentLook = { + encode( + _: APIV1LooksRequest_GetCurrentLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_GetCurrentLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_GetCurrentLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LooksRequest_GetCurrentLook { + return {}; + }, + + toJSON(_: APIV1LooksRequest_GetCurrentLook): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_GetCurrentLook { + return APIV1LooksRequest_GetCurrentLook.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1LooksRequest_GetCurrentLook { + const message = createBaseAPIV1LooksRequest_GetCurrentLook(); + return message; + }, +}; + +function createBaseAPIV1LooksRequest_PutCurrentLook(): APIV1LooksRequest_PutCurrentLook { + return { look: undefined }; +} + +export const APIV1LooksRequest_PutCurrentLook = { + encode( + message: APIV1LooksRequest_PutCurrentLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_PutCurrentLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_PutCurrentLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest_PutCurrentLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksRequest_PutCurrentLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_PutCurrentLook { + return APIV1LooksRequest_PutCurrentLook.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1LooksRequest_PutCurrentLook { + const message = createBaseAPIV1LooksRequest_PutCurrentLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksRequest_GetLook(): APIV1LooksRequest_GetLook { + return { id: '' }; +} + +export const APIV1LooksRequest_GetLook = { + encode( + message: APIV1LooksRequest_GetLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_GetLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_GetLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest_GetLook { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1LooksRequest_GetLook): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_GetLook { + return APIV1LooksRequest_GetLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksRequest_GetLook { + const message = createBaseAPIV1LooksRequest_GetLook(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1LooksRequest_PutLook(): APIV1LooksRequest_PutLook { + return { id: '', look: undefined }; +} + +export const APIV1LooksRequest_PutLook = { + encode( + message: APIV1LooksRequest_PutLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_PutLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_PutLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest_PutLook { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksRequest_PutLook): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_PutLook { + return APIV1LooksRequest_PutLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksRequest_PutLook { + const message = createBaseAPIV1LooksRequest_PutLook(); + message.id = object.id ?? ''; + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksRequest_DeleteLook(): APIV1LooksRequest_DeleteLook { + return { id: '' }; +} + +export const APIV1LooksRequest_DeleteLook = { + encode( + message: APIV1LooksRequest_DeleteLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_DeleteLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_DeleteLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest_DeleteLook { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1LooksRequest_DeleteLook): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_DeleteLook { + return APIV1LooksRequest_DeleteLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksRequest_DeleteLook { + const message = createBaseAPIV1LooksRequest_DeleteLook(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1LooksRequest_TriggerLook(): APIV1LooksRequest_TriggerLook { + return { id: '' }; +} + +export const APIV1LooksRequest_TriggerLook = { + encode( + message: APIV1LooksRequest_TriggerLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksRequest_TriggerLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksRequest_TriggerLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksRequest_TriggerLook { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1LooksRequest_TriggerLook): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksRequest_TriggerLook { + return APIV1LooksRequest_TriggerLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksRequest_TriggerLook { + const message = createBaseAPIV1LooksRequest_TriggerLook(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1LooksResponse(): APIV1LooksResponse { + return { + looks: undefined, + createLook: undefined, + getCurrentLook: undefined, + putCurrentLook: undefined, + getLook: undefined, + putLook: undefined, + deleteLook: undefined, + triggerLook: undefined, + }; +} + +export const APIV1LooksResponse = { + encode( + message: APIV1LooksResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.looks !== undefined) { + APIV1LooksResponse_Looks.encode( + message.looks, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createLook !== undefined) { + APIV1LooksResponse_CreateLook.encode( + message.createLook, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getCurrentLook !== undefined) { + APIV1LooksResponse_GetCurrentLook.encode( + message.getCurrentLook, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putCurrentLook !== undefined) { + APIV1LooksResponse_PutCurrentLook.encode( + message.putCurrentLook, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getLook !== undefined) { + APIV1LooksResponse_GetLook.encode( + message.getLook, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.putLook !== undefined) { + APIV1LooksResponse_PutLook.encode( + message.putLook, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.deleteLook !== undefined) { + APIV1LooksResponse_DeleteLook.encode( + message.deleteLook, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.triggerLook !== undefined) { + APIV1LooksResponse_TriggerLook.encode( + message.triggerLook, + writer.uint32(66).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1LooksResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.looks = APIV1LooksResponse_Looks.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createLook = APIV1LooksResponse_CreateLook.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getCurrentLook = APIV1LooksResponse_GetCurrentLook.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putCurrentLook = APIV1LooksResponse_PutCurrentLook.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getLook = APIV1LooksResponse_GetLook.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.putLook = APIV1LooksResponse_PutLook.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.deleteLook = APIV1LooksResponse_DeleteLook.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.triggerLook = APIV1LooksResponse_TriggerLook.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse { + return { + looks: isSet(object.looks) + ? APIV1LooksResponse_Looks.fromJSON(object.looks) + : undefined, + createLook: isSet(object.createLook) + ? APIV1LooksResponse_CreateLook.fromJSON(object.createLook) + : undefined, + getCurrentLook: isSet(object.getCurrentLook) + ? APIV1LooksResponse_GetCurrentLook.fromJSON(object.getCurrentLook) + : undefined, + putCurrentLook: isSet(object.putCurrentLook) + ? APIV1LooksResponse_PutCurrentLook.fromJSON(object.putCurrentLook) + : undefined, + getLook: isSet(object.getLook) + ? APIV1LooksResponse_GetLook.fromJSON(object.getLook) + : undefined, + putLook: isSet(object.putLook) + ? APIV1LooksResponse_PutLook.fromJSON(object.putLook) + : undefined, + deleteLook: isSet(object.deleteLook) + ? APIV1LooksResponse_DeleteLook.fromJSON(object.deleteLook) + : undefined, + triggerLook: isSet(object.triggerLook) + ? APIV1LooksResponse_TriggerLook.fromJSON(object.triggerLook) + : undefined, + }; + }, + + toJSON(message: APIV1LooksResponse): unknown { + const obj: any = {}; + if (message.looks !== undefined) { + obj.looks = APIV1LooksResponse_Looks.toJSON(message.looks); + } + if (message.createLook !== undefined) { + obj.createLook = APIV1LooksResponse_CreateLook.toJSON(message.createLook); + } + if (message.getCurrentLook !== undefined) { + obj.getCurrentLook = APIV1LooksResponse_GetCurrentLook.toJSON( + message.getCurrentLook, + ); + } + if (message.putCurrentLook !== undefined) { + obj.putCurrentLook = APIV1LooksResponse_PutCurrentLook.toJSON( + message.putCurrentLook, + ); + } + if (message.getLook !== undefined) { + obj.getLook = APIV1LooksResponse_GetLook.toJSON(message.getLook); + } + if (message.putLook !== undefined) { + obj.putLook = APIV1LooksResponse_PutLook.toJSON(message.putLook); + } + if (message.deleteLook !== undefined) { + obj.deleteLook = APIV1LooksResponse_DeleteLook.toJSON(message.deleteLook); + } + if (message.triggerLook !== undefined) { + obj.triggerLook = APIV1LooksResponse_TriggerLook.toJSON( + message.triggerLook, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse { + return APIV1LooksResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksResponse { + const message = createBaseAPIV1LooksResponse(); + message.looks = + object.looks !== undefined && object.looks !== null + ? APIV1LooksResponse_Looks.fromPartial(object.looks) + : undefined; + message.createLook = + object.createLook !== undefined && object.createLook !== null + ? APIV1LooksResponse_CreateLook.fromPartial(object.createLook) + : undefined; + message.getCurrentLook = + object.getCurrentLook !== undefined && object.getCurrentLook !== null + ? APIV1LooksResponse_GetCurrentLook.fromPartial(object.getCurrentLook) + : undefined; + message.putCurrentLook = + object.putCurrentLook !== undefined && object.putCurrentLook !== null + ? APIV1LooksResponse_PutCurrentLook.fromPartial(object.putCurrentLook) + : undefined; + message.getLook = + object.getLook !== undefined && object.getLook !== null + ? APIV1LooksResponse_GetLook.fromPartial(object.getLook) + : undefined; + message.putLook = + object.putLook !== undefined && object.putLook !== null + ? APIV1LooksResponse_PutLook.fromPartial(object.putLook) + : undefined; + message.deleteLook = + object.deleteLook !== undefined && object.deleteLook !== null + ? APIV1LooksResponse_DeleteLook.fromPartial(object.deleteLook) + : undefined; + message.triggerLook = + object.triggerLook !== undefined && object.triggerLook !== null + ? APIV1LooksResponse_TriggerLook.fromPartial(object.triggerLook) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_Looks(): APIV1LooksResponse_Looks { + return { looks: [] }; +} + +export const APIV1LooksResponse_Looks = { + encode( + message: APIV1LooksResponse_Looks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.looks) { + APIV1Look.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_Looks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_Looks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.looks.push(APIV1Look.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse_Looks { + return { + looks: globalThis.Array.isArray(object?.looks) + ? object.looks.map((e: any) => APIV1Look.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1LooksResponse_Looks): unknown { + const obj: any = {}; + if (message.looks?.length) { + obj.looks = message.looks.map((e) => APIV1Look.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_Looks { + return APIV1LooksResponse_Looks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksResponse_Looks { + const message = createBaseAPIV1LooksResponse_Looks(); + message.looks = object.looks?.map((e) => APIV1Look.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_CreateLook(): APIV1LooksResponse_CreateLook { + return { look: undefined }; +} + +export const APIV1LooksResponse_CreateLook = { + encode( + message: APIV1LooksResponse_CreateLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_CreateLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_CreateLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse_CreateLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksResponse_CreateLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_CreateLook { + return APIV1LooksResponse_CreateLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksResponse_CreateLook { + const message = createBaseAPIV1LooksResponse_CreateLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_GetCurrentLook(): APIV1LooksResponse_GetCurrentLook { + return { look: undefined }; +} + +export const APIV1LooksResponse_GetCurrentLook = { + encode( + message: APIV1LooksResponse_GetCurrentLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_GetCurrentLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_GetCurrentLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse_GetCurrentLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksResponse_GetCurrentLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_GetCurrentLook { + return APIV1LooksResponse_GetCurrentLook.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1LooksResponse_GetCurrentLook { + const message = createBaseAPIV1LooksResponse_GetCurrentLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_PutCurrentLook(): APIV1LooksResponse_PutCurrentLook { + return { look: undefined }; +} + +export const APIV1LooksResponse_PutCurrentLook = { + encode( + message: APIV1LooksResponse_PutCurrentLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_PutCurrentLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_PutCurrentLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse_PutCurrentLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksResponse_PutCurrentLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_PutCurrentLook { + return APIV1LooksResponse_PutCurrentLook.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1LooksResponse_PutCurrentLook { + const message = createBaseAPIV1LooksResponse_PutCurrentLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_GetLook(): APIV1LooksResponse_GetLook { + return { look: undefined }; +} + +export const APIV1LooksResponse_GetLook = { + encode( + message: APIV1LooksResponse_GetLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_GetLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_GetLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse_GetLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksResponse_GetLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_GetLook { + return APIV1LooksResponse_GetLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksResponse_GetLook { + const message = createBaseAPIV1LooksResponse_GetLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_PutLook(): APIV1LooksResponse_PutLook { + return { look: undefined }; +} + +export const APIV1LooksResponse_PutLook = { + encode( + message: APIV1LooksResponse_PutLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.look !== undefined) { + APIV1Look.encode(message.look, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_PutLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_PutLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.look = APIV1Look.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1LooksResponse_PutLook { + return { + look: isSet(object.look) ? APIV1Look.fromJSON(object.look) : undefined, + }; + }, + + toJSON(message: APIV1LooksResponse_PutLook): unknown { + const obj: any = {}; + if (message.look !== undefined) { + obj.look = APIV1Look.toJSON(message.look); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_PutLook { + return APIV1LooksResponse_PutLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1LooksResponse_PutLook { + const message = createBaseAPIV1LooksResponse_PutLook(); + message.look = + object.look !== undefined && object.look !== null + ? APIV1Look.fromPartial(object.look) + : undefined; + return message; + }, +}; + +function createBaseAPIV1LooksResponse_DeleteLook(): APIV1LooksResponse_DeleteLook { + return {}; +} + +export const APIV1LooksResponse_DeleteLook = { + encode( + _: APIV1LooksResponse_DeleteLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_DeleteLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_DeleteLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LooksResponse_DeleteLook { + return {}; + }, + + toJSON(_: APIV1LooksResponse_DeleteLook): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_DeleteLook { + return APIV1LooksResponse_DeleteLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LooksResponse_DeleteLook { + const message = createBaseAPIV1LooksResponse_DeleteLook(); + return message; + }, +}; + +function createBaseAPIV1LooksResponse_TriggerLook(): APIV1LooksResponse_TriggerLook { + return {}; +} + +export const APIV1LooksResponse_TriggerLook = { + encode( + _: APIV1LooksResponse_TriggerLook, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1LooksResponse_TriggerLook { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1LooksResponse_TriggerLook(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1LooksResponse_TriggerLook { + return {}; + }, + + toJSON(_: APIV1LooksResponse_TriggerLook): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1LooksResponse_TriggerLook { + return APIV1LooksResponse_TriggerLook.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1LooksResponse_TriggerLook { + const message = createBaseAPIV1LooksResponse_TriggerLook(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Macro.proto b/proto/proApiV1Macro.proto new file mode 100755 index 0000000..2f41853 --- /dev/null +++ b/proto/proApiV1Macro.proto @@ -0,0 +1,75 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Color.proto"; +import "proApiV1Identifier.proto"; + +message API_v1_Macro { + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_Color color = 2; +} + +message API_v1_Macro_Request { + message Macros { + } + + message GetMacro { + string id = 1; + } + + message PutMacro { + string id = 1; + string name_change = 2; + .rv.data.API_v1_Color color_change = 3; + } + + message DeleteMacro { + string id = 1; + } + + message TriggerMacro { + string id = 1; + } + + oneof Request { + .rv.data.API_v1_Macro_Request.Macros macros = 1; + .rv.data.API_v1_Macro_Request.GetMacro get_macro = 2; + .rv.data.API_v1_Macro_Request.PutMacro put_macro = 3; + .rv.data.API_v1_Macro_Request.DeleteMacro delete_macro = 4; + .rv.data.API_v1_Macro_Request.TriggerMacro trigger_macro = 5; + } +} + +message API_v1_Macro_Response { + message Macros { + repeated .rv.data.API_v1_Macro macros = 1; + } + + message GetMacro { + .rv.data.API_v1_Macro macro = 1; + } + + message PutMacro { + .rv.data.API_v1_Macro macro = 1; + } + + message DeleteMacro { + } + + message TriggerMacro { + } + + oneof Response { + .rv.data.API_v1_Macro_Response.Macros macros = 1; + .rv.data.API_v1_Macro_Response.GetMacro get_macro = 2; + .rv.data.API_v1_Macro_Response.PutMacro put_macro = 3; + .rv.data.API_v1_Macro_Response.DeleteMacro delete_macro = 4; + .rv.data.API_v1_Macro_Response.TriggerMacro trigger_macro = 5; + } +} + diff --git a/proto/proApiV1Macro.ts b/proto/proApiV1Macro.ts new file mode 100644 index 0000000..bb13cbc --- /dev/null +++ b/proto/proApiV1Macro.ts @@ -0,0 +1,1260 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Color } from './proApiV1Color'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Macro { + id: APIV1Identifier | undefined; + color: APIV1Color | undefined; +} + +export interface APIV1MacroRequest { + macros?: APIV1MacroRequest_Macros | undefined; + getMacro?: APIV1MacroRequest_GetMacro | undefined; + putMacro?: APIV1MacroRequest_PutMacro | undefined; + deleteMacro?: APIV1MacroRequest_DeleteMacro | undefined; + triggerMacro?: APIV1MacroRequest_TriggerMacro | undefined; +} + +export interface APIV1MacroRequest_Macros {} + +export interface APIV1MacroRequest_GetMacro { + id: string; +} + +export interface APIV1MacroRequest_PutMacro { + id: string; + nameChange: string; + colorChange: APIV1Color | undefined; +} + +export interface APIV1MacroRequest_DeleteMacro { + id: string; +} + +export interface APIV1MacroRequest_TriggerMacro { + id: string; +} + +export interface APIV1MacroResponse { + macros?: APIV1MacroResponse_Macros | undefined; + getMacro?: APIV1MacroResponse_GetMacro | undefined; + putMacro?: APIV1MacroResponse_PutMacro | undefined; + deleteMacro?: APIV1MacroResponse_DeleteMacro | undefined; + triggerMacro?: APIV1MacroResponse_TriggerMacro | undefined; +} + +export interface APIV1MacroResponse_Macros { + macros: APIV1Macro[]; +} + +export interface APIV1MacroResponse_GetMacro { + macro: APIV1Macro | undefined; +} + +export interface APIV1MacroResponse_PutMacro { + macro: APIV1Macro | undefined; +} + +export interface APIV1MacroResponse_DeleteMacro {} + +export interface APIV1MacroResponse_TriggerMacro {} + +function createBaseAPIV1Macro(): APIV1Macro { + return { id: undefined, color: undefined }; +} + +export const APIV1Macro = { + encode( + message: APIV1Macro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.color !== undefined) { + APIV1Color.encode(message.color, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Macro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Macro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.color = APIV1Color.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Macro { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + color: isSet(object.color) + ? APIV1Color.fromJSON(object.color) + : undefined, + }; + }, + + toJSON(message: APIV1Macro): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.color !== undefined) { + obj.color = APIV1Color.toJSON(message.color); + } + return obj; + }, + + create, I>>(base?: I): APIV1Macro { + return APIV1Macro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Macro { + const message = createBaseAPIV1Macro(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.color = + object.color !== undefined && object.color !== null + ? APIV1Color.fromPartial(object.color) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MacroRequest(): APIV1MacroRequest { + return { + macros: undefined, + getMacro: undefined, + putMacro: undefined, + deleteMacro: undefined, + triggerMacro: undefined, + }; +} + +export const APIV1MacroRequest = { + encode( + message: APIV1MacroRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.macros !== undefined) { + APIV1MacroRequest_Macros.encode( + message.macros, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getMacro !== undefined) { + APIV1MacroRequest_GetMacro.encode( + message.getMacro, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.putMacro !== undefined) { + APIV1MacroRequest_PutMacro.encode( + message.putMacro, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.deleteMacro !== undefined) { + APIV1MacroRequest_DeleteMacro.encode( + message.deleteMacro, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.triggerMacro !== undefined) { + APIV1MacroRequest_TriggerMacro.encode( + message.triggerMacro, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MacroRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.macros = APIV1MacroRequest_Macros.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getMacro = APIV1MacroRequest_GetMacro.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.putMacro = APIV1MacroRequest_PutMacro.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.deleteMacro = APIV1MacroRequest_DeleteMacro.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.triggerMacro = APIV1MacroRequest_TriggerMacro.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroRequest { + return { + macros: isSet(object.macros) + ? APIV1MacroRequest_Macros.fromJSON(object.macros) + : undefined, + getMacro: isSet(object.getMacro) + ? APIV1MacroRequest_GetMacro.fromJSON(object.getMacro) + : undefined, + putMacro: isSet(object.putMacro) + ? APIV1MacroRequest_PutMacro.fromJSON(object.putMacro) + : undefined, + deleteMacro: isSet(object.deleteMacro) + ? APIV1MacroRequest_DeleteMacro.fromJSON(object.deleteMacro) + : undefined, + triggerMacro: isSet(object.triggerMacro) + ? APIV1MacroRequest_TriggerMacro.fromJSON(object.triggerMacro) + : undefined, + }; + }, + + toJSON(message: APIV1MacroRequest): unknown { + const obj: any = {}; + if (message.macros !== undefined) { + obj.macros = APIV1MacroRequest_Macros.toJSON(message.macros); + } + if (message.getMacro !== undefined) { + obj.getMacro = APIV1MacroRequest_GetMacro.toJSON(message.getMacro); + } + if (message.putMacro !== undefined) { + obj.putMacro = APIV1MacroRequest_PutMacro.toJSON(message.putMacro); + } + if (message.deleteMacro !== undefined) { + obj.deleteMacro = APIV1MacroRequest_DeleteMacro.toJSON( + message.deleteMacro, + ); + } + if (message.triggerMacro !== undefined) { + obj.triggerMacro = APIV1MacroRequest_TriggerMacro.toJSON( + message.triggerMacro, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroRequest { + return APIV1MacroRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroRequest { + const message = createBaseAPIV1MacroRequest(); + message.macros = + object.macros !== undefined && object.macros !== null + ? APIV1MacroRequest_Macros.fromPartial(object.macros) + : undefined; + message.getMacro = + object.getMacro !== undefined && object.getMacro !== null + ? APIV1MacroRequest_GetMacro.fromPartial(object.getMacro) + : undefined; + message.putMacro = + object.putMacro !== undefined && object.putMacro !== null + ? APIV1MacroRequest_PutMacro.fromPartial(object.putMacro) + : undefined; + message.deleteMacro = + object.deleteMacro !== undefined && object.deleteMacro !== null + ? APIV1MacroRequest_DeleteMacro.fromPartial(object.deleteMacro) + : undefined; + message.triggerMacro = + object.triggerMacro !== undefined && object.triggerMacro !== null + ? APIV1MacroRequest_TriggerMacro.fromPartial(object.triggerMacro) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MacroRequest_Macros(): APIV1MacroRequest_Macros { + return {}; +} + +export const APIV1MacroRequest_Macros = { + encode( + _: APIV1MacroRequest_Macros, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroRequest_Macros { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroRequest_Macros(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MacroRequest_Macros { + return {}; + }, + + toJSON(_: APIV1MacroRequest_Macros): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroRequest_Macros { + return APIV1MacroRequest_Macros.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MacroRequest_Macros { + const message = createBaseAPIV1MacroRequest_Macros(); + return message; + }, +}; + +function createBaseAPIV1MacroRequest_GetMacro(): APIV1MacroRequest_GetMacro { + return { id: '' }; +} + +export const APIV1MacroRequest_GetMacro = { + encode( + message: APIV1MacroRequest_GetMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroRequest_GetMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroRequest_GetMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroRequest_GetMacro { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MacroRequest_GetMacro): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroRequest_GetMacro { + return APIV1MacroRequest_GetMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroRequest_GetMacro { + const message = createBaseAPIV1MacroRequest_GetMacro(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MacroRequest_PutMacro(): APIV1MacroRequest_PutMacro { + return { id: '', nameChange: '', colorChange: undefined }; +} + +export const APIV1MacroRequest_PutMacro = { + encode( + message: APIV1MacroRequest_PutMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.nameChange !== '') { + writer.uint32(18).string(message.nameChange); + } + if (message.colorChange !== undefined) { + APIV1Color.encode(message.colorChange, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroRequest_PutMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroRequest_PutMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.nameChange = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.colorChange = APIV1Color.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroRequest_PutMacro { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + nameChange: isSet(object.nameChange) + ? globalThis.String(object.nameChange) + : '', + colorChange: isSet(object.colorChange) + ? APIV1Color.fromJSON(object.colorChange) + : undefined, + }; + }, + + toJSON(message: APIV1MacroRequest_PutMacro): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.nameChange !== '') { + obj.nameChange = message.nameChange; + } + if (message.colorChange !== undefined) { + obj.colorChange = APIV1Color.toJSON(message.colorChange); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroRequest_PutMacro { + return APIV1MacroRequest_PutMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroRequest_PutMacro { + const message = createBaseAPIV1MacroRequest_PutMacro(); + message.id = object.id ?? ''; + message.nameChange = object.nameChange ?? ''; + message.colorChange = + object.colorChange !== undefined && object.colorChange !== null + ? APIV1Color.fromPartial(object.colorChange) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MacroRequest_DeleteMacro(): APIV1MacroRequest_DeleteMacro { + return { id: '' }; +} + +export const APIV1MacroRequest_DeleteMacro = { + encode( + message: APIV1MacroRequest_DeleteMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroRequest_DeleteMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroRequest_DeleteMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroRequest_DeleteMacro { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MacroRequest_DeleteMacro): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroRequest_DeleteMacro { + return APIV1MacroRequest_DeleteMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroRequest_DeleteMacro { + const message = createBaseAPIV1MacroRequest_DeleteMacro(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MacroRequest_TriggerMacro(): APIV1MacroRequest_TriggerMacro { + return { id: '' }; +} + +export const APIV1MacroRequest_TriggerMacro = { + encode( + message: APIV1MacroRequest_TriggerMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroRequest_TriggerMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroRequest_TriggerMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroRequest_TriggerMacro { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MacroRequest_TriggerMacro): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroRequest_TriggerMacro { + return APIV1MacroRequest_TriggerMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroRequest_TriggerMacro { + const message = createBaseAPIV1MacroRequest_TriggerMacro(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MacroResponse(): APIV1MacroResponse { + return { + macros: undefined, + getMacro: undefined, + putMacro: undefined, + deleteMacro: undefined, + triggerMacro: undefined, + }; +} + +export const APIV1MacroResponse = { + encode( + message: APIV1MacroResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.macros !== undefined) { + APIV1MacroResponse_Macros.encode( + message.macros, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getMacro !== undefined) { + APIV1MacroResponse_GetMacro.encode( + message.getMacro, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.putMacro !== undefined) { + APIV1MacroResponse_PutMacro.encode( + message.putMacro, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.deleteMacro !== undefined) { + APIV1MacroResponse_DeleteMacro.encode( + message.deleteMacro, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.triggerMacro !== undefined) { + APIV1MacroResponse_TriggerMacro.encode( + message.triggerMacro, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MacroResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.macros = APIV1MacroResponse_Macros.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getMacro = APIV1MacroResponse_GetMacro.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.putMacro = APIV1MacroResponse_PutMacro.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.deleteMacro = APIV1MacroResponse_DeleteMacro.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.triggerMacro = APIV1MacroResponse_TriggerMacro.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroResponse { + return { + macros: isSet(object.macros) + ? APIV1MacroResponse_Macros.fromJSON(object.macros) + : undefined, + getMacro: isSet(object.getMacro) + ? APIV1MacroResponse_GetMacro.fromJSON(object.getMacro) + : undefined, + putMacro: isSet(object.putMacro) + ? APIV1MacroResponse_PutMacro.fromJSON(object.putMacro) + : undefined, + deleteMacro: isSet(object.deleteMacro) + ? APIV1MacroResponse_DeleteMacro.fromJSON(object.deleteMacro) + : undefined, + triggerMacro: isSet(object.triggerMacro) + ? APIV1MacroResponse_TriggerMacro.fromJSON(object.triggerMacro) + : undefined, + }; + }, + + toJSON(message: APIV1MacroResponse): unknown { + const obj: any = {}; + if (message.macros !== undefined) { + obj.macros = APIV1MacroResponse_Macros.toJSON(message.macros); + } + if (message.getMacro !== undefined) { + obj.getMacro = APIV1MacroResponse_GetMacro.toJSON(message.getMacro); + } + if (message.putMacro !== undefined) { + obj.putMacro = APIV1MacroResponse_PutMacro.toJSON(message.putMacro); + } + if (message.deleteMacro !== undefined) { + obj.deleteMacro = APIV1MacroResponse_DeleteMacro.toJSON( + message.deleteMacro, + ); + } + if (message.triggerMacro !== undefined) { + obj.triggerMacro = APIV1MacroResponse_TriggerMacro.toJSON( + message.triggerMacro, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroResponse { + return APIV1MacroResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroResponse { + const message = createBaseAPIV1MacroResponse(); + message.macros = + object.macros !== undefined && object.macros !== null + ? APIV1MacroResponse_Macros.fromPartial(object.macros) + : undefined; + message.getMacro = + object.getMacro !== undefined && object.getMacro !== null + ? APIV1MacroResponse_GetMacro.fromPartial(object.getMacro) + : undefined; + message.putMacro = + object.putMacro !== undefined && object.putMacro !== null + ? APIV1MacroResponse_PutMacro.fromPartial(object.putMacro) + : undefined; + message.deleteMacro = + object.deleteMacro !== undefined && object.deleteMacro !== null + ? APIV1MacroResponse_DeleteMacro.fromPartial(object.deleteMacro) + : undefined; + message.triggerMacro = + object.triggerMacro !== undefined && object.triggerMacro !== null + ? APIV1MacroResponse_TriggerMacro.fromPartial(object.triggerMacro) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MacroResponse_Macros(): APIV1MacroResponse_Macros { + return { macros: [] }; +} + +export const APIV1MacroResponse_Macros = { + encode( + message: APIV1MacroResponse_Macros, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.macros) { + APIV1Macro.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroResponse_Macros { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroResponse_Macros(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.macros.push(APIV1Macro.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroResponse_Macros { + return { + macros: globalThis.Array.isArray(object?.macros) + ? object.macros.map((e: any) => APIV1Macro.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1MacroResponse_Macros): unknown { + const obj: any = {}; + if (message.macros?.length) { + obj.macros = message.macros.map((e) => APIV1Macro.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroResponse_Macros { + return APIV1MacroResponse_Macros.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroResponse_Macros { + const message = createBaseAPIV1MacroResponse_Macros(); + message.macros = object.macros?.map((e) => APIV1Macro.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1MacroResponse_GetMacro(): APIV1MacroResponse_GetMacro { + return { macro: undefined }; +} + +export const APIV1MacroResponse_GetMacro = { + encode( + message: APIV1MacroResponse_GetMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.macro !== undefined) { + APIV1Macro.encode(message.macro, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroResponse_GetMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroResponse_GetMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.macro = APIV1Macro.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroResponse_GetMacro { + return { + macro: isSet(object.macro) + ? APIV1Macro.fromJSON(object.macro) + : undefined, + }; + }, + + toJSON(message: APIV1MacroResponse_GetMacro): unknown { + const obj: any = {}; + if (message.macro !== undefined) { + obj.macro = APIV1Macro.toJSON(message.macro); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroResponse_GetMacro { + return APIV1MacroResponse_GetMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroResponse_GetMacro { + const message = createBaseAPIV1MacroResponse_GetMacro(); + message.macro = + object.macro !== undefined && object.macro !== null + ? APIV1Macro.fromPartial(object.macro) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MacroResponse_PutMacro(): APIV1MacroResponse_PutMacro { + return { macro: undefined }; +} + +export const APIV1MacroResponse_PutMacro = { + encode( + message: APIV1MacroResponse_PutMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.macro !== undefined) { + APIV1Macro.encode(message.macro, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroResponse_PutMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroResponse_PutMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.macro = APIV1Macro.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MacroResponse_PutMacro { + return { + macro: isSet(object.macro) + ? APIV1Macro.fromJSON(object.macro) + : undefined, + }; + }, + + toJSON(message: APIV1MacroResponse_PutMacro): unknown { + const obj: any = {}; + if (message.macro !== undefined) { + obj.macro = APIV1Macro.toJSON(message.macro); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroResponse_PutMacro { + return APIV1MacroResponse_PutMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MacroResponse_PutMacro { + const message = createBaseAPIV1MacroResponse_PutMacro(); + message.macro = + object.macro !== undefined && object.macro !== null + ? APIV1Macro.fromPartial(object.macro) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MacroResponse_DeleteMacro(): APIV1MacroResponse_DeleteMacro { + return {}; +} + +export const APIV1MacroResponse_DeleteMacro = { + encode( + _: APIV1MacroResponse_DeleteMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroResponse_DeleteMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroResponse_DeleteMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MacroResponse_DeleteMacro { + return {}; + }, + + toJSON(_: APIV1MacroResponse_DeleteMacro): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroResponse_DeleteMacro { + return APIV1MacroResponse_DeleteMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MacroResponse_DeleteMacro { + const message = createBaseAPIV1MacroResponse_DeleteMacro(); + return message; + }, +}; + +function createBaseAPIV1MacroResponse_TriggerMacro(): APIV1MacroResponse_TriggerMacro { + return {}; +} + +export const APIV1MacroResponse_TriggerMacro = { + encode( + _: APIV1MacroResponse_TriggerMacro, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MacroResponse_TriggerMacro { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MacroResponse_TriggerMacro(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MacroResponse_TriggerMacro { + return {}; + }, + + toJSON(_: APIV1MacroResponse_TriggerMacro): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MacroResponse_TriggerMacro { + return APIV1MacroResponse_TriggerMacro.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MacroResponse_TriggerMacro { + const message = createBaseAPIV1MacroResponse_TriggerMacro(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Masks.proto b/proto/proApiV1Masks.proto new file mode 100755 index 0000000..8d4aab8 --- /dev/null +++ b/proto/proApiV1Masks.proto @@ -0,0 +1,50 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_Masks_Request { + message Masks { + } + + message GetMask { + string id = 1; + } + + message GetThumbnail { + string id = 1; + int32 quality = 2; + } + + oneof Request { + .rv.data.API_v1_Masks_Request.Masks masks = 1; + .rv.data.API_v1_Masks_Request.GetMask get_mask = 2; + .rv.data.API_v1_Masks_Request.GetThumbnail get_thumbnail = 3; + } +} + +message API_v1_Masks_Response { + message Masks { + repeated .rv.data.API_v1_Identifier masks = 1; + } + + message GetMask { + .rv.data.API_v1_Identifier id = 1; + } + + message GetThumbnail { + bytes data = 1; + } + + oneof Response { + .rv.data.API_v1_Masks_Response.Masks masks = 1; + .rv.data.API_v1_Masks_Response.GetMask get_mask = 2; + .rv.data.API_v1_Masks_Response.GetThumbnail get_thumbnail = 3; + } +} + diff --git a/proto/proApiV1Masks.ts b/proto/proApiV1Masks.ts new file mode 100644 index 0000000..19d82eb --- /dev/null +++ b/proto/proApiV1Masks.ts @@ -0,0 +1,784 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1MasksRequest { + masks?: APIV1MasksRequest_Masks | undefined; + getMask?: APIV1MasksRequest_GetMask | undefined; + getThumbnail?: APIV1MasksRequest_GetThumbnail | undefined; +} + +export interface APIV1MasksRequest_Masks {} + +export interface APIV1MasksRequest_GetMask { + id: string; +} + +export interface APIV1MasksRequest_GetThumbnail { + id: string; + quality: number; +} + +export interface APIV1MasksResponse { + masks?: APIV1MasksResponse_Masks | undefined; + getMask?: APIV1MasksResponse_GetMask | undefined; + getThumbnail?: APIV1MasksResponse_GetThumbnail | undefined; +} + +export interface APIV1MasksResponse_Masks { + masks: APIV1Identifier[]; +} + +export interface APIV1MasksResponse_GetMask { + id: APIV1Identifier | undefined; +} + +export interface APIV1MasksResponse_GetThumbnail { + data: Uint8Array; +} + +function createBaseAPIV1MasksRequest(): APIV1MasksRequest { + return { masks: undefined, getMask: undefined, getThumbnail: undefined }; +} + +export const APIV1MasksRequest = { + encode( + message: APIV1MasksRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.masks !== undefined) { + APIV1MasksRequest_Masks.encode( + message.masks, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getMask !== undefined) { + APIV1MasksRequest_GetMask.encode( + message.getMask, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getThumbnail !== undefined) { + APIV1MasksRequest_GetThumbnail.encode( + message.getThumbnail, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MasksRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.masks = APIV1MasksRequest_Masks.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getMask = APIV1MasksRequest_GetMask.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getThumbnail = APIV1MasksRequest_GetThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksRequest { + return { + masks: isSet(object.masks) + ? APIV1MasksRequest_Masks.fromJSON(object.masks) + : undefined, + getMask: isSet(object.getMask) + ? APIV1MasksRequest_GetMask.fromJSON(object.getMask) + : undefined, + getThumbnail: isSet(object.getThumbnail) + ? APIV1MasksRequest_GetThumbnail.fromJSON(object.getThumbnail) + : undefined, + }; + }, + + toJSON(message: APIV1MasksRequest): unknown { + const obj: any = {}; + if (message.masks !== undefined) { + obj.masks = APIV1MasksRequest_Masks.toJSON(message.masks); + } + if (message.getMask !== undefined) { + obj.getMask = APIV1MasksRequest_GetMask.toJSON(message.getMask); + } + if (message.getThumbnail !== undefined) { + obj.getThumbnail = APIV1MasksRequest_GetThumbnail.toJSON( + message.getThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksRequest { + return APIV1MasksRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksRequest { + const message = createBaseAPIV1MasksRequest(); + message.masks = + object.masks !== undefined && object.masks !== null + ? APIV1MasksRequest_Masks.fromPartial(object.masks) + : undefined; + message.getMask = + object.getMask !== undefined && object.getMask !== null + ? APIV1MasksRequest_GetMask.fromPartial(object.getMask) + : undefined; + message.getThumbnail = + object.getThumbnail !== undefined && object.getThumbnail !== null + ? APIV1MasksRequest_GetThumbnail.fromPartial(object.getThumbnail) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MasksRequest_Masks(): APIV1MasksRequest_Masks { + return {}; +} + +export const APIV1MasksRequest_Masks = { + encode( + _: APIV1MasksRequest_Masks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MasksRequest_Masks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksRequest_Masks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MasksRequest_Masks { + return {}; + }, + + toJSON(_: APIV1MasksRequest_Masks): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksRequest_Masks { + return APIV1MasksRequest_Masks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MasksRequest_Masks { + const message = createBaseAPIV1MasksRequest_Masks(); + return message; + }, +}; + +function createBaseAPIV1MasksRequest_GetMask(): APIV1MasksRequest_GetMask { + return { id: '' }; +} + +export const APIV1MasksRequest_GetMask = { + encode( + message: APIV1MasksRequest_GetMask, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MasksRequest_GetMask { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksRequest_GetMask(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksRequest_GetMask { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MasksRequest_GetMask): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksRequest_GetMask { + return APIV1MasksRequest_GetMask.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksRequest_GetMask { + const message = createBaseAPIV1MasksRequest_GetMask(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MasksRequest_GetThumbnail(): APIV1MasksRequest_GetThumbnail { + return { id: '', quality: 0 }; +} + +export const APIV1MasksRequest_GetThumbnail = { + encode( + message: APIV1MasksRequest_GetThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.quality !== 0) { + writer.uint32(16).int32(message.quality); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MasksRequest_GetThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksRequest_GetThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.quality = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksRequest_GetThumbnail { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + }; + }, + + toJSON(message: APIV1MasksRequest_GetThumbnail): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksRequest_GetThumbnail { + return APIV1MasksRequest_GetThumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksRequest_GetThumbnail { + const message = createBaseAPIV1MasksRequest_GetThumbnail(); + message.id = object.id ?? ''; + message.quality = object.quality ?? 0; + return message; + }, +}; + +function createBaseAPIV1MasksResponse(): APIV1MasksResponse { + return { masks: undefined, getMask: undefined, getThumbnail: undefined }; +} + +export const APIV1MasksResponse = { + encode( + message: APIV1MasksResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.masks !== undefined) { + APIV1MasksResponse_Masks.encode( + message.masks, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getMask !== undefined) { + APIV1MasksResponse_GetMask.encode( + message.getMask, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getThumbnail !== undefined) { + APIV1MasksResponse_GetThumbnail.encode( + message.getThumbnail, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MasksResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.masks = APIV1MasksResponse_Masks.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getMask = APIV1MasksResponse_GetMask.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getThumbnail = APIV1MasksResponse_GetThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksResponse { + return { + masks: isSet(object.masks) + ? APIV1MasksResponse_Masks.fromJSON(object.masks) + : undefined, + getMask: isSet(object.getMask) + ? APIV1MasksResponse_GetMask.fromJSON(object.getMask) + : undefined, + getThumbnail: isSet(object.getThumbnail) + ? APIV1MasksResponse_GetThumbnail.fromJSON(object.getThumbnail) + : undefined, + }; + }, + + toJSON(message: APIV1MasksResponse): unknown { + const obj: any = {}; + if (message.masks !== undefined) { + obj.masks = APIV1MasksResponse_Masks.toJSON(message.masks); + } + if (message.getMask !== undefined) { + obj.getMask = APIV1MasksResponse_GetMask.toJSON(message.getMask); + } + if (message.getThumbnail !== undefined) { + obj.getThumbnail = APIV1MasksResponse_GetThumbnail.toJSON( + message.getThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksResponse { + return APIV1MasksResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksResponse { + const message = createBaseAPIV1MasksResponse(); + message.masks = + object.masks !== undefined && object.masks !== null + ? APIV1MasksResponse_Masks.fromPartial(object.masks) + : undefined; + message.getMask = + object.getMask !== undefined && object.getMask !== null + ? APIV1MasksResponse_GetMask.fromPartial(object.getMask) + : undefined; + message.getThumbnail = + object.getThumbnail !== undefined && object.getThumbnail !== null + ? APIV1MasksResponse_GetThumbnail.fromPartial(object.getThumbnail) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MasksResponse_Masks(): APIV1MasksResponse_Masks { + return { masks: [] }; +} + +export const APIV1MasksResponse_Masks = { + encode( + message: APIV1MasksResponse_Masks, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.masks) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MasksResponse_Masks { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksResponse_Masks(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.masks.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksResponse_Masks { + return { + masks: globalThis.Array.isArray(object?.masks) + ? object.masks.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1MasksResponse_Masks): unknown { + const obj: any = {}; + if (message.masks?.length) { + obj.masks = message.masks.map((e) => APIV1Identifier.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksResponse_Masks { + return APIV1MasksResponse_Masks.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksResponse_Masks { + const message = createBaseAPIV1MasksResponse_Masks(); + message.masks = + object.masks?.map((e) => APIV1Identifier.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1MasksResponse_GetMask(): APIV1MasksResponse_GetMask { + return { id: undefined }; +} + +export const APIV1MasksResponse_GetMask = { + encode( + message: APIV1MasksResponse_GetMask, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MasksResponse_GetMask { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksResponse_GetMask(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksResponse_GetMask { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1MasksResponse_GetMask): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksResponse_GetMask { + return APIV1MasksResponse_GetMask.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksResponse_GetMask { + const message = createBaseAPIV1MasksResponse_GetMask(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MasksResponse_GetThumbnail(): APIV1MasksResponse_GetThumbnail { + return { data: new Uint8Array(0) }; +} + +export const APIV1MasksResponse_GetThumbnail = { + encode( + message: APIV1MasksResponse_GetThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MasksResponse_GetThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MasksResponse_GetThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.data = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MasksResponse_GetThumbnail { + return { + data: isSet(object.data) + ? bytesFromBase64(object.data) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1MasksResponse_GetThumbnail): unknown { + const obj: any = {}; + if (message.data.length !== 0) { + obj.data = base64FromBytes(message.data); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MasksResponse_GetThumbnail { + return APIV1MasksResponse_GetThumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MasksResponse_GetThumbnail { + const message = createBaseAPIV1MasksResponse_GetThumbnail(); + message.data = object.data ?? new Uint8Array(0); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Media.proto b/proto/proApiV1Media.proto new file mode 100755 index 0000000..aeb762c --- /dev/null +++ b/proto/proApiV1Media.proto @@ -0,0 +1,113 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "google/protobuf/wrappers.proto"; +import "proApiV1Identifier.proto"; +import "proApiV1MediaPlaylistItem.proto"; +import "proApiV1Playlist.proto"; +import "uuid.proto"; + +message API_v1_Media_Request { + message Playlists { + } + + message GetPlaylist { + string id = 1; + uint32 start = 4; + } + + message GetPlaylistUpdates { + string id = 1; + } + + message GetThumbnail { + .rv.data.UUID uuid = 1; + int32 quality = 2; + } + + message EmptyMessage { + } + + message FocusMessage { + oneof Playlist { + .rv.data.API_v1_Media_Request.EmptyMessage next = 1; + .rv.data.API_v1_Media_Request.EmptyMessage previous = 2; + .rv.data.API_v1_Media_Request.EmptyMessage active = 3; + .google.protobuf.StringValue id = 4; + } + } + + message TriggerMessage { + oneof Playlist { + .rv.data.API_v1_Media_Request.EmptyMessage focused = 1; + .rv.data.API_v1_Media_Request.EmptyMessage active = 2; + .google.protobuf.StringValue playlist_id = 3; + } + oneof Item { + .rv.data.API_v1_Media_Request.EmptyMessage start = 4; + .rv.data.API_v1_Media_Request.EmptyMessage next = 5; + .rv.data.API_v1_Media_Request.EmptyMessage previous = 6; + .google.protobuf.StringValue media_id = 7; + } + } + + oneof Request { + .rv.data.API_v1_Media_Request.Playlists playlists = 1; + .rv.data.API_v1_Media_Request.GetPlaylist get_playlist = 2; + .rv.data.API_v1_Media_Request.GetPlaylistUpdates get_playlist_updates = 3; + .rv.data.API_v1_Media_Request.GetThumbnail get_thumbnail = 4; + .rv.data.API_v1_Media_Request.EmptyMessage playlist_focused = 5; + .rv.data.API_v1_Media_Request.EmptyMessage playlist_active = 6; + .rv.data.API_v1_Media_Request.FocusMessage focus = 7; + .rv.data.API_v1_Media_Request.TriggerMessage trigger = 8; + } +} + +message API_v1_Media_Response { + message Playlists { + repeated .rv.data.API_v1_Playlist playlists = 1; + } + + message GetPlaylist { + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_MediaPlaylistItem items = 2; + } + + message GetPlaylistUpdates { + .rv.data.API_v1_Identifier id = 1; + } + + message GetThumbnail { + .rv.data.UUID uuid = 1; + bytes thumbnail_data = 2; + } + + message GetFocusedPlaylist { + .rv.data.API_v1_Identifier id = 1; + } + + message GetActivePlaylist { + .rv.data.API_v1_Identifier playlist = 1; + .rv.data.API_v1_Identifier item = 2; + } + + message EmptyMessage { + } + + oneof Response { + .rv.data.API_v1_Media_Response.Playlists playlists = 1; + .rv.data.API_v1_Media_Response.GetPlaylist get_playlist = 2; + .rv.data.API_v1_Media_Response.GetPlaylistUpdates get_playlist_updates = 3; + .rv.data.API_v1_Media_Response.GetThumbnail get_thumbnail = 4; + .rv.data.API_v1_Media_Response.GetFocusedPlaylist playlist_focused = 5; + .rv.data.API_v1_Media_Response.GetActivePlaylist playlist_active = 6; + .rv.data.API_v1_Media_Response.EmptyMessage focus = 7; + .rv.data.API_v1_Media_Response.EmptyMessage trigger = 8; + } +} + diff --git a/proto/proApiV1Media.ts b/proto/proApiV1Media.ts new file mode 100644 index 0000000..d193ffe --- /dev/null +++ b/proto/proApiV1Media.ts @@ -0,0 +1,2026 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { StringValue } from './google/protobuf/wrappers'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { APIV1MediaPlaylistItem } from './proApiV1MediaPlaylistItem'; +import { APIV1Playlist } from './proApiV1Playlist'; +import { UUID } from './uuid'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1MediaRequest { + playlists?: APIV1MediaRequest_Playlists | undefined; + getPlaylist?: APIV1MediaRequest_GetPlaylist | undefined; + getPlaylistUpdates?: APIV1MediaRequest_GetPlaylistUpdates | undefined; + getThumbnail?: APIV1MediaRequest_GetThumbnail | undefined; + playlistFocused?: APIV1MediaRequest_EmptyMessage | undefined; + playlistActive?: APIV1MediaRequest_EmptyMessage | undefined; + focus?: APIV1MediaRequest_FocusMessage | undefined; + trigger?: APIV1MediaRequest_TriggerMessage | undefined; +} + +export interface APIV1MediaRequest_Playlists {} + +export interface APIV1MediaRequest_GetPlaylist { + id: string; + start: number; +} + +export interface APIV1MediaRequest_GetPlaylistUpdates { + id: string; +} + +export interface APIV1MediaRequest_GetThumbnail { + uuid: UUID | undefined; + quality: number; +} + +export interface APIV1MediaRequest_EmptyMessage {} + +export interface APIV1MediaRequest_FocusMessage { + next?: APIV1MediaRequest_EmptyMessage | undefined; + previous?: APIV1MediaRequest_EmptyMessage | undefined; + active?: APIV1MediaRequest_EmptyMessage | undefined; + id?: string | undefined; +} + +export interface APIV1MediaRequest_TriggerMessage { + focused?: APIV1MediaRequest_EmptyMessage | undefined; + active?: APIV1MediaRequest_EmptyMessage | undefined; + playlistId?: string | undefined; + start?: APIV1MediaRequest_EmptyMessage | undefined; + next?: APIV1MediaRequest_EmptyMessage | undefined; + previous?: APIV1MediaRequest_EmptyMessage | undefined; + mediaId?: string | undefined; +} + +export interface APIV1MediaResponse { + playlists?: APIV1MediaResponse_Playlists | undefined; + getPlaylist?: APIV1MediaResponse_GetPlaylist | undefined; + getPlaylistUpdates?: APIV1MediaResponse_GetPlaylistUpdates | undefined; + getThumbnail?: APIV1MediaResponse_GetThumbnail | undefined; + playlistFocused?: APIV1MediaResponse_GetFocusedPlaylist | undefined; + playlistActive?: APIV1MediaResponse_GetActivePlaylist | undefined; + focus?: APIV1MediaResponse_EmptyMessage | undefined; + trigger?: APIV1MediaResponse_EmptyMessage | undefined; +} + +export interface APIV1MediaResponse_Playlists { + playlists: APIV1Playlist[]; +} + +export interface APIV1MediaResponse_GetPlaylist { + id: APIV1Identifier | undefined; + items: APIV1MediaPlaylistItem[]; +} + +export interface APIV1MediaResponse_GetPlaylistUpdates { + id: APIV1Identifier | undefined; +} + +export interface APIV1MediaResponse_GetThumbnail { + uuid: UUID | undefined; + thumbnailData: Uint8Array; +} + +export interface APIV1MediaResponse_GetFocusedPlaylist { + id: APIV1Identifier | undefined; +} + +export interface APIV1MediaResponse_GetActivePlaylist { + playlist: APIV1Identifier | undefined; + item: APIV1Identifier | undefined; +} + +export interface APIV1MediaResponse_EmptyMessage {} + +function createBaseAPIV1MediaRequest(): APIV1MediaRequest { + return { + playlists: undefined, + getPlaylist: undefined, + getPlaylistUpdates: undefined, + getThumbnail: undefined, + playlistFocused: undefined, + playlistActive: undefined, + focus: undefined, + trigger: undefined, + }; +} + +export const APIV1MediaRequest = { + encode( + message: APIV1MediaRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlists !== undefined) { + APIV1MediaRequest_Playlists.encode( + message.playlists, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getPlaylist !== undefined) { + APIV1MediaRequest_GetPlaylist.encode( + message.getPlaylist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getPlaylistUpdates !== undefined) { + APIV1MediaRequest_GetPlaylistUpdates.encode( + message.getPlaylistUpdates, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.getThumbnail !== undefined) { + APIV1MediaRequest_GetThumbnail.encode( + message.getThumbnail, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.playlistFocused !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.playlistFocused, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.playlistActive !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.playlistActive, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.focus !== undefined) { + APIV1MediaRequest_FocusMessage.encode( + message.focus, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1MediaRequest_TriggerMessage.encode( + message.trigger, + writer.uint32(66).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MediaRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists = APIV1MediaRequest_Playlists.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getPlaylist = APIV1MediaRequest_GetPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getPlaylistUpdates = + APIV1MediaRequest_GetPlaylistUpdates.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.getThumbnail = APIV1MediaRequest_GetThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.playlistFocused = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.playlistActive = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.focus = APIV1MediaRequest_FocusMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.trigger = APIV1MediaRequest_TriggerMessage.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaRequest { + return { + playlists: isSet(object.playlists) + ? APIV1MediaRequest_Playlists.fromJSON(object.playlists) + : undefined, + getPlaylist: isSet(object.getPlaylist) + ? APIV1MediaRequest_GetPlaylist.fromJSON(object.getPlaylist) + : undefined, + getPlaylistUpdates: isSet(object.getPlaylistUpdates) + ? APIV1MediaRequest_GetPlaylistUpdates.fromJSON( + object.getPlaylistUpdates, + ) + : undefined, + getThumbnail: isSet(object.getThumbnail) + ? APIV1MediaRequest_GetThumbnail.fromJSON(object.getThumbnail) + : undefined, + playlistFocused: isSet(object.playlistFocused) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.playlistFocused) + : undefined, + playlistActive: isSet(object.playlistActive) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.playlistActive) + : undefined, + focus: isSet(object.focus) + ? APIV1MediaRequest_FocusMessage.fromJSON(object.focus) + : undefined, + trigger: isSet(object.trigger) + ? APIV1MediaRequest_TriggerMessage.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1MediaRequest): unknown { + const obj: any = {}; + if (message.playlists !== undefined) { + obj.playlists = APIV1MediaRequest_Playlists.toJSON(message.playlists); + } + if (message.getPlaylist !== undefined) { + obj.getPlaylist = APIV1MediaRequest_GetPlaylist.toJSON( + message.getPlaylist, + ); + } + if (message.getPlaylistUpdates !== undefined) { + obj.getPlaylistUpdates = APIV1MediaRequest_GetPlaylistUpdates.toJSON( + message.getPlaylistUpdates, + ); + } + if (message.getThumbnail !== undefined) { + obj.getThumbnail = APIV1MediaRequest_GetThumbnail.toJSON( + message.getThumbnail, + ); + } + if (message.playlistFocused !== undefined) { + obj.playlistFocused = APIV1MediaRequest_EmptyMessage.toJSON( + message.playlistFocused, + ); + } + if (message.playlistActive !== undefined) { + obj.playlistActive = APIV1MediaRequest_EmptyMessage.toJSON( + message.playlistActive, + ); + } + if (message.focus !== undefined) { + obj.focus = APIV1MediaRequest_FocusMessage.toJSON(message.focus); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1MediaRequest_TriggerMessage.toJSON(message.trigger); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest { + return APIV1MediaRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaRequest { + const message = createBaseAPIV1MediaRequest(); + message.playlists = + object.playlists !== undefined && object.playlists !== null + ? APIV1MediaRequest_Playlists.fromPartial(object.playlists) + : undefined; + message.getPlaylist = + object.getPlaylist !== undefined && object.getPlaylist !== null + ? APIV1MediaRequest_GetPlaylist.fromPartial(object.getPlaylist) + : undefined; + message.getPlaylistUpdates = + object.getPlaylistUpdates !== undefined && + object.getPlaylistUpdates !== null + ? APIV1MediaRequest_GetPlaylistUpdates.fromPartial( + object.getPlaylistUpdates, + ) + : undefined; + message.getThumbnail = + object.getThumbnail !== undefined && object.getThumbnail !== null + ? APIV1MediaRequest_GetThumbnail.fromPartial(object.getThumbnail) + : undefined; + message.playlistFocused = + object.playlistFocused !== undefined && object.playlistFocused !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.playlistFocused) + : undefined; + message.playlistActive = + object.playlistActive !== undefined && object.playlistActive !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.playlistActive) + : undefined; + message.focus = + object.focus !== undefined && object.focus !== null + ? APIV1MediaRequest_FocusMessage.fromPartial(object.focus) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1MediaRequest_TriggerMessage.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MediaRequest_Playlists(): APIV1MediaRequest_Playlists { + return {}; +} + +export const APIV1MediaRequest_Playlists = { + encode( + _: APIV1MediaRequest_Playlists, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_Playlists { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_Playlists(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MediaRequest_Playlists { + return {}; + }, + + toJSON(_: APIV1MediaRequest_Playlists): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_Playlists { + return APIV1MediaRequest_Playlists.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MediaRequest_Playlists { + const message = createBaseAPIV1MediaRequest_Playlists(); + return message; + }, +}; + +function createBaseAPIV1MediaRequest_GetPlaylist(): APIV1MediaRequest_GetPlaylist { + return { id: '', start: 0 }; +} + +export const APIV1MediaRequest_GetPlaylist = { + encode( + message: APIV1MediaRequest_GetPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.start !== 0) { + writer.uint32(32).uint32(message.start); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_GetPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_GetPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.start = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaRequest_GetPlaylist { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + start: isSet(object.start) ? globalThis.Number(object.start) : 0, + }; + }, + + toJSON(message: APIV1MediaRequest_GetPlaylist): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.start !== 0) { + obj.start = Math.round(message.start); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_GetPlaylist { + return APIV1MediaRequest_GetPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaRequest_GetPlaylist { + const message = createBaseAPIV1MediaRequest_GetPlaylist(); + message.id = object.id ?? ''; + message.start = object.start ?? 0; + return message; + }, +}; + +function createBaseAPIV1MediaRequest_GetPlaylistUpdates(): APIV1MediaRequest_GetPlaylistUpdates { + return { id: '' }; +} + +export const APIV1MediaRequest_GetPlaylistUpdates = { + encode( + message: APIV1MediaRequest_GetPlaylistUpdates, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_GetPlaylistUpdates { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_GetPlaylistUpdates(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaRequest_GetPlaylistUpdates { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MediaRequest_GetPlaylistUpdates): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_GetPlaylistUpdates { + return APIV1MediaRequest_GetPlaylistUpdates.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MediaRequest_GetPlaylistUpdates { + const message = createBaseAPIV1MediaRequest_GetPlaylistUpdates(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MediaRequest_GetThumbnail(): APIV1MediaRequest_GetThumbnail { + return { uuid: undefined, quality: 0 }; +} + +export const APIV1MediaRequest_GetThumbnail = { + encode( + message: APIV1MediaRequest_GetThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); + } + if (message.quality !== 0) { + writer.uint32(16).int32(message.quality); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_GetThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_GetThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.quality = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaRequest_GetThumbnail { + return { + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + }; + }, + + toJSON(message: APIV1MediaRequest_GetThumbnail): unknown { + const obj: any = {}; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_GetThumbnail { + return APIV1MediaRequest_GetThumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaRequest_GetThumbnail { + const message = createBaseAPIV1MediaRequest_GetThumbnail(); + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + message.quality = object.quality ?? 0; + return message; + }, +}; + +function createBaseAPIV1MediaRequest_EmptyMessage(): APIV1MediaRequest_EmptyMessage { + return {}; +} + +export const APIV1MediaRequest_EmptyMessage = { + encode( + _: APIV1MediaRequest_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MediaRequest_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1MediaRequest_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_EmptyMessage { + return APIV1MediaRequest_EmptyMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MediaRequest_EmptyMessage { + const message = createBaseAPIV1MediaRequest_EmptyMessage(); + return message; + }, +}; + +function createBaseAPIV1MediaRequest_FocusMessage(): APIV1MediaRequest_FocusMessage { + return { + next: undefined, + previous: undefined, + active: undefined, + id: undefined, + }; +} + +export const APIV1MediaRequest_FocusMessage = { + encode( + message: APIV1MediaRequest_FocusMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.next !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.next, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.previous !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.previous, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.active !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.active, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.id !== undefined) { + StringValue.encode( + { value: message.id! }, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_FocusMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_FocusMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.next = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.previous = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.active = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.id = StringValue.decode(reader, reader.uint32()).value; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaRequest_FocusMessage { + return { + next: isSet(object.next) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.next) + : undefined, + previous: isSet(object.previous) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.previous) + : undefined, + active: isSet(object.active) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.active) + : undefined, + id: isSet(object.id) ? String(object.id) : undefined, + }; + }, + + toJSON(message: APIV1MediaRequest_FocusMessage): unknown { + const obj: any = {}; + if (message.next !== undefined) { + obj.next = APIV1MediaRequest_EmptyMessage.toJSON(message.next); + } + if (message.previous !== undefined) { + obj.previous = APIV1MediaRequest_EmptyMessage.toJSON(message.previous); + } + if (message.active !== undefined) { + obj.active = APIV1MediaRequest_EmptyMessage.toJSON(message.active); + } + if (message.id !== undefined) { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_FocusMessage { + return APIV1MediaRequest_FocusMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaRequest_FocusMessage { + const message = createBaseAPIV1MediaRequest_FocusMessage(); + message.next = + object.next !== undefined && object.next !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.next) + : undefined; + message.previous = + object.previous !== undefined && object.previous !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.previous) + : undefined; + message.active = + object.active !== undefined && object.active !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.active) + : undefined; + message.id = object.id ?? undefined; + return message; + }, +}; + +function createBaseAPIV1MediaRequest_TriggerMessage(): APIV1MediaRequest_TriggerMessage { + return { + focused: undefined, + active: undefined, + playlistId: undefined, + start: undefined, + next: undefined, + previous: undefined, + mediaId: undefined, + }; +} + +export const APIV1MediaRequest_TriggerMessage = { + encode( + message: APIV1MediaRequest_TriggerMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.focused !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.focused, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.active !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.active, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.playlistId !== undefined) { + StringValue.encode( + { value: message.playlistId! }, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.start !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.start, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.next !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.next, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.previous !== undefined) { + APIV1MediaRequest_EmptyMessage.encode( + message.previous, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.mediaId !== undefined) { + StringValue.encode( + { value: message.mediaId! }, + writer.uint32(58).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaRequest_TriggerMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaRequest_TriggerMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.focused = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.active = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.playlistId = StringValue.decode( + reader, + reader.uint32(), + ).value; + continue; + case 4: + if (tag !== 34) { + break; + } + + message.start = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.next = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.previous = APIV1MediaRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.mediaId = StringValue.decode(reader, reader.uint32()).value; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaRequest_TriggerMessage { + return { + focused: isSet(object.focused) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.focused) + : undefined, + active: isSet(object.active) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.active) + : undefined, + playlistId: isSet(object.playlistId) + ? String(object.playlistId) + : undefined, + start: isSet(object.start) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.start) + : undefined, + next: isSet(object.next) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.next) + : undefined, + previous: isSet(object.previous) + ? APIV1MediaRequest_EmptyMessage.fromJSON(object.previous) + : undefined, + mediaId: isSet(object.mediaId) ? String(object.mediaId) : undefined, + }; + }, + + toJSON(message: APIV1MediaRequest_TriggerMessage): unknown { + const obj: any = {}; + if (message.focused !== undefined) { + obj.focused = APIV1MediaRequest_EmptyMessage.toJSON(message.focused); + } + if (message.active !== undefined) { + obj.active = APIV1MediaRequest_EmptyMessage.toJSON(message.active); + } + if (message.playlistId !== undefined) { + obj.playlistId = message.playlistId; + } + if (message.start !== undefined) { + obj.start = APIV1MediaRequest_EmptyMessage.toJSON(message.start); + } + if (message.next !== undefined) { + obj.next = APIV1MediaRequest_EmptyMessage.toJSON(message.next); + } + if (message.previous !== undefined) { + obj.previous = APIV1MediaRequest_EmptyMessage.toJSON(message.previous); + } + if (message.mediaId !== undefined) { + obj.mediaId = message.mediaId; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaRequest_TriggerMessage { + return APIV1MediaRequest_TriggerMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MediaRequest_TriggerMessage { + const message = createBaseAPIV1MediaRequest_TriggerMessage(); + message.focused = + object.focused !== undefined && object.focused !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.focused) + : undefined; + message.active = + object.active !== undefined && object.active !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.active) + : undefined; + message.playlistId = object.playlistId ?? undefined; + message.start = + object.start !== undefined && object.start !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.start) + : undefined; + message.next = + object.next !== undefined && object.next !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.next) + : undefined; + message.previous = + object.previous !== undefined && object.previous !== null + ? APIV1MediaRequest_EmptyMessage.fromPartial(object.previous) + : undefined; + message.mediaId = object.mediaId ?? undefined; + return message; + }, +}; + +function createBaseAPIV1MediaResponse(): APIV1MediaResponse { + return { + playlists: undefined, + getPlaylist: undefined, + getPlaylistUpdates: undefined, + getThumbnail: undefined, + playlistFocused: undefined, + playlistActive: undefined, + focus: undefined, + trigger: undefined, + }; +} + +export const APIV1MediaResponse = { + encode( + message: APIV1MediaResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlists !== undefined) { + APIV1MediaResponse_Playlists.encode( + message.playlists, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getPlaylist !== undefined) { + APIV1MediaResponse_GetPlaylist.encode( + message.getPlaylist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getPlaylistUpdates !== undefined) { + APIV1MediaResponse_GetPlaylistUpdates.encode( + message.getPlaylistUpdates, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.getThumbnail !== undefined) { + APIV1MediaResponse_GetThumbnail.encode( + message.getThumbnail, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.playlistFocused !== undefined) { + APIV1MediaResponse_GetFocusedPlaylist.encode( + message.playlistFocused, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.playlistActive !== undefined) { + APIV1MediaResponse_GetActivePlaylist.encode( + message.playlistActive, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.focus !== undefined) { + APIV1MediaResponse_EmptyMessage.encode( + message.focus, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1MediaResponse_EmptyMessage.encode( + message.trigger, + writer.uint32(66).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MediaResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists = APIV1MediaResponse_Playlists.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getPlaylist = APIV1MediaResponse_GetPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getPlaylistUpdates = + APIV1MediaResponse_GetPlaylistUpdates.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.getThumbnail = APIV1MediaResponse_GetThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.playlistFocused = + APIV1MediaResponse_GetFocusedPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.playlistActive = APIV1MediaResponse_GetActivePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.focus = APIV1MediaResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.trigger = APIV1MediaResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse { + return { + playlists: isSet(object.playlists) + ? APIV1MediaResponse_Playlists.fromJSON(object.playlists) + : undefined, + getPlaylist: isSet(object.getPlaylist) + ? APIV1MediaResponse_GetPlaylist.fromJSON(object.getPlaylist) + : undefined, + getPlaylistUpdates: isSet(object.getPlaylistUpdates) + ? APIV1MediaResponse_GetPlaylistUpdates.fromJSON( + object.getPlaylistUpdates, + ) + : undefined, + getThumbnail: isSet(object.getThumbnail) + ? APIV1MediaResponse_GetThumbnail.fromJSON(object.getThumbnail) + : undefined, + playlistFocused: isSet(object.playlistFocused) + ? APIV1MediaResponse_GetFocusedPlaylist.fromJSON(object.playlistFocused) + : undefined, + playlistActive: isSet(object.playlistActive) + ? APIV1MediaResponse_GetActivePlaylist.fromJSON(object.playlistActive) + : undefined, + focus: isSet(object.focus) + ? APIV1MediaResponse_EmptyMessage.fromJSON(object.focus) + : undefined, + trigger: isSet(object.trigger) + ? APIV1MediaResponse_EmptyMessage.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1MediaResponse): unknown { + const obj: any = {}; + if (message.playlists !== undefined) { + obj.playlists = APIV1MediaResponse_Playlists.toJSON(message.playlists); + } + if (message.getPlaylist !== undefined) { + obj.getPlaylist = APIV1MediaResponse_GetPlaylist.toJSON( + message.getPlaylist, + ); + } + if (message.getPlaylistUpdates !== undefined) { + obj.getPlaylistUpdates = APIV1MediaResponse_GetPlaylistUpdates.toJSON( + message.getPlaylistUpdates, + ); + } + if (message.getThumbnail !== undefined) { + obj.getThumbnail = APIV1MediaResponse_GetThumbnail.toJSON( + message.getThumbnail, + ); + } + if (message.playlistFocused !== undefined) { + obj.playlistFocused = APIV1MediaResponse_GetFocusedPlaylist.toJSON( + message.playlistFocused, + ); + } + if (message.playlistActive !== undefined) { + obj.playlistActive = APIV1MediaResponse_GetActivePlaylist.toJSON( + message.playlistActive, + ); + } + if (message.focus !== undefined) { + obj.focus = APIV1MediaResponse_EmptyMessage.toJSON(message.focus); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1MediaResponse_EmptyMessage.toJSON(message.trigger); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaResponse { + return APIV1MediaResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaResponse { + const message = createBaseAPIV1MediaResponse(); + message.playlists = + object.playlists !== undefined && object.playlists !== null + ? APIV1MediaResponse_Playlists.fromPartial(object.playlists) + : undefined; + message.getPlaylist = + object.getPlaylist !== undefined && object.getPlaylist !== null + ? APIV1MediaResponse_GetPlaylist.fromPartial(object.getPlaylist) + : undefined; + message.getPlaylistUpdates = + object.getPlaylistUpdates !== undefined && + object.getPlaylistUpdates !== null + ? APIV1MediaResponse_GetPlaylistUpdates.fromPartial( + object.getPlaylistUpdates, + ) + : undefined; + message.getThumbnail = + object.getThumbnail !== undefined && object.getThumbnail !== null + ? APIV1MediaResponse_GetThumbnail.fromPartial(object.getThumbnail) + : undefined; + message.playlistFocused = + object.playlistFocused !== undefined && object.playlistFocused !== null + ? APIV1MediaResponse_GetFocusedPlaylist.fromPartial( + object.playlistFocused, + ) + : undefined; + message.playlistActive = + object.playlistActive !== undefined && object.playlistActive !== null + ? APIV1MediaResponse_GetActivePlaylist.fromPartial( + object.playlistActive, + ) + : undefined; + message.focus = + object.focus !== undefined && object.focus !== null + ? APIV1MediaResponse_EmptyMessage.fromPartial(object.focus) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1MediaResponse_EmptyMessage.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MediaResponse_Playlists(): APIV1MediaResponse_Playlists { + return { playlists: [] }; +} + +export const APIV1MediaResponse_Playlists = { + encode( + message: APIV1MediaResponse_Playlists, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.playlists) { + APIV1Playlist.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_Playlists { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_Playlists(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists.push(APIV1Playlist.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse_Playlists { + return { + playlists: globalThis.Array.isArray(object?.playlists) + ? object.playlists.map((e: any) => APIV1Playlist.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1MediaResponse_Playlists): unknown { + const obj: any = {}; + if (message.playlists?.length) { + obj.playlists = message.playlists.map((e) => APIV1Playlist.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaResponse_Playlists { + return APIV1MediaResponse_Playlists.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaResponse_Playlists { + const message = createBaseAPIV1MediaResponse_Playlists(); + message.playlists = + object.playlists?.map((e) => APIV1Playlist.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1MediaResponse_GetPlaylist(): APIV1MediaResponse_GetPlaylist { + return { id: undefined, items: [] }; +} + +export const APIV1MediaResponse_GetPlaylist = { + encode( + message: APIV1MediaResponse_GetPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.items) { + APIV1MediaPlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_GetPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_GetPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.items.push( + APIV1MediaPlaylistItem.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse_GetPlaylist { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + items: globalThis.Array.isArray(object?.items) + ? object.items.map((e: any) => APIV1MediaPlaylistItem.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1MediaResponse_GetPlaylist): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.items?.length) { + obj.items = message.items.map((e) => APIV1MediaPlaylistItem.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaResponse_GetPlaylist { + return APIV1MediaResponse_GetPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaResponse_GetPlaylist { + const message = createBaseAPIV1MediaResponse_GetPlaylist(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.items = + object.items?.map((e) => APIV1MediaPlaylistItem.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1MediaResponse_GetPlaylistUpdates(): APIV1MediaResponse_GetPlaylistUpdates { + return { id: undefined }; +} + +export const APIV1MediaResponse_GetPlaylistUpdates = { + encode( + message: APIV1MediaResponse_GetPlaylistUpdates, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_GetPlaylistUpdates { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_GetPlaylistUpdates(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse_GetPlaylistUpdates { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1MediaResponse_GetPlaylistUpdates): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1MediaResponse_GetPlaylistUpdates { + return APIV1MediaResponse_GetPlaylistUpdates.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MediaResponse_GetPlaylistUpdates { + const message = createBaseAPIV1MediaResponse_GetPlaylistUpdates(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MediaResponse_GetThumbnail(): APIV1MediaResponse_GetThumbnail { + return { uuid: undefined, thumbnailData: new Uint8Array(0) }; +} + +export const APIV1MediaResponse_GetThumbnail = { + encode( + message: APIV1MediaResponse_GetThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); + } + if (message.thumbnailData.length !== 0) { + writer.uint32(18).bytes(message.thumbnailData); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_GetThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_GetThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.thumbnailData = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse_GetThumbnail { + return { + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + thumbnailData: isSet(object.thumbnailData) + ? bytesFromBase64(object.thumbnailData) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1MediaResponse_GetThumbnail): unknown { + const obj: any = {}; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.thumbnailData.length !== 0) { + obj.thumbnailData = base64FromBytes(message.thumbnailData); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaResponse_GetThumbnail { + return APIV1MediaResponse_GetThumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaResponse_GetThumbnail { + const message = createBaseAPIV1MediaResponse_GetThumbnail(); + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + message.thumbnailData = object.thumbnailData ?? new Uint8Array(0); + return message; + }, +}; + +function createBaseAPIV1MediaResponse_GetFocusedPlaylist(): APIV1MediaResponse_GetFocusedPlaylist { + return { id: undefined }; +} + +export const APIV1MediaResponse_GetFocusedPlaylist = { + encode( + message: APIV1MediaResponse_GetFocusedPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_GetFocusedPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_GetFocusedPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse_GetFocusedPlaylist { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1MediaResponse_GetFocusedPlaylist): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1MediaResponse_GetFocusedPlaylist { + return APIV1MediaResponse_GetFocusedPlaylist.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MediaResponse_GetFocusedPlaylist { + const message = createBaseAPIV1MediaResponse_GetFocusedPlaylist(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MediaResponse_GetActivePlaylist(): APIV1MediaResponse_GetActivePlaylist { + return { playlist: undefined, item: undefined }; +} + +export const APIV1MediaResponse_GetActivePlaylist = { + encode( + message: APIV1MediaResponse_GetActivePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlist !== undefined) { + APIV1Identifier.encode( + message.playlist, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.item !== undefined) { + APIV1Identifier.encode(message.item, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_GetActivePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_GetActivePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlist = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.item = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaResponse_GetActivePlaylist { + return { + playlist: isSet(object.playlist) + ? APIV1Identifier.fromJSON(object.playlist) + : undefined, + item: isSet(object.item) + ? APIV1Identifier.fromJSON(object.item) + : undefined, + }; + }, + + toJSON(message: APIV1MediaResponse_GetActivePlaylist): unknown { + const obj: any = {}; + if (message.playlist !== undefined) { + obj.playlist = APIV1Identifier.toJSON(message.playlist); + } + if (message.item !== undefined) { + obj.item = APIV1Identifier.toJSON(message.item); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaResponse_GetActivePlaylist { + return APIV1MediaResponse_GetActivePlaylist.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MediaResponse_GetActivePlaylist { + const message = createBaseAPIV1MediaResponse_GetActivePlaylist(); + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1Identifier.fromPartial(object.playlist) + : undefined; + message.item = + object.item !== undefined && object.item !== null + ? APIV1Identifier.fromPartial(object.item) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MediaResponse_EmptyMessage(): APIV1MediaResponse_EmptyMessage { + return {}; +} + +export const APIV1MediaResponse_EmptyMessage = { + encode( + _: APIV1MediaResponse_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaResponse_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaResponse_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MediaResponse_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1MediaResponse_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaResponse_EmptyMessage { + return APIV1MediaResponse_EmptyMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MediaResponse_EmptyMessage { + const message = createBaseAPIV1MediaResponse_EmptyMessage(); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1MediaPlaylistItem.proto b/proto/proApiV1MediaPlaylistItem.proto new file mode 100755 index 0000000..ffdb0a7 --- /dev/null +++ b/proto/proApiV1MediaPlaylistItem.proto @@ -0,0 +1,23 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_MediaPlaylistItem { + enum API_v1_MediaPlaylistItemType { + audio = 0; + image = 1; + video = 2; + } + + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_MediaPlaylistItem.API_v1_MediaPlaylistItemType type = 2; + string artist = 3; + uint32 duration = 4; +} + diff --git a/proto/proApiV1MediaPlaylistItem.ts b/proto/proApiV1MediaPlaylistItem.ts new file mode 100644 index 0000000..9a6c5ed --- /dev/null +++ b/proto/proApiV1MediaPlaylistItem.ts @@ -0,0 +1,207 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1MediaPlaylistItem { + id: APIV1Identifier | undefined; + type: APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType; + artist: string; + duration: number; +} + +export enum APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType { + audio = 0, + image = 1, + video = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeFromJSON( + object: any, +): APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType { + switch (object) { + case 0: + case 'audio': + return APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.audio; + case 1: + case 'image': + return APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.image; + case 2: + case 'video': + return APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.video; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.UNRECOGNIZED; + } +} + +export function aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeToJSON( + object: APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType, +): string { + switch (object) { + case APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.audio: + return 'audio'; + case APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.image: + return 'image'; + case APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.video: + return 'video'; + case APIV1MediaPlaylistItem_APIV1MediaPlaylistItemType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +function createBaseAPIV1MediaPlaylistItem(): APIV1MediaPlaylistItem { + return { id: undefined, type: 0, artist: '', duration: 0 }; +} + +export const APIV1MediaPlaylistItem = { + encode( + message: APIV1MediaPlaylistItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.type !== 0) { + writer.uint32(16).int32(message.type); + } + if (message.artist !== '') { + writer.uint32(26).string(message.artist); + } + if (message.duration !== 0) { + writer.uint32(32).uint32(message.duration); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MediaPlaylistItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MediaPlaylistItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.type = reader.int32() as any; + continue; + case 3: + if (tag !== 26) { + break; + } + + message.artist = reader.string(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.duration = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MediaPlaylistItem { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + type: isSet(object.type) + ? aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeFromJSON(object.type) + : 0, + artist: isSet(object.artist) ? globalThis.String(object.artist) : '', + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + }; + }, + + toJSON(message: APIV1MediaPlaylistItem): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.type !== 0) { + obj.type = aPIV1MediaPlaylistItem_APIV1MediaPlaylistItemTypeToJSON( + message.type, + ); + } + if (message.artist !== '') { + obj.artist = message.artist; + } + if (message.duration !== 0) { + obj.duration = Math.round(message.duration); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MediaPlaylistItem { + return APIV1MediaPlaylistItem.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MediaPlaylistItem { + const message = createBaseAPIV1MediaPlaylistItem(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.type = object.type ?? 0; + message.artist = object.artist ?? ''; + message.duration = object.duration ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Message.proto b/proto/proApiV1Message.proto new file mode 100755 index 0000000..aea905b --- /dev/null +++ b/proto/proApiV1Message.proto @@ -0,0 +1,134 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; +import "proApiV1Timer.proto"; + +message API_v1_Message { + message API_v1_MessageToken { + message API_v1_TextToken { + string text = 1; + } + + message API_v1_TimerToken { + .rv.data.API_v1_Identifier id = 1; + bool allows_overrun = 2; + .rv.data.API_v1_TimerFormat format = 6; + oneof TimerConfiguration { + .rv.data.API_v1_Timer.API_v1_Timer_Countdown countdown = 3; + .rv.data.API_v1_Timer.API_v1_Timer_CountdownToTime count_down_to_time = 4; + .rv.data.API_v1_Timer.API_v1_Timer_Elapsed elapsed = 5; + } + } + + message API_v1_ClockToken { + enum API_v1_ClockTokenFormat { + none = 0; + short = 1; + medium = 2; + long = 3; + full = 4; + } + + .rv.data.API_v1_Message.API_v1_MessageToken.API_v1_ClockToken.API_v1_ClockTokenFormat date = 1; + .rv.data.API_v1_Message.API_v1_MessageToken.API_v1_ClockToken.API_v1_ClockTokenFormat time = 2; + bool is_24_hours = 3; + } + + string name = 1; + oneof TokenType { + .rv.data.API_v1_Message.API_v1_MessageToken.API_v1_TextToken text = 2; + .rv.data.API_v1_Message.API_v1_MessageToken.API_v1_TimerToken timer = 3; + .rv.data.API_v1_Message.API_v1_MessageToken.API_v1_ClockToken clock = 4; + } + } + + .rv.data.API_v1_Identifier id = 1; + string message = 2; + repeated .rv.data.API_v1_Message.API_v1_MessageToken tokens = 3; + .rv.data.API_v1_Identifier theme = 4; +} + +message API_v1_Message_Request { + message Messages { + } + + message CreateMessage { + .rv.data.API_v1_Message message = 1; + } + + message GetMessage { + string id = 1; + } + + message PutMessage { + string id = 1; + .rv.data.API_v1_Message message = 2; + } + + message DeleteMessage { + string id = 1; + } + + message TriggerMessage { + string id = 1; + repeated .rv.data.API_v1_Message.API_v1_MessageToken tokens = 2; + } + + message ClearMessage { + string id = 1; + } + + oneof Request { + .rv.data.API_v1_Message_Request.Messages messages = 1; + .rv.data.API_v1_Message_Request.CreateMessage create_message = 2; + .rv.data.API_v1_Message_Request.GetMessage get_message = 3; + .rv.data.API_v1_Message_Request.PutMessage put_message = 4; + .rv.data.API_v1_Message_Request.DeleteMessage delete_message = 5; + .rv.data.API_v1_Message_Request.TriggerMessage trigger_message = 6; + .rv.data.API_v1_Message_Request.ClearMessage clear_message = 7; + } +} + +message API_v1_Message_Response { + message Messages { + repeated .rv.data.API_v1_Message messages = 1; + } + + message CreateMessage { + .rv.data.API_v1_Message message = 1; + } + + message GetMessage { + .rv.data.API_v1_Message message = 1; + } + + message PutMessage { + .rv.data.API_v1_Message message = 1; + } + + message DeleteMessage { + } + + message TriggerMessage { + } + + message ClearMessage { + } + + oneof Response { + .rv.data.API_v1_Message_Response.Messages messages = 1; + .rv.data.API_v1_Message_Response.CreateMessage create_message = 2; + .rv.data.API_v1_Message_Response.GetMessage get_message = 3; + .rv.data.API_v1_Message_Response.PutMessage put_message = 4; + .rv.data.API_v1_Message_Response.DeleteMessage delete_message = 5; + .rv.data.API_v1_Message_Response.TriggerMessage trigger_message = 6; + .rv.data.API_v1_Message_Response.ClearMessage clear_message = 7; + } +} + diff --git a/proto/proApiV1Message.ts b/proto/proApiV1Message.ts new file mode 100644 index 0000000..3140558 --- /dev/null +++ b/proto/proApiV1Message.ts @@ -0,0 +1,2394 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { + APIV1Timer_APIV1TimerCountdown, + APIV1Timer_APIV1TimerCountdownToTime, + APIV1Timer_APIV1TimerElapsed, + APIV1TimerFormat, +} from './proApiV1Timer'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Message { + id: APIV1Identifier | undefined; + message: string; + tokens: APIV1Message_APIV1MessageToken[]; + theme: APIV1Identifier | undefined; +} + +export interface APIV1Message_APIV1MessageToken { + name: string; + text?: APIV1Message_APIV1MessageToken_APIV1TextToken | undefined; + timer?: APIV1Message_APIV1MessageToken_APIV1TimerToken | undefined; + clock?: APIV1Message_APIV1MessageToken_APIV1ClockToken | undefined; +} + +export interface APIV1Message_APIV1MessageToken_APIV1TextToken { + text: string; +} + +export interface APIV1Message_APIV1MessageToken_APIV1TimerToken { + id: APIV1Identifier | undefined; + allowsOverrun: boolean; + format: APIV1TimerFormat | undefined; + countdown?: APIV1Timer_APIV1TimerCountdown | undefined; + countDownToTime?: APIV1Timer_APIV1TimerCountdownToTime | undefined; + elapsed?: APIV1Timer_APIV1TimerElapsed | undefined; +} + +export interface APIV1Message_APIV1MessageToken_APIV1ClockToken { + date: APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat; + time: APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat; + is24Hours: boolean; +} + +export enum APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat { + none = 0, + short = 1, + medium = 2, + long = 3, + full = 4, + UNRECOGNIZED = -1, +} + +export function aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatFromJSON( + object: any, +): APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat { + switch (object) { + case 0: + case 'none': + return APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.none; + case 1: + case 'short': + return APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.short; + case 2: + case 'medium': + return APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.medium; + case 3: + case 'long': + return APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.long; + case 4: + case 'full': + return APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.full; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.UNRECOGNIZED; + } +} + +export function aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatToJSON( + object: APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat, +): string { + switch (object) { + case APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.none: + return 'none'; + case APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.short: + return 'short'; + case APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.medium: + return 'medium'; + case APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.long: + return 'long'; + case APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.full: + return 'full'; + case APIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormat.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1MessageRequest { + messages?: APIV1MessageRequest_Messages | undefined; + createMessage?: APIV1MessageRequest_CreateMessage | undefined; + getMessage?: APIV1MessageRequest_GetMessage | undefined; + putMessage?: APIV1MessageRequest_PutMessage | undefined; + deleteMessage?: APIV1MessageRequest_DeleteMessage | undefined; + triggerMessage?: APIV1MessageRequest_TriggerMessage | undefined; + clearMessage?: APIV1MessageRequest_ClearMessage | undefined; +} + +export interface APIV1MessageRequest_Messages {} + +export interface APIV1MessageRequest_CreateMessage { + message: APIV1Message | undefined; +} + +export interface APIV1MessageRequest_GetMessage { + id: string; +} + +export interface APIV1MessageRequest_PutMessage { + id: string; + message: APIV1Message | undefined; +} + +export interface APIV1MessageRequest_DeleteMessage { + id: string; +} + +export interface APIV1MessageRequest_TriggerMessage { + id: string; + tokens: APIV1Message_APIV1MessageToken[]; +} + +export interface APIV1MessageRequest_ClearMessage { + id: string; +} + +export interface APIV1MessageResponse { + messages?: APIV1MessageResponse_Messages | undefined; + createMessage?: APIV1MessageResponse_CreateMessage | undefined; + getMessage?: APIV1MessageResponse_GetMessage | undefined; + putMessage?: APIV1MessageResponse_PutMessage | undefined; + deleteMessage?: APIV1MessageResponse_DeleteMessage | undefined; + triggerMessage?: APIV1MessageResponse_TriggerMessage | undefined; + clearMessage?: APIV1MessageResponse_ClearMessage | undefined; +} + +export interface APIV1MessageResponse_Messages { + messages: APIV1Message[]; +} + +export interface APIV1MessageResponse_CreateMessage { + message: APIV1Message | undefined; +} + +export interface APIV1MessageResponse_GetMessage { + message: APIV1Message | undefined; +} + +export interface APIV1MessageResponse_PutMessage { + message: APIV1Message | undefined; +} + +export interface APIV1MessageResponse_DeleteMessage {} + +export interface APIV1MessageResponse_TriggerMessage {} + +export interface APIV1MessageResponse_ClearMessage {} + +function createBaseAPIV1Message(): APIV1Message { + return { id: undefined, message: '', tokens: [], theme: undefined }; +} + +export const APIV1Message = { + encode( + message: APIV1Message, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.message !== '') { + writer.uint32(18).string(message.message); + } + for (const v of message.tokens) { + APIV1Message_APIV1MessageToken.encode( + v!, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.theme !== undefined) { + APIV1Identifier.encode(message.theme, writer.uint32(34).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Message { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Message(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.message = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.tokens.push( + APIV1Message_APIV1MessageToken.decode(reader, reader.uint32()), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.theme = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Message { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + message: isSet(object.message) ? globalThis.String(object.message) : '', + tokens: globalThis.Array.isArray(object?.tokens) + ? object.tokens.map((e: any) => + APIV1Message_APIV1MessageToken.fromJSON(e), + ) + : [], + theme: isSet(object.theme) + ? APIV1Identifier.fromJSON(object.theme) + : undefined, + }; + }, + + toJSON(message: APIV1Message): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.message !== '') { + obj.message = message.message; + } + if (message.tokens?.length) { + obj.tokens = message.tokens.map((e) => + APIV1Message_APIV1MessageToken.toJSON(e), + ); + } + if (message.theme !== undefined) { + obj.theme = APIV1Identifier.toJSON(message.theme); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Message { + return APIV1Message.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Message { + const message = createBaseAPIV1Message(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.message = object.message ?? ''; + message.tokens = + object.tokens?.map((e) => + APIV1Message_APIV1MessageToken.fromPartial(e), + ) || []; + message.theme = + object.theme !== undefined && object.theme !== null + ? APIV1Identifier.fromPartial(object.theme) + : undefined; + return message; + }, +}; + +function createBaseAPIV1Message_APIV1MessageToken(): APIV1Message_APIV1MessageToken { + return { name: '', text: undefined, timer: undefined, clock: undefined }; +} + +export const APIV1Message_APIV1MessageToken = { + encode( + message: APIV1Message_APIV1MessageToken, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.name !== '') { + writer.uint32(10).string(message.name); + } + if (message.text !== undefined) { + APIV1Message_APIV1MessageToken_APIV1TextToken.encode( + message.text, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.timer !== undefined) { + APIV1Message_APIV1MessageToken_APIV1TimerToken.encode( + message.timer, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.clock !== undefined) { + APIV1Message_APIV1MessageToken_APIV1ClockToken.encode( + message.clock, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Message_APIV1MessageToken { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Message_APIV1MessageToken(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.name = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.text = APIV1Message_APIV1MessageToken_APIV1TextToken.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.timer = APIV1Message_APIV1MessageToken_APIV1TimerToken.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.clock = APIV1Message_APIV1MessageToken_APIV1ClockToken.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Message_APIV1MessageToken { + return { + name: isSet(object.name) ? globalThis.String(object.name) : '', + text: isSet(object.text) + ? APIV1Message_APIV1MessageToken_APIV1TextToken.fromJSON(object.text) + : undefined, + timer: isSet(object.timer) + ? APIV1Message_APIV1MessageToken_APIV1TimerToken.fromJSON(object.timer) + : undefined, + clock: isSet(object.clock) + ? APIV1Message_APIV1MessageToken_APIV1ClockToken.fromJSON(object.clock) + : undefined, + }; + }, + + toJSON(message: APIV1Message_APIV1MessageToken): unknown { + const obj: any = {}; + if (message.name !== '') { + obj.name = message.name; + } + if (message.text !== undefined) { + obj.text = APIV1Message_APIV1MessageToken_APIV1TextToken.toJSON( + message.text, + ); + } + if (message.timer !== undefined) { + obj.timer = APIV1Message_APIV1MessageToken_APIV1TimerToken.toJSON( + message.timer, + ); + } + if (message.clock !== undefined) { + obj.clock = APIV1Message_APIV1MessageToken_APIV1ClockToken.toJSON( + message.clock, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Message_APIV1MessageToken { + return APIV1Message_APIV1MessageToken.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Message_APIV1MessageToken { + const message = createBaseAPIV1Message_APIV1MessageToken(); + message.name = object.name ?? ''; + message.text = + object.text !== undefined && object.text !== null + ? APIV1Message_APIV1MessageToken_APIV1TextToken.fromPartial(object.text) + : undefined; + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Message_APIV1MessageToken_APIV1TimerToken.fromPartial( + object.timer, + ) + : undefined; + message.clock = + object.clock !== undefined && object.clock !== null + ? APIV1Message_APIV1MessageToken_APIV1ClockToken.fromPartial( + object.clock, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1Message_APIV1MessageToken_APIV1TextToken(): APIV1Message_APIV1MessageToken_APIV1TextToken { + return { text: '' }; +} + +export const APIV1Message_APIV1MessageToken_APIV1TextToken = { + encode( + message: APIV1Message_APIV1MessageToken_APIV1TextToken, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.text !== '') { + writer.uint32(10).string(message.text); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Message_APIV1MessageToken_APIV1TextToken { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Message_APIV1MessageToken_APIV1TextToken(); + 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.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Message_APIV1MessageToken_APIV1TextToken { + return { text: isSet(object.text) ? globalThis.String(object.text) : '' }; + }, + + toJSON(message: APIV1Message_APIV1MessageToken_APIV1TextToken): unknown { + const obj: any = {}; + if (message.text !== '') { + obj.text = message.text; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1Message_APIV1MessageToken_APIV1TextToken { + return APIV1Message_APIV1MessageToken_APIV1TextToken.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1Message_APIV1MessageToken_APIV1TextToken { + const message = createBaseAPIV1Message_APIV1MessageToken_APIV1TextToken(); + message.text = object.text ?? ''; + return message; + }, +}; + +function createBaseAPIV1Message_APIV1MessageToken_APIV1TimerToken(): APIV1Message_APIV1MessageToken_APIV1TimerToken { + return { + id: undefined, + allowsOverrun: false, + format: undefined, + countdown: undefined, + countDownToTime: undefined, + elapsed: undefined, + }; +} + +export const APIV1Message_APIV1MessageToken_APIV1TimerToken = { + encode( + message: APIV1Message_APIV1MessageToken_APIV1TimerToken, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.allowsOverrun === true) { + writer.uint32(16).bool(message.allowsOverrun); + } + if (message.format !== undefined) { + APIV1TimerFormat.encode( + message.format, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.countdown !== undefined) { + APIV1Timer_APIV1TimerCountdown.encode( + message.countdown, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.countDownToTime !== undefined) { + APIV1Timer_APIV1TimerCountdownToTime.encode( + message.countDownToTime, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.elapsed !== undefined) { + APIV1Timer_APIV1TimerElapsed.encode( + message.elapsed, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Message_APIV1MessageToken_APIV1TimerToken { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Message_APIV1MessageToken_APIV1TimerToken(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.allowsOverrun = reader.bool(); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.format = APIV1TimerFormat.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.countdown = APIV1Timer_APIV1TimerCountdown.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.elapsed = APIV1Timer_APIV1TimerElapsed.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Message_APIV1MessageToken_APIV1TimerToken { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + allowsOverrun: isSet(object.allowsOverrun) + ? globalThis.Boolean(object.allowsOverrun) + : false, + format: isSet(object.format) + ? APIV1TimerFormat.fromJSON(object.format) + : undefined, + countdown: isSet(object.countdown) + ? APIV1Timer_APIV1TimerCountdown.fromJSON(object.countdown) + : undefined, + countDownToTime: isSet(object.countDownToTime) + ? APIV1Timer_APIV1TimerCountdownToTime.fromJSON(object.countDownToTime) + : undefined, + elapsed: isSet(object.elapsed) + ? APIV1Timer_APIV1TimerElapsed.fromJSON(object.elapsed) + : undefined, + }; + }, + + toJSON(message: APIV1Message_APIV1MessageToken_APIV1TimerToken): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.allowsOverrun === true) { + obj.allowsOverrun = message.allowsOverrun; + } + if (message.format !== undefined) { + obj.format = APIV1TimerFormat.toJSON(message.format); + } + if (message.countdown !== undefined) { + obj.countdown = APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown); + } + if (message.countDownToTime !== undefined) { + obj.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.toJSON( + message.countDownToTime, + ); + } + if (message.elapsed !== undefined) { + obj.elapsed = APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1Message_APIV1MessageToken_APIV1TimerToken { + return APIV1Message_APIV1MessageToken_APIV1TimerToken.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1Message_APIV1MessageToken_APIV1TimerToken { + const message = createBaseAPIV1Message_APIV1MessageToken_APIV1TimerToken(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.allowsOverrun = object.allowsOverrun ?? false; + message.format = + object.format !== undefined && object.format !== null + ? APIV1TimerFormat.fromPartial(object.format) + : undefined; + message.countdown = + object.countdown !== undefined && object.countdown !== null + ? APIV1Timer_APIV1TimerCountdown.fromPartial(object.countdown) + : undefined; + message.countDownToTime = + object.countDownToTime !== undefined && object.countDownToTime !== null + ? APIV1Timer_APIV1TimerCountdownToTime.fromPartial( + object.countDownToTime, + ) + : undefined; + message.elapsed = + object.elapsed !== undefined && object.elapsed !== null + ? APIV1Timer_APIV1TimerElapsed.fromPartial(object.elapsed) + : undefined; + return message; + }, +}; + +function createBaseAPIV1Message_APIV1MessageToken_APIV1ClockToken(): APIV1Message_APIV1MessageToken_APIV1ClockToken { + return { date: 0, time: 0, is24Hours: false }; +} + +export const APIV1Message_APIV1MessageToken_APIV1ClockToken = { + encode( + message: APIV1Message_APIV1MessageToken_APIV1ClockToken, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.date !== 0) { + writer.uint32(8).int32(message.date); + } + if (message.time !== 0) { + writer.uint32(16).int32(message.time); + } + if (message.is24Hours === true) { + writer.uint32(24).bool(message.is24Hours); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Message_APIV1MessageToken_APIV1ClockToken { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Message_APIV1MessageToken_APIV1ClockToken(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.date = reader.int32() as any; + continue; + case 2: + if (tag !== 16) { + break; + } + + message.time = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.is24Hours = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Message_APIV1MessageToken_APIV1ClockToken { + return { + date: isSet(object.date) + ? aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatFromJSON( + object.date, + ) + : 0, + time: isSet(object.time) + ? aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatFromJSON( + object.time, + ) + : 0, + is24Hours: isSet(object.is24Hours) + ? globalThis.Boolean(object.is24Hours) + : false, + }; + }, + + toJSON(message: APIV1Message_APIV1MessageToken_APIV1ClockToken): unknown { + const obj: any = {}; + if (message.date !== 0) { + obj.date = + aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatToJSON( + message.date, + ); + } + if (message.time !== 0) { + obj.time = + aPIV1Message_APIV1MessageToken_APIV1ClockToken_APIV1ClockTokenFormatToJSON( + message.time, + ); + } + if (message.is24Hours === true) { + obj.is24Hours = message.is24Hours; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1Message_APIV1MessageToken_APIV1ClockToken { + return APIV1Message_APIV1MessageToken_APIV1ClockToken.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1Message_APIV1MessageToken_APIV1ClockToken { + const message = createBaseAPIV1Message_APIV1MessageToken_APIV1ClockToken(); + message.date = object.date ?? 0; + message.time = object.time ?? 0; + message.is24Hours = object.is24Hours ?? false; + return message; + }, +}; + +function createBaseAPIV1MessageRequest(): APIV1MessageRequest { + return { + messages: undefined, + createMessage: undefined, + getMessage: undefined, + putMessage: undefined, + deleteMessage: undefined, + triggerMessage: undefined, + clearMessage: undefined, + }; +} + +export const APIV1MessageRequest = { + encode( + message: APIV1MessageRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.messages !== undefined) { + APIV1MessageRequest_Messages.encode( + message.messages, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createMessage !== undefined) { + APIV1MessageRequest_CreateMessage.encode( + message.createMessage, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getMessage !== undefined) { + APIV1MessageRequest_GetMessage.encode( + message.getMessage, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putMessage !== undefined) { + APIV1MessageRequest_PutMessage.encode( + message.putMessage, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.deleteMessage !== undefined) { + APIV1MessageRequest_DeleteMessage.encode( + message.deleteMessage, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.triggerMessage !== undefined) { + APIV1MessageRequest_TriggerMessage.encode( + message.triggerMessage, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.clearMessage !== undefined) { + APIV1MessageRequest_ClearMessage.encode( + message.clearMessage, + writer.uint32(58).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1MessageRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.messages = APIV1MessageRequest_Messages.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createMessage = APIV1MessageRequest_CreateMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getMessage = APIV1MessageRequest_GetMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putMessage = APIV1MessageRequest_PutMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.deleteMessage = APIV1MessageRequest_DeleteMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.triggerMessage = APIV1MessageRequest_TriggerMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.clearMessage = APIV1MessageRequest_ClearMessage.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest { + return { + messages: isSet(object.messages) + ? APIV1MessageRequest_Messages.fromJSON(object.messages) + : undefined, + createMessage: isSet(object.createMessage) + ? APIV1MessageRequest_CreateMessage.fromJSON(object.createMessage) + : undefined, + getMessage: isSet(object.getMessage) + ? APIV1MessageRequest_GetMessage.fromJSON(object.getMessage) + : undefined, + putMessage: isSet(object.putMessage) + ? APIV1MessageRequest_PutMessage.fromJSON(object.putMessage) + : undefined, + deleteMessage: isSet(object.deleteMessage) + ? APIV1MessageRequest_DeleteMessage.fromJSON(object.deleteMessage) + : undefined, + triggerMessage: isSet(object.triggerMessage) + ? APIV1MessageRequest_TriggerMessage.fromJSON(object.triggerMessage) + : undefined, + clearMessage: isSet(object.clearMessage) + ? APIV1MessageRequest_ClearMessage.fromJSON(object.clearMessage) + : undefined, + }; + }, + + toJSON(message: APIV1MessageRequest): unknown { + const obj: any = {}; + if (message.messages !== undefined) { + obj.messages = APIV1MessageRequest_Messages.toJSON(message.messages); + } + if (message.createMessage !== undefined) { + obj.createMessage = APIV1MessageRequest_CreateMessage.toJSON( + message.createMessage, + ); + } + if (message.getMessage !== undefined) { + obj.getMessage = APIV1MessageRequest_GetMessage.toJSON( + message.getMessage, + ); + } + if (message.putMessage !== undefined) { + obj.putMessage = APIV1MessageRequest_PutMessage.toJSON( + message.putMessage, + ); + } + if (message.deleteMessage !== undefined) { + obj.deleteMessage = APIV1MessageRequest_DeleteMessage.toJSON( + message.deleteMessage, + ); + } + if (message.triggerMessage !== undefined) { + obj.triggerMessage = APIV1MessageRequest_TriggerMessage.toJSON( + message.triggerMessage, + ); + } + if (message.clearMessage !== undefined) { + obj.clearMessage = APIV1MessageRequest_ClearMessage.toJSON( + message.clearMessage, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest { + return APIV1MessageRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageRequest { + const message = createBaseAPIV1MessageRequest(); + message.messages = + object.messages !== undefined && object.messages !== null + ? APIV1MessageRequest_Messages.fromPartial(object.messages) + : undefined; + message.createMessage = + object.createMessage !== undefined && object.createMessage !== null + ? APIV1MessageRequest_CreateMessage.fromPartial(object.createMessage) + : undefined; + message.getMessage = + object.getMessage !== undefined && object.getMessage !== null + ? APIV1MessageRequest_GetMessage.fromPartial(object.getMessage) + : undefined; + message.putMessage = + object.putMessage !== undefined && object.putMessage !== null + ? APIV1MessageRequest_PutMessage.fromPartial(object.putMessage) + : undefined; + message.deleteMessage = + object.deleteMessage !== undefined && object.deleteMessage !== null + ? APIV1MessageRequest_DeleteMessage.fromPartial(object.deleteMessage) + : undefined; + message.triggerMessage = + object.triggerMessage !== undefined && object.triggerMessage !== null + ? APIV1MessageRequest_TriggerMessage.fromPartial(object.triggerMessage) + : undefined; + message.clearMessage = + object.clearMessage !== undefined && object.clearMessage !== null + ? APIV1MessageRequest_ClearMessage.fromPartial(object.clearMessage) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageRequest_Messages(): APIV1MessageRequest_Messages { + return {}; +} + +export const APIV1MessageRequest_Messages = { + encode( + _: APIV1MessageRequest_Messages, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_Messages { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_Messages(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MessageRequest_Messages { + return {}; + }, + + toJSON(_: APIV1MessageRequest_Messages): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_Messages { + return APIV1MessageRequest_Messages.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1MessageRequest_Messages { + const message = createBaseAPIV1MessageRequest_Messages(); + return message; + }, +}; + +function createBaseAPIV1MessageRequest_CreateMessage(): APIV1MessageRequest_CreateMessage { + return { message: undefined }; +} + +export const APIV1MessageRequest_CreateMessage = { + encode( + message: APIV1MessageRequest_CreateMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.message !== undefined) { + APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_CreateMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_CreateMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.message = APIV1Message.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest_CreateMessage { + return { + message: isSet(object.message) + ? APIV1Message.fromJSON(object.message) + : undefined, + }; + }, + + toJSON(message: APIV1MessageRequest_CreateMessage): unknown { + const obj: any = {}; + if (message.message !== undefined) { + obj.message = APIV1Message.toJSON(message.message); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_CreateMessage { + return APIV1MessageRequest_CreateMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MessageRequest_CreateMessage { + const message = createBaseAPIV1MessageRequest_CreateMessage(); + message.message = + object.message !== undefined && object.message !== null + ? APIV1Message.fromPartial(object.message) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageRequest_GetMessage(): APIV1MessageRequest_GetMessage { + return { id: '' }; +} + +export const APIV1MessageRequest_GetMessage = { + encode( + message: APIV1MessageRequest_GetMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_GetMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_GetMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest_GetMessage { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MessageRequest_GetMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_GetMessage { + return APIV1MessageRequest_GetMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageRequest_GetMessage { + const message = createBaseAPIV1MessageRequest_GetMessage(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MessageRequest_PutMessage(): APIV1MessageRequest_PutMessage { + return { id: '', message: undefined }; +} + +export const APIV1MessageRequest_PutMessage = { + encode( + message: APIV1MessageRequest_PutMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.message !== undefined) { + APIV1Message.encode(message.message, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_PutMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_PutMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.message = APIV1Message.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest_PutMessage { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + message: isSet(object.message) + ? APIV1Message.fromJSON(object.message) + : undefined, + }; + }, + + toJSON(message: APIV1MessageRequest_PutMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.message !== undefined) { + obj.message = APIV1Message.toJSON(message.message); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_PutMessage { + return APIV1MessageRequest_PutMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageRequest_PutMessage { + const message = createBaseAPIV1MessageRequest_PutMessage(); + message.id = object.id ?? ''; + message.message = + object.message !== undefined && object.message !== null + ? APIV1Message.fromPartial(object.message) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageRequest_DeleteMessage(): APIV1MessageRequest_DeleteMessage { + return { id: '' }; +} + +export const APIV1MessageRequest_DeleteMessage = { + encode( + message: APIV1MessageRequest_DeleteMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_DeleteMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_DeleteMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest_DeleteMessage { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MessageRequest_DeleteMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_DeleteMessage { + return APIV1MessageRequest_DeleteMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MessageRequest_DeleteMessage { + const message = createBaseAPIV1MessageRequest_DeleteMessage(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MessageRequest_TriggerMessage(): APIV1MessageRequest_TriggerMessage { + return { id: '', tokens: [] }; +} + +export const APIV1MessageRequest_TriggerMessage = { + encode( + message: APIV1MessageRequest_TriggerMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + for (const v of message.tokens) { + APIV1Message_APIV1MessageToken.encode( + v!, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_TriggerMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_TriggerMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.tokens.push( + APIV1Message_APIV1MessageToken.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest_TriggerMessage { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + tokens: globalThis.Array.isArray(object?.tokens) + ? object.tokens.map((e: any) => + APIV1Message_APIV1MessageToken.fromJSON(e), + ) + : [], + }; + }, + + toJSON(message: APIV1MessageRequest_TriggerMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.tokens?.length) { + obj.tokens = message.tokens.map((e) => + APIV1Message_APIV1MessageToken.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_TriggerMessage { + return APIV1MessageRequest_TriggerMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MessageRequest_TriggerMessage { + const message = createBaseAPIV1MessageRequest_TriggerMessage(); + message.id = object.id ?? ''; + message.tokens = + object.tokens?.map((e) => + APIV1Message_APIV1MessageToken.fromPartial(e), + ) || []; + return message; + }, +}; + +function createBaseAPIV1MessageRequest_ClearMessage(): APIV1MessageRequest_ClearMessage { + return { id: '' }; +} + +export const APIV1MessageRequest_ClearMessage = { + encode( + message: APIV1MessageRequest_ClearMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageRequest_ClearMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageRequest_ClearMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageRequest_ClearMessage { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1MessageRequest_ClearMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageRequest_ClearMessage { + return APIV1MessageRequest_ClearMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MessageRequest_ClearMessage { + const message = createBaseAPIV1MessageRequest_ClearMessage(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1MessageResponse(): APIV1MessageResponse { + return { + messages: undefined, + createMessage: undefined, + getMessage: undefined, + putMessage: undefined, + deleteMessage: undefined, + triggerMessage: undefined, + clearMessage: undefined, + }; +} + +export const APIV1MessageResponse = { + encode( + message: APIV1MessageResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.messages !== undefined) { + APIV1MessageResponse_Messages.encode( + message.messages, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createMessage !== undefined) { + APIV1MessageResponse_CreateMessage.encode( + message.createMessage, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getMessage !== undefined) { + APIV1MessageResponse_GetMessage.encode( + message.getMessage, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putMessage !== undefined) { + APIV1MessageResponse_PutMessage.encode( + message.putMessage, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.deleteMessage !== undefined) { + APIV1MessageResponse_DeleteMessage.encode( + message.deleteMessage, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.triggerMessage !== undefined) { + APIV1MessageResponse_TriggerMessage.encode( + message.triggerMessage, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.clearMessage !== undefined) { + APIV1MessageResponse_ClearMessage.encode( + message.clearMessage, + writer.uint32(58).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.messages = APIV1MessageResponse_Messages.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createMessage = APIV1MessageResponse_CreateMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getMessage = APIV1MessageResponse_GetMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putMessage = APIV1MessageResponse_PutMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.deleteMessage = APIV1MessageResponse_DeleteMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.triggerMessage = APIV1MessageResponse_TriggerMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.clearMessage = APIV1MessageResponse_ClearMessage.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageResponse { + return { + messages: isSet(object.messages) + ? APIV1MessageResponse_Messages.fromJSON(object.messages) + : undefined, + createMessage: isSet(object.createMessage) + ? APIV1MessageResponse_CreateMessage.fromJSON(object.createMessage) + : undefined, + getMessage: isSet(object.getMessage) + ? APIV1MessageResponse_GetMessage.fromJSON(object.getMessage) + : undefined, + putMessage: isSet(object.putMessage) + ? APIV1MessageResponse_PutMessage.fromJSON(object.putMessage) + : undefined, + deleteMessage: isSet(object.deleteMessage) + ? APIV1MessageResponse_DeleteMessage.fromJSON(object.deleteMessage) + : undefined, + triggerMessage: isSet(object.triggerMessage) + ? APIV1MessageResponse_TriggerMessage.fromJSON(object.triggerMessage) + : undefined, + clearMessage: isSet(object.clearMessage) + ? APIV1MessageResponse_ClearMessage.fromJSON(object.clearMessage) + : undefined, + }; + }, + + toJSON(message: APIV1MessageResponse): unknown { + const obj: any = {}; + if (message.messages !== undefined) { + obj.messages = APIV1MessageResponse_Messages.toJSON(message.messages); + } + if (message.createMessage !== undefined) { + obj.createMessage = APIV1MessageResponse_CreateMessage.toJSON( + message.createMessage, + ); + } + if (message.getMessage !== undefined) { + obj.getMessage = APIV1MessageResponse_GetMessage.toJSON( + message.getMessage, + ); + } + if (message.putMessage !== undefined) { + obj.putMessage = APIV1MessageResponse_PutMessage.toJSON( + message.putMessage, + ); + } + if (message.deleteMessage !== undefined) { + obj.deleteMessage = APIV1MessageResponse_DeleteMessage.toJSON( + message.deleteMessage, + ); + } + if (message.triggerMessage !== undefined) { + obj.triggerMessage = APIV1MessageResponse_TriggerMessage.toJSON( + message.triggerMessage, + ); + } + if (message.clearMessage !== undefined) { + obj.clearMessage = APIV1MessageResponse_ClearMessage.toJSON( + message.clearMessage, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse { + return APIV1MessageResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageResponse { + const message = createBaseAPIV1MessageResponse(); + message.messages = + object.messages !== undefined && object.messages !== null + ? APIV1MessageResponse_Messages.fromPartial(object.messages) + : undefined; + message.createMessage = + object.createMessage !== undefined && object.createMessage !== null + ? APIV1MessageResponse_CreateMessage.fromPartial(object.createMessage) + : undefined; + message.getMessage = + object.getMessage !== undefined && object.getMessage !== null + ? APIV1MessageResponse_GetMessage.fromPartial(object.getMessage) + : undefined; + message.putMessage = + object.putMessage !== undefined && object.putMessage !== null + ? APIV1MessageResponse_PutMessage.fromPartial(object.putMessage) + : undefined; + message.deleteMessage = + object.deleteMessage !== undefined && object.deleteMessage !== null + ? APIV1MessageResponse_DeleteMessage.fromPartial(object.deleteMessage) + : undefined; + message.triggerMessage = + object.triggerMessage !== undefined && object.triggerMessage !== null + ? APIV1MessageResponse_TriggerMessage.fromPartial(object.triggerMessage) + : undefined; + message.clearMessage = + object.clearMessage !== undefined && object.clearMessage !== null + ? APIV1MessageResponse_ClearMessage.fromPartial(object.clearMessage) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageResponse_Messages(): APIV1MessageResponse_Messages { + return { messages: [] }; +} + +export const APIV1MessageResponse_Messages = { + encode( + message: APIV1MessageResponse_Messages, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.messages) { + APIV1Message.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_Messages { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_Messages(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.messages.push(APIV1Message.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageResponse_Messages { + return { + messages: globalThis.Array.isArray(object?.messages) + ? object.messages.map((e: any) => APIV1Message.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1MessageResponse_Messages): unknown { + const obj: any = {}; + if (message.messages?.length) { + obj.messages = message.messages.map((e) => APIV1Message.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_Messages { + return APIV1MessageResponse_Messages.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageResponse_Messages { + const message = createBaseAPIV1MessageResponse_Messages(); + message.messages = + object.messages?.map((e) => APIV1Message.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1MessageResponse_CreateMessage(): APIV1MessageResponse_CreateMessage { + return { message: undefined }; +} + +export const APIV1MessageResponse_CreateMessage = { + encode( + message: APIV1MessageResponse_CreateMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.message !== undefined) { + APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_CreateMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_CreateMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.message = APIV1Message.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageResponse_CreateMessage { + return { + message: isSet(object.message) + ? APIV1Message.fromJSON(object.message) + : undefined, + }; + }, + + toJSON(message: APIV1MessageResponse_CreateMessage): unknown { + const obj: any = {}; + if (message.message !== undefined) { + obj.message = APIV1Message.toJSON(message.message); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_CreateMessage { + return APIV1MessageResponse_CreateMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1MessageResponse_CreateMessage { + const message = createBaseAPIV1MessageResponse_CreateMessage(); + message.message = + object.message !== undefined && object.message !== null + ? APIV1Message.fromPartial(object.message) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageResponse_GetMessage(): APIV1MessageResponse_GetMessage { + return { message: undefined }; +} + +export const APIV1MessageResponse_GetMessage = { + encode( + message: APIV1MessageResponse_GetMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.message !== undefined) { + APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_GetMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_GetMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.message = APIV1Message.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageResponse_GetMessage { + return { + message: isSet(object.message) + ? APIV1Message.fromJSON(object.message) + : undefined, + }; + }, + + toJSON(message: APIV1MessageResponse_GetMessage): unknown { + const obj: any = {}; + if (message.message !== undefined) { + obj.message = APIV1Message.toJSON(message.message); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_GetMessage { + return APIV1MessageResponse_GetMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageResponse_GetMessage { + const message = createBaseAPIV1MessageResponse_GetMessage(); + message.message = + object.message !== undefined && object.message !== null + ? APIV1Message.fromPartial(object.message) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageResponse_PutMessage(): APIV1MessageResponse_PutMessage { + return { message: undefined }; +} + +export const APIV1MessageResponse_PutMessage = { + encode( + message: APIV1MessageResponse_PutMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.message !== undefined) { + APIV1Message.encode(message.message, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_PutMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_PutMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.message = APIV1Message.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MessageResponse_PutMessage { + return { + message: isSet(object.message) + ? APIV1Message.fromJSON(object.message) + : undefined, + }; + }, + + toJSON(message: APIV1MessageResponse_PutMessage): unknown { + const obj: any = {}; + if (message.message !== undefined) { + obj.message = APIV1Message.toJSON(message.message); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_PutMessage { + return APIV1MessageResponse_PutMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MessageResponse_PutMessage { + const message = createBaseAPIV1MessageResponse_PutMessage(); + message.message = + object.message !== undefined && object.message !== null + ? APIV1Message.fromPartial(object.message) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MessageResponse_DeleteMessage(): APIV1MessageResponse_DeleteMessage { + return {}; +} + +export const APIV1MessageResponse_DeleteMessage = { + encode( + _: APIV1MessageResponse_DeleteMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_DeleteMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_DeleteMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MessageResponse_DeleteMessage { + return {}; + }, + + toJSON(_: APIV1MessageResponse_DeleteMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_DeleteMessage { + return APIV1MessageResponse_DeleteMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1MessageResponse_DeleteMessage { + const message = createBaseAPIV1MessageResponse_DeleteMessage(); + return message; + }, +}; + +function createBaseAPIV1MessageResponse_TriggerMessage(): APIV1MessageResponse_TriggerMessage { + return {}; +} + +export const APIV1MessageResponse_TriggerMessage = { + encode( + _: APIV1MessageResponse_TriggerMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_TriggerMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_TriggerMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MessageResponse_TriggerMessage { + return {}; + }, + + toJSON(_: APIV1MessageResponse_TriggerMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_TriggerMessage { + return APIV1MessageResponse_TriggerMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1MessageResponse_TriggerMessage { + const message = createBaseAPIV1MessageResponse_TriggerMessage(); + return message; + }, +}; + +function createBaseAPIV1MessageResponse_ClearMessage(): APIV1MessageResponse_ClearMessage { + return {}; +} + +export const APIV1MessageResponse_ClearMessage = { + encode( + _: APIV1MessageResponse_ClearMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MessageResponse_ClearMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MessageResponse_ClearMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MessageResponse_ClearMessage { + return {}; + }, + + toJSON(_: APIV1MessageResponse_ClearMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MessageResponse_ClearMessage { + return APIV1MessageResponse_ClearMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1MessageResponse_ClearMessage { + const message = createBaseAPIV1MessageResponse_ClearMessage(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Miscellaneous.proto b/proto/proApiV1Miscellaneous.proto new file mode 100755 index 0000000..bcfeda2 --- /dev/null +++ b/proto/proApiV1Miscellaneous.proto @@ -0,0 +1,26 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message API_v1_Miscellaneous_Request { + message FindMyMouse { + } + + oneof Request { + .rv.data.API_v1_Miscellaneous_Request.FindMyMouse find_my_mouse = 1; + } +} + +message API_v1_Miscellaneous_Response { + message FindMyMouse { + } + + oneof Response { + .rv.data.API_v1_Miscellaneous_Response.FindMyMouse find_my_mouse = 1; + } +} + diff --git a/proto/proApiV1Miscellaneous.ts b/proto/proApiV1Miscellaneous.ts new file mode 100644 index 0000000..5cad6fa --- /dev/null +++ b/proto/proApiV1Miscellaneous.ts @@ -0,0 +1,324 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1MiscellaneousRequest { + findMyMouse?: APIV1MiscellaneousRequest_FindMyMouse | undefined; +} + +export interface APIV1MiscellaneousRequest_FindMyMouse {} + +export interface APIV1MiscellaneousResponse { + findMyMouse?: APIV1MiscellaneousResponse_FindMyMouse | undefined; +} + +export interface APIV1MiscellaneousResponse_FindMyMouse {} + +function createBaseAPIV1MiscellaneousRequest(): APIV1MiscellaneousRequest { + return { findMyMouse: undefined }; +} + +export const APIV1MiscellaneousRequest = { + encode( + message: APIV1MiscellaneousRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.findMyMouse !== undefined) { + APIV1MiscellaneousRequest_FindMyMouse.encode( + message.findMyMouse, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MiscellaneousRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MiscellaneousRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.findMyMouse = APIV1MiscellaneousRequest_FindMyMouse.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MiscellaneousRequest { + return { + findMyMouse: isSet(object.findMyMouse) + ? APIV1MiscellaneousRequest_FindMyMouse.fromJSON(object.findMyMouse) + : undefined, + }; + }, + + toJSON(message: APIV1MiscellaneousRequest): unknown { + const obj: any = {}; + if (message.findMyMouse !== undefined) { + obj.findMyMouse = APIV1MiscellaneousRequest_FindMyMouse.toJSON( + message.findMyMouse, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MiscellaneousRequest { + return APIV1MiscellaneousRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MiscellaneousRequest { + const message = createBaseAPIV1MiscellaneousRequest(); + message.findMyMouse = + object.findMyMouse !== undefined && object.findMyMouse !== null + ? APIV1MiscellaneousRequest_FindMyMouse.fromPartial(object.findMyMouse) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MiscellaneousRequest_FindMyMouse(): APIV1MiscellaneousRequest_FindMyMouse { + return {}; +} + +export const APIV1MiscellaneousRequest_FindMyMouse = { + encode( + _: APIV1MiscellaneousRequest_FindMyMouse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MiscellaneousRequest_FindMyMouse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MiscellaneousRequest_FindMyMouse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MiscellaneousRequest_FindMyMouse { + return {}; + }, + + toJSON(_: APIV1MiscellaneousRequest_FindMyMouse): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1MiscellaneousRequest_FindMyMouse { + return APIV1MiscellaneousRequest_FindMyMouse.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1MiscellaneousRequest_FindMyMouse { + const message = createBaseAPIV1MiscellaneousRequest_FindMyMouse(); + return message; + }, +}; + +function createBaseAPIV1MiscellaneousResponse(): APIV1MiscellaneousResponse { + return { findMyMouse: undefined }; +} + +export const APIV1MiscellaneousResponse = { + encode( + message: APIV1MiscellaneousResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.findMyMouse !== undefined) { + APIV1MiscellaneousResponse_FindMyMouse.encode( + message.findMyMouse, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MiscellaneousResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MiscellaneousResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.findMyMouse = APIV1MiscellaneousResponse_FindMyMouse.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1MiscellaneousResponse { + return { + findMyMouse: isSet(object.findMyMouse) + ? APIV1MiscellaneousResponse_FindMyMouse.fromJSON(object.findMyMouse) + : undefined, + }; + }, + + toJSON(message: APIV1MiscellaneousResponse): unknown { + const obj: any = {}; + if (message.findMyMouse !== undefined) { + obj.findMyMouse = APIV1MiscellaneousResponse_FindMyMouse.toJSON( + message.findMyMouse, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1MiscellaneousResponse { + return APIV1MiscellaneousResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1MiscellaneousResponse { + const message = createBaseAPIV1MiscellaneousResponse(); + message.findMyMouse = + object.findMyMouse !== undefined && object.findMyMouse !== null + ? APIV1MiscellaneousResponse_FindMyMouse.fromPartial(object.findMyMouse) + : undefined; + return message; + }, +}; + +function createBaseAPIV1MiscellaneousResponse_FindMyMouse(): APIV1MiscellaneousResponse_FindMyMouse { + return {}; +} + +export const APIV1MiscellaneousResponse_FindMyMouse = { + encode( + _: APIV1MiscellaneousResponse_FindMyMouse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1MiscellaneousResponse_FindMyMouse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1MiscellaneousResponse_FindMyMouse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1MiscellaneousResponse_FindMyMouse { + return {}; + }, + + toJSON(_: APIV1MiscellaneousResponse_FindMyMouse): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1MiscellaneousResponse_FindMyMouse { + return APIV1MiscellaneousResponse_FindMyMouse.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1MiscellaneousResponse_FindMyMouse { + const message = createBaseAPIV1MiscellaneousResponse_FindMyMouse(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Playlist.proto b/proto/proApiV1Playlist.proto new file mode 100755 index 0000000..2f83769 --- /dev/null +++ b/proto/proApiV1Playlist.proto @@ -0,0 +1,198 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "google/protobuf/wrappers.proto"; +import "proApiV1Color.proto"; +import "proApiV1ContentType.proto"; +import "proApiV1Identifier.proto"; + +message API_v1_Playlist { + enum API_v1_PlaylistType { + group = 0; + playlist = 1; + } + + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_Playlist.API_v1_PlaylistType type = 2; + repeated .rv.data.API_v1_Playlist children = 3; +} + +message API_v1_PlaylistAndItem { + .rv.data.API_v1_Identifier playlist = 1; + .rv.data.API_v1_Identifier item = 2; +} + +message API_v1_PlaylistItem { + enum API_v1_PlaylistItemType { + presentation = 0; + placeholder = 1; + header = 2; + media = 3; + audio = 4; + livevideo = 5; + } + + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_PlaylistItem.API_v1_PlaylistItemType type = 2; + bool is_hidden = 3; + bool is_pco = 4; + .rv.data.API_v1_Color header_color = 5; + .google.protobuf.UInt32Value duration = 6; +} + +message API_v1_Playlist_Request { + message Playlists { + } + + message CreatePlaylist { + string name = 1; + .rv.data.API_v1_Playlist.API_v1_PlaylistType type = 2; + } + + message GetActivePlaylist { + } + + message GetPlaylist { + string id = 1; + } + + message PutPlaylist { + string id = 1; + repeated .rv.data.API_v1_PlaylistItem items = 2; + } + + message PostPlaylist { + string id = 1; + string name = 2; + .rv.data.API_v1_Playlist.API_v1_PlaylistType type = 3; + } + + message Thumbnail { + uint32 index = 1; + uint32 cue_index = 2; + int32 quality = 3; + .rv.data.API_v1_ContentType content_type = 4; + } + + message EmptyMessage { + } + + message IdMessage { + string id = 1; + } + + message IndexMessage { + uint32 index = 1; + } + + oneof Request { + .rv.data.API_v1_Playlist_Request.Playlists playlists = 1; + .rv.data.API_v1_Playlist_Request.CreatePlaylist create_playlist = 2; + .rv.data.API_v1_Playlist_Request.GetPlaylist get_playlist = 3; + .rv.data.API_v1_Playlist_Request.PutPlaylist put_playlist = 4; + .rv.data.API_v1_Playlist_Request.PostPlaylist post_playlist = 5; + .rv.data.API_v1_Playlist_Request.GetActivePlaylist get_active_playlist = 6; + .rv.data.API_v1_Playlist_Request.GetActivePlaylist focused = 7; + .rv.data.API_v1_Playlist_Request.EmptyMessage next_focus = 8; + .rv.data.API_v1_Playlist_Request.EmptyMessage previous_focus = 9; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_presentation_focus = 10; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_announcement_focus = 11; + .rv.data.API_v1_Playlist_Request.EmptyMessage focused_trigger = 12; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_presentation_trigger = 13; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_announcement_trigger = 14; + .rv.data.API_v1_Playlist_Request.EmptyMessage focused_next_trigger = 15; + .rv.data.API_v1_Playlist_Request.EmptyMessage focused_previous_trigger = 16; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_presentation_next_trigger = 17; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_announcement_next_trigger = 18; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_presentation_previous_trigger = 19; + .rv.data.API_v1_Playlist_Request.EmptyMessage active_announcement_previous_trigger = 20; + .rv.data.API_v1_Playlist_Request.IdMessage id_focus = 21; + .rv.data.API_v1_Playlist_Request.IdMessage id_trigger = 22; + .rv.data.API_v1_Playlist_Request.IdMessage id_next_trigger = 23; + .rv.data.API_v1_Playlist_Request.IdMessage id_previous_trigger = 24; + .rv.data.API_v1_Playlist_Request.IndexMessage focused_index_trigger = 25; + .rv.data.API_v1_Playlist_Request.IndexMessage active_presentation_index_trigger = 26; + .rv.data.API_v1_Playlist_Request.IndexMessage active_announcement_index_trigger = 27; + .rv.data.API_v1_Playlist_Request.IdMessage id_updates = 28; + .rv.data.API_v1_Playlist_Request.Thumbnail active_presentation_thumbnail = 29; + .rv.data.API_v1_Playlist_Request.Thumbnail active_announcement_thumbnail = 30; + } +} + +message API_v1_Playlist_Response { + message Playlists { + repeated .rv.data.API_v1_Playlist playlists = 1; + } + + message CreatePlaylist { + .rv.data.API_v1_Playlist playlist = 1; + } + + message GetActivePlaylist { + .rv.data.API_v1_PlaylistAndItem presentation = 1; + .rv.data.API_v1_PlaylistAndItem announcements = 2; + } + + message GetPlaylist { + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_PlaylistItem items = 2; + } + + message PutPlaylist { + } + + message PostPlaylist { + .rv.data.API_v1_Playlist playlist = 1; + } + + message GetFocusedPlaylist { + .rv.data.API_v1_PlaylistAndItem playlist = 1; + } + + message Thumbnail { + bytes data = 1; + .rv.data.API_v1_ContentType content_type = 2; + } + + message EmptyMessage { + } + + oneof Response { + .rv.data.API_v1_Playlist_Response.Playlists playlists = 1; + .rv.data.API_v1_Playlist_Response.CreatePlaylist create_playlist = 2; + .rv.data.API_v1_Playlist_Response.GetPlaylist get_playlist = 3; + .rv.data.API_v1_Playlist_Response.PutPlaylist put_playlist = 4; + .rv.data.API_v1_Playlist_Response.PostPlaylist post_playlist = 5; + .rv.data.API_v1_Playlist_Response.GetActivePlaylist get_active_playlist = 6; + .rv.data.API_v1_Playlist_Response.GetFocusedPlaylist focused = 7; + .rv.data.API_v1_Playlist_Response.EmptyMessage next_focus = 8; + .rv.data.API_v1_Playlist_Response.EmptyMessage previous_focus = 9; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_focus = 10; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_focus = 11; + .rv.data.API_v1_Playlist_Response.EmptyMessage focused_trigger = 12; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_trigger = 13; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_trigger = 14; + .rv.data.API_v1_Playlist_Response.EmptyMessage focused_next_trigger = 15; + .rv.data.API_v1_Playlist_Response.EmptyMessage focused_previous_trigger = 16; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_next_trigger = 17; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_next_trigger = 18; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_previous_trigger = 19; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_previous_trigger = 20; + .rv.data.API_v1_Playlist_Response.EmptyMessage id_focus = 21; + .rv.data.API_v1_Playlist_Response.EmptyMessage id_trigger = 22; + .rv.data.API_v1_Playlist_Response.EmptyMessage id_next_trigger = 23; + .rv.data.API_v1_Playlist_Response.EmptyMessage id_previous_trigger = 24; + .rv.data.API_v1_Playlist_Response.EmptyMessage focused_index_trigger = 25; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_index_trigger = 26; + .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_index_trigger = 27; + .rv.data.API_v1_Playlist_Response.EmptyMessage id_updates = 28; + .rv.data.API_v1_Playlist_Response.Thumbnail active_presentation_thumbnail = 29; + .rv.data.API_v1_Playlist_Response.Thumbnail active_announcement_thumbnail = 30; + } +} + diff --git a/proto/proApiV1Playlist.ts b/proto/proApiV1Playlist.ts new file mode 100644 index 0000000..17db870 --- /dev/null +++ b/proto/proApiV1Playlist.ts @@ -0,0 +1,4153 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { UInt32Value } from './google/protobuf/wrappers'; +import { APIV1Color } from './proApiV1Color'; +import { + APIV1ContentType, + aPIV1ContentTypeFromJSON, + aPIV1ContentTypeToJSON, +} from './proApiV1ContentType'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Playlist { + id: APIV1Identifier | undefined; + type: APIV1Playlist_APIV1PlaylistType; + children: APIV1Playlist[]; +} + +export enum APIV1Playlist_APIV1PlaylistType { + group = 0, + playlist = 1, + UNRECOGNIZED = -1, +} + +export function aPIV1Playlist_APIV1PlaylistTypeFromJSON( + object: any, +): APIV1Playlist_APIV1PlaylistType { + switch (object) { + case 0: + case 'group': + return APIV1Playlist_APIV1PlaylistType.group; + case 1: + case 'playlist': + return APIV1Playlist_APIV1PlaylistType.playlist; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1Playlist_APIV1PlaylistType.UNRECOGNIZED; + } +} + +export function aPIV1Playlist_APIV1PlaylistTypeToJSON( + object: APIV1Playlist_APIV1PlaylistType, +): string { + switch (object) { + case APIV1Playlist_APIV1PlaylistType.group: + return 'group'; + case APIV1Playlist_APIV1PlaylistType.playlist: + return 'playlist'; + case APIV1Playlist_APIV1PlaylistType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1PlaylistAndItem { + playlist: APIV1Identifier | undefined; + item: APIV1Identifier | undefined; +} + +export interface APIV1PlaylistItem { + id: APIV1Identifier | undefined; + type: APIV1PlaylistItem_APIV1PlaylistItemType; + isHidden: boolean; + isPco: boolean; + headerColor: APIV1Color | undefined; + duration: number | undefined; +} + +export enum APIV1PlaylistItem_APIV1PlaylistItemType { + presentation = 0, + placeholder = 1, + header = 2, + media = 3, + audio = 4, + livevideo = 5, + UNRECOGNIZED = -1, +} + +export function aPIV1PlaylistItem_APIV1PlaylistItemTypeFromJSON( + object: any, +): APIV1PlaylistItem_APIV1PlaylistItemType { + switch (object) { + case 0: + case 'presentation': + return APIV1PlaylistItem_APIV1PlaylistItemType.presentation; + case 1: + case 'placeholder': + return APIV1PlaylistItem_APIV1PlaylistItemType.placeholder; + case 2: + case 'header': + return APIV1PlaylistItem_APIV1PlaylistItemType.header; + case 3: + case 'media': + return APIV1PlaylistItem_APIV1PlaylistItemType.media; + case 4: + case 'audio': + return APIV1PlaylistItem_APIV1PlaylistItemType.audio; + case 5: + case 'livevideo': + return APIV1PlaylistItem_APIV1PlaylistItemType.livevideo; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1PlaylistItem_APIV1PlaylistItemType.UNRECOGNIZED; + } +} + +export function aPIV1PlaylistItem_APIV1PlaylistItemTypeToJSON( + object: APIV1PlaylistItem_APIV1PlaylistItemType, +): string { + switch (object) { + case APIV1PlaylistItem_APIV1PlaylistItemType.presentation: + return 'presentation'; + case APIV1PlaylistItem_APIV1PlaylistItemType.placeholder: + return 'placeholder'; + case APIV1PlaylistItem_APIV1PlaylistItemType.header: + return 'header'; + case APIV1PlaylistItem_APIV1PlaylistItemType.media: + return 'media'; + case APIV1PlaylistItem_APIV1PlaylistItemType.audio: + return 'audio'; + case APIV1PlaylistItem_APIV1PlaylistItemType.livevideo: + return 'livevideo'; + case APIV1PlaylistItem_APIV1PlaylistItemType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1PlaylistRequest { + playlists?: APIV1PlaylistRequest_Playlists | undefined; + createPlaylist?: APIV1PlaylistRequest_CreatePlaylist | undefined; + getPlaylist?: APIV1PlaylistRequest_GetPlaylist | undefined; + putPlaylist?: APIV1PlaylistRequest_PutPlaylist | undefined; + postPlaylist?: APIV1PlaylistRequest_PostPlaylist | undefined; + getActivePlaylist?: APIV1PlaylistRequest_GetActivePlaylist | undefined; + focused?: APIV1PlaylistRequest_GetActivePlaylist | undefined; + nextFocus?: APIV1PlaylistRequest_EmptyMessage | undefined; + previousFocus?: APIV1PlaylistRequest_EmptyMessage | undefined; + activePresentationFocus?: APIV1PlaylistRequest_EmptyMessage | undefined; + activeAnnouncementFocus?: APIV1PlaylistRequest_EmptyMessage | undefined; + focusedTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + activePresentationTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + activeAnnouncementTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + focusedNextTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + focusedPreviousTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + activePresentationNextTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + activeAnnouncementNextTrigger?: APIV1PlaylistRequest_EmptyMessage | undefined; + activePresentationPreviousTrigger?: + | APIV1PlaylistRequest_EmptyMessage + | undefined; + activeAnnouncementPreviousTrigger?: + | APIV1PlaylistRequest_EmptyMessage + | undefined; + idFocus?: APIV1PlaylistRequest_IdMessage | undefined; + idTrigger?: APIV1PlaylistRequest_IdMessage | undefined; + idNextTrigger?: APIV1PlaylistRequest_IdMessage | undefined; + idPreviousTrigger?: APIV1PlaylistRequest_IdMessage | undefined; + focusedIndexTrigger?: APIV1PlaylistRequest_IndexMessage | undefined; + activePresentationIndexTrigger?: + | APIV1PlaylistRequest_IndexMessage + | undefined; + activeAnnouncementIndexTrigger?: + | APIV1PlaylistRequest_IndexMessage + | undefined; + idUpdates?: APIV1PlaylistRequest_IdMessage | undefined; + activePresentationThumbnail?: APIV1PlaylistRequest_Thumbnail | undefined; + activeAnnouncementThumbnail?: APIV1PlaylistRequest_Thumbnail | undefined; +} + +export interface APIV1PlaylistRequest_Playlists {} + +export interface APIV1PlaylistRequest_CreatePlaylist { + name: string; + type: APIV1Playlist_APIV1PlaylistType; +} + +export interface APIV1PlaylistRequest_GetActivePlaylist {} + +export interface APIV1PlaylistRequest_GetPlaylist { + id: string; +} + +export interface APIV1PlaylistRequest_PutPlaylist { + id: string; + items: APIV1PlaylistItem[]; +} + +export interface APIV1PlaylistRequest_PostPlaylist { + id: string; + name: string; + type: APIV1Playlist_APIV1PlaylistType; +} + +export interface APIV1PlaylistRequest_Thumbnail { + index: number; + cueIndex: number; + quality: number; + contentType: APIV1ContentType; +} + +export interface APIV1PlaylistRequest_EmptyMessage {} + +export interface APIV1PlaylistRequest_IdMessage { + id: string; +} + +export interface APIV1PlaylistRequest_IndexMessage { + index: number; +} + +export interface APIV1PlaylistResponse { + playlists?: APIV1PlaylistResponse_Playlists | undefined; + createPlaylist?: APIV1PlaylistResponse_CreatePlaylist | undefined; + getPlaylist?: APIV1PlaylistResponse_GetPlaylist | undefined; + putPlaylist?: APIV1PlaylistResponse_PutPlaylist | undefined; + postPlaylist?: APIV1PlaylistResponse_PostPlaylist | undefined; + getActivePlaylist?: APIV1PlaylistResponse_GetActivePlaylist | undefined; + focused?: APIV1PlaylistResponse_GetFocusedPlaylist | undefined; + nextFocus?: APIV1PlaylistResponse_EmptyMessage | undefined; + previousFocus?: APIV1PlaylistResponse_EmptyMessage | undefined; + activePresentationFocus?: APIV1PlaylistResponse_EmptyMessage | undefined; + activeAnnouncementFocus?: APIV1PlaylistResponse_EmptyMessage | undefined; + focusedTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + activePresentationTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + activeAnnouncementTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + focusedNextTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + focusedPreviousTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + activePresentationNextTrigger?: + | APIV1PlaylistResponse_EmptyMessage + | undefined; + activeAnnouncementNextTrigger?: + | APIV1PlaylistResponse_EmptyMessage + | undefined; + activePresentationPreviousTrigger?: + | APIV1PlaylistResponse_EmptyMessage + | undefined; + activeAnnouncementPreviousTrigger?: + | APIV1PlaylistResponse_EmptyMessage + | undefined; + idFocus?: APIV1PlaylistResponse_EmptyMessage | undefined; + idTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + idNextTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + idPreviousTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + focusedIndexTrigger?: APIV1PlaylistResponse_EmptyMessage | undefined; + activePresentationIndexTrigger?: + | APIV1PlaylistResponse_EmptyMessage + | undefined; + activeAnnouncementIndexTrigger?: + | APIV1PlaylistResponse_EmptyMessage + | undefined; + idUpdates?: APIV1PlaylistResponse_EmptyMessage | undefined; + activePresentationThumbnail?: APIV1PlaylistResponse_Thumbnail | undefined; + activeAnnouncementThumbnail?: APIV1PlaylistResponse_Thumbnail | undefined; +} + +export interface APIV1PlaylistResponse_Playlists { + playlists: APIV1Playlist[]; +} + +export interface APIV1PlaylistResponse_CreatePlaylist { + playlist: APIV1Playlist | undefined; +} + +export interface APIV1PlaylistResponse_GetActivePlaylist { + presentation: APIV1PlaylistAndItem | undefined; + announcements: APIV1PlaylistAndItem | undefined; +} + +export interface APIV1PlaylistResponse_GetPlaylist { + id: APIV1Identifier | undefined; + items: APIV1PlaylistItem[]; +} + +export interface APIV1PlaylistResponse_PutPlaylist {} + +export interface APIV1PlaylistResponse_PostPlaylist { + playlist: APIV1Playlist | undefined; +} + +export interface APIV1PlaylistResponse_GetFocusedPlaylist { + playlist: APIV1PlaylistAndItem | undefined; +} + +export interface APIV1PlaylistResponse_Thumbnail { + data: Uint8Array; + contentType: APIV1ContentType; +} + +export interface APIV1PlaylistResponse_EmptyMessage {} + +function createBaseAPIV1Playlist(): APIV1Playlist { + return { id: undefined, type: 0, children: [] }; +} + +export const APIV1Playlist = { + encode( + message: APIV1Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.type !== 0) { + writer.uint32(16).int32(message.type); + } + for (const v of message.children) { + APIV1Playlist.encode(v!, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Playlist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.type = reader.int32() as any; + continue; + case 3: + if (tag !== 26) { + break; + } + + message.children.push(APIV1Playlist.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Playlist { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + type: isSet(object.type) + ? aPIV1Playlist_APIV1PlaylistTypeFromJSON(object.type) + : 0, + children: globalThis.Array.isArray(object?.children) + ? object.children.map((e: any) => APIV1Playlist.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1Playlist): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.type !== 0) { + obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type); + } + if (message.children?.length) { + obj.children = message.children.map((e) => APIV1Playlist.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Playlist { + return APIV1Playlist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Playlist { + const message = createBaseAPIV1Playlist(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.type = object.type ?? 0; + message.children = + object.children?.map((e) => APIV1Playlist.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1PlaylistAndItem(): APIV1PlaylistAndItem { + return { playlist: undefined, item: undefined }; +} + +export const APIV1PlaylistAndItem = { + encode( + message: APIV1PlaylistAndItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlist !== undefined) { + APIV1Identifier.encode( + message.playlist, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.item !== undefined) { + APIV1Identifier.encode(message.item, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistAndItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistAndItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlist = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.item = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistAndItem { + return { + playlist: isSet(object.playlist) + ? APIV1Identifier.fromJSON(object.playlist) + : undefined, + item: isSet(object.item) + ? APIV1Identifier.fromJSON(object.item) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistAndItem): unknown { + const obj: any = {}; + if (message.playlist !== undefined) { + obj.playlist = APIV1Identifier.toJSON(message.playlist); + } + if (message.item !== undefined) { + obj.item = APIV1Identifier.toJSON(message.item); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistAndItem { + return APIV1PlaylistAndItem.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistAndItem { + const message = createBaseAPIV1PlaylistAndItem(); + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1Identifier.fromPartial(object.playlist) + : undefined; + message.item = + object.item !== undefined && object.item !== null + ? APIV1Identifier.fromPartial(object.item) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistItem(): APIV1PlaylistItem { + return { + id: undefined, + type: 0, + isHidden: false, + isPco: false, + headerColor: undefined, + duration: undefined, + }; +} + +export const APIV1PlaylistItem = { + encode( + message: APIV1PlaylistItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.type !== 0) { + writer.uint32(16).int32(message.type); + } + if (message.isHidden === true) { + writer.uint32(24).bool(message.isHidden); + } + if (message.isPco === true) { + writer.uint32(32).bool(message.isPco); + } + if (message.headerColor !== undefined) { + APIV1Color.encode(message.headerColor, writer.uint32(42).fork()).ldelim(); + } + if (message.duration !== undefined) { + UInt32Value.encode( + { value: message.duration! }, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1PlaylistItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.type = reader.int32() as any; + continue; + case 3: + if (tag !== 24) { + break; + } + + message.isHidden = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.isPco = reader.bool(); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.headerColor = APIV1Color.decode(reader, reader.uint32()); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.duration = UInt32Value.decode(reader, reader.uint32()).value; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistItem { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + type: isSet(object.type) + ? aPIV1PlaylistItem_APIV1PlaylistItemTypeFromJSON(object.type) + : 0, + isHidden: isSet(object.isHidden) + ? globalThis.Boolean(object.isHidden) + : false, + isPco: isSet(object.isPco) ? globalThis.Boolean(object.isPco) : false, + headerColor: isSet(object.headerColor) + ? APIV1Color.fromJSON(object.headerColor) + : undefined, + duration: isSet(object.duration) ? Number(object.duration) : undefined, + }; + }, + + toJSON(message: APIV1PlaylistItem): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.type !== 0) { + obj.type = aPIV1PlaylistItem_APIV1PlaylistItemTypeToJSON(message.type); + } + if (message.isHidden === true) { + obj.isHidden = message.isHidden; + } + if (message.isPco === true) { + obj.isPco = message.isPco; + } + if (message.headerColor !== undefined) { + obj.headerColor = APIV1Color.toJSON(message.headerColor); + } + if (message.duration !== undefined) { + obj.duration = message.duration; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistItem { + return APIV1PlaylistItem.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistItem { + const message = createBaseAPIV1PlaylistItem(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.type = object.type ?? 0; + message.isHidden = object.isHidden ?? false; + message.isPco = object.isPco ?? false; + message.headerColor = + object.headerColor !== undefined && object.headerColor !== null + ? APIV1Color.fromPartial(object.headerColor) + : undefined; + message.duration = object.duration ?? undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest(): APIV1PlaylistRequest { + return { + playlists: undefined, + createPlaylist: undefined, + getPlaylist: undefined, + putPlaylist: undefined, + postPlaylist: undefined, + getActivePlaylist: undefined, + focused: undefined, + nextFocus: undefined, + previousFocus: undefined, + activePresentationFocus: undefined, + activeAnnouncementFocus: undefined, + focusedTrigger: undefined, + activePresentationTrigger: undefined, + activeAnnouncementTrigger: undefined, + focusedNextTrigger: undefined, + focusedPreviousTrigger: undefined, + activePresentationNextTrigger: undefined, + activeAnnouncementNextTrigger: undefined, + activePresentationPreviousTrigger: undefined, + activeAnnouncementPreviousTrigger: undefined, + idFocus: undefined, + idTrigger: undefined, + idNextTrigger: undefined, + idPreviousTrigger: undefined, + focusedIndexTrigger: undefined, + activePresentationIndexTrigger: undefined, + activeAnnouncementIndexTrigger: undefined, + idUpdates: undefined, + activePresentationThumbnail: undefined, + activeAnnouncementThumbnail: undefined, + }; +} + +export const APIV1PlaylistRequest = { + encode( + message: APIV1PlaylistRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlists !== undefined) { + APIV1PlaylistRequest_Playlists.encode( + message.playlists, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createPlaylist !== undefined) { + APIV1PlaylistRequest_CreatePlaylist.encode( + message.createPlaylist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getPlaylist !== undefined) { + APIV1PlaylistRequest_GetPlaylist.encode( + message.getPlaylist, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putPlaylist !== undefined) { + APIV1PlaylistRequest_PutPlaylist.encode( + message.putPlaylist, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.postPlaylist !== undefined) { + APIV1PlaylistRequest_PostPlaylist.encode( + message.postPlaylist, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getActivePlaylist !== undefined) { + APIV1PlaylistRequest_GetActivePlaylist.encode( + message.getActivePlaylist, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.focused !== undefined) { + APIV1PlaylistRequest_GetActivePlaylist.encode( + message.focused, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.nextFocus !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.nextFocus, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.previousFocus !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.previousFocus, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.activePresentationFocus !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activePresentationFocus, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.activeAnnouncementFocus !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activeAnnouncementFocus, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.focusedTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.focusedTrigger, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.activePresentationTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activePresentationTrigger, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.activeAnnouncementTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activeAnnouncementTrigger, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.focusedNextTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.focusedNextTrigger, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.focusedPreviousTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.focusedPreviousTrigger, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.activePresentationNextTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activePresentationNextTrigger, + writer.uint32(138).fork(), + ).ldelim(); + } + if (message.activeAnnouncementNextTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activeAnnouncementNextTrigger, + writer.uint32(146).fork(), + ).ldelim(); + } + if (message.activePresentationPreviousTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activePresentationPreviousTrigger, + writer.uint32(154).fork(), + ).ldelim(); + } + if (message.activeAnnouncementPreviousTrigger !== undefined) { + APIV1PlaylistRequest_EmptyMessage.encode( + message.activeAnnouncementPreviousTrigger, + writer.uint32(162).fork(), + ).ldelim(); + } + if (message.idFocus !== undefined) { + APIV1PlaylistRequest_IdMessage.encode( + message.idFocus, + writer.uint32(170).fork(), + ).ldelim(); + } + if (message.idTrigger !== undefined) { + APIV1PlaylistRequest_IdMessage.encode( + message.idTrigger, + writer.uint32(178).fork(), + ).ldelim(); + } + if (message.idNextTrigger !== undefined) { + APIV1PlaylistRequest_IdMessage.encode( + message.idNextTrigger, + writer.uint32(186).fork(), + ).ldelim(); + } + if (message.idPreviousTrigger !== undefined) { + APIV1PlaylistRequest_IdMessage.encode( + message.idPreviousTrigger, + writer.uint32(194).fork(), + ).ldelim(); + } + if (message.focusedIndexTrigger !== undefined) { + APIV1PlaylistRequest_IndexMessage.encode( + message.focusedIndexTrigger, + writer.uint32(202).fork(), + ).ldelim(); + } + if (message.activePresentationIndexTrigger !== undefined) { + APIV1PlaylistRequest_IndexMessage.encode( + message.activePresentationIndexTrigger, + writer.uint32(210).fork(), + ).ldelim(); + } + if (message.activeAnnouncementIndexTrigger !== undefined) { + APIV1PlaylistRequest_IndexMessage.encode( + message.activeAnnouncementIndexTrigger, + writer.uint32(218).fork(), + ).ldelim(); + } + if (message.idUpdates !== undefined) { + APIV1PlaylistRequest_IdMessage.encode( + message.idUpdates, + writer.uint32(226).fork(), + ).ldelim(); + } + if (message.activePresentationThumbnail !== undefined) { + APIV1PlaylistRequest_Thumbnail.encode( + message.activePresentationThumbnail, + writer.uint32(234).fork(), + ).ldelim(); + } + if (message.activeAnnouncementThumbnail !== undefined) { + APIV1PlaylistRequest_Thumbnail.encode( + message.activeAnnouncementThumbnail, + writer.uint32(242).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists = APIV1PlaylistRequest_Playlists.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createPlaylist = APIV1PlaylistRequest_CreatePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getPlaylist = APIV1PlaylistRequest_GetPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putPlaylist = APIV1PlaylistRequest_PutPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.postPlaylist = APIV1PlaylistRequest_PostPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getActivePlaylist = + APIV1PlaylistRequest_GetActivePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.focused = APIV1PlaylistRequest_GetActivePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.nextFocus = APIV1PlaylistRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.previousFocus = APIV1PlaylistRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.activePresentationFocus = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.activeAnnouncementFocus = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.focusedTrigger = APIV1PlaylistRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.activePresentationTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.activeAnnouncementTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.focusedNextTrigger = APIV1PlaylistRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.focusedPreviousTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.activePresentationNextTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 18: + if (tag !== 146) { + break; + } + + message.activeAnnouncementNextTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 19: + if (tag !== 154) { + break; + } + + message.activePresentationPreviousTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 20: + if (tag !== 162) { + break; + } + + message.activeAnnouncementPreviousTrigger = + APIV1PlaylistRequest_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 21: + if (tag !== 170) { + break; + } + + message.idFocus = APIV1PlaylistRequest_IdMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 22: + if (tag !== 178) { + break; + } + + message.idTrigger = APIV1PlaylistRequest_IdMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 23: + if (tag !== 186) { + break; + } + + message.idNextTrigger = APIV1PlaylistRequest_IdMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 24: + if (tag !== 194) { + break; + } + + message.idPreviousTrigger = APIV1PlaylistRequest_IdMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 25: + if (tag !== 202) { + break; + } + + message.focusedIndexTrigger = + APIV1PlaylistRequest_IndexMessage.decode(reader, reader.uint32()); + continue; + case 26: + if (tag !== 210) { + break; + } + + message.activePresentationIndexTrigger = + APIV1PlaylistRequest_IndexMessage.decode(reader, reader.uint32()); + continue; + case 27: + if (tag !== 218) { + break; + } + + message.activeAnnouncementIndexTrigger = + APIV1PlaylistRequest_IndexMessage.decode(reader, reader.uint32()); + continue; + case 28: + if (tag !== 226) { + break; + } + + message.idUpdates = APIV1PlaylistRequest_IdMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 29: + if (tag !== 234) { + break; + } + + message.activePresentationThumbnail = + APIV1PlaylistRequest_Thumbnail.decode(reader, reader.uint32()); + continue; + case 30: + if (tag !== 242) { + break; + } + + message.activeAnnouncementThumbnail = + APIV1PlaylistRequest_Thumbnail.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest { + return { + playlists: isSet(object.playlists) + ? APIV1PlaylistRequest_Playlists.fromJSON(object.playlists) + : undefined, + createPlaylist: isSet(object.createPlaylist) + ? APIV1PlaylistRequest_CreatePlaylist.fromJSON(object.createPlaylist) + : undefined, + getPlaylist: isSet(object.getPlaylist) + ? APIV1PlaylistRequest_GetPlaylist.fromJSON(object.getPlaylist) + : undefined, + putPlaylist: isSet(object.putPlaylist) + ? APIV1PlaylistRequest_PutPlaylist.fromJSON(object.putPlaylist) + : undefined, + postPlaylist: isSet(object.postPlaylist) + ? APIV1PlaylistRequest_PostPlaylist.fromJSON(object.postPlaylist) + : undefined, + getActivePlaylist: isSet(object.getActivePlaylist) + ? APIV1PlaylistRequest_GetActivePlaylist.fromJSON( + object.getActivePlaylist, + ) + : undefined, + focused: isSet(object.focused) + ? APIV1PlaylistRequest_GetActivePlaylist.fromJSON(object.focused) + : undefined, + nextFocus: isSet(object.nextFocus) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON(object.nextFocus) + : undefined, + previousFocus: isSet(object.previousFocus) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON(object.previousFocus) + : undefined, + activePresentationFocus: isSet(object.activePresentationFocus) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activePresentationFocus, + ) + : undefined, + activeAnnouncementFocus: isSet(object.activeAnnouncementFocus) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activeAnnouncementFocus, + ) + : undefined, + focusedTrigger: isSet(object.focusedTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON(object.focusedTrigger) + : undefined, + activePresentationTrigger: isSet(object.activePresentationTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activePresentationTrigger, + ) + : undefined, + activeAnnouncementTrigger: isSet(object.activeAnnouncementTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activeAnnouncementTrigger, + ) + : undefined, + focusedNextTrigger: isSet(object.focusedNextTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON(object.focusedNextTrigger) + : undefined, + focusedPreviousTrigger: isSet(object.focusedPreviousTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.focusedPreviousTrigger, + ) + : undefined, + activePresentationNextTrigger: isSet(object.activePresentationNextTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activePresentationNextTrigger, + ) + : undefined, + activeAnnouncementNextTrigger: isSet(object.activeAnnouncementNextTrigger) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activeAnnouncementNextTrigger, + ) + : undefined, + activePresentationPreviousTrigger: isSet( + object.activePresentationPreviousTrigger, + ) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activePresentationPreviousTrigger, + ) + : undefined, + activeAnnouncementPreviousTrigger: isSet( + object.activeAnnouncementPreviousTrigger, + ) + ? APIV1PlaylistRequest_EmptyMessage.fromJSON( + object.activeAnnouncementPreviousTrigger, + ) + : undefined, + idFocus: isSet(object.idFocus) + ? APIV1PlaylistRequest_IdMessage.fromJSON(object.idFocus) + : undefined, + idTrigger: isSet(object.idTrigger) + ? APIV1PlaylistRequest_IdMessage.fromJSON(object.idTrigger) + : undefined, + idNextTrigger: isSet(object.idNextTrigger) + ? APIV1PlaylistRequest_IdMessage.fromJSON(object.idNextTrigger) + : undefined, + idPreviousTrigger: isSet(object.idPreviousTrigger) + ? APIV1PlaylistRequest_IdMessage.fromJSON(object.idPreviousTrigger) + : undefined, + focusedIndexTrigger: isSet(object.focusedIndexTrigger) + ? APIV1PlaylistRequest_IndexMessage.fromJSON(object.focusedIndexTrigger) + : undefined, + activePresentationIndexTrigger: isSet( + object.activePresentationIndexTrigger, + ) + ? APIV1PlaylistRequest_IndexMessage.fromJSON( + object.activePresentationIndexTrigger, + ) + : undefined, + activeAnnouncementIndexTrigger: isSet( + object.activeAnnouncementIndexTrigger, + ) + ? APIV1PlaylistRequest_IndexMessage.fromJSON( + object.activeAnnouncementIndexTrigger, + ) + : undefined, + idUpdates: isSet(object.idUpdates) + ? APIV1PlaylistRequest_IdMessage.fromJSON(object.idUpdates) + : undefined, + activePresentationThumbnail: isSet(object.activePresentationThumbnail) + ? APIV1PlaylistRequest_Thumbnail.fromJSON( + object.activePresentationThumbnail, + ) + : undefined, + activeAnnouncementThumbnail: isSet(object.activeAnnouncementThumbnail) + ? APIV1PlaylistRequest_Thumbnail.fromJSON( + object.activeAnnouncementThumbnail, + ) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistRequest): unknown { + const obj: any = {}; + if (message.playlists !== undefined) { + obj.playlists = APIV1PlaylistRequest_Playlists.toJSON(message.playlists); + } + if (message.createPlaylist !== undefined) { + obj.createPlaylist = APIV1PlaylistRequest_CreatePlaylist.toJSON( + message.createPlaylist, + ); + } + if (message.getPlaylist !== undefined) { + obj.getPlaylist = APIV1PlaylistRequest_GetPlaylist.toJSON( + message.getPlaylist, + ); + } + if (message.putPlaylist !== undefined) { + obj.putPlaylist = APIV1PlaylistRequest_PutPlaylist.toJSON( + message.putPlaylist, + ); + } + if (message.postPlaylist !== undefined) { + obj.postPlaylist = APIV1PlaylistRequest_PostPlaylist.toJSON( + message.postPlaylist, + ); + } + if (message.getActivePlaylist !== undefined) { + obj.getActivePlaylist = APIV1PlaylistRequest_GetActivePlaylist.toJSON( + message.getActivePlaylist, + ); + } + if (message.focused !== undefined) { + obj.focused = APIV1PlaylistRequest_GetActivePlaylist.toJSON( + message.focused, + ); + } + if (message.nextFocus !== undefined) { + obj.nextFocus = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.nextFocus, + ); + } + if (message.previousFocus !== undefined) { + obj.previousFocus = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.previousFocus, + ); + } + if (message.activePresentationFocus !== undefined) { + obj.activePresentationFocus = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activePresentationFocus, + ); + } + if (message.activeAnnouncementFocus !== undefined) { + obj.activeAnnouncementFocus = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activeAnnouncementFocus, + ); + } + if (message.focusedTrigger !== undefined) { + obj.focusedTrigger = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.focusedTrigger, + ); + } + if (message.activePresentationTrigger !== undefined) { + obj.activePresentationTrigger = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activePresentationTrigger, + ); + } + if (message.activeAnnouncementTrigger !== undefined) { + obj.activeAnnouncementTrigger = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activeAnnouncementTrigger, + ); + } + if (message.focusedNextTrigger !== undefined) { + obj.focusedNextTrigger = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.focusedNextTrigger, + ); + } + if (message.focusedPreviousTrigger !== undefined) { + obj.focusedPreviousTrigger = APIV1PlaylistRequest_EmptyMessage.toJSON( + message.focusedPreviousTrigger, + ); + } + if (message.activePresentationNextTrigger !== undefined) { + obj.activePresentationNextTrigger = + APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activePresentationNextTrigger, + ); + } + if (message.activeAnnouncementNextTrigger !== undefined) { + obj.activeAnnouncementNextTrigger = + APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activeAnnouncementNextTrigger, + ); + } + if (message.activePresentationPreviousTrigger !== undefined) { + obj.activePresentationPreviousTrigger = + APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activePresentationPreviousTrigger, + ); + } + if (message.activeAnnouncementPreviousTrigger !== undefined) { + obj.activeAnnouncementPreviousTrigger = + APIV1PlaylistRequest_EmptyMessage.toJSON( + message.activeAnnouncementPreviousTrigger, + ); + } + if (message.idFocus !== undefined) { + obj.idFocus = APIV1PlaylistRequest_IdMessage.toJSON(message.idFocus); + } + if (message.idTrigger !== undefined) { + obj.idTrigger = APIV1PlaylistRequest_IdMessage.toJSON(message.idTrigger); + } + if (message.idNextTrigger !== undefined) { + obj.idNextTrigger = APIV1PlaylistRequest_IdMessage.toJSON( + message.idNextTrigger, + ); + } + if (message.idPreviousTrigger !== undefined) { + obj.idPreviousTrigger = APIV1PlaylistRequest_IdMessage.toJSON( + message.idPreviousTrigger, + ); + } + if (message.focusedIndexTrigger !== undefined) { + obj.focusedIndexTrigger = APIV1PlaylistRequest_IndexMessage.toJSON( + message.focusedIndexTrigger, + ); + } + if (message.activePresentationIndexTrigger !== undefined) { + obj.activePresentationIndexTrigger = + APIV1PlaylistRequest_IndexMessage.toJSON( + message.activePresentationIndexTrigger, + ); + } + if (message.activeAnnouncementIndexTrigger !== undefined) { + obj.activeAnnouncementIndexTrigger = + APIV1PlaylistRequest_IndexMessage.toJSON( + message.activeAnnouncementIndexTrigger, + ); + } + if (message.idUpdates !== undefined) { + obj.idUpdates = APIV1PlaylistRequest_IdMessage.toJSON(message.idUpdates); + } + if (message.activePresentationThumbnail !== undefined) { + obj.activePresentationThumbnail = APIV1PlaylistRequest_Thumbnail.toJSON( + message.activePresentationThumbnail, + ); + } + if (message.activeAnnouncementThumbnail !== undefined) { + obj.activeAnnouncementThumbnail = APIV1PlaylistRequest_Thumbnail.toJSON( + message.activeAnnouncementThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest { + return APIV1PlaylistRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistRequest { + const message = createBaseAPIV1PlaylistRequest(); + message.playlists = + object.playlists !== undefined && object.playlists !== null + ? APIV1PlaylistRequest_Playlists.fromPartial(object.playlists) + : undefined; + message.createPlaylist = + object.createPlaylist !== undefined && object.createPlaylist !== null + ? APIV1PlaylistRequest_CreatePlaylist.fromPartial(object.createPlaylist) + : undefined; + message.getPlaylist = + object.getPlaylist !== undefined && object.getPlaylist !== null + ? APIV1PlaylistRequest_GetPlaylist.fromPartial(object.getPlaylist) + : undefined; + message.putPlaylist = + object.putPlaylist !== undefined && object.putPlaylist !== null + ? APIV1PlaylistRequest_PutPlaylist.fromPartial(object.putPlaylist) + : undefined; + message.postPlaylist = + object.postPlaylist !== undefined && object.postPlaylist !== null + ? APIV1PlaylistRequest_PostPlaylist.fromPartial(object.postPlaylist) + : undefined; + message.getActivePlaylist = + object.getActivePlaylist !== undefined && + object.getActivePlaylist !== null + ? APIV1PlaylistRequest_GetActivePlaylist.fromPartial( + object.getActivePlaylist, + ) + : undefined; + message.focused = + object.focused !== undefined && object.focused !== null + ? APIV1PlaylistRequest_GetActivePlaylist.fromPartial(object.focused) + : undefined; + message.nextFocus = + object.nextFocus !== undefined && object.nextFocus !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial(object.nextFocus) + : undefined; + message.previousFocus = + object.previousFocus !== undefined && object.previousFocus !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial(object.previousFocus) + : undefined; + message.activePresentationFocus = + object.activePresentationFocus !== undefined && + object.activePresentationFocus !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activePresentationFocus, + ) + : undefined; + message.activeAnnouncementFocus = + object.activeAnnouncementFocus !== undefined && + object.activeAnnouncementFocus !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activeAnnouncementFocus, + ) + : undefined; + message.focusedTrigger = + object.focusedTrigger !== undefined && object.focusedTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial(object.focusedTrigger) + : undefined; + message.activePresentationTrigger = + object.activePresentationTrigger !== undefined && + object.activePresentationTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activePresentationTrigger, + ) + : undefined; + message.activeAnnouncementTrigger = + object.activeAnnouncementTrigger !== undefined && + object.activeAnnouncementTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activeAnnouncementTrigger, + ) + : undefined; + message.focusedNextTrigger = + object.focusedNextTrigger !== undefined && + object.focusedNextTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.focusedNextTrigger, + ) + : undefined; + message.focusedPreviousTrigger = + object.focusedPreviousTrigger !== undefined && + object.focusedPreviousTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.focusedPreviousTrigger, + ) + : undefined; + message.activePresentationNextTrigger = + object.activePresentationNextTrigger !== undefined && + object.activePresentationNextTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activePresentationNextTrigger, + ) + : undefined; + message.activeAnnouncementNextTrigger = + object.activeAnnouncementNextTrigger !== undefined && + object.activeAnnouncementNextTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activeAnnouncementNextTrigger, + ) + : undefined; + message.activePresentationPreviousTrigger = + object.activePresentationPreviousTrigger !== undefined && + object.activePresentationPreviousTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activePresentationPreviousTrigger, + ) + : undefined; + message.activeAnnouncementPreviousTrigger = + object.activeAnnouncementPreviousTrigger !== undefined && + object.activeAnnouncementPreviousTrigger !== null + ? APIV1PlaylistRequest_EmptyMessage.fromPartial( + object.activeAnnouncementPreviousTrigger, + ) + : undefined; + message.idFocus = + object.idFocus !== undefined && object.idFocus !== null + ? APIV1PlaylistRequest_IdMessage.fromPartial(object.idFocus) + : undefined; + message.idTrigger = + object.idTrigger !== undefined && object.idTrigger !== null + ? APIV1PlaylistRequest_IdMessage.fromPartial(object.idTrigger) + : undefined; + message.idNextTrigger = + object.idNextTrigger !== undefined && object.idNextTrigger !== null + ? APIV1PlaylistRequest_IdMessage.fromPartial(object.idNextTrigger) + : undefined; + message.idPreviousTrigger = + object.idPreviousTrigger !== undefined && + object.idPreviousTrigger !== null + ? APIV1PlaylistRequest_IdMessage.fromPartial(object.idPreviousTrigger) + : undefined; + message.focusedIndexTrigger = + object.focusedIndexTrigger !== undefined && + object.focusedIndexTrigger !== null + ? APIV1PlaylistRequest_IndexMessage.fromPartial( + object.focusedIndexTrigger, + ) + : undefined; + message.activePresentationIndexTrigger = + object.activePresentationIndexTrigger !== undefined && + object.activePresentationIndexTrigger !== null + ? APIV1PlaylistRequest_IndexMessage.fromPartial( + object.activePresentationIndexTrigger, + ) + : undefined; + message.activeAnnouncementIndexTrigger = + object.activeAnnouncementIndexTrigger !== undefined && + object.activeAnnouncementIndexTrigger !== null + ? APIV1PlaylistRequest_IndexMessage.fromPartial( + object.activeAnnouncementIndexTrigger, + ) + : undefined; + message.idUpdates = + object.idUpdates !== undefined && object.idUpdates !== null + ? APIV1PlaylistRequest_IdMessage.fromPartial(object.idUpdates) + : undefined; + message.activePresentationThumbnail = + object.activePresentationThumbnail !== undefined && + object.activePresentationThumbnail !== null + ? APIV1PlaylistRequest_Thumbnail.fromPartial( + object.activePresentationThumbnail, + ) + : undefined; + message.activeAnnouncementThumbnail = + object.activeAnnouncementThumbnail !== undefined && + object.activeAnnouncementThumbnail !== null + ? APIV1PlaylistRequest_Thumbnail.fromPartial( + object.activeAnnouncementThumbnail, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_Playlists(): APIV1PlaylistRequest_Playlists { + return {}; +} + +export const APIV1PlaylistRequest_Playlists = { + encode( + _: APIV1PlaylistRequest_Playlists, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_Playlists { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_Playlists(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PlaylistRequest_Playlists { + return {}; + }, + + toJSON(_: APIV1PlaylistRequest_Playlists): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_Playlists { + return APIV1PlaylistRequest_Playlists.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1PlaylistRequest_Playlists { + const message = createBaseAPIV1PlaylistRequest_Playlists(); + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_CreatePlaylist(): APIV1PlaylistRequest_CreatePlaylist { + return { name: '', type: 0 }; +} + +export const APIV1PlaylistRequest_CreatePlaylist = { + encode( + message: APIV1PlaylistRequest_CreatePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.name !== '') { + writer.uint32(10).string(message.name); + } + if (message.type !== 0) { + writer.uint32(16).int32(message.type); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_CreatePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_CreatePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.name = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.type = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_CreatePlaylist { + return { + name: isSet(object.name) ? globalThis.String(object.name) : '', + type: isSet(object.type) + ? aPIV1Playlist_APIV1PlaylistTypeFromJSON(object.type) + : 0, + }; + }, + + toJSON(message: APIV1PlaylistRequest_CreatePlaylist): unknown { + const obj: any = {}; + if (message.name !== '') { + obj.name = message.name; + } + if (message.type !== 0) { + obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_CreatePlaylist { + return APIV1PlaylistRequest_CreatePlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistRequest_CreatePlaylist { + const message = createBaseAPIV1PlaylistRequest_CreatePlaylist(); + message.name = object.name ?? ''; + message.type = object.type ?? 0; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_GetActivePlaylist(): APIV1PlaylistRequest_GetActivePlaylist { + return {}; +} + +export const APIV1PlaylistRequest_GetActivePlaylist = { + encode( + _: APIV1PlaylistRequest_GetActivePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_GetActivePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_GetActivePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PlaylistRequest_GetActivePlaylist { + return {}; + }, + + toJSON(_: APIV1PlaylistRequest_GetActivePlaylist): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PlaylistRequest_GetActivePlaylist { + return APIV1PlaylistRequest_GetActivePlaylist.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PlaylistRequest_GetActivePlaylist { + const message = createBaseAPIV1PlaylistRequest_GetActivePlaylist(); + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_GetPlaylist(): APIV1PlaylistRequest_GetPlaylist { + return { id: '' }; +} + +export const APIV1PlaylistRequest_GetPlaylist = { + encode( + message: APIV1PlaylistRequest_GetPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_GetPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_GetPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_GetPlaylist { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1PlaylistRequest_GetPlaylist): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_GetPlaylist { + return APIV1PlaylistRequest_GetPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistRequest_GetPlaylist { + const message = createBaseAPIV1PlaylistRequest_GetPlaylist(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_PutPlaylist(): APIV1PlaylistRequest_PutPlaylist { + return { id: '', items: [] }; +} + +export const APIV1PlaylistRequest_PutPlaylist = { + encode( + message: APIV1PlaylistRequest_PutPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + for (const v of message.items) { + APIV1PlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_PutPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_PutPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.items.push(APIV1PlaylistItem.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_PutPlaylist { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + items: globalThis.Array.isArray(object?.items) + ? object.items.map((e: any) => APIV1PlaylistItem.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1PlaylistRequest_PutPlaylist): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.items?.length) { + obj.items = message.items.map((e) => APIV1PlaylistItem.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_PutPlaylist { + return APIV1PlaylistRequest_PutPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistRequest_PutPlaylist { + const message = createBaseAPIV1PlaylistRequest_PutPlaylist(); + message.id = object.id ?? ''; + message.items = + object.items?.map((e) => APIV1PlaylistItem.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_PostPlaylist(): APIV1PlaylistRequest_PostPlaylist { + return { id: '', name: '', type: 0 }; +} + +export const APIV1PlaylistRequest_PostPlaylist = { + encode( + message: APIV1PlaylistRequest_PostPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.name !== '') { + writer.uint32(18).string(message.name); + } + if (message.type !== 0) { + writer.uint32(24).int32(message.type); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_PostPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_PostPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.name = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.type = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_PostPlaylist { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + type: isSet(object.type) + ? aPIV1Playlist_APIV1PlaylistTypeFromJSON(object.type) + : 0, + }; + }, + + toJSON(message: APIV1PlaylistRequest_PostPlaylist): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.type !== 0) { + obj.type = aPIV1Playlist_APIV1PlaylistTypeToJSON(message.type); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_PostPlaylist { + return APIV1PlaylistRequest_PostPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistRequest_PostPlaylist { + const message = createBaseAPIV1PlaylistRequest_PostPlaylist(); + message.id = object.id ?? ''; + message.name = object.name ?? ''; + message.type = object.type ?? 0; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_Thumbnail(): APIV1PlaylistRequest_Thumbnail { + return { index: 0, cueIndex: 0, quality: 0, contentType: 0 }; +} + +export const APIV1PlaylistRequest_Thumbnail = { + encode( + message: APIV1PlaylistRequest_Thumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.index !== 0) { + writer.uint32(8).uint32(message.index); + } + if (message.cueIndex !== 0) { + writer.uint32(16).uint32(message.cueIndex); + } + if (message.quality !== 0) { + writer.uint32(24).int32(message.quality); + } + if (message.contentType !== 0) { + writer.uint32(32).int32(message.contentType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_Thumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_Thumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.index = reader.uint32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.cueIndex = reader.uint32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.quality = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.contentType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_Thumbnail { + return { + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + cueIndex: isSet(object.cueIndex) ? globalThis.Number(object.cueIndex) : 0, + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + contentType: isSet(object.contentType) + ? aPIV1ContentTypeFromJSON(object.contentType) + : 0, + }; + }, + + toJSON(message: APIV1PlaylistRequest_Thumbnail): unknown { + const obj: any = {}; + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.cueIndex !== 0) { + obj.cueIndex = Math.round(message.cueIndex); + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + if (message.contentType !== 0) { + obj.contentType = aPIV1ContentTypeToJSON(message.contentType); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_Thumbnail { + return APIV1PlaylistRequest_Thumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistRequest_Thumbnail { + const message = createBaseAPIV1PlaylistRequest_Thumbnail(); + message.index = object.index ?? 0; + message.cueIndex = object.cueIndex ?? 0; + message.quality = object.quality ?? 0; + message.contentType = object.contentType ?? 0; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_EmptyMessage(): APIV1PlaylistRequest_EmptyMessage { + return {}; +} + +export const APIV1PlaylistRequest_EmptyMessage = { + encode( + _: APIV1PlaylistRequest_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PlaylistRequest_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1PlaylistRequest_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_EmptyMessage { + return APIV1PlaylistRequest_EmptyMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PlaylistRequest_EmptyMessage { + const message = createBaseAPIV1PlaylistRequest_EmptyMessage(); + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_IdMessage(): APIV1PlaylistRequest_IdMessage { + return { id: '' }; +} + +export const APIV1PlaylistRequest_IdMessage = { + encode( + message: APIV1PlaylistRequest_IdMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_IdMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_IdMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_IdMessage { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1PlaylistRequest_IdMessage): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_IdMessage { + return APIV1PlaylistRequest_IdMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistRequest_IdMessage { + const message = createBaseAPIV1PlaylistRequest_IdMessage(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1PlaylistRequest_IndexMessage(): APIV1PlaylistRequest_IndexMessage { + return { index: 0 }; +} + +export const APIV1PlaylistRequest_IndexMessage = { + encode( + message: APIV1PlaylistRequest_IndexMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.index !== 0) { + writer.uint32(8).uint32(message.index); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistRequest_IndexMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistRequest_IndexMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.index = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistRequest_IndexMessage { + return { index: isSet(object.index) ? globalThis.Number(object.index) : 0 }; + }, + + toJSON(message: APIV1PlaylistRequest_IndexMessage): unknown { + const obj: any = {}; + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistRequest_IndexMessage { + return APIV1PlaylistRequest_IndexMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistRequest_IndexMessage { + const message = createBaseAPIV1PlaylistRequest_IndexMessage(); + message.index = object.index ?? 0; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse(): APIV1PlaylistResponse { + return { + playlists: undefined, + createPlaylist: undefined, + getPlaylist: undefined, + putPlaylist: undefined, + postPlaylist: undefined, + getActivePlaylist: undefined, + focused: undefined, + nextFocus: undefined, + previousFocus: undefined, + activePresentationFocus: undefined, + activeAnnouncementFocus: undefined, + focusedTrigger: undefined, + activePresentationTrigger: undefined, + activeAnnouncementTrigger: undefined, + focusedNextTrigger: undefined, + focusedPreviousTrigger: undefined, + activePresentationNextTrigger: undefined, + activeAnnouncementNextTrigger: undefined, + activePresentationPreviousTrigger: undefined, + activeAnnouncementPreviousTrigger: undefined, + idFocus: undefined, + idTrigger: undefined, + idNextTrigger: undefined, + idPreviousTrigger: undefined, + focusedIndexTrigger: undefined, + activePresentationIndexTrigger: undefined, + activeAnnouncementIndexTrigger: undefined, + idUpdates: undefined, + activePresentationThumbnail: undefined, + activeAnnouncementThumbnail: undefined, + }; +} + +export const APIV1PlaylistResponse = { + encode( + message: APIV1PlaylistResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlists !== undefined) { + APIV1PlaylistResponse_Playlists.encode( + message.playlists, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createPlaylist !== undefined) { + APIV1PlaylistResponse_CreatePlaylist.encode( + message.createPlaylist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getPlaylist !== undefined) { + APIV1PlaylistResponse_GetPlaylist.encode( + message.getPlaylist, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putPlaylist !== undefined) { + APIV1PlaylistResponse_PutPlaylist.encode( + message.putPlaylist, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.postPlaylist !== undefined) { + APIV1PlaylistResponse_PostPlaylist.encode( + message.postPlaylist, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getActivePlaylist !== undefined) { + APIV1PlaylistResponse_GetActivePlaylist.encode( + message.getActivePlaylist, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.focused !== undefined) { + APIV1PlaylistResponse_GetFocusedPlaylist.encode( + message.focused, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.nextFocus !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.nextFocus, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.previousFocus !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.previousFocus, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.activePresentationFocus !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activePresentationFocus, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.activeAnnouncementFocus !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activeAnnouncementFocus, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.focusedTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.focusedTrigger, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.activePresentationTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activePresentationTrigger, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.activeAnnouncementTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activeAnnouncementTrigger, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.focusedNextTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.focusedNextTrigger, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.focusedPreviousTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.focusedPreviousTrigger, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.activePresentationNextTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activePresentationNextTrigger, + writer.uint32(138).fork(), + ).ldelim(); + } + if (message.activeAnnouncementNextTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activeAnnouncementNextTrigger, + writer.uint32(146).fork(), + ).ldelim(); + } + if (message.activePresentationPreviousTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activePresentationPreviousTrigger, + writer.uint32(154).fork(), + ).ldelim(); + } + if (message.activeAnnouncementPreviousTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activeAnnouncementPreviousTrigger, + writer.uint32(162).fork(), + ).ldelim(); + } + if (message.idFocus !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.idFocus, + writer.uint32(170).fork(), + ).ldelim(); + } + if (message.idTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.idTrigger, + writer.uint32(178).fork(), + ).ldelim(); + } + if (message.idNextTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.idNextTrigger, + writer.uint32(186).fork(), + ).ldelim(); + } + if (message.idPreviousTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.idPreviousTrigger, + writer.uint32(194).fork(), + ).ldelim(); + } + if (message.focusedIndexTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.focusedIndexTrigger, + writer.uint32(202).fork(), + ).ldelim(); + } + if (message.activePresentationIndexTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activePresentationIndexTrigger, + writer.uint32(210).fork(), + ).ldelim(); + } + if (message.activeAnnouncementIndexTrigger !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.activeAnnouncementIndexTrigger, + writer.uint32(218).fork(), + ).ldelim(); + } + if (message.idUpdates !== undefined) { + APIV1PlaylistResponse_EmptyMessage.encode( + message.idUpdates, + writer.uint32(226).fork(), + ).ldelim(); + } + if (message.activePresentationThumbnail !== undefined) { + APIV1PlaylistResponse_Thumbnail.encode( + message.activePresentationThumbnail, + writer.uint32(234).fork(), + ).ldelim(); + } + if (message.activeAnnouncementThumbnail !== undefined) { + APIV1PlaylistResponse_Thumbnail.encode( + message.activeAnnouncementThumbnail, + writer.uint32(242).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists = APIV1PlaylistResponse_Playlists.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createPlaylist = APIV1PlaylistResponse_CreatePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getPlaylist = APIV1PlaylistResponse_GetPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putPlaylist = APIV1PlaylistResponse_PutPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.postPlaylist = APIV1PlaylistResponse_PostPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getActivePlaylist = + APIV1PlaylistResponse_GetActivePlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.focused = APIV1PlaylistResponse_GetFocusedPlaylist.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.nextFocus = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.previousFocus = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.activePresentationFocus = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.activeAnnouncementFocus = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.focusedTrigger = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.activePresentationTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.activeAnnouncementTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.focusedNextTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.focusedPreviousTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.activePresentationNextTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 18: + if (tag !== 146) { + break; + } + + message.activeAnnouncementNextTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 19: + if (tag !== 154) { + break; + } + + message.activePresentationPreviousTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 20: + if (tag !== 162) { + break; + } + + message.activeAnnouncementPreviousTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 21: + if (tag !== 170) { + break; + } + + message.idFocus = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 22: + if (tag !== 178) { + break; + } + + message.idTrigger = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 23: + if (tag !== 186) { + break; + } + + message.idNextTrigger = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 24: + if (tag !== 194) { + break; + } + + message.idPreviousTrigger = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 25: + if (tag !== 202) { + break; + } + + message.focusedIndexTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 26: + if (tag !== 210) { + break; + } + + message.activePresentationIndexTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 27: + if (tag !== 218) { + break; + } + + message.activeAnnouncementIndexTrigger = + APIV1PlaylistResponse_EmptyMessage.decode(reader, reader.uint32()); + continue; + case 28: + if (tag !== 226) { + break; + } + + message.idUpdates = APIV1PlaylistResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 29: + if (tag !== 234) { + break; + } + + message.activePresentationThumbnail = + APIV1PlaylistResponse_Thumbnail.decode(reader, reader.uint32()); + continue; + case 30: + if (tag !== 242) { + break; + } + + message.activeAnnouncementThumbnail = + APIV1PlaylistResponse_Thumbnail.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse { + return { + playlists: isSet(object.playlists) + ? APIV1PlaylistResponse_Playlists.fromJSON(object.playlists) + : undefined, + createPlaylist: isSet(object.createPlaylist) + ? APIV1PlaylistResponse_CreatePlaylist.fromJSON(object.createPlaylist) + : undefined, + getPlaylist: isSet(object.getPlaylist) + ? APIV1PlaylistResponse_GetPlaylist.fromJSON(object.getPlaylist) + : undefined, + putPlaylist: isSet(object.putPlaylist) + ? APIV1PlaylistResponse_PutPlaylist.fromJSON(object.putPlaylist) + : undefined, + postPlaylist: isSet(object.postPlaylist) + ? APIV1PlaylistResponse_PostPlaylist.fromJSON(object.postPlaylist) + : undefined, + getActivePlaylist: isSet(object.getActivePlaylist) + ? APIV1PlaylistResponse_GetActivePlaylist.fromJSON( + object.getActivePlaylist, + ) + : undefined, + focused: isSet(object.focused) + ? APIV1PlaylistResponse_GetFocusedPlaylist.fromJSON(object.focused) + : undefined, + nextFocus: isSet(object.nextFocus) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.nextFocus) + : undefined, + previousFocus: isSet(object.previousFocus) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.previousFocus) + : undefined, + activePresentationFocus: isSet(object.activePresentationFocus) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activePresentationFocus, + ) + : undefined, + activeAnnouncementFocus: isSet(object.activeAnnouncementFocus) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activeAnnouncementFocus, + ) + : undefined, + focusedTrigger: isSet(object.focusedTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.focusedTrigger) + : undefined, + activePresentationTrigger: isSet(object.activePresentationTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activePresentationTrigger, + ) + : undefined, + activeAnnouncementTrigger: isSet(object.activeAnnouncementTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activeAnnouncementTrigger, + ) + : undefined, + focusedNextTrigger: isSet(object.focusedNextTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.focusedNextTrigger) + : undefined, + focusedPreviousTrigger: isSet(object.focusedPreviousTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.focusedPreviousTrigger, + ) + : undefined, + activePresentationNextTrigger: isSet(object.activePresentationNextTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activePresentationNextTrigger, + ) + : undefined, + activeAnnouncementNextTrigger: isSet(object.activeAnnouncementNextTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activeAnnouncementNextTrigger, + ) + : undefined, + activePresentationPreviousTrigger: isSet( + object.activePresentationPreviousTrigger, + ) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activePresentationPreviousTrigger, + ) + : undefined, + activeAnnouncementPreviousTrigger: isSet( + object.activeAnnouncementPreviousTrigger, + ) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activeAnnouncementPreviousTrigger, + ) + : undefined, + idFocus: isSet(object.idFocus) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.idFocus) + : undefined, + idTrigger: isSet(object.idTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.idTrigger) + : undefined, + idNextTrigger: isSet(object.idNextTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.idNextTrigger) + : undefined, + idPreviousTrigger: isSet(object.idPreviousTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.idPreviousTrigger) + : undefined, + focusedIndexTrigger: isSet(object.focusedIndexTrigger) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.focusedIndexTrigger, + ) + : undefined, + activePresentationIndexTrigger: isSet( + object.activePresentationIndexTrigger, + ) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activePresentationIndexTrigger, + ) + : undefined, + activeAnnouncementIndexTrigger: isSet( + object.activeAnnouncementIndexTrigger, + ) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON( + object.activeAnnouncementIndexTrigger, + ) + : undefined, + idUpdates: isSet(object.idUpdates) + ? APIV1PlaylistResponse_EmptyMessage.fromJSON(object.idUpdates) + : undefined, + activePresentationThumbnail: isSet(object.activePresentationThumbnail) + ? APIV1PlaylistResponse_Thumbnail.fromJSON( + object.activePresentationThumbnail, + ) + : undefined, + activeAnnouncementThumbnail: isSet(object.activeAnnouncementThumbnail) + ? APIV1PlaylistResponse_Thumbnail.fromJSON( + object.activeAnnouncementThumbnail, + ) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistResponse): unknown { + const obj: any = {}; + if (message.playlists !== undefined) { + obj.playlists = APIV1PlaylistResponse_Playlists.toJSON(message.playlists); + } + if (message.createPlaylist !== undefined) { + obj.createPlaylist = APIV1PlaylistResponse_CreatePlaylist.toJSON( + message.createPlaylist, + ); + } + if (message.getPlaylist !== undefined) { + obj.getPlaylist = APIV1PlaylistResponse_GetPlaylist.toJSON( + message.getPlaylist, + ); + } + if (message.putPlaylist !== undefined) { + obj.putPlaylist = APIV1PlaylistResponse_PutPlaylist.toJSON( + message.putPlaylist, + ); + } + if (message.postPlaylist !== undefined) { + obj.postPlaylist = APIV1PlaylistResponse_PostPlaylist.toJSON( + message.postPlaylist, + ); + } + if (message.getActivePlaylist !== undefined) { + obj.getActivePlaylist = APIV1PlaylistResponse_GetActivePlaylist.toJSON( + message.getActivePlaylist, + ); + } + if (message.focused !== undefined) { + obj.focused = APIV1PlaylistResponse_GetFocusedPlaylist.toJSON( + message.focused, + ); + } + if (message.nextFocus !== undefined) { + obj.nextFocus = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.nextFocus, + ); + } + if (message.previousFocus !== undefined) { + obj.previousFocus = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.previousFocus, + ); + } + if (message.activePresentationFocus !== undefined) { + obj.activePresentationFocus = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activePresentationFocus, + ); + } + if (message.activeAnnouncementFocus !== undefined) { + obj.activeAnnouncementFocus = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activeAnnouncementFocus, + ); + } + if (message.focusedTrigger !== undefined) { + obj.focusedTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.focusedTrigger, + ); + } + if (message.activePresentationTrigger !== undefined) { + obj.activePresentationTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activePresentationTrigger, + ); + } + if (message.activeAnnouncementTrigger !== undefined) { + obj.activeAnnouncementTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activeAnnouncementTrigger, + ); + } + if (message.focusedNextTrigger !== undefined) { + obj.focusedNextTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.focusedNextTrigger, + ); + } + if (message.focusedPreviousTrigger !== undefined) { + obj.focusedPreviousTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.focusedPreviousTrigger, + ); + } + if (message.activePresentationNextTrigger !== undefined) { + obj.activePresentationNextTrigger = + APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activePresentationNextTrigger, + ); + } + if (message.activeAnnouncementNextTrigger !== undefined) { + obj.activeAnnouncementNextTrigger = + APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activeAnnouncementNextTrigger, + ); + } + if (message.activePresentationPreviousTrigger !== undefined) { + obj.activePresentationPreviousTrigger = + APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activePresentationPreviousTrigger, + ); + } + if (message.activeAnnouncementPreviousTrigger !== undefined) { + obj.activeAnnouncementPreviousTrigger = + APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activeAnnouncementPreviousTrigger, + ); + } + if (message.idFocus !== undefined) { + obj.idFocus = APIV1PlaylistResponse_EmptyMessage.toJSON(message.idFocus); + } + if (message.idTrigger !== undefined) { + obj.idTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.idTrigger, + ); + } + if (message.idNextTrigger !== undefined) { + obj.idNextTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.idNextTrigger, + ); + } + if (message.idPreviousTrigger !== undefined) { + obj.idPreviousTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.idPreviousTrigger, + ); + } + if (message.focusedIndexTrigger !== undefined) { + obj.focusedIndexTrigger = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.focusedIndexTrigger, + ); + } + if (message.activePresentationIndexTrigger !== undefined) { + obj.activePresentationIndexTrigger = + APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activePresentationIndexTrigger, + ); + } + if (message.activeAnnouncementIndexTrigger !== undefined) { + obj.activeAnnouncementIndexTrigger = + APIV1PlaylistResponse_EmptyMessage.toJSON( + message.activeAnnouncementIndexTrigger, + ); + } + if (message.idUpdates !== undefined) { + obj.idUpdates = APIV1PlaylistResponse_EmptyMessage.toJSON( + message.idUpdates, + ); + } + if (message.activePresentationThumbnail !== undefined) { + obj.activePresentationThumbnail = APIV1PlaylistResponse_Thumbnail.toJSON( + message.activePresentationThumbnail, + ); + } + if (message.activeAnnouncementThumbnail !== undefined) { + obj.activeAnnouncementThumbnail = APIV1PlaylistResponse_Thumbnail.toJSON( + message.activeAnnouncementThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse { + return APIV1PlaylistResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistResponse { + const message = createBaseAPIV1PlaylistResponse(); + message.playlists = + object.playlists !== undefined && object.playlists !== null + ? APIV1PlaylistResponse_Playlists.fromPartial(object.playlists) + : undefined; + message.createPlaylist = + object.createPlaylist !== undefined && object.createPlaylist !== null + ? APIV1PlaylistResponse_CreatePlaylist.fromPartial( + object.createPlaylist, + ) + : undefined; + message.getPlaylist = + object.getPlaylist !== undefined && object.getPlaylist !== null + ? APIV1PlaylistResponse_GetPlaylist.fromPartial(object.getPlaylist) + : undefined; + message.putPlaylist = + object.putPlaylist !== undefined && object.putPlaylist !== null + ? APIV1PlaylistResponse_PutPlaylist.fromPartial(object.putPlaylist) + : undefined; + message.postPlaylist = + object.postPlaylist !== undefined && object.postPlaylist !== null + ? APIV1PlaylistResponse_PostPlaylist.fromPartial(object.postPlaylist) + : undefined; + message.getActivePlaylist = + object.getActivePlaylist !== undefined && + object.getActivePlaylist !== null + ? APIV1PlaylistResponse_GetActivePlaylist.fromPartial( + object.getActivePlaylist, + ) + : undefined; + message.focused = + object.focused !== undefined && object.focused !== null + ? APIV1PlaylistResponse_GetFocusedPlaylist.fromPartial(object.focused) + : undefined; + message.nextFocus = + object.nextFocus !== undefined && object.nextFocus !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.nextFocus) + : undefined; + message.previousFocus = + object.previousFocus !== undefined && object.previousFocus !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.previousFocus) + : undefined; + message.activePresentationFocus = + object.activePresentationFocus !== undefined && + object.activePresentationFocus !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activePresentationFocus, + ) + : undefined; + message.activeAnnouncementFocus = + object.activeAnnouncementFocus !== undefined && + object.activeAnnouncementFocus !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activeAnnouncementFocus, + ) + : undefined; + message.focusedTrigger = + object.focusedTrigger !== undefined && object.focusedTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.focusedTrigger) + : undefined; + message.activePresentationTrigger = + object.activePresentationTrigger !== undefined && + object.activePresentationTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activePresentationTrigger, + ) + : undefined; + message.activeAnnouncementTrigger = + object.activeAnnouncementTrigger !== undefined && + object.activeAnnouncementTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activeAnnouncementTrigger, + ) + : undefined; + message.focusedNextTrigger = + object.focusedNextTrigger !== undefined && + object.focusedNextTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.focusedNextTrigger, + ) + : undefined; + message.focusedPreviousTrigger = + object.focusedPreviousTrigger !== undefined && + object.focusedPreviousTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.focusedPreviousTrigger, + ) + : undefined; + message.activePresentationNextTrigger = + object.activePresentationNextTrigger !== undefined && + object.activePresentationNextTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activePresentationNextTrigger, + ) + : undefined; + message.activeAnnouncementNextTrigger = + object.activeAnnouncementNextTrigger !== undefined && + object.activeAnnouncementNextTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activeAnnouncementNextTrigger, + ) + : undefined; + message.activePresentationPreviousTrigger = + object.activePresentationPreviousTrigger !== undefined && + object.activePresentationPreviousTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activePresentationPreviousTrigger, + ) + : undefined; + message.activeAnnouncementPreviousTrigger = + object.activeAnnouncementPreviousTrigger !== undefined && + object.activeAnnouncementPreviousTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activeAnnouncementPreviousTrigger, + ) + : undefined; + message.idFocus = + object.idFocus !== undefined && object.idFocus !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.idFocus) + : undefined; + message.idTrigger = + object.idTrigger !== undefined && object.idTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.idTrigger) + : undefined; + message.idNextTrigger = + object.idNextTrigger !== undefined && object.idNextTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.idNextTrigger) + : undefined; + message.idPreviousTrigger = + object.idPreviousTrigger !== undefined && + object.idPreviousTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.idPreviousTrigger, + ) + : undefined; + message.focusedIndexTrigger = + object.focusedIndexTrigger !== undefined && + object.focusedIndexTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.focusedIndexTrigger, + ) + : undefined; + message.activePresentationIndexTrigger = + object.activePresentationIndexTrigger !== undefined && + object.activePresentationIndexTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activePresentationIndexTrigger, + ) + : undefined; + message.activeAnnouncementIndexTrigger = + object.activeAnnouncementIndexTrigger !== undefined && + object.activeAnnouncementIndexTrigger !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial( + object.activeAnnouncementIndexTrigger, + ) + : undefined; + message.idUpdates = + object.idUpdates !== undefined && object.idUpdates !== null + ? APIV1PlaylistResponse_EmptyMessage.fromPartial(object.idUpdates) + : undefined; + message.activePresentationThumbnail = + object.activePresentationThumbnail !== undefined && + object.activePresentationThumbnail !== null + ? APIV1PlaylistResponse_Thumbnail.fromPartial( + object.activePresentationThumbnail, + ) + : undefined; + message.activeAnnouncementThumbnail = + object.activeAnnouncementThumbnail !== undefined && + object.activeAnnouncementThumbnail !== null + ? APIV1PlaylistResponse_Thumbnail.fromPartial( + object.activeAnnouncementThumbnail, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_Playlists(): APIV1PlaylistResponse_Playlists { + return { playlists: [] }; +} + +export const APIV1PlaylistResponse_Playlists = { + encode( + message: APIV1PlaylistResponse_Playlists, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.playlists) { + APIV1Playlist.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_Playlists { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_Playlists(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlists.push(APIV1Playlist.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_Playlists { + return { + playlists: globalThis.Array.isArray(object?.playlists) + ? object.playlists.map((e: any) => APIV1Playlist.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1PlaylistResponse_Playlists): unknown { + const obj: any = {}; + if (message.playlists?.length) { + obj.playlists = message.playlists.map((e) => APIV1Playlist.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_Playlists { + return APIV1PlaylistResponse_Playlists.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistResponse_Playlists { + const message = createBaseAPIV1PlaylistResponse_Playlists(); + message.playlists = + object.playlists?.map((e) => APIV1Playlist.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_CreatePlaylist(): APIV1PlaylistResponse_CreatePlaylist { + return { playlist: undefined }; +} + +export const APIV1PlaylistResponse_CreatePlaylist = { + encode( + message: APIV1PlaylistResponse_CreatePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlist !== undefined) { + APIV1Playlist.encode(message.playlist, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_CreatePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_CreatePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlist = APIV1Playlist.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_CreatePlaylist { + return { + playlist: isSet(object.playlist) + ? APIV1Playlist.fromJSON(object.playlist) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistResponse_CreatePlaylist): unknown { + const obj: any = {}; + if (message.playlist !== undefined) { + obj.playlist = APIV1Playlist.toJSON(message.playlist); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_CreatePlaylist { + return APIV1PlaylistResponse_CreatePlaylist.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistResponse_CreatePlaylist { + const message = createBaseAPIV1PlaylistResponse_CreatePlaylist(); + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1Playlist.fromPartial(object.playlist) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_GetActivePlaylist(): APIV1PlaylistResponse_GetActivePlaylist { + return { presentation: undefined, announcements: undefined }; +} + +export const APIV1PlaylistResponse_GetActivePlaylist = { + encode( + message: APIV1PlaylistResponse_GetActivePlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presentation !== undefined) { + APIV1PlaylistAndItem.encode( + message.presentation, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.announcements !== undefined) { + APIV1PlaylistAndItem.encode( + message.announcements, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_GetActivePlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_GetActivePlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presentation = APIV1PlaylistAndItem.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.announcements = APIV1PlaylistAndItem.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_GetActivePlaylist { + return { + presentation: isSet(object.presentation) + ? APIV1PlaylistAndItem.fromJSON(object.presentation) + : undefined, + announcements: isSet(object.announcements) + ? APIV1PlaylistAndItem.fromJSON(object.announcements) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistResponse_GetActivePlaylist): unknown { + const obj: any = {}; + if (message.presentation !== undefined) { + obj.presentation = APIV1PlaylistAndItem.toJSON(message.presentation); + } + if (message.announcements !== undefined) { + obj.announcements = APIV1PlaylistAndItem.toJSON(message.announcements); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PlaylistResponse_GetActivePlaylist { + return APIV1PlaylistResponse_GetActivePlaylist.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistResponse_GetActivePlaylist { + const message = createBaseAPIV1PlaylistResponse_GetActivePlaylist(); + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? APIV1PlaylistAndItem.fromPartial(object.presentation) + : undefined; + message.announcements = + object.announcements !== undefined && object.announcements !== null + ? APIV1PlaylistAndItem.fromPartial(object.announcements) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_GetPlaylist(): APIV1PlaylistResponse_GetPlaylist { + return { id: undefined, items: [] }; +} + +export const APIV1PlaylistResponse_GetPlaylist = { + encode( + message: APIV1PlaylistResponse_GetPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.items) { + APIV1PlaylistItem.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_GetPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_GetPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.items.push(APIV1PlaylistItem.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_GetPlaylist { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + items: globalThis.Array.isArray(object?.items) + ? object.items.map((e: any) => APIV1PlaylistItem.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1PlaylistResponse_GetPlaylist): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.items?.length) { + obj.items = message.items.map((e) => APIV1PlaylistItem.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_GetPlaylist { + return APIV1PlaylistResponse_GetPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistResponse_GetPlaylist { + const message = createBaseAPIV1PlaylistResponse_GetPlaylist(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.items = + object.items?.map((e) => APIV1PlaylistItem.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_PutPlaylist(): APIV1PlaylistResponse_PutPlaylist { + return {}; +} + +export const APIV1PlaylistResponse_PutPlaylist = { + encode( + _: APIV1PlaylistResponse_PutPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_PutPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_PutPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PlaylistResponse_PutPlaylist { + return {}; + }, + + toJSON(_: APIV1PlaylistResponse_PutPlaylist): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_PutPlaylist { + return APIV1PlaylistResponse_PutPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PlaylistResponse_PutPlaylist { + const message = createBaseAPIV1PlaylistResponse_PutPlaylist(); + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_PostPlaylist(): APIV1PlaylistResponse_PostPlaylist { + return { playlist: undefined }; +} + +export const APIV1PlaylistResponse_PostPlaylist = { + encode( + message: APIV1PlaylistResponse_PostPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlist !== undefined) { + APIV1Playlist.encode(message.playlist, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_PostPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_PostPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlist = APIV1Playlist.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_PostPlaylist { + return { + playlist: isSet(object.playlist) + ? APIV1Playlist.fromJSON(object.playlist) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistResponse_PostPlaylist): unknown { + const obj: any = {}; + if (message.playlist !== undefined) { + obj.playlist = APIV1Playlist.toJSON(message.playlist); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_PostPlaylist { + return APIV1PlaylistResponse_PostPlaylist.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistResponse_PostPlaylist { + const message = createBaseAPIV1PlaylistResponse_PostPlaylist(); + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1Playlist.fromPartial(object.playlist) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_GetFocusedPlaylist(): APIV1PlaylistResponse_GetFocusedPlaylist { + return { playlist: undefined }; +} + +export const APIV1PlaylistResponse_GetFocusedPlaylist = { + encode( + message: APIV1PlaylistResponse_GetFocusedPlaylist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.playlist !== undefined) { + APIV1PlaylistAndItem.encode( + message.playlist, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_GetFocusedPlaylist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_GetFocusedPlaylist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.playlist = APIV1PlaylistAndItem.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_GetFocusedPlaylist { + return { + playlist: isSet(object.playlist) + ? APIV1PlaylistAndItem.fromJSON(object.playlist) + : undefined, + }; + }, + + toJSON(message: APIV1PlaylistResponse_GetFocusedPlaylist): unknown { + const obj: any = {}; + if (message.playlist !== undefined) { + obj.playlist = APIV1PlaylistAndItem.toJSON(message.playlist); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PlaylistResponse_GetFocusedPlaylist { + return APIV1PlaylistResponse_GetFocusedPlaylist.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PlaylistResponse_GetFocusedPlaylist { + const message = createBaseAPIV1PlaylistResponse_GetFocusedPlaylist(); + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1PlaylistAndItem.fromPartial(object.playlist) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_Thumbnail(): APIV1PlaylistResponse_Thumbnail { + return { data: new Uint8Array(0), contentType: 0 }; +} + +export const APIV1PlaylistResponse_Thumbnail = { + encode( + message: APIV1PlaylistResponse_Thumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + if (message.contentType !== 0) { + writer.uint32(16).int32(message.contentType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_Thumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_Thumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.data = reader.bytes(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.contentType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PlaylistResponse_Thumbnail { + return { + data: isSet(object.data) + ? bytesFromBase64(object.data) + : new Uint8Array(0), + contentType: isSet(object.contentType) + ? aPIV1ContentTypeFromJSON(object.contentType) + : 0, + }; + }, + + toJSON(message: APIV1PlaylistResponse_Thumbnail): unknown { + const obj: any = {}; + if (message.data.length !== 0) { + obj.data = base64FromBytes(message.data); + } + if (message.contentType !== 0) { + obj.contentType = aPIV1ContentTypeToJSON(message.contentType); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_Thumbnail { + return APIV1PlaylistResponse_Thumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PlaylistResponse_Thumbnail { + const message = createBaseAPIV1PlaylistResponse_Thumbnail(); + message.data = object.data ?? new Uint8Array(0); + message.contentType = object.contentType ?? 0; + return message; + }, +}; + +function createBaseAPIV1PlaylistResponse_EmptyMessage(): APIV1PlaylistResponse_EmptyMessage { + return {}; +} + +export const APIV1PlaylistResponse_EmptyMessage = { + encode( + _: APIV1PlaylistResponse_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PlaylistResponse_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PlaylistResponse_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PlaylistResponse_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1PlaylistResponse_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PlaylistResponse_EmptyMessage { + return APIV1PlaylistResponse_EmptyMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PlaylistResponse_EmptyMessage { + const message = createBaseAPIV1PlaylistResponse_EmptyMessage(); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Preroll.proto b/proto/proApiV1Preroll.proto new file mode 100755 index 0000000..b259dc2 --- /dev/null +++ b/proto/proApiV1Preroll.proto @@ -0,0 +1,94 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_Preroll_Request { + message PrerollCue { + int32 index = 1; + uint64 preroll_id = 2; + } + + message PrerollPlaylistItem { + repeated .rv.data.API_v1_Identifier path = 1; + uint64 preroll_id = 2; + } + + message PrerollMediaItem { + repeated .rv.data.API_v1_Identifier path = 1; + uint64 preroll_id = 2; + } + + message PrerollAudioItem { + repeated .rv.data.API_v1_Identifier path = 1; + uint64 preroll_id = 2; + } + + message PrerollVideoInput { + string id = 1; + uint64 preroll_id = 2; + } + + message PrerollLibraryItem { + repeated .rv.data.API_v1_Identifier path = 1; + uint64 preroll_id = 2; + } + + message PrerollNext { + uint64 preroll_id = 1; + } + + message PrerollPrevious { + uint64 preroll_id = 1; + } + + message ActivatePrerollItem { + uint64 id = 1; + uint64 time = 2; + } + + message CancelPrerollItem { + uint64 id = 1; + } + + oneof Request { + .rv.data.API_v1_Preroll_Request.PrerollCue preroll_cue = 1; + .rv.data.API_v1_Preroll_Request.PrerollPlaylistItem preroll_playlist_item = 2; + .rv.data.API_v1_Preroll_Request.PrerollMediaItem preroll_media_item = 3; + .rv.data.API_v1_Preroll_Request.PrerollAudioItem preroll_audio_item = 4; + .rv.data.API_v1_Preroll_Request.PrerollVideoInput preroll_video_input = 5; + .rv.data.API_v1_Preroll_Request.PrerollLibraryItem preroll_library_item = 6; + .rv.data.API_v1_Preroll_Request.PrerollNext preroll_next = 7; + .rv.data.API_v1_Preroll_Request.PrerollPrevious preroll_previous = 8; + .rv.data.API_v1_Preroll_Request.ActivatePrerollItem activate_preroll_item = 9; + .rv.data.API_v1_Preroll_Request.CancelPrerollItem cancel_preroll_item = 10; + } +} + +message API_v1_Preroll_Response { + message PrerollReady { + uint64 id = 1; + uint64 latency = 2; + uint64 time = 3; + } + + message ActivatePrerollItem { + bool success = 1; + } + + message CancelPrerollItem { + bool success = 1; + } + + oneof Response { + .rv.data.API_v1_Preroll_Response.PrerollReady preroll_ready = 1; + .rv.data.API_v1_Preroll_Response.ActivatePrerollItem activate_preroll_item = 3; + .rv.data.API_v1_Preroll_Response.CancelPrerollItem cancel_preroll_item = 4; + } +} + diff --git a/proto/proApiV1Preroll.ts b/proto/proApiV1Preroll.ts new file mode 100644 index 0000000..19c49c1 --- /dev/null +++ b/proto/proApiV1Preroll.ts @@ -0,0 +1,1757 @@ +/* eslint-disable */ +import Long from 'long'; +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1PrerollRequest { + prerollCue?: APIV1PrerollRequest_PrerollCue | undefined; + prerollPlaylistItem?: APIV1PrerollRequest_PrerollPlaylistItem | undefined; + prerollMediaItem?: APIV1PrerollRequest_PrerollMediaItem | undefined; + prerollAudioItem?: APIV1PrerollRequest_PrerollAudioItem | undefined; + prerollVideoInput?: APIV1PrerollRequest_PrerollVideoInput | undefined; + prerollLibraryItem?: APIV1PrerollRequest_PrerollLibraryItem | undefined; + prerollNext?: APIV1PrerollRequest_PrerollNext | undefined; + prerollPrevious?: APIV1PrerollRequest_PrerollPrevious | undefined; + activatePrerollItem?: APIV1PrerollRequest_ActivatePrerollItem | undefined; + cancelPrerollItem?: APIV1PrerollRequest_CancelPrerollItem | undefined; +} + +export interface APIV1PrerollRequest_PrerollCue { + index: number; + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollPlaylistItem { + path: APIV1Identifier[]; + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollMediaItem { + path: APIV1Identifier[]; + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollAudioItem { + path: APIV1Identifier[]; + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollVideoInput { + id: string; + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollLibraryItem { + path: APIV1Identifier[]; + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollNext { + prerollId: number; +} + +export interface APIV1PrerollRequest_PrerollPrevious { + prerollId: number; +} + +export interface APIV1PrerollRequest_ActivatePrerollItem { + id: number; + time: number; +} + +export interface APIV1PrerollRequest_CancelPrerollItem { + id: number; +} + +export interface APIV1PrerollResponse { + prerollReady?: APIV1PrerollResponse_PrerollReady | undefined; + activatePrerollItem?: APIV1PrerollResponse_ActivatePrerollItem | undefined; + cancelPrerollItem?: APIV1PrerollResponse_CancelPrerollItem | undefined; +} + +export interface APIV1PrerollResponse_PrerollReady { + id: number; + latency: number; + time: number; +} + +export interface APIV1PrerollResponse_ActivatePrerollItem { + success: boolean; +} + +export interface APIV1PrerollResponse_CancelPrerollItem { + success: boolean; +} + +function createBaseAPIV1PrerollRequest(): APIV1PrerollRequest { + return { + prerollCue: undefined, + prerollPlaylistItem: undefined, + prerollMediaItem: undefined, + prerollAudioItem: undefined, + prerollVideoInput: undefined, + prerollLibraryItem: undefined, + prerollNext: undefined, + prerollPrevious: undefined, + activatePrerollItem: undefined, + cancelPrerollItem: undefined, + }; +} + +export const APIV1PrerollRequest = { + encode( + message: APIV1PrerollRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.prerollCue !== undefined) { + APIV1PrerollRequest_PrerollCue.encode( + message.prerollCue, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.prerollPlaylistItem !== undefined) { + APIV1PrerollRequest_PrerollPlaylistItem.encode( + message.prerollPlaylistItem, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.prerollMediaItem !== undefined) { + APIV1PrerollRequest_PrerollMediaItem.encode( + message.prerollMediaItem, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.prerollAudioItem !== undefined) { + APIV1PrerollRequest_PrerollAudioItem.encode( + message.prerollAudioItem, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.prerollVideoInput !== undefined) { + APIV1PrerollRequest_PrerollVideoInput.encode( + message.prerollVideoInput, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.prerollLibraryItem !== undefined) { + APIV1PrerollRequest_PrerollLibraryItem.encode( + message.prerollLibraryItem, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.prerollNext !== undefined) { + APIV1PrerollRequest_PrerollNext.encode( + message.prerollNext, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.prerollPrevious !== undefined) { + APIV1PrerollRequest_PrerollPrevious.encode( + message.prerollPrevious, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.activatePrerollItem !== undefined) { + APIV1PrerollRequest_ActivatePrerollItem.encode( + message.activatePrerollItem, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.cancelPrerollItem !== undefined) { + APIV1PrerollRequest_CancelPrerollItem.encode( + message.cancelPrerollItem, + writer.uint32(82).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1PrerollRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.prerollCue = APIV1PrerollRequest_PrerollCue.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.prerollPlaylistItem = + APIV1PrerollRequest_PrerollPlaylistItem.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.prerollMediaItem = + APIV1PrerollRequest_PrerollMediaItem.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.prerollAudioItem = + APIV1PrerollRequest_PrerollAudioItem.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.prerollVideoInput = + APIV1PrerollRequest_PrerollVideoInput.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.prerollLibraryItem = + APIV1PrerollRequest_PrerollLibraryItem.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.prerollNext = APIV1PrerollRequest_PrerollNext.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.prerollPrevious = APIV1PrerollRequest_PrerollPrevious.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.activatePrerollItem = + APIV1PrerollRequest_ActivatePrerollItem.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.cancelPrerollItem = + APIV1PrerollRequest_CancelPrerollItem.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest { + return { + prerollCue: isSet(object.prerollCue) + ? APIV1PrerollRequest_PrerollCue.fromJSON(object.prerollCue) + : undefined, + prerollPlaylistItem: isSet(object.prerollPlaylistItem) + ? APIV1PrerollRequest_PrerollPlaylistItem.fromJSON( + object.prerollPlaylistItem, + ) + : undefined, + prerollMediaItem: isSet(object.prerollMediaItem) + ? APIV1PrerollRequest_PrerollMediaItem.fromJSON(object.prerollMediaItem) + : undefined, + prerollAudioItem: isSet(object.prerollAudioItem) + ? APIV1PrerollRequest_PrerollAudioItem.fromJSON(object.prerollAudioItem) + : undefined, + prerollVideoInput: isSet(object.prerollVideoInput) + ? APIV1PrerollRequest_PrerollVideoInput.fromJSON( + object.prerollVideoInput, + ) + : undefined, + prerollLibraryItem: isSet(object.prerollLibraryItem) + ? APIV1PrerollRequest_PrerollLibraryItem.fromJSON( + object.prerollLibraryItem, + ) + : undefined, + prerollNext: isSet(object.prerollNext) + ? APIV1PrerollRequest_PrerollNext.fromJSON(object.prerollNext) + : undefined, + prerollPrevious: isSet(object.prerollPrevious) + ? APIV1PrerollRequest_PrerollPrevious.fromJSON(object.prerollPrevious) + : undefined, + activatePrerollItem: isSet(object.activatePrerollItem) + ? APIV1PrerollRequest_ActivatePrerollItem.fromJSON( + object.activatePrerollItem, + ) + : undefined, + cancelPrerollItem: isSet(object.cancelPrerollItem) + ? APIV1PrerollRequest_CancelPrerollItem.fromJSON( + object.cancelPrerollItem, + ) + : undefined, + }; + }, + + toJSON(message: APIV1PrerollRequest): unknown { + const obj: any = {}; + if (message.prerollCue !== undefined) { + obj.prerollCue = APIV1PrerollRequest_PrerollCue.toJSON( + message.prerollCue, + ); + } + if (message.prerollPlaylistItem !== undefined) { + obj.prerollPlaylistItem = APIV1PrerollRequest_PrerollPlaylistItem.toJSON( + message.prerollPlaylistItem, + ); + } + if (message.prerollMediaItem !== undefined) { + obj.prerollMediaItem = APIV1PrerollRequest_PrerollMediaItem.toJSON( + message.prerollMediaItem, + ); + } + if (message.prerollAudioItem !== undefined) { + obj.prerollAudioItem = APIV1PrerollRequest_PrerollAudioItem.toJSON( + message.prerollAudioItem, + ); + } + if (message.prerollVideoInput !== undefined) { + obj.prerollVideoInput = APIV1PrerollRequest_PrerollVideoInput.toJSON( + message.prerollVideoInput, + ); + } + if (message.prerollLibraryItem !== undefined) { + obj.prerollLibraryItem = APIV1PrerollRequest_PrerollLibraryItem.toJSON( + message.prerollLibraryItem, + ); + } + if (message.prerollNext !== undefined) { + obj.prerollNext = APIV1PrerollRequest_PrerollNext.toJSON( + message.prerollNext, + ); + } + if (message.prerollPrevious !== undefined) { + obj.prerollPrevious = APIV1PrerollRequest_PrerollPrevious.toJSON( + message.prerollPrevious, + ); + } + if (message.activatePrerollItem !== undefined) { + obj.activatePrerollItem = APIV1PrerollRequest_ActivatePrerollItem.toJSON( + message.activatePrerollItem, + ); + } + if (message.cancelPrerollItem !== undefined) { + obj.cancelPrerollItem = APIV1PrerollRequest_CancelPrerollItem.toJSON( + message.cancelPrerollItem, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollRequest { + return APIV1PrerollRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PrerollRequest { + const message = createBaseAPIV1PrerollRequest(); + message.prerollCue = + object.prerollCue !== undefined && object.prerollCue !== null + ? APIV1PrerollRequest_PrerollCue.fromPartial(object.prerollCue) + : undefined; + message.prerollPlaylistItem = + object.prerollPlaylistItem !== undefined && + object.prerollPlaylistItem !== null + ? APIV1PrerollRequest_PrerollPlaylistItem.fromPartial( + object.prerollPlaylistItem, + ) + : undefined; + message.prerollMediaItem = + object.prerollMediaItem !== undefined && object.prerollMediaItem !== null + ? APIV1PrerollRequest_PrerollMediaItem.fromPartial( + object.prerollMediaItem, + ) + : undefined; + message.prerollAudioItem = + object.prerollAudioItem !== undefined && object.prerollAudioItem !== null + ? APIV1PrerollRequest_PrerollAudioItem.fromPartial( + object.prerollAudioItem, + ) + : undefined; + message.prerollVideoInput = + object.prerollVideoInput !== undefined && + object.prerollVideoInput !== null + ? APIV1PrerollRequest_PrerollVideoInput.fromPartial( + object.prerollVideoInput, + ) + : undefined; + message.prerollLibraryItem = + object.prerollLibraryItem !== undefined && + object.prerollLibraryItem !== null + ? APIV1PrerollRequest_PrerollLibraryItem.fromPartial( + object.prerollLibraryItem, + ) + : undefined; + message.prerollNext = + object.prerollNext !== undefined && object.prerollNext !== null + ? APIV1PrerollRequest_PrerollNext.fromPartial(object.prerollNext) + : undefined; + message.prerollPrevious = + object.prerollPrevious !== undefined && object.prerollPrevious !== null + ? APIV1PrerollRequest_PrerollPrevious.fromPartial( + object.prerollPrevious, + ) + : undefined; + message.activatePrerollItem = + object.activatePrerollItem !== undefined && + object.activatePrerollItem !== null + ? APIV1PrerollRequest_ActivatePrerollItem.fromPartial( + object.activatePrerollItem, + ) + : undefined; + message.cancelPrerollItem = + object.cancelPrerollItem !== undefined && + object.cancelPrerollItem !== null + ? APIV1PrerollRequest_CancelPrerollItem.fromPartial( + object.cancelPrerollItem, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollCue(): APIV1PrerollRequest_PrerollCue { + return { index: 0, prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollCue = { + encode( + message: APIV1PrerollRequest_PrerollCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.index !== 0) { + writer.uint32(8).int32(message.index); + } + if (message.prerollId !== 0) { + writer.uint32(16).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollCue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.index = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollCue { + return { + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollCue): unknown { + const obj: any = {}; + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollRequest_PrerollCue { + return APIV1PrerollRequest_PrerollCue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PrerollRequest_PrerollCue { + const message = createBaseAPIV1PrerollRequest_PrerollCue(); + message.index = object.index ?? 0; + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollPlaylistItem(): APIV1PrerollRequest_PrerollPlaylistItem { + return { path: [], prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollPlaylistItem = { + encode( + message: APIV1PrerollRequest_PrerollPlaylistItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.path) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + if (message.prerollId !== 0) { + writer.uint32(16).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollPlaylistItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollPlaylistItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.path.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollPlaylistItem { + return { + path: globalThis.Array.isArray(object?.path) + ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollPlaylistItem): unknown { + const obj: any = {}; + if (message.path?.length) { + obj.path = message.path.map((e) => APIV1Identifier.toJSON(e)); + } + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollRequest_PrerollPlaylistItem { + return APIV1PrerollRequest_PrerollPlaylistItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_PrerollPlaylistItem { + const message = createBaseAPIV1PrerollRequest_PrerollPlaylistItem(); + message.path = + object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollMediaItem(): APIV1PrerollRequest_PrerollMediaItem { + return { path: [], prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollMediaItem = { + encode( + message: APIV1PrerollRequest_PrerollMediaItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.path) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + if (message.prerollId !== 0) { + writer.uint32(16).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollMediaItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollMediaItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.path.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollMediaItem { + return { + path: globalThis.Array.isArray(object?.path) + ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollMediaItem): unknown { + const obj: any = {}; + if (message.path?.length) { + obj.path = message.path.map((e) => APIV1Identifier.toJSON(e)); + } + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollRequest_PrerollMediaItem { + return APIV1PrerollRequest_PrerollMediaItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_PrerollMediaItem { + const message = createBaseAPIV1PrerollRequest_PrerollMediaItem(); + message.path = + object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollAudioItem(): APIV1PrerollRequest_PrerollAudioItem { + return { path: [], prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollAudioItem = { + encode( + message: APIV1PrerollRequest_PrerollAudioItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.path) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + if (message.prerollId !== 0) { + writer.uint32(16).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollAudioItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollAudioItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.path.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollAudioItem { + return { + path: globalThis.Array.isArray(object?.path) + ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollAudioItem): unknown { + const obj: any = {}; + if (message.path?.length) { + obj.path = message.path.map((e) => APIV1Identifier.toJSON(e)); + } + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollRequest_PrerollAudioItem { + return APIV1PrerollRequest_PrerollAudioItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_PrerollAudioItem { + const message = createBaseAPIV1PrerollRequest_PrerollAudioItem(); + message.path = + object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollVideoInput(): APIV1PrerollRequest_PrerollVideoInput { + return { id: '', prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollVideoInput = { + encode( + message: APIV1PrerollRequest_PrerollVideoInput, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.prerollId !== 0) { + writer.uint32(16).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollVideoInput { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollVideoInput(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollVideoInput { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollVideoInput): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollRequest_PrerollVideoInput { + return APIV1PrerollRequest_PrerollVideoInput.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_PrerollVideoInput { + const message = createBaseAPIV1PrerollRequest_PrerollVideoInput(); + message.id = object.id ?? ''; + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollLibraryItem(): APIV1PrerollRequest_PrerollLibraryItem { + return { path: [], prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollLibraryItem = { + encode( + message: APIV1PrerollRequest_PrerollLibraryItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.path) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + if (message.prerollId !== 0) { + writer.uint32(16).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollLibraryItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollLibraryItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.path.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollLibraryItem { + return { + path: globalThis.Array.isArray(object?.path) + ? object.path.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollLibraryItem): unknown { + const obj: any = {}; + if (message.path?.length) { + obj.path = message.path.map((e) => APIV1Identifier.toJSON(e)); + } + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollRequest_PrerollLibraryItem { + return APIV1PrerollRequest_PrerollLibraryItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_PrerollLibraryItem { + const message = createBaseAPIV1PrerollRequest_PrerollLibraryItem(); + message.path = + object.path?.map((e) => APIV1Identifier.fromPartial(e)) || []; + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollNext(): APIV1PrerollRequest_PrerollNext { + return { prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollNext = { + encode( + message: APIV1PrerollRequest_PrerollNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.prerollId !== 0) { + writer.uint32(8).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollNext(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollNext { + return { + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollNext): unknown { + const obj: any = {}; + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollRequest_PrerollNext { + return APIV1PrerollRequest_PrerollNext.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PrerollRequest_PrerollNext { + const message = createBaseAPIV1PrerollRequest_PrerollNext(); + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_PrerollPrevious(): APIV1PrerollRequest_PrerollPrevious { + return { prerollId: 0 }; +} + +export const APIV1PrerollRequest_PrerollPrevious = { + encode( + message: APIV1PrerollRequest_PrerollPrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.prerollId !== 0) { + writer.uint32(8).uint64(message.prerollId); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_PrerollPrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_PrerollPrevious(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.prerollId = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_PrerollPrevious { + return { + prerollId: isSet(object.prerollId) + ? globalThis.Number(object.prerollId) + : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_PrerollPrevious): unknown { + const obj: any = {}; + if (message.prerollId !== 0) { + obj.prerollId = Math.round(message.prerollId); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollRequest_PrerollPrevious { + return APIV1PrerollRequest_PrerollPrevious.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_PrerollPrevious { + const message = createBaseAPIV1PrerollRequest_PrerollPrevious(); + message.prerollId = object.prerollId ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_ActivatePrerollItem(): APIV1PrerollRequest_ActivatePrerollItem { + return { id: 0, time: 0 }; +} + +export const APIV1PrerollRequest_ActivatePrerollItem = { + encode( + message: APIV1PrerollRequest_ActivatePrerollItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).uint64(message.id); + } + if (message.time !== 0) { + writer.uint32(16).uint64(message.time); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_ActivatePrerollItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_ActivatePrerollItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.id = longToNumber(reader.uint64() as Long); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.time = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_ActivatePrerollItem { + return { + id: isSet(object.id) ? globalThis.Number(object.id) : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, + }; + }, + + toJSON(message: APIV1PrerollRequest_ActivatePrerollItem): unknown { + const obj: any = {}; + if (message.id !== 0) { + obj.id = Math.round(message.id); + } + if (message.time !== 0) { + obj.time = Math.round(message.time); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollRequest_ActivatePrerollItem { + return APIV1PrerollRequest_ActivatePrerollItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_ActivatePrerollItem { + const message = createBaseAPIV1PrerollRequest_ActivatePrerollItem(); + message.id = object.id ?? 0; + message.time = object.time ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollRequest_CancelPrerollItem(): APIV1PrerollRequest_CancelPrerollItem { + return { id: 0 }; +} + +export const APIV1PrerollRequest_CancelPrerollItem = { + encode( + message: APIV1PrerollRequest_CancelPrerollItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).uint64(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollRequest_CancelPrerollItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollRequest_CancelPrerollItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.id = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollRequest_CancelPrerollItem { + return { id: isSet(object.id) ? globalThis.Number(object.id) : 0 }; + }, + + toJSON(message: APIV1PrerollRequest_CancelPrerollItem): unknown { + const obj: any = {}; + if (message.id !== 0) { + obj.id = Math.round(message.id); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollRequest_CancelPrerollItem { + return APIV1PrerollRequest_CancelPrerollItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollRequest_CancelPrerollItem { + const message = createBaseAPIV1PrerollRequest_CancelPrerollItem(); + message.id = object.id ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollResponse(): APIV1PrerollResponse { + return { + prerollReady: undefined, + activatePrerollItem: undefined, + cancelPrerollItem: undefined, + }; +} + +export const APIV1PrerollResponse = { + encode( + message: APIV1PrerollResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.prerollReady !== undefined) { + APIV1PrerollResponse_PrerollReady.encode( + message.prerollReady, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.activatePrerollItem !== undefined) { + APIV1PrerollResponse_ActivatePrerollItem.encode( + message.activatePrerollItem, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.cancelPrerollItem !== undefined) { + APIV1PrerollResponse_CancelPrerollItem.encode( + message.cancelPrerollItem, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.prerollReady = APIV1PrerollResponse_PrerollReady.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.activatePrerollItem = + APIV1PrerollResponse_ActivatePrerollItem.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.cancelPrerollItem = + APIV1PrerollResponse_CancelPrerollItem.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollResponse { + return { + prerollReady: isSet(object.prerollReady) + ? APIV1PrerollResponse_PrerollReady.fromJSON(object.prerollReady) + : undefined, + activatePrerollItem: isSet(object.activatePrerollItem) + ? APIV1PrerollResponse_ActivatePrerollItem.fromJSON( + object.activatePrerollItem, + ) + : undefined, + cancelPrerollItem: isSet(object.cancelPrerollItem) + ? APIV1PrerollResponse_CancelPrerollItem.fromJSON( + object.cancelPrerollItem, + ) + : undefined, + }; + }, + + toJSON(message: APIV1PrerollResponse): unknown { + const obj: any = {}; + if (message.prerollReady !== undefined) { + obj.prerollReady = APIV1PrerollResponse_PrerollReady.toJSON( + message.prerollReady, + ); + } + if (message.activatePrerollItem !== undefined) { + obj.activatePrerollItem = APIV1PrerollResponse_ActivatePrerollItem.toJSON( + message.activatePrerollItem, + ); + } + if (message.cancelPrerollItem !== undefined) { + obj.cancelPrerollItem = APIV1PrerollResponse_CancelPrerollItem.toJSON( + message.cancelPrerollItem, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollResponse { + return APIV1PrerollResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PrerollResponse { + const message = createBaseAPIV1PrerollResponse(); + message.prerollReady = + object.prerollReady !== undefined && object.prerollReady !== null + ? APIV1PrerollResponse_PrerollReady.fromPartial(object.prerollReady) + : undefined; + message.activatePrerollItem = + object.activatePrerollItem !== undefined && + object.activatePrerollItem !== null + ? APIV1PrerollResponse_ActivatePrerollItem.fromPartial( + object.activatePrerollItem, + ) + : undefined; + message.cancelPrerollItem = + object.cancelPrerollItem !== undefined && + object.cancelPrerollItem !== null + ? APIV1PrerollResponse_CancelPrerollItem.fromPartial( + object.cancelPrerollItem, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PrerollResponse_PrerollReady(): APIV1PrerollResponse_PrerollReady { + return { id: 0, latency: 0, time: 0 }; +} + +export const APIV1PrerollResponse_PrerollReady = { + encode( + message: APIV1PrerollResponse_PrerollReady, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== 0) { + writer.uint32(8).uint64(message.id); + } + if (message.latency !== 0) { + writer.uint32(16).uint64(message.latency); + } + if (message.time !== 0) { + writer.uint32(24).uint64(message.time); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollResponse_PrerollReady { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollResponse_PrerollReady(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.id = longToNumber(reader.uint64() as Long); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.latency = longToNumber(reader.uint64() as Long); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.time = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollResponse_PrerollReady { + return { + id: isSet(object.id) ? globalThis.Number(object.id) : 0, + latency: isSet(object.latency) ? globalThis.Number(object.latency) : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, + }; + }, + + toJSON(message: APIV1PrerollResponse_PrerollReady): unknown { + const obj: any = {}; + if (message.id !== 0) { + obj.id = Math.round(message.id); + } + if (message.latency !== 0) { + obj.latency = Math.round(message.latency); + } + if (message.time !== 0) { + obj.time = Math.round(message.time); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PrerollResponse_PrerollReady { + return APIV1PrerollResponse_PrerollReady.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollResponse_PrerollReady { + const message = createBaseAPIV1PrerollResponse_PrerollReady(); + message.id = object.id ?? 0; + message.latency = object.latency ?? 0; + message.time = object.time ?? 0; + return message; + }, +}; + +function createBaseAPIV1PrerollResponse_ActivatePrerollItem(): APIV1PrerollResponse_ActivatePrerollItem { + return { success: false }; +} + +export const APIV1PrerollResponse_ActivatePrerollItem = { + encode( + message: APIV1PrerollResponse_ActivatePrerollItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.success === true) { + writer.uint32(8).bool(message.success); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollResponse_ActivatePrerollItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollResponse_ActivatePrerollItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.success = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollResponse_ActivatePrerollItem { + return { + success: isSet(object.success) + ? globalThis.Boolean(object.success) + : false, + }; + }, + + toJSON(message: APIV1PrerollResponse_ActivatePrerollItem): unknown { + const obj: any = {}; + if (message.success === true) { + obj.success = message.success; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollResponse_ActivatePrerollItem { + return APIV1PrerollResponse_ActivatePrerollItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollResponse_ActivatePrerollItem { + const message = createBaseAPIV1PrerollResponse_ActivatePrerollItem(); + message.success = object.success ?? false; + return message; + }, +}; + +function createBaseAPIV1PrerollResponse_CancelPrerollItem(): APIV1PrerollResponse_CancelPrerollItem { + return { success: false }; +} + +export const APIV1PrerollResponse_CancelPrerollItem = { + encode( + message: APIV1PrerollResponse_CancelPrerollItem, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.success === true) { + writer.uint32(8).bool(message.success); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PrerollResponse_CancelPrerollItem { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PrerollResponse_CancelPrerollItem(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.success = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PrerollResponse_CancelPrerollItem { + return { + success: isSet(object.success) + ? globalThis.Boolean(object.success) + : false, + }; + }, + + toJSON(message: APIV1PrerollResponse_CancelPrerollItem): unknown { + const obj: any = {}; + if (message.success === true) { + obj.success = message.success; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PrerollResponse_CancelPrerollItem { + return APIV1PrerollResponse_CancelPrerollItem.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PrerollResponse_CancelPrerollItem { + const message = createBaseAPIV1PrerollResponse_CancelPrerollItem(); + message.success = object.success ?? false; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function longToNumber(long: Long): number { + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); + } + return long.toNumber(); +} + +if (_m0.util.Long !== Long) { + _m0.util.Long = Long as any; + _m0.configure(); +} + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Presentation.proto b/proto/proApiV1Presentation.proto new file mode 100755 index 0000000..a73f7a6 --- /dev/null +++ b/proto/proApiV1Presentation.proto @@ -0,0 +1,223 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "google/protobuf/wrappers.proto"; +import "proApiV1Color.proto"; +import "proApiV1ContentType.proto"; +import "proApiV1Identifier.proto"; +import "proApiV1Size.proto"; +import "proApiV1TimelineOperation.proto"; +import "uuid.proto"; + +message API_v1_SlideIndex { + uint32 index = 1; + .rv.data.API_v1_Identifier presentation_id = 2; +} + +message API_v1_Presentation { + message SlideGroup { + message Slide { + bool enabled = 1; + string notes = 2; + string text = 3; + string label = 5; + .rv.data.API_v1_Size size = 6; + } + + string name = 1; + .rv.data.API_v1_Color color = 2; + repeated .rv.data.API_v1_Presentation.SlideGroup.Slide slides = 3; + } + + enum Destination { + presentation = 0; + announcements = 1; + } + + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_Presentation.SlideGroup groups = 2; + bool has_timeline = 3; + string presentation_path = 4; + .rv.data.API_v1_Presentation.Destination destination = 5; +} + +message API_v1_Presentation_Request { + message Active { + } + + message SlideIndex { + } + + message ChordChart { + int32 quality = 1; + } + + message ChordChartUpdates { + } + + message Presentation { + .rv.data.UUID uuid = 1; + } + + message DeletePresentation { + .rv.data.UUID uuid = 1; + } + + message TimelineOperation { + .rv.data.UUID uuid = 1; + .rv.data.API_v1_TimelineOperation operation = 2; + } + + message ActivePresentationTimelineOperation { + .rv.data.API_v1_TimelineOperation operation = 1; + } + + message FocusedPresentationTimelineOperation { + .rv.data.API_v1_TimelineOperation operation = 1; + } + + message ActivePresentationTimelineStatus { + } + + message FocusedPresentationTimelineStatus { + } + + message Thumbnail { + .rv.data.UUID uuid = 1; + uint32 cue_index = 2; + int32 quality = 3; + .rv.data.API_v1_ContentType content_type = 4; + } + + message EmptyMessage { + } + + message FocusMessage { + oneof Presentation { + .rv.data.API_v1_Presentation_Request.EmptyMessage next = 1; + .rv.data.API_v1_Presentation_Request.EmptyMessage previous = 2; + .rv.data.API_v1_Presentation_Request.EmptyMessage active = 3; + string uuid = 4; + } + } + + message TriggerMessage { + oneof Presentation { + .rv.data.API_v1_Presentation_Request.EmptyMessage focused = 1; + .rv.data.API_v1_Presentation_Request.EmptyMessage active = 2; + .google.protobuf.StringValue uuid = 3; + } + oneof Cue { + .rv.data.API_v1_Presentation_Request.EmptyMessage first = 4; + .rv.data.API_v1_Presentation_Request.EmptyMessage next = 5; + .rv.data.API_v1_Presentation_Request.EmptyMessage previous = 6; + .google.protobuf.UInt32Value index = 7; + .google.protobuf.StringValue group = 8; + } + } + + oneof Request { + .rv.data.API_v1_Presentation_Request.Active active = 1; + .rv.data.API_v1_Presentation_Request.EmptyMessage focused = 2; + .rv.data.API_v1_Presentation_Request.SlideIndex slide_index = 3; + .rv.data.API_v1_Presentation_Request.ChordChart chord_chart = 4; + .rv.data.API_v1_Presentation_Request.ChordChartUpdates chord_chart_updates = 5; + .rv.data.API_v1_Presentation_Request.Presentation presentation = 6; + .rv.data.API_v1_Presentation_Request.DeletePresentation delete_presentation = 7; + .rv.data.API_v1_Presentation_Request.TimelineOperation timeline_operation = 8; + .rv.data.API_v1_Presentation_Request.ActivePresentationTimelineOperation active_presentation_timeline_operation = 9; + .rv.data.API_v1_Presentation_Request.FocusedPresentationTimelineOperation focused_presentation_timeline_operation = 10; + .rv.data.API_v1_Presentation_Request.ActivePresentationTimelineStatus active_presentation_timeline_status = 11; + .rv.data.API_v1_Presentation_Request.FocusedPresentationTimelineStatus focused_presentation_timeline_status = 12; + .rv.data.API_v1_Presentation_Request.Thumbnail thumbnail = 13; + .rv.data.API_v1_Presentation_Request.FocusMessage focus = 14; + .rv.data.API_v1_Presentation_Request.TriggerMessage trigger = 15; + } +} + +message API_v1_Presentation_Response { + message Active { + .rv.data.API_v1_Presentation presentation = 1; + } + + message SlideIndex { + .rv.data.API_v1_SlideIndex presentation_index = 1; + } + + message ChordChart { + bytes chord_chart = 1; + } + + message ChordChartUpdates { + } + + message Presentation { + .rv.data.API_v1_Presentation presentation = 1; + } + + message DeletePresentation { + } + + message TriggerPresentation { + } + + message TriggerCue { + } + + message TimelineOperation { + } + + message ActivePresentationTimelineOperation { + } + + message FocusedPresentationTimelineOperation { + } + + message ActivePresentationTimelineStatus { + bool is_running = 1; + double current_time = 2; + } + + message FocusedPresentationTimelineStatus { + bool is_running = 1; + double current_time = 2; + } + + message Thumbnail { + bytes data = 1; + .rv.data.API_v1_ContentType content_type = 2; + } + + message Focused { + .rv.data.API_v1_Identifier id = 1; + } + + message EmptyMessage { + } + + oneof Response { + .rv.data.API_v1_Presentation_Response.Active active = 1; + .rv.data.API_v1_Presentation_Response.SlideIndex slide_index = 2; + .rv.data.API_v1_Presentation_Response.ChordChart chord_chart = 3; + .rv.data.API_v1_Presentation_Response.ChordChartUpdates chord_chart_update = 4; + .rv.data.API_v1_Presentation_Response.Presentation presentation = 5; + .rv.data.API_v1_Presentation_Response.DeletePresentation delete_presentation = 6; + .rv.data.API_v1_Presentation_Response.TriggerPresentation trigger_presentation = 7; + .rv.data.API_v1_Presentation_Response.TriggerCue trigger_cue = 8; + .rv.data.API_v1_Presentation_Response.TimelineOperation timeline_operation = 9; + .rv.data.API_v1_Presentation_Response.ActivePresentationTimelineOperation active_presentation_timeline_operation = 10; + .rv.data.API_v1_Presentation_Response.FocusedPresentationTimelineOperation focused_presentation_timeline_operation = 11; + .rv.data.API_v1_Presentation_Response.ActivePresentationTimelineStatus active_presentation_timeline_status = 12; + .rv.data.API_v1_Presentation_Response.FocusedPresentationTimelineStatus focused_presentation_timeline_status = 13; + .rv.data.API_v1_Presentation_Response.Thumbnail thumbnail = 14; + .rv.data.API_v1_Presentation_Response.Focused focused = 15; + .rv.data.API_v1_Presentation_Response.EmptyMessage focus = 16; + .rv.data.API_v1_Presentation_Response.EmptyMessage trigger = 17; + } +} + diff --git a/proto/proApiV1Presentation.ts b/proto/proApiV1Presentation.ts new file mode 100644 index 0000000..6fee29c --- /dev/null +++ b/proto/proApiV1Presentation.ts @@ -0,0 +1,4519 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { StringValue, UInt32Value } from './google/protobuf/wrappers'; +import { APIV1Color } from './proApiV1Color'; +import { + APIV1ContentType, + aPIV1ContentTypeFromJSON, + aPIV1ContentTypeToJSON, +} from './proApiV1ContentType'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { APIV1Size } from './proApiV1Size'; +import { + APIV1TimelineOperation, + aPIV1TimelineOperationFromJSON, + aPIV1TimelineOperationToJSON, +} from './proApiV1TimelineOperation'; +import { UUID } from './uuid'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1SlideIndex { + index: number; + presentationId: APIV1Identifier | undefined; +} + +export interface APIV1Presentation { + id: APIV1Identifier | undefined; + groups: APIV1Presentation_SlideGroup[]; + hasTimeline: boolean; + presentationPath: string; + destination: APIV1Presentation_Destination; +} + +export enum APIV1Presentation_Destination { + presentation = 0, + announcements = 1, + UNRECOGNIZED = -1, +} + +export function aPIV1Presentation_DestinationFromJSON( + object: any, +): APIV1Presentation_Destination { + switch (object) { + case 0: + case 'presentation': + return APIV1Presentation_Destination.presentation; + case 1: + case 'announcements': + return APIV1Presentation_Destination.announcements; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1Presentation_Destination.UNRECOGNIZED; + } +} + +export function aPIV1Presentation_DestinationToJSON( + object: APIV1Presentation_Destination, +): string { + switch (object) { + case APIV1Presentation_Destination.presentation: + return 'presentation'; + case APIV1Presentation_Destination.announcements: + return 'announcements'; + case APIV1Presentation_Destination.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1Presentation_SlideGroup { + name: string; + color: APIV1Color | undefined; + slides: APIV1Presentation_SlideGroup_Slide[]; +} + +export interface APIV1Presentation_SlideGroup_Slide { + enabled: boolean; + notes: string; + text: string; + label: string; + size: APIV1Size | undefined; +} + +export interface APIV1PresentationRequest { + active?: APIV1PresentationRequest_Active | undefined; + focused?: APIV1PresentationRequest_EmptyMessage | undefined; + slideIndex?: APIV1PresentationRequest_SlideIndex | undefined; + chordChart?: APIV1PresentationRequest_ChordChart | undefined; + chordChartUpdates?: APIV1PresentationRequest_ChordChartUpdates | undefined; + presentation?: APIV1PresentationRequest_Presentation | undefined; + deletePresentation?: APIV1PresentationRequest_DeletePresentation | undefined; + timelineOperation?: APIV1PresentationRequest_TimelineOperation | undefined; + activePresentationTimelineOperation?: + | APIV1PresentationRequest_ActivePresentationTimelineOperation + | undefined; + focusedPresentationTimelineOperation?: + | APIV1PresentationRequest_FocusedPresentationTimelineOperation + | undefined; + activePresentationTimelineStatus?: + | APIV1PresentationRequest_ActivePresentationTimelineStatus + | undefined; + focusedPresentationTimelineStatus?: + | APIV1PresentationRequest_FocusedPresentationTimelineStatus + | undefined; + thumbnail?: APIV1PresentationRequest_Thumbnail | undefined; + focus?: APIV1PresentationRequest_FocusMessage | undefined; + trigger?: APIV1PresentationRequest_TriggerMessage | undefined; +} + +export interface APIV1PresentationRequest_Active {} + +export interface APIV1PresentationRequest_SlideIndex {} + +export interface APIV1PresentationRequest_ChordChart { + quality: number; +} + +export interface APIV1PresentationRequest_ChordChartUpdates {} + +export interface APIV1PresentationRequest_Presentation { + uuid: UUID | undefined; +} + +export interface APIV1PresentationRequest_DeletePresentation { + uuid: UUID | undefined; +} + +export interface APIV1PresentationRequest_TimelineOperation { + uuid: UUID | undefined; + operation: APIV1TimelineOperation; +} + +export interface APIV1PresentationRequest_ActivePresentationTimelineOperation { + operation: APIV1TimelineOperation; +} + +export interface APIV1PresentationRequest_FocusedPresentationTimelineOperation { + operation: APIV1TimelineOperation; +} + +export interface APIV1PresentationRequest_ActivePresentationTimelineStatus {} + +export interface APIV1PresentationRequest_FocusedPresentationTimelineStatus {} + +export interface APIV1PresentationRequest_Thumbnail { + uuid: UUID | undefined; + cueIndex: number; + quality: number; + contentType: APIV1ContentType; +} + +export interface APIV1PresentationRequest_EmptyMessage {} + +export interface APIV1PresentationRequest_FocusMessage { + next?: APIV1PresentationRequest_EmptyMessage | undefined; + previous?: APIV1PresentationRequest_EmptyMessage | undefined; + active?: APIV1PresentationRequest_EmptyMessage | undefined; + uuid?: string | undefined; +} + +export interface APIV1PresentationRequest_TriggerMessage { + focused?: APIV1PresentationRequest_EmptyMessage | undefined; + active?: APIV1PresentationRequest_EmptyMessage | undefined; + uuid?: string | undefined; + first?: APIV1PresentationRequest_EmptyMessage | undefined; + next?: APIV1PresentationRequest_EmptyMessage | undefined; + previous?: APIV1PresentationRequest_EmptyMessage | undefined; + index?: number | undefined; + group?: string | undefined; +} + +export interface APIV1PresentationResponse { + active?: APIV1PresentationResponse_Active | undefined; + slideIndex?: APIV1PresentationResponse_SlideIndex | undefined; + chordChart?: APIV1PresentationResponse_ChordChart | undefined; + chordChartUpdate?: APIV1PresentationResponse_ChordChartUpdates | undefined; + presentation?: APIV1PresentationResponse_Presentation | undefined; + deletePresentation?: APIV1PresentationResponse_DeletePresentation | undefined; + triggerPresentation?: + | APIV1PresentationResponse_TriggerPresentation + | undefined; + triggerCue?: APIV1PresentationResponse_TriggerCue | undefined; + timelineOperation?: APIV1PresentationResponse_TimelineOperation | undefined; + activePresentationTimelineOperation?: + | APIV1PresentationResponse_ActivePresentationTimelineOperation + | undefined; + focusedPresentationTimelineOperation?: + | APIV1PresentationResponse_FocusedPresentationTimelineOperation + | undefined; + activePresentationTimelineStatus?: + | APIV1PresentationResponse_ActivePresentationTimelineStatus + | undefined; + focusedPresentationTimelineStatus?: + | APIV1PresentationResponse_FocusedPresentationTimelineStatus + | undefined; + thumbnail?: APIV1PresentationResponse_Thumbnail | undefined; + focused?: APIV1PresentationResponse_Focused | undefined; + focus?: APIV1PresentationResponse_EmptyMessage | undefined; + trigger?: APIV1PresentationResponse_EmptyMessage | undefined; +} + +export interface APIV1PresentationResponse_Active { + presentation: APIV1Presentation | undefined; +} + +export interface APIV1PresentationResponse_SlideIndex { + presentationIndex: APIV1SlideIndex | undefined; +} + +export interface APIV1PresentationResponse_ChordChart { + chordChart: Uint8Array; +} + +export interface APIV1PresentationResponse_ChordChartUpdates {} + +export interface APIV1PresentationResponse_Presentation { + presentation: APIV1Presentation | undefined; +} + +export interface APIV1PresentationResponse_DeletePresentation {} + +export interface APIV1PresentationResponse_TriggerPresentation {} + +export interface APIV1PresentationResponse_TriggerCue {} + +export interface APIV1PresentationResponse_TimelineOperation {} + +export interface APIV1PresentationResponse_ActivePresentationTimelineOperation {} + +export interface APIV1PresentationResponse_FocusedPresentationTimelineOperation {} + +export interface APIV1PresentationResponse_ActivePresentationTimelineStatus { + isRunning: boolean; + currentTime: number; +} + +export interface APIV1PresentationResponse_FocusedPresentationTimelineStatus { + isRunning: boolean; + currentTime: number; +} + +export interface APIV1PresentationResponse_Thumbnail { + data: Uint8Array; + contentType: APIV1ContentType; +} + +export interface APIV1PresentationResponse_Focused { + id: APIV1Identifier | undefined; +} + +export interface APIV1PresentationResponse_EmptyMessage {} + +function createBaseAPIV1SlideIndex(): APIV1SlideIndex { + return { index: 0, presentationId: undefined }; +} + +export const APIV1SlideIndex = { + encode( + message: APIV1SlideIndex, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.index !== 0) { + writer.uint32(8).uint32(message.index); + } + if (message.presentationId !== undefined) { + APIV1Identifier.encode( + message.presentationId, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1SlideIndex { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1SlideIndex(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.index = reader.uint32(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.presentationId = APIV1Identifier.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1SlideIndex { + return { + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + presentationId: isSet(object.presentationId) + ? APIV1Identifier.fromJSON(object.presentationId) + : undefined, + }; + }, + + toJSON(message: APIV1SlideIndex): unknown { + const obj: any = {}; + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.presentationId !== undefined) { + obj.presentationId = APIV1Identifier.toJSON(message.presentationId); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1SlideIndex { + return APIV1SlideIndex.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1SlideIndex { + const message = createBaseAPIV1SlideIndex(); + message.index = object.index ?? 0; + message.presentationId = + object.presentationId !== undefined && object.presentationId !== null + ? APIV1Identifier.fromPartial(object.presentationId) + : undefined; + return message; + }, +}; + +function createBaseAPIV1Presentation(): APIV1Presentation { + return { + id: undefined, + groups: [], + hasTimeline: false, + presentationPath: '', + destination: 0, + }; +} + +export const APIV1Presentation = { + encode( + message: APIV1Presentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.groups) { + APIV1Presentation_SlideGroup.encode( + v!, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.hasTimeline === true) { + writer.uint32(24).bool(message.hasTimeline); + } + if (message.presentationPath !== '') { + writer.uint32(34).string(message.presentationPath); + } + if (message.destination !== 0) { + writer.uint32(40).int32(message.destination); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Presentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Presentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.groups.push( + APIV1Presentation_SlideGroup.decode(reader, reader.uint32()), + ); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.hasTimeline = reader.bool(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.presentationPath = reader.string(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.destination = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Presentation { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + groups: globalThis.Array.isArray(object?.groups) + ? object.groups.map((e: any) => + APIV1Presentation_SlideGroup.fromJSON(e), + ) + : [], + hasTimeline: isSet(object.hasTimeline) + ? globalThis.Boolean(object.hasTimeline) + : false, + presentationPath: isSet(object.presentationPath) + ? globalThis.String(object.presentationPath) + : '', + destination: isSet(object.destination) + ? aPIV1Presentation_DestinationFromJSON(object.destination) + : 0, + }; + }, + + toJSON(message: APIV1Presentation): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.groups?.length) { + obj.groups = message.groups.map((e) => + APIV1Presentation_SlideGroup.toJSON(e), + ); + } + if (message.hasTimeline === true) { + obj.hasTimeline = message.hasTimeline; + } + if (message.presentationPath !== '') { + obj.presentationPath = message.presentationPath; + } + if (message.destination !== 0) { + obj.destination = aPIV1Presentation_DestinationToJSON( + message.destination, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Presentation { + return APIV1Presentation.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Presentation { + const message = createBaseAPIV1Presentation(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.groups = + object.groups?.map((e) => APIV1Presentation_SlideGroup.fromPartial(e)) || + []; + message.hasTimeline = object.hasTimeline ?? false; + message.presentationPath = object.presentationPath ?? ''; + message.destination = object.destination ?? 0; + return message; + }, +}; + +function createBaseAPIV1Presentation_SlideGroup(): APIV1Presentation_SlideGroup { + return { name: '', color: undefined, slides: [] }; +} + +export const APIV1Presentation_SlideGroup = { + encode( + message: APIV1Presentation_SlideGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.name !== '') { + writer.uint32(10).string(message.name); + } + if (message.color !== undefined) { + APIV1Color.encode(message.color, writer.uint32(18).fork()).ldelim(); + } + for (const v of message.slides) { + APIV1Presentation_SlideGroup_Slide.encode( + v!, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Presentation_SlideGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Presentation_SlideGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.name = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.color = APIV1Color.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.slides.push( + APIV1Presentation_SlideGroup_Slide.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Presentation_SlideGroup { + return { + name: isSet(object.name) ? globalThis.String(object.name) : '', + color: isSet(object.color) + ? APIV1Color.fromJSON(object.color) + : undefined, + slides: globalThis.Array.isArray(object?.slides) + ? object.slides.map((e: any) => + APIV1Presentation_SlideGroup_Slide.fromJSON(e), + ) + : [], + }; + }, + + toJSON(message: APIV1Presentation_SlideGroup): unknown { + const obj: any = {}; + if (message.name !== '') { + obj.name = message.name; + } + if (message.color !== undefined) { + obj.color = APIV1Color.toJSON(message.color); + } + if (message.slides?.length) { + obj.slides = message.slides.map((e) => + APIV1Presentation_SlideGroup_Slide.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Presentation_SlideGroup { + return APIV1Presentation_SlideGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Presentation_SlideGroup { + const message = createBaseAPIV1Presentation_SlideGroup(); + message.name = object.name ?? ''; + message.color = + object.color !== undefined && object.color !== null + ? APIV1Color.fromPartial(object.color) + : undefined; + message.slides = + object.slides?.map((e) => + APIV1Presentation_SlideGroup_Slide.fromPartial(e), + ) || []; + return message; + }, +}; + +function createBaseAPIV1Presentation_SlideGroup_Slide(): APIV1Presentation_SlideGroup_Slide { + return { enabled: false, notes: '', text: '', label: '', size: undefined }; +} + +export const APIV1Presentation_SlideGroup_Slide = { + encode( + message: APIV1Presentation_SlideGroup_Slide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + if (message.notes !== '') { + writer.uint32(18).string(message.notes); + } + if (message.text !== '') { + writer.uint32(26).string(message.text); + } + if (message.label !== '') { + writer.uint32(42).string(message.label); + } + if (message.size !== undefined) { + APIV1Size.encode(message.size, writer.uint32(50).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Presentation_SlideGroup_Slide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Presentation_SlideGroup_Slide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.notes = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.text = reader.string(); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.label = reader.string(); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.size = APIV1Size.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Presentation_SlideGroup_Slide { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + notes: isSet(object.notes) ? globalThis.String(object.notes) : '', + text: isSet(object.text) ? globalThis.String(object.text) : '', + label: isSet(object.label) ? globalThis.String(object.label) : '', + size: isSet(object.size) ? APIV1Size.fromJSON(object.size) : undefined, + }; + }, + + toJSON(message: APIV1Presentation_SlideGroup_Slide): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.notes !== '') { + obj.notes = message.notes; + } + if (message.text !== '') { + obj.text = message.text; + } + if (message.label !== '') { + obj.label = message.label; + } + if (message.size !== undefined) { + obj.size = APIV1Size.toJSON(message.size); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Presentation_SlideGroup_Slide { + return APIV1Presentation_SlideGroup_Slide.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1Presentation_SlideGroup_Slide { + const message = createBaseAPIV1Presentation_SlideGroup_Slide(); + message.enabled = object.enabled ?? false; + message.notes = object.notes ?? ''; + message.text = object.text ?? ''; + message.label = object.label ?? ''; + message.size = + object.size !== undefined && object.size !== null + ? APIV1Size.fromPartial(object.size) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest(): APIV1PresentationRequest { + return { + active: undefined, + focused: undefined, + slideIndex: undefined, + chordChart: undefined, + chordChartUpdates: undefined, + presentation: undefined, + deletePresentation: undefined, + timelineOperation: undefined, + activePresentationTimelineOperation: undefined, + focusedPresentationTimelineOperation: undefined, + activePresentationTimelineStatus: undefined, + focusedPresentationTimelineStatus: undefined, + thumbnail: undefined, + focus: undefined, + trigger: undefined, + }; +} + +export const APIV1PresentationRequest = { + encode( + message: APIV1PresentationRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.active !== undefined) { + APIV1PresentationRequest_Active.encode( + message.active, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.focused !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.focused, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.slideIndex !== undefined) { + APIV1PresentationRequest_SlideIndex.encode( + message.slideIndex, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.chordChart !== undefined) { + APIV1PresentationRequest_ChordChart.encode( + message.chordChart, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.chordChartUpdates !== undefined) { + APIV1PresentationRequest_ChordChartUpdates.encode( + message.chordChartUpdates, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.presentation !== undefined) { + APIV1PresentationRequest_Presentation.encode( + message.presentation, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.deletePresentation !== undefined) { + APIV1PresentationRequest_DeletePresentation.encode( + message.deletePresentation, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.timelineOperation !== undefined) { + APIV1PresentationRequest_TimelineOperation.encode( + message.timelineOperation, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.activePresentationTimelineOperation !== undefined) { + APIV1PresentationRequest_ActivePresentationTimelineOperation.encode( + message.activePresentationTimelineOperation, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.focusedPresentationTimelineOperation !== undefined) { + APIV1PresentationRequest_FocusedPresentationTimelineOperation.encode( + message.focusedPresentationTimelineOperation, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.activePresentationTimelineStatus !== undefined) { + APIV1PresentationRequest_ActivePresentationTimelineStatus.encode( + message.activePresentationTimelineStatus, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.focusedPresentationTimelineStatus !== undefined) { + APIV1PresentationRequest_FocusedPresentationTimelineStatus.encode( + message.focusedPresentationTimelineStatus, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.thumbnail !== undefined) { + APIV1PresentationRequest_Thumbnail.encode( + message.thumbnail, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.focus !== undefined) { + APIV1PresentationRequest_FocusMessage.encode( + message.focus, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1PresentationRequest_TriggerMessage.encode( + message.trigger, + writer.uint32(122).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.active = APIV1PresentationRequest_Active.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.focused = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.slideIndex = APIV1PresentationRequest_SlideIndex.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.chordChart = APIV1PresentationRequest_ChordChart.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.chordChartUpdates = + APIV1PresentationRequest_ChordChartUpdates.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.presentation = APIV1PresentationRequest_Presentation.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.deletePresentation = + APIV1PresentationRequest_DeletePresentation.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.timelineOperation = + APIV1PresentationRequest_TimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.activePresentationTimelineOperation = + APIV1PresentationRequest_ActivePresentationTimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.focusedPresentationTimelineOperation = + APIV1PresentationRequest_FocusedPresentationTimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.activePresentationTimelineStatus = + APIV1PresentationRequest_ActivePresentationTimelineStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.focusedPresentationTimelineStatus = + APIV1PresentationRequest_FocusedPresentationTimelineStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.thumbnail = APIV1PresentationRequest_Thumbnail.decode( + reader, + reader.uint32(), + ); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.focus = APIV1PresentationRequest_FocusMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.trigger = APIV1PresentationRequest_TriggerMessage.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest { + return { + active: isSet(object.active) + ? APIV1PresentationRequest_Active.fromJSON(object.active) + : undefined, + focused: isSet(object.focused) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.focused) + : undefined, + slideIndex: isSet(object.slideIndex) + ? APIV1PresentationRequest_SlideIndex.fromJSON(object.slideIndex) + : undefined, + chordChart: isSet(object.chordChart) + ? APIV1PresentationRequest_ChordChart.fromJSON(object.chordChart) + : undefined, + chordChartUpdates: isSet(object.chordChartUpdates) + ? APIV1PresentationRequest_ChordChartUpdates.fromJSON( + object.chordChartUpdates, + ) + : undefined, + presentation: isSet(object.presentation) + ? APIV1PresentationRequest_Presentation.fromJSON(object.presentation) + : undefined, + deletePresentation: isSet(object.deletePresentation) + ? APIV1PresentationRequest_DeletePresentation.fromJSON( + object.deletePresentation, + ) + : undefined, + timelineOperation: isSet(object.timelineOperation) + ? APIV1PresentationRequest_TimelineOperation.fromJSON( + object.timelineOperation, + ) + : undefined, + activePresentationTimelineOperation: isSet( + object.activePresentationTimelineOperation, + ) + ? APIV1PresentationRequest_ActivePresentationTimelineOperation.fromJSON( + object.activePresentationTimelineOperation, + ) + : undefined, + focusedPresentationTimelineOperation: isSet( + object.focusedPresentationTimelineOperation, + ) + ? APIV1PresentationRequest_FocusedPresentationTimelineOperation.fromJSON( + object.focusedPresentationTimelineOperation, + ) + : undefined, + activePresentationTimelineStatus: isSet( + object.activePresentationTimelineStatus, + ) + ? APIV1PresentationRequest_ActivePresentationTimelineStatus.fromJSON( + object.activePresentationTimelineStatus, + ) + : undefined, + focusedPresentationTimelineStatus: isSet( + object.focusedPresentationTimelineStatus, + ) + ? APIV1PresentationRequest_FocusedPresentationTimelineStatus.fromJSON( + object.focusedPresentationTimelineStatus, + ) + : undefined, + thumbnail: isSet(object.thumbnail) + ? APIV1PresentationRequest_Thumbnail.fromJSON(object.thumbnail) + : undefined, + focus: isSet(object.focus) + ? APIV1PresentationRequest_FocusMessage.fromJSON(object.focus) + : undefined, + trigger: isSet(object.trigger) + ? APIV1PresentationRequest_TriggerMessage.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1PresentationRequest): unknown { + const obj: any = {}; + if (message.active !== undefined) { + obj.active = APIV1PresentationRequest_Active.toJSON(message.active); + } + if (message.focused !== undefined) { + obj.focused = APIV1PresentationRequest_EmptyMessage.toJSON( + message.focused, + ); + } + if (message.slideIndex !== undefined) { + obj.slideIndex = APIV1PresentationRequest_SlideIndex.toJSON( + message.slideIndex, + ); + } + if (message.chordChart !== undefined) { + obj.chordChart = APIV1PresentationRequest_ChordChart.toJSON( + message.chordChart, + ); + } + if (message.chordChartUpdates !== undefined) { + obj.chordChartUpdates = APIV1PresentationRequest_ChordChartUpdates.toJSON( + message.chordChartUpdates, + ); + } + if (message.presentation !== undefined) { + obj.presentation = APIV1PresentationRequest_Presentation.toJSON( + message.presentation, + ); + } + if (message.deletePresentation !== undefined) { + obj.deletePresentation = + APIV1PresentationRequest_DeletePresentation.toJSON( + message.deletePresentation, + ); + } + if (message.timelineOperation !== undefined) { + obj.timelineOperation = APIV1PresentationRequest_TimelineOperation.toJSON( + message.timelineOperation, + ); + } + if (message.activePresentationTimelineOperation !== undefined) { + obj.activePresentationTimelineOperation = + APIV1PresentationRequest_ActivePresentationTimelineOperation.toJSON( + message.activePresentationTimelineOperation, + ); + } + if (message.focusedPresentationTimelineOperation !== undefined) { + obj.focusedPresentationTimelineOperation = + APIV1PresentationRequest_FocusedPresentationTimelineOperation.toJSON( + message.focusedPresentationTimelineOperation, + ); + } + if (message.activePresentationTimelineStatus !== undefined) { + obj.activePresentationTimelineStatus = + APIV1PresentationRequest_ActivePresentationTimelineStatus.toJSON( + message.activePresentationTimelineStatus, + ); + } + if (message.focusedPresentationTimelineStatus !== undefined) { + obj.focusedPresentationTimelineStatus = + APIV1PresentationRequest_FocusedPresentationTimelineStatus.toJSON( + message.focusedPresentationTimelineStatus, + ); + } + if (message.thumbnail !== undefined) { + obj.thumbnail = APIV1PresentationRequest_Thumbnail.toJSON( + message.thumbnail, + ); + } + if (message.focus !== undefined) { + obj.focus = APIV1PresentationRequest_FocusMessage.toJSON(message.focus); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1PresentationRequest_TriggerMessage.toJSON( + message.trigger, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationRequest { + return APIV1PresentationRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PresentationRequest { + const message = createBaseAPIV1PresentationRequest(); + message.active = + object.active !== undefined && object.active !== null + ? APIV1PresentationRequest_Active.fromPartial(object.active) + : undefined; + message.focused = + object.focused !== undefined && object.focused !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.focused) + : undefined; + message.slideIndex = + object.slideIndex !== undefined && object.slideIndex !== null + ? APIV1PresentationRequest_SlideIndex.fromPartial(object.slideIndex) + : undefined; + message.chordChart = + object.chordChart !== undefined && object.chordChart !== null + ? APIV1PresentationRequest_ChordChart.fromPartial(object.chordChart) + : undefined; + message.chordChartUpdates = + object.chordChartUpdates !== undefined && + object.chordChartUpdates !== null + ? APIV1PresentationRequest_ChordChartUpdates.fromPartial( + object.chordChartUpdates, + ) + : undefined; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? APIV1PresentationRequest_Presentation.fromPartial(object.presentation) + : undefined; + message.deletePresentation = + object.deletePresentation !== undefined && + object.deletePresentation !== null + ? APIV1PresentationRequest_DeletePresentation.fromPartial( + object.deletePresentation, + ) + : undefined; + message.timelineOperation = + object.timelineOperation !== undefined && + object.timelineOperation !== null + ? APIV1PresentationRequest_TimelineOperation.fromPartial( + object.timelineOperation, + ) + : undefined; + message.activePresentationTimelineOperation = + object.activePresentationTimelineOperation !== undefined && + object.activePresentationTimelineOperation !== null + ? APIV1PresentationRequest_ActivePresentationTimelineOperation.fromPartial( + object.activePresentationTimelineOperation, + ) + : undefined; + message.focusedPresentationTimelineOperation = + object.focusedPresentationTimelineOperation !== undefined && + object.focusedPresentationTimelineOperation !== null + ? APIV1PresentationRequest_FocusedPresentationTimelineOperation.fromPartial( + object.focusedPresentationTimelineOperation, + ) + : undefined; + message.activePresentationTimelineStatus = + object.activePresentationTimelineStatus !== undefined && + object.activePresentationTimelineStatus !== null + ? APIV1PresentationRequest_ActivePresentationTimelineStatus.fromPartial( + object.activePresentationTimelineStatus, + ) + : undefined; + message.focusedPresentationTimelineStatus = + object.focusedPresentationTimelineStatus !== undefined && + object.focusedPresentationTimelineStatus !== null + ? APIV1PresentationRequest_FocusedPresentationTimelineStatus.fromPartial( + object.focusedPresentationTimelineStatus, + ) + : undefined; + message.thumbnail = + object.thumbnail !== undefined && object.thumbnail !== null + ? APIV1PresentationRequest_Thumbnail.fromPartial(object.thumbnail) + : undefined; + message.focus = + object.focus !== undefined && object.focus !== null + ? APIV1PresentationRequest_FocusMessage.fromPartial(object.focus) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1PresentationRequest_TriggerMessage.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_Active(): APIV1PresentationRequest_Active { + return {}; +} + +export const APIV1PresentationRequest_Active = { + encode( + _: APIV1PresentationRequest_Active, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_Active { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_Active(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationRequest_Active { + return {}; + }, + + toJSON(_: APIV1PresentationRequest_Active): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationRequest_Active { + return APIV1PresentationRequest_Active.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1PresentationRequest_Active { + const message = createBaseAPIV1PresentationRequest_Active(); + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_SlideIndex(): APIV1PresentationRequest_SlideIndex { + return {}; +} + +export const APIV1PresentationRequest_SlideIndex = { + encode( + _: APIV1PresentationRequest_SlideIndex, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_SlideIndex { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_SlideIndex(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationRequest_SlideIndex { + return {}; + }, + + toJSON(_: APIV1PresentationRequest_SlideIndex): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationRequest_SlideIndex { + return APIV1PresentationRequest_SlideIndex.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PresentationRequest_SlideIndex { + const message = createBaseAPIV1PresentationRequest_SlideIndex(); + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_ChordChart(): APIV1PresentationRequest_ChordChart { + return { quality: 0 }; +} + +export const APIV1PresentationRequest_ChordChart = { + encode( + message: APIV1PresentationRequest_ChordChart, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.quality !== 0) { + writer.uint32(8).int32(message.quality); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_ChordChart { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_ChordChart(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.quality = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_ChordChart { + return { + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + }; + }, + + toJSON(message: APIV1PresentationRequest_ChordChart): unknown { + const obj: any = {}; + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationRequest_ChordChart { + return APIV1PresentationRequest_ChordChart.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationRequest_ChordChart { + const message = createBaseAPIV1PresentationRequest_ChordChart(); + message.quality = object.quality ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_ChordChartUpdates(): APIV1PresentationRequest_ChordChartUpdates { + return {}; +} + +export const APIV1PresentationRequest_ChordChartUpdates = { + encode( + _: APIV1PresentationRequest_ChordChartUpdates, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_ChordChartUpdates { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_ChordChartUpdates(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationRequest_ChordChartUpdates { + return {}; + }, + + toJSON(_: APIV1PresentationRequest_ChordChartUpdates): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationRequest_ChordChartUpdates { + return APIV1PresentationRequest_ChordChartUpdates.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PresentationRequest_ChordChartUpdates { + const message = createBaseAPIV1PresentationRequest_ChordChartUpdates(); + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_Presentation(): APIV1PresentationRequest_Presentation { + return { uuid: undefined }; +} + +export const APIV1PresentationRequest_Presentation = { + encode( + message: APIV1PresentationRequest_Presentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_Presentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_Presentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_Presentation { + return { + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + }; + }, + + toJSON(message: APIV1PresentationRequest_Presentation): unknown { + const obj: any = {}; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationRequest_Presentation { + return APIV1PresentationRequest_Presentation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationRequest_Presentation { + const message = createBaseAPIV1PresentationRequest_Presentation(); + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_DeletePresentation(): APIV1PresentationRequest_DeletePresentation { + return { uuid: undefined }; +} + +export const APIV1PresentationRequest_DeletePresentation = { + encode( + message: APIV1PresentationRequest_DeletePresentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_DeletePresentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_DeletePresentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_DeletePresentation { + return { + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + }; + }, + + toJSON(message: APIV1PresentationRequest_DeletePresentation): unknown { + const obj: any = {}; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationRequest_DeletePresentation { + return APIV1PresentationRequest_DeletePresentation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1PresentationRequest_DeletePresentation { + const message = createBaseAPIV1PresentationRequest_DeletePresentation(); + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_TimelineOperation(): APIV1PresentationRequest_TimelineOperation { + return { uuid: undefined, operation: 0 }; +} + +export const APIV1PresentationRequest_TimelineOperation = { + encode( + message: APIV1PresentationRequest_TimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); + } + if (message.operation !== 0) { + writer.uint32(16).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_TimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_TimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_TimelineOperation { + return { + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + operation: isSet(object.operation) + ? aPIV1TimelineOperationFromJSON(object.operation) + : 0, + }; + }, + + toJSON(message: APIV1PresentationRequest_TimelineOperation): unknown { + const obj: any = {}; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.operation !== 0) { + obj.operation = aPIV1TimelineOperationToJSON(message.operation); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationRequest_TimelineOperation { + return APIV1PresentationRequest_TimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationRequest_TimelineOperation { + const message = createBaseAPIV1PresentationRequest_TimelineOperation(); + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_ActivePresentationTimelineOperation(): APIV1PresentationRequest_ActivePresentationTimelineOperation { + return { operation: 0 }; +} + +export const APIV1PresentationRequest_ActivePresentationTimelineOperation = { + encode( + message: APIV1PresentationRequest_ActivePresentationTimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.operation !== 0) { + writer.uint32(8).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_ActivePresentationTimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationRequest_ActivePresentationTimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON( + object: any, + ): APIV1PresentationRequest_ActivePresentationTimelineOperation { + return { + operation: isSet(object.operation) + ? aPIV1TimelineOperationFromJSON(object.operation) + : 0, + }; + }, + + toJSON( + message: APIV1PresentationRequest_ActivePresentationTimelineOperation, + ): unknown { + const obj: any = {}; + if (message.operation !== 0) { + obj.operation = aPIV1TimelineOperationToJSON(message.operation); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationRequest_ActivePresentationTimelineOperation { + return APIV1PresentationRequest_ActivePresentationTimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1PresentationRequest_ActivePresentationTimelineOperation { + const message = + createBaseAPIV1PresentationRequest_ActivePresentationTimelineOperation(); + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_FocusedPresentationTimelineOperation(): APIV1PresentationRequest_FocusedPresentationTimelineOperation { + return { operation: 0 }; +} + +export const APIV1PresentationRequest_FocusedPresentationTimelineOperation = { + encode( + message: APIV1PresentationRequest_FocusedPresentationTimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.operation !== 0) { + writer.uint32(8).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_FocusedPresentationTimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationRequest_FocusedPresentationTimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON( + object: any, + ): APIV1PresentationRequest_FocusedPresentationTimelineOperation { + return { + operation: isSet(object.operation) + ? aPIV1TimelineOperationFromJSON(object.operation) + : 0, + }; + }, + + toJSON( + message: APIV1PresentationRequest_FocusedPresentationTimelineOperation, + ): unknown { + const obj: any = {}; + if (message.operation !== 0) { + obj.operation = aPIV1TimelineOperationToJSON(message.operation); + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationRequest_FocusedPresentationTimelineOperation { + return APIV1PresentationRequest_FocusedPresentationTimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1PresentationRequest_FocusedPresentationTimelineOperation { + const message = + createBaseAPIV1PresentationRequest_FocusedPresentationTimelineOperation(); + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_ActivePresentationTimelineStatus(): APIV1PresentationRequest_ActivePresentationTimelineStatus { + return {}; +} + +export const APIV1PresentationRequest_ActivePresentationTimelineStatus = { + encode( + _: APIV1PresentationRequest_ActivePresentationTimelineStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_ActivePresentationTimelineStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationRequest_ActivePresentationTimelineStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationRequest_ActivePresentationTimelineStatus { + return {}; + }, + + toJSON( + _: APIV1PresentationRequest_ActivePresentationTimelineStatus, + ): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationRequest_ActivePresentationTimelineStatus { + return APIV1PresentationRequest_ActivePresentationTimelineStatus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationRequest_ActivePresentationTimelineStatus { + const message = + createBaseAPIV1PresentationRequest_ActivePresentationTimelineStatus(); + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_FocusedPresentationTimelineStatus(): APIV1PresentationRequest_FocusedPresentationTimelineStatus { + return {}; +} + +export const APIV1PresentationRequest_FocusedPresentationTimelineStatus = { + encode( + _: APIV1PresentationRequest_FocusedPresentationTimelineStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_FocusedPresentationTimelineStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationRequest_FocusedPresentationTimelineStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationRequest_FocusedPresentationTimelineStatus { + return {}; + }, + + toJSON( + _: APIV1PresentationRequest_FocusedPresentationTimelineStatus, + ): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationRequest_FocusedPresentationTimelineStatus { + return APIV1PresentationRequest_FocusedPresentationTimelineStatus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationRequest_FocusedPresentationTimelineStatus { + const message = + createBaseAPIV1PresentationRequest_FocusedPresentationTimelineStatus(); + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_Thumbnail(): APIV1PresentationRequest_Thumbnail { + return { uuid: undefined, cueIndex: 0, quality: 0, contentType: 0 }; +} + +export const APIV1PresentationRequest_Thumbnail = { + encode( + message: APIV1PresentationRequest_Thumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(10).fork()).ldelim(); + } + if (message.cueIndex !== 0) { + writer.uint32(16).uint32(message.cueIndex); + } + if (message.quality !== 0) { + writer.uint32(24).int32(message.quality); + } + if (message.contentType !== 0) { + writer.uint32(32).int32(message.contentType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_Thumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_Thumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.cueIndex = reader.uint32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.quality = reader.int32(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.contentType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_Thumbnail { + return { + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + cueIndex: isSet(object.cueIndex) ? globalThis.Number(object.cueIndex) : 0, + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + contentType: isSet(object.contentType) + ? aPIV1ContentTypeFromJSON(object.contentType) + : 0, + }; + }, + + toJSON(message: APIV1PresentationRequest_Thumbnail): unknown { + const obj: any = {}; + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.cueIndex !== 0) { + obj.cueIndex = Math.round(message.cueIndex); + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + if (message.contentType !== 0) { + obj.contentType = aPIV1ContentTypeToJSON(message.contentType); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationRequest_Thumbnail { + return APIV1PresentationRequest_Thumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationRequest_Thumbnail { + const message = createBaseAPIV1PresentationRequest_Thumbnail(); + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + message.cueIndex = object.cueIndex ?? 0; + message.quality = object.quality ?? 0; + message.contentType = object.contentType ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_EmptyMessage(): APIV1PresentationRequest_EmptyMessage { + return {}; +} + +export const APIV1PresentationRequest_EmptyMessage = { + encode( + _: APIV1PresentationRequest_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationRequest_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1PresentationRequest_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationRequest_EmptyMessage { + return APIV1PresentationRequest_EmptyMessage.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PresentationRequest_EmptyMessage { + const message = createBaseAPIV1PresentationRequest_EmptyMessage(); + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_FocusMessage(): APIV1PresentationRequest_FocusMessage { + return { + next: undefined, + previous: undefined, + active: undefined, + uuid: undefined, + }; +} + +export const APIV1PresentationRequest_FocusMessage = { + encode( + message: APIV1PresentationRequest_FocusMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.next !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.next, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.previous !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.previous, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.active !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.active, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.uuid !== undefined) { + writer.uint32(34).string(message.uuid); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_FocusMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_FocusMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.next = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.previous = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.active = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.uuid = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_FocusMessage { + return { + next: isSet(object.next) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.next) + : undefined, + previous: isSet(object.previous) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.previous) + : undefined, + active: isSet(object.active) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.active) + : undefined, + uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : undefined, + }; + }, + + toJSON(message: APIV1PresentationRequest_FocusMessage): unknown { + const obj: any = {}; + if (message.next !== undefined) { + obj.next = APIV1PresentationRequest_EmptyMessage.toJSON(message.next); + } + if (message.previous !== undefined) { + obj.previous = APIV1PresentationRequest_EmptyMessage.toJSON( + message.previous, + ); + } + if (message.active !== undefined) { + obj.active = APIV1PresentationRequest_EmptyMessage.toJSON(message.active); + } + if (message.uuid !== undefined) { + obj.uuid = message.uuid; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationRequest_FocusMessage { + return APIV1PresentationRequest_FocusMessage.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationRequest_FocusMessage { + const message = createBaseAPIV1PresentationRequest_FocusMessage(); + message.next = + object.next !== undefined && object.next !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.next) + : undefined; + message.previous = + object.previous !== undefined && object.previous !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.previous) + : undefined; + message.active = + object.active !== undefined && object.active !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.active) + : undefined; + message.uuid = object.uuid ?? undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationRequest_TriggerMessage(): APIV1PresentationRequest_TriggerMessage { + return { + focused: undefined, + active: undefined, + uuid: undefined, + first: undefined, + next: undefined, + previous: undefined, + index: undefined, + group: undefined, + }; +} + +export const APIV1PresentationRequest_TriggerMessage = { + encode( + message: APIV1PresentationRequest_TriggerMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.focused !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.focused, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.active !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.active, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.uuid !== undefined) { + StringValue.encode( + { value: message.uuid! }, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.first !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.first, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.next !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.next, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.previous !== undefined) { + APIV1PresentationRequest_EmptyMessage.encode( + message.previous, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.index !== undefined) { + UInt32Value.encode( + { value: message.index! }, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.group !== undefined) { + StringValue.encode( + { value: message.group! }, + writer.uint32(66).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationRequest_TriggerMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationRequest_TriggerMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.focused = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.active = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.uuid = StringValue.decode(reader, reader.uint32()).value; + continue; + case 4: + if (tag !== 34) { + break; + } + + message.first = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.next = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.previous = APIV1PresentationRequest_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.index = UInt32Value.decode(reader, reader.uint32()).value; + continue; + case 8: + if (tag !== 66) { + break; + } + + message.group = StringValue.decode(reader, reader.uint32()).value; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationRequest_TriggerMessage { + return { + focused: isSet(object.focused) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.focused) + : undefined, + active: isSet(object.active) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.active) + : undefined, + uuid: isSet(object.uuid) ? String(object.uuid) : undefined, + first: isSet(object.first) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.first) + : undefined, + next: isSet(object.next) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.next) + : undefined, + previous: isSet(object.previous) + ? APIV1PresentationRequest_EmptyMessage.fromJSON(object.previous) + : undefined, + index: isSet(object.index) ? Number(object.index) : undefined, + group: isSet(object.group) ? String(object.group) : undefined, + }; + }, + + toJSON(message: APIV1PresentationRequest_TriggerMessage): unknown { + const obj: any = {}; + if (message.focused !== undefined) { + obj.focused = APIV1PresentationRequest_EmptyMessage.toJSON( + message.focused, + ); + } + if (message.active !== undefined) { + obj.active = APIV1PresentationRequest_EmptyMessage.toJSON(message.active); + } + if (message.uuid !== undefined) { + obj.uuid = message.uuid; + } + if (message.first !== undefined) { + obj.first = APIV1PresentationRequest_EmptyMessage.toJSON(message.first); + } + if (message.next !== undefined) { + obj.next = APIV1PresentationRequest_EmptyMessage.toJSON(message.next); + } + if (message.previous !== undefined) { + obj.previous = APIV1PresentationRequest_EmptyMessage.toJSON( + message.previous, + ); + } + if (message.index !== undefined) { + obj.index = message.index; + } + if (message.group !== undefined) { + obj.group = message.group; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationRequest_TriggerMessage { + return APIV1PresentationRequest_TriggerMessage.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationRequest_TriggerMessage { + const message = createBaseAPIV1PresentationRequest_TriggerMessage(); + message.focused = + object.focused !== undefined && object.focused !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.focused) + : undefined; + message.active = + object.active !== undefined && object.active !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.active) + : undefined; + message.uuid = object.uuid ?? undefined; + message.first = + object.first !== undefined && object.first !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.first) + : undefined; + message.next = + object.next !== undefined && object.next !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.next) + : undefined; + message.previous = + object.previous !== undefined && object.previous !== null + ? APIV1PresentationRequest_EmptyMessage.fromPartial(object.previous) + : undefined; + message.index = object.index ?? undefined; + message.group = object.group ?? undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse(): APIV1PresentationResponse { + return { + active: undefined, + slideIndex: undefined, + chordChart: undefined, + chordChartUpdate: undefined, + presentation: undefined, + deletePresentation: undefined, + triggerPresentation: undefined, + triggerCue: undefined, + timelineOperation: undefined, + activePresentationTimelineOperation: undefined, + focusedPresentationTimelineOperation: undefined, + activePresentationTimelineStatus: undefined, + focusedPresentationTimelineStatus: undefined, + thumbnail: undefined, + focused: undefined, + focus: undefined, + trigger: undefined, + }; +} + +export const APIV1PresentationResponse = { + encode( + message: APIV1PresentationResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.active !== undefined) { + APIV1PresentationResponse_Active.encode( + message.active, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.slideIndex !== undefined) { + APIV1PresentationResponse_SlideIndex.encode( + message.slideIndex, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.chordChart !== undefined) { + APIV1PresentationResponse_ChordChart.encode( + message.chordChart, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.chordChartUpdate !== undefined) { + APIV1PresentationResponse_ChordChartUpdates.encode( + message.chordChartUpdate, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.presentation !== undefined) { + APIV1PresentationResponse_Presentation.encode( + message.presentation, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.deletePresentation !== undefined) { + APIV1PresentationResponse_DeletePresentation.encode( + message.deletePresentation, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.triggerPresentation !== undefined) { + APIV1PresentationResponse_TriggerPresentation.encode( + message.triggerPresentation, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.triggerCue !== undefined) { + APIV1PresentationResponse_TriggerCue.encode( + message.triggerCue, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.timelineOperation !== undefined) { + APIV1PresentationResponse_TimelineOperation.encode( + message.timelineOperation, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.activePresentationTimelineOperation !== undefined) { + APIV1PresentationResponse_ActivePresentationTimelineOperation.encode( + message.activePresentationTimelineOperation, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.focusedPresentationTimelineOperation !== undefined) { + APIV1PresentationResponse_FocusedPresentationTimelineOperation.encode( + message.focusedPresentationTimelineOperation, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.activePresentationTimelineStatus !== undefined) { + APIV1PresentationResponse_ActivePresentationTimelineStatus.encode( + message.activePresentationTimelineStatus, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.focusedPresentationTimelineStatus !== undefined) { + APIV1PresentationResponse_FocusedPresentationTimelineStatus.encode( + message.focusedPresentationTimelineStatus, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.thumbnail !== undefined) { + APIV1PresentationResponse_Thumbnail.encode( + message.thumbnail, + writer.uint32(114).fork(), + ).ldelim(); + } + if (message.focused !== undefined) { + APIV1PresentationResponse_Focused.encode( + message.focused, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.focus !== undefined) { + APIV1PresentationResponse_EmptyMessage.encode( + message.focus, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1PresentationResponse_EmptyMessage.encode( + message.trigger, + writer.uint32(138).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.active = APIV1PresentationResponse_Active.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.slideIndex = APIV1PresentationResponse_SlideIndex.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.chordChart = APIV1PresentationResponse_ChordChart.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.chordChartUpdate = + APIV1PresentationResponse_ChordChartUpdates.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.presentation = APIV1PresentationResponse_Presentation.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.deletePresentation = + APIV1PresentationResponse_DeletePresentation.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.triggerPresentation = + APIV1PresentationResponse_TriggerPresentation.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.triggerCue = APIV1PresentationResponse_TriggerCue.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.timelineOperation = + APIV1PresentationResponse_TimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.activePresentationTimelineOperation = + APIV1PresentationResponse_ActivePresentationTimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.focusedPresentationTimelineOperation = + APIV1PresentationResponse_FocusedPresentationTimelineOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.activePresentationTimelineStatus = + APIV1PresentationResponse_ActivePresentationTimelineStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.focusedPresentationTimelineStatus = + APIV1PresentationResponse_FocusedPresentationTimelineStatus.decode( + reader, + reader.uint32(), + ); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.thumbnail = APIV1PresentationResponse_Thumbnail.decode( + reader, + reader.uint32(), + ); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.focused = APIV1PresentationResponse_Focused.decode( + reader, + reader.uint32(), + ); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.focus = APIV1PresentationResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.trigger = APIV1PresentationResponse_EmptyMessage.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse { + return { + active: isSet(object.active) + ? APIV1PresentationResponse_Active.fromJSON(object.active) + : undefined, + slideIndex: isSet(object.slideIndex) + ? APIV1PresentationResponse_SlideIndex.fromJSON(object.slideIndex) + : undefined, + chordChart: isSet(object.chordChart) + ? APIV1PresentationResponse_ChordChart.fromJSON(object.chordChart) + : undefined, + chordChartUpdate: isSet(object.chordChartUpdate) + ? APIV1PresentationResponse_ChordChartUpdates.fromJSON( + object.chordChartUpdate, + ) + : undefined, + presentation: isSet(object.presentation) + ? APIV1PresentationResponse_Presentation.fromJSON(object.presentation) + : undefined, + deletePresentation: isSet(object.deletePresentation) + ? APIV1PresentationResponse_DeletePresentation.fromJSON( + object.deletePresentation, + ) + : undefined, + triggerPresentation: isSet(object.triggerPresentation) + ? APIV1PresentationResponse_TriggerPresentation.fromJSON( + object.triggerPresentation, + ) + : undefined, + triggerCue: isSet(object.triggerCue) + ? APIV1PresentationResponse_TriggerCue.fromJSON(object.triggerCue) + : undefined, + timelineOperation: isSet(object.timelineOperation) + ? APIV1PresentationResponse_TimelineOperation.fromJSON( + object.timelineOperation, + ) + : undefined, + activePresentationTimelineOperation: isSet( + object.activePresentationTimelineOperation, + ) + ? APIV1PresentationResponse_ActivePresentationTimelineOperation.fromJSON( + object.activePresentationTimelineOperation, + ) + : undefined, + focusedPresentationTimelineOperation: isSet( + object.focusedPresentationTimelineOperation, + ) + ? APIV1PresentationResponse_FocusedPresentationTimelineOperation.fromJSON( + object.focusedPresentationTimelineOperation, + ) + : undefined, + activePresentationTimelineStatus: isSet( + object.activePresentationTimelineStatus, + ) + ? APIV1PresentationResponse_ActivePresentationTimelineStatus.fromJSON( + object.activePresentationTimelineStatus, + ) + : undefined, + focusedPresentationTimelineStatus: isSet( + object.focusedPresentationTimelineStatus, + ) + ? APIV1PresentationResponse_FocusedPresentationTimelineStatus.fromJSON( + object.focusedPresentationTimelineStatus, + ) + : undefined, + thumbnail: isSet(object.thumbnail) + ? APIV1PresentationResponse_Thumbnail.fromJSON(object.thumbnail) + : undefined, + focused: isSet(object.focused) + ? APIV1PresentationResponse_Focused.fromJSON(object.focused) + : undefined, + focus: isSet(object.focus) + ? APIV1PresentationResponse_EmptyMessage.fromJSON(object.focus) + : undefined, + trigger: isSet(object.trigger) + ? APIV1PresentationResponse_EmptyMessage.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1PresentationResponse): unknown { + const obj: any = {}; + if (message.active !== undefined) { + obj.active = APIV1PresentationResponse_Active.toJSON(message.active); + } + if (message.slideIndex !== undefined) { + obj.slideIndex = APIV1PresentationResponse_SlideIndex.toJSON( + message.slideIndex, + ); + } + if (message.chordChart !== undefined) { + obj.chordChart = APIV1PresentationResponse_ChordChart.toJSON( + message.chordChart, + ); + } + if (message.chordChartUpdate !== undefined) { + obj.chordChartUpdate = APIV1PresentationResponse_ChordChartUpdates.toJSON( + message.chordChartUpdate, + ); + } + if (message.presentation !== undefined) { + obj.presentation = APIV1PresentationResponse_Presentation.toJSON( + message.presentation, + ); + } + if (message.deletePresentation !== undefined) { + obj.deletePresentation = + APIV1PresentationResponse_DeletePresentation.toJSON( + message.deletePresentation, + ); + } + if (message.triggerPresentation !== undefined) { + obj.triggerPresentation = + APIV1PresentationResponse_TriggerPresentation.toJSON( + message.triggerPresentation, + ); + } + if (message.triggerCue !== undefined) { + obj.triggerCue = APIV1PresentationResponse_TriggerCue.toJSON( + message.triggerCue, + ); + } + if (message.timelineOperation !== undefined) { + obj.timelineOperation = + APIV1PresentationResponse_TimelineOperation.toJSON( + message.timelineOperation, + ); + } + if (message.activePresentationTimelineOperation !== undefined) { + obj.activePresentationTimelineOperation = + APIV1PresentationResponse_ActivePresentationTimelineOperation.toJSON( + message.activePresentationTimelineOperation, + ); + } + if (message.focusedPresentationTimelineOperation !== undefined) { + obj.focusedPresentationTimelineOperation = + APIV1PresentationResponse_FocusedPresentationTimelineOperation.toJSON( + message.focusedPresentationTimelineOperation, + ); + } + if (message.activePresentationTimelineStatus !== undefined) { + obj.activePresentationTimelineStatus = + APIV1PresentationResponse_ActivePresentationTimelineStatus.toJSON( + message.activePresentationTimelineStatus, + ); + } + if (message.focusedPresentationTimelineStatus !== undefined) { + obj.focusedPresentationTimelineStatus = + APIV1PresentationResponse_FocusedPresentationTimelineStatus.toJSON( + message.focusedPresentationTimelineStatus, + ); + } + if (message.thumbnail !== undefined) { + obj.thumbnail = APIV1PresentationResponse_Thumbnail.toJSON( + message.thumbnail, + ); + } + if (message.focused !== undefined) { + obj.focused = APIV1PresentationResponse_Focused.toJSON(message.focused); + } + if (message.focus !== undefined) { + obj.focus = APIV1PresentationResponse_EmptyMessage.toJSON(message.focus); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1PresentationResponse_EmptyMessage.toJSON( + message.trigger, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse { + return APIV1PresentationResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PresentationResponse { + const message = createBaseAPIV1PresentationResponse(); + message.active = + object.active !== undefined && object.active !== null + ? APIV1PresentationResponse_Active.fromPartial(object.active) + : undefined; + message.slideIndex = + object.slideIndex !== undefined && object.slideIndex !== null + ? APIV1PresentationResponse_SlideIndex.fromPartial(object.slideIndex) + : undefined; + message.chordChart = + object.chordChart !== undefined && object.chordChart !== null + ? APIV1PresentationResponse_ChordChart.fromPartial(object.chordChart) + : undefined; + message.chordChartUpdate = + object.chordChartUpdate !== undefined && object.chordChartUpdate !== null + ? APIV1PresentationResponse_ChordChartUpdates.fromPartial( + object.chordChartUpdate, + ) + : undefined; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? APIV1PresentationResponse_Presentation.fromPartial( + object.presentation, + ) + : undefined; + message.deletePresentation = + object.deletePresentation !== undefined && + object.deletePresentation !== null + ? APIV1PresentationResponse_DeletePresentation.fromPartial( + object.deletePresentation, + ) + : undefined; + message.triggerPresentation = + object.triggerPresentation !== undefined && + object.triggerPresentation !== null + ? APIV1PresentationResponse_TriggerPresentation.fromPartial( + object.triggerPresentation, + ) + : undefined; + message.triggerCue = + object.triggerCue !== undefined && object.triggerCue !== null + ? APIV1PresentationResponse_TriggerCue.fromPartial(object.triggerCue) + : undefined; + message.timelineOperation = + object.timelineOperation !== undefined && + object.timelineOperation !== null + ? APIV1PresentationResponse_TimelineOperation.fromPartial( + object.timelineOperation, + ) + : undefined; + message.activePresentationTimelineOperation = + object.activePresentationTimelineOperation !== undefined && + object.activePresentationTimelineOperation !== null + ? APIV1PresentationResponse_ActivePresentationTimelineOperation.fromPartial( + object.activePresentationTimelineOperation, + ) + : undefined; + message.focusedPresentationTimelineOperation = + object.focusedPresentationTimelineOperation !== undefined && + object.focusedPresentationTimelineOperation !== null + ? APIV1PresentationResponse_FocusedPresentationTimelineOperation.fromPartial( + object.focusedPresentationTimelineOperation, + ) + : undefined; + message.activePresentationTimelineStatus = + object.activePresentationTimelineStatus !== undefined && + object.activePresentationTimelineStatus !== null + ? APIV1PresentationResponse_ActivePresentationTimelineStatus.fromPartial( + object.activePresentationTimelineStatus, + ) + : undefined; + message.focusedPresentationTimelineStatus = + object.focusedPresentationTimelineStatus !== undefined && + object.focusedPresentationTimelineStatus !== null + ? APIV1PresentationResponse_FocusedPresentationTimelineStatus.fromPartial( + object.focusedPresentationTimelineStatus, + ) + : undefined; + message.thumbnail = + object.thumbnail !== undefined && object.thumbnail !== null + ? APIV1PresentationResponse_Thumbnail.fromPartial(object.thumbnail) + : undefined; + message.focused = + object.focused !== undefined && object.focused !== null + ? APIV1PresentationResponse_Focused.fromPartial(object.focused) + : undefined; + message.focus = + object.focus !== undefined && object.focus !== null + ? APIV1PresentationResponse_EmptyMessage.fromPartial(object.focus) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1PresentationResponse_EmptyMessage.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_Active(): APIV1PresentationResponse_Active { + return { presentation: undefined }; +} + +export const APIV1PresentationResponse_Active = { + encode( + message: APIV1PresentationResponse_Active, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presentation !== undefined) { + APIV1Presentation.encode( + message.presentation, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_Active { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_Active(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presentation = APIV1Presentation.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse_Active { + return { + presentation: isSet(object.presentation) + ? APIV1Presentation.fromJSON(object.presentation) + : undefined, + }; + }, + + toJSON(message: APIV1PresentationResponse_Active): unknown { + const obj: any = {}; + if (message.presentation !== undefined) { + obj.presentation = APIV1Presentation.toJSON(message.presentation); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse_Active { + return APIV1PresentationResponse_Active.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationResponse_Active { + const message = createBaseAPIV1PresentationResponse_Active(); + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? APIV1Presentation.fromPartial(object.presentation) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_SlideIndex(): APIV1PresentationResponse_SlideIndex { + return { presentationIndex: undefined }; +} + +export const APIV1PresentationResponse_SlideIndex = { + encode( + message: APIV1PresentationResponse_SlideIndex, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presentationIndex !== undefined) { + APIV1SlideIndex.encode( + message.presentationIndex, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_SlideIndex { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_SlideIndex(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presentationIndex = APIV1SlideIndex.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse_SlideIndex { + return { + presentationIndex: isSet(object.presentationIndex) + ? APIV1SlideIndex.fromJSON(object.presentationIndex) + : undefined, + }; + }, + + toJSON(message: APIV1PresentationResponse_SlideIndex): unknown { + const obj: any = {}; + if (message.presentationIndex !== undefined) { + obj.presentationIndex = APIV1SlideIndex.toJSON(message.presentationIndex); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse_SlideIndex { + return APIV1PresentationResponse_SlideIndex.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationResponse_SlideIndex { + const message = createBaseAPIV1PresentationResponse_SlideIndex(); + message.presentationIndex = + object.presentationIndex !== undefined && + object.presentationIndex !== null + ? APIV1SlideIndex.fromPartial(object.presentationIndex) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_ChordChart(): APIV1PresentationResponse_ChordChart { + return { chordChart: new Uint8Array(0) }; +} + +export const APIV1PresentationResponse_ChordChart = { + encode( + message: APIV1PresentationResponse_ChordChart, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.chordChart.length !== 0) { + writer.uint32(10).bytes(message.chordChart); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_ChordChart { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_ChordChart(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.chordChart = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse_ChordChart { + return { + chordChart: isSet(object.chordChart) + ? bytesFromBase64(object.chordChart) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1PresentationResponse_ChordChart): unknown { + const obj: any = {}; + if (message.chordChart.length !== 0) { + obj.chordChart = base64FromBytes(message.chordChart); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse_ChordChart { + return APIV1PresentationResponse_ChordChart.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationResponse_ChordChart { + const message = createBaseAPIV1PresentationResponse_ChordChart(); + message.chordChart = object.chordChart ?? new Uint8Array(0); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_ChordChartUpdates(): APIV1PresentationResponse_ChordChartUpdates { + return {}; +} + +export const APIV1PresentationResponse_ChordChartUpdates = { + encode( + _: APIV1PresentationResponse_ChordChartUpdates, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_ChordChartUpdates { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_ChordChartUpdates(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationResponse_ChordChartUpdates { + return {}; + }, + + toJSON(_: APIV1PresentationResponse_ChordChartUpdates): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_ChordChartUpdates { + return APIV1PresentationResponse_ChordChartUpdates.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationResponse_ChordChartUpdates { + const message = createBaseAPIV1PresentationResponse_ChordChartUpdates(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_Presentation(): APIV1PresentationResponse_Presentation { + return { presentation: undefined }; +} + +export const APIV1PresentationResponse_Presentation = { + encode( + message: APIV1PresentationResponse_Presentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presentation !== undefined) { + APIV1Presentation.encode( + message.presentation, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_Presentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_Presentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presentation = APIV1Presentation.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse_Presentation { + return { + presentation: isSet(object.presentation) + ? APIV1Presentation.fromJSON(object.presentation) + : undefined, + }; + }, + + toJSON(message: APIV1PresentationResponse_Presentation): unknown { + const obj: any = {}; + if (message.presentation !== undefined) { + obj.presentation = APIV1Presentation.toJSON(message.presentation); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationResponse_Presentation { + return APIV1PresentationResponse_Presentation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationResponse_Presentation { + const message = createBaseAPIV1PresentationResponse_Presentation(); + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? APIV1Presentation.fromPartial(object.presentation) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_DeletePresentation(): APIV1PresentationResponse_DeletePresentation { + return {}; +} + +export const APIV1PresentationResponse_DeletePresentation = { + encode( + _: APIV1PresentationResponse_DeletePresentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_DeletePresentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_DeletePresentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationResponse_DeletePresentation { + return {}; + }, + + toJSON(_: APIV1PresentationResponse_DeletePresentation): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_DeletePresentation { + return APIV1PresentationResponse_DeletePresentation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationResponse_DeletePresentation { + const message = createBaseAPIV1PresentationResponse_DeletePresentation(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_TriggerPresentation(): APIV1PresentationResponse_TriggerPresentation { + return {}; +} + +export const APIV1PresentationResponse_TriggerPresentation = { + encode( + _: APIV1PresentationResponse_TriggerPresentation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_TriggerPresentation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_TriggerPresentation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationResponse_TriggerPresentation { + return {}; + }, + + toJSON(_: APIV1PresentationResponse_TriggerPresentation): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_TriggerPresentation { + return APIV1PresentationResponse_TriggerPresentation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationResponse_TriggerPresentation { + const message = createBaseAPIV1PresentationResponse_TriggerPresentation(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_TriggerCue(): APIV1PresentationResponse_TriggerCue { + return {}; +} + +export const APIV1PresentationResponse_TriggerCue = { + encode( + _: APIV1PresentationResponse_TriggerCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_TriggerCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_TriggerCue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationResponse_TriggerCue { + return {}; + }, + + toJSON(_: APIV1PresentationResponse_TriggerCue): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse_TriggerCue { + return APIV1PresentationResponse_TriggerCue.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PresentationResponse_TriggerCue { + const message = createBaseAPIV1PresentationResponse_TriggerCue(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_TimelineOperation(): APIV1PresentationResponse_TimelineOperation { + return {}; +} + +export const APIV1PresentationResponse_TimelineOperation = { + encode( + _: APIV1PresentationResponse_TimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_TimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_TimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationResponse_TimelineOperation { + return {}; + }, + + toJSON(_: APIV1PresentationResponse_TimelineOperation): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_TimelineOperation { + return APIV1PresentationResponse_TimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationResponse_TimelineOperation { + const message = createBaseAPIV1PresentationResponse_TimelineOperation(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_ActivePresentationTimelineOperation(): APIV1PresentationResponse_ActivePresentationTimelineOperation { + return {}; +} + +export const APIV1PresentationResponse_ActivePresentationTimelineOperation = { + encode( + _: APIV1PresentationResponse_ActivePresentationTimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_ActivePresentationTimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationResponse_ActivePresentationTimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON( + _: any, + ): APIV1PresentationResponse_ActivePresentationTimelineOperation { + return {}; + }, + + toJSON( + _: APIV1PresentationResponse_ActivePresentationTimelineOperation, + ): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_ActivePresentationTimelineOperation { + return APIV1PresentationResponse_ActivePresentationTimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationResponse_ActivePresentationTimelineOperation { + const message = + createBaseAPIV1PresentationResponse_ActivePresentationTimelineOperation(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_FocusedPresentationTimelineOperation(): APIV1PresentationResponse_FocusedPresentationTimelineOperation { + return {}; +} + +export const APIV1PresentationResponse_FocusedPresentationTimelineOperation = { + encode( + _: APIV1PresentationResponse_FocusedPresentationTimelineOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_FocusedPresentationTimelineOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationResponse_FocusedPresentationTimelineOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON( + _: any, + ): APIV1PresentationResponse_FocusedPresentationTimelineOperation { + return {}; + }, + + toJSON( + _: APIV1PresentationResponse_FocusedPresentationTimelineOperation, + ): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_FocusedPresentationTimelineOperation { + return APIV1PresentationResponse_FocusedPresentationTimelineOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(_: I): APIV1PresentationResponse_FocusedPresentationTimelineOperation { + const message = + createBaseAPIV1PresentationResponse_FocusedPresentationTimelineOperation(); + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_ActivePresentationTimelineStatus(): APIV1PresentationResponse_ActivePresentationTimelineStatus { + return { isRunning: false, currentTime: 0 }; +} + +export const APIV1PresentationResponse_ActivePresentationTimelineStatus = { + encode( + message: APIV1PresentationResponse_ActivePresentationTimelineStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isRunning === true) { + writer.uint32(8).bool(message.isRunning); + } + if (message.currentTime !== 0) { + writer.uint32(17).double(message.currentTime); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_ActivePresentationTimelineStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationResponse_ActivePresentationTimelineStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isRunning = reader.bool(); + continue; + case 2: + if (tag !== 17) { + break; + } + + message.currentTime = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON( + object: any, + ): APIV1PresentationResponse_ActivePresentationTimelineStatus { + return { + isRunning: isSet(object.isRunning) + ? globalThis.Boolean(object.isRunning) + : false, + currentTime: isSet(object.currentTime) + ? globalThis.Number(object.currentTime) + : 0, + }; + }, + + toJSON( + message: APIV1PresentationResponse_ActivePresentationTimelineStatus, + ): unknown { + const obj: any = {}; + if (message.isRunning === true) { + obj.isRunning = message.isRunning; + } + if (message.currentTime !== 0) { + obj.currentTime = message.currentTime; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_ActivePresentationTimelineStatus { + return APIV1PresentationResponse_ActivePresentationTimelineStatus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1PresentationResponse_ActivePresentationTimelineStatus { + const message = + createBaseAPIV1PresentationResponse_ActivePresentationTimelineStatus(); + message.isRunning = object.isRunning ?? false; + message.currentTime = object.currentTime ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_FocusedPresentationTimelineStatus(): APIV1PresentationResponse_FocusedPresentationTimelineStatus { + return { isRunning: false, currentTime: 0 }; +} + +export const APIV1PresentationResponse_FocusedPresentationTimelineStatus = { + encode( + message: APIV1PresentationResponse_FocusedPresentationTimelineStatus, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isRunning === true) { + writer.uint32(8).bool(message.isRunning); + } + if (message.currentTime !== 0) { + writer.uint32(17).double(message.currentTime); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_FocusedPresentationTimelineStatus { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = + createBaseAPIV1PresentationResponse_FocusedPresentationTimelineStatus(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isRunning = reader.bool(); + continue; + case 2: + if (tag !== 17) { + break; + } + + message.currentTime = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON( + object: any, + ): APIV1PresentationResponse_FocusedPresentationTimelineStatus { + return { + isRunning: isSet(object.isRunning) + ? globalThis.Boolean(object.isRunning) + : false, + currentTime: isSet(object.currentTime) + ? globalThis.Number(object.currentTime) + : 0, + }; + }, + + toJSON( + message: APIV1PresentationResponse_FocusedPresentationTimelineStatus, + ): unknown { + const obj: any = {}; + if (message.isRunning === true) { + obj.isRunning = message.isRunning; + } + if (message.currentTime !== 0) { + obj.currentTime = message.currentTime; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): APIV1PresentationResponse_FocusedPresentationTimelineStatus { + return APIV1PresentationResponse_FocusedPresentationTimelineStatus.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): APIV1PresentationResponse_FocusedPresentationTimelineStatus { + const message = + createBaseAPIV1PresentationResponse_FocusedPresentationTimelineStatus(); + message.isRunning = object.isRunning ?? false; + message.currentTime = object.currentTime ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_Thumbnail(): APIV1PresentationResponse_Thumbnail { + return { data: new Uint8Array(0), contentType: 0 }; +} + +export const APIV1PresentationResponse_Thumbnail = { + encode( + message: APIV1PresentationResponse_Thumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + if (message.contentType !== 0) { + writer.uint32(16).int32(message.contentType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_Thumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_Thumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.data = reader.bytes(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.contentType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse_Thumbnail { + return { + data: isSet(object.data) + ? bytesFromBase64(object.data) + : new Uint8Array(0), + contentType: isSet(object.contentType) + ? aPIV1ContentTypeFromJSON(object.contentType) + : 0, + }; + }, + + toJSON(message: APIV1PresentationResponse_Thumbnail): unknown { + const obj: any = {}; + if (message.data.length !== 0) { + obj.data = base64FromBytes(message.data); + } + if (message.contentType !== 0) { + obj.contentType = aPIV1ContentTypeToJSON(message.contentType); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse_Thumbnail { + return APIV1PresentationResponse_Thumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationResponse_Thumbnail { + const message = createBaseAPIV1PresentationResponse_Thumbnail(); + message.data = object.data ?? new Uint8Array(0); + message.contentType = object.contentType ?? 0; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_Focused(): APIV1PresentationResponse_Focused { + return { id: undefined }; +} + +export const APIV1PresentationResponse_Focused = { + encode( + message: APIV1PresentationResponse_Focused, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_Focused { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_Focused(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PresentationResponse_Focused { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1PresentationResponse_Focused): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PresentationResponse_Focused { + return APIV1PresentationResponse_Focused.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1PresentationResponse_Focused { + const message = createBaseAPIV1PresentationResponse_Focused(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PresentationResponse_EmptyMessage(): APIV1PresentationResponse_EmptyMessage { + return {}; +} + +export const APIV1PresentationResponse_EmptyMessage = { + encode( + _: APIV1PresentationResponse_EmptyMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PresentationResponse_EmptyMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PresentationResponse_EmptyMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PresentationResponse_EmptyMessage { + return {}; + }, + + toJSON(_: APIV1PresentationResponse_EmptyMessage): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1PresentationResponse_EmptyMessage { + return APIV1PresentationResponse_EmptyMessage.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1PresentationResponse_EmptyMessage { + const message = createBaseAPIV1PresentationResponse_EmptyMessage(); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Prop.proto b/proto/proApiV1Prop.proto new file mode 100755 index 0000000..3be18fc --- /dev/null +++ b/proto/proApiV1Prop.proto @@ -0,0 +1,82 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_PropData { + .rv.data.API_v1_Identifier id = 1; + bool is_active = 2; +} + +message API_v1_Prop_Request { + message Props { + } + + message GetProp { + string id = 1; + } + + message DeleteProp { + string id = 1; + } + + message TriggerProp { + string id = 1; + } + + message ClearProp { + string id = 1; + } + + message GetThumbnail { + string id = 1; + int32 quality = 2; + } + + oneof Request { + .rv.data.API_v1_Prop_Request.Props props = 1; + .rv.data.API_v1_Prop_Request.GetProp get_prop = 2; + .rv.data.API_v1_Prop_Request.DeleteProp delete_prop = 3; + .rv.data.API_v1_Prop_Request.TriggerProp trigger_prop = 4; + .rv.data.API_v1_Prop_Request.ClearProp clear_prop = 5; + .rv.data.API_v1_Prop_Request.GetThumbnail get_thumbnail = 6; + } +} + +message API_v1_Prop_Response { + message Props { + repeated .rv.data.API_v1_PropData props = 1; + } + + message GetProp { + .rv.data.API_v1_PropData prop = 1; + } + + message DeleteProp { + } + + message TriggerProp { + } + + message ClearProp { + } + + message GetThumbnail { + bytes data = 1; + } + + oneof Response { + .rv.data.API_v1_Prop_Response.Props props = 1; + .rv.data.API_v1_Prop_Response.GetProp get_prop = 2; + .rv.data.API_v1_Prop_Response.DeleteProp delete_prop = 3; + .rv.data.API_v1_Prop_Response.TriggerProp trigger_prop = 4; + .rv.data.API_v1_Prop_Response.ClearProp clear_prop = 5; + .rv.data.API_v1_Prop_Response.GetThumbnail get_thumbnail = 6; + } +} + diff --git a/proto/proApiV1Prop.ts b/proto/proApiV1Prop.ts new file mode 100644 index 0000000..98f40e3 --- /dev/null +++ b/proto/proApiV1Prop.ts @@ -0,0 +1,1442 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1PropData { + id: APIV1Identifier | undefined; + isActive: boolean; +} + +export interface APIV1PropRequest { + props?: APIV1PropRequest_Props | undefined; + getProp?: APIV1PropRequest_GetProp | undefined; + deleteProp?: APIV1PropRequest_DeleteProp | undefined; + triggerProp?: APIV1PropRequest_TriggerProp | undefined; + clearProp?: APIV1PropRequest_ClearProp | undefined; + getThumbnail?: APIV1PropRequest_GetThumbnail | undefined; +} + +export interface APIV1PropRequest_Props {} + +export interface APIV1PropRequest_GetProp { + id: string; +} + +export interface APIV1PropRequest_DeleteProp { + id: string; +} + +export interface APIV1PropRequest_TriggerProp { + id: string; +} + +export interface APIV1PropRequest_ClearProp { + id: string; +} + +export interface APIV1PropRequest_GetThumbnail { + id: string; + quality: number; +} + +export interface APIV1PropResponse { + props?: APIV1PropResponse_Props | undefined; + getProp?: APIV1PropResponse_GetProp | undefined; + deleteProp?: APIV1PropResponse_DeleteProp | undefined; + triggerProp?: APIV1PropResponse_TriggerProp | undefined; + clearProp?: APIV1PropResponse_ClearProp | undefined; + getThumbnail?: APIV1PropResponse_GetThumbnail | undefined; +} + +export interface APIV1PropResponse_Props { + props: APIV1PropData[]; +} + +export interface APIV1PropResponse_GetProp { + prop: APIV1PropData | undefined; +} + +export interface APIV1PropResponse_DeleteProp {} + +export interface APIV1PropResponse_TriggerProp {} + +export interface APIV1PropResponse_ClearProp {} + +export interface APIV1PropResponse_GetThumbnail { + data: Uint8Array; +} + +function createBaseAPIV1PropData(): APIV1PropData { + return { id: undefined, isActive: false }; +} + +export const APIV1PropData = { + encode( + message: APIV1PropData, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.isActive === true) { + writer.uint32(16).bool(message.isActive); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1PropData { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.isActive = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropData { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + isActive: isSet(object.isActive) + ? globalThis.Boolean(object.isActive) + : false, + }; + }, + + toJSON(message: APIV1PropData): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.isActive === true) { + obj.isActive = message.isActive; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropData { + return APIV1PropData.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropData { + const message = createBaseAPIV1PropData(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.isActive = object.isActive ?? false; + return message; + }, +}; + +function createBaseAPIV1PropRequest(): APIV1PropRequest { + return { + props: undefined, + getProp: undefined, + deleteProp: undefined, + triggerProp: undefined, + clearProp: undefined, + getThumbnail: undefined, + }; +} + +export const APIV1PropRequest = { + encode( + message: APIV1PropRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.props !== undefined) { + APIV1PropRequest_Props.encode( + message.props, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getProp !== undefined) { + APIV1PropRequest_GetProp.encode( + message.getProp, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.deleteProp !== undefined) { + APIV1PropRequest_DeleteProp.encode( + message.deleteProp, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.triggerProp !== undefined) { + APIV1PropRequest_TriggerProp.encode( + message.triggerProp, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.clearProp !== undefined) { + APIV1PropRequest_ClearProp.encode( + message.clearProp, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getThumbnail !== undefined) { + APIV1PropRequest_GetThumbnail.encode( + message.getThumbnail, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1PropRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.props = APIV1PropRequest_Props.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getProp = APIV1PropRequest_GetProp.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.deleteProp = APIV1PropRequest_DeleteProp.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.triggerProp = APIV1PropRequest_TriggerProp.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.clearProp = APIV1PropRequest_ClearProp.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getThumbnail = APIV1PropRequest_GetThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropRequest { + return { + props: isSet(object.props) + ? APIV1PropRequest_Props.fromJSON(object.props) + : undefined, + getProp: isSet(object.getProp) + ? APIV1PropRequest_GetProp.fromJSON(object.getProp) + : undefined, + deleteProp: isSet(object.deleteProp) + ? APIV1PropRequest_DeleteProp.fromJSON(object.deleteProp) + : undefined, + triggerProp: isSet(object.triggerProp) + ? APIV1PropRequest_TriggerProp.fromJSON(object.triggerProp) + : undefined, + clearProp: isSet(object.clearProp) + ? APIV1PropRequest_ClearProp.fromJSON(object.clearProp) + : undefined, + getThumbnail: isSet(object.getThumbnail) + ? APIV1PropRequest_GetThumbnail.fromJSON(object.getThumbnail) + : undefined, + }; + }, + + toJSON(message: APIV1PropRequest): unknown { + const obj: any = {}; + if (message.props !== undefined) { + obj.props = APIV1PropRequest_Props.toJSON(message.props); + } + if (message.getProp !== undefined) { + obj.getProp = APIV1PropRequest_GetProp.toJSON(message.getProp); + } + if (message.deleteProp !== undefined) { + obj.deleteProp = APIV1PropRequest_DeleteProp.toJSON(message.deleteProp); + } + if (message.triggerProp !== undefined) { + obj.triggerProp = APIV1PropRequest_TriggerProp.toJSON( + message.triggerProp, + ); + } + if (message.clearProp !== undefined) { + obj.clearProp = APIV1PropRequest_ClearProp.toJSON(message.clearProp); + } + if (message.getThumbnail !== undefined) { + obj.getThumbnail = APIV1PropRequest_GetThumbnail.toJSON( + message.getThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest { + return APIV1PropRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropRequest { + const message = createBaseAPIV1PropRequest(); + message.props = + object.props !== undefined && object.props !== null + ? APIV1PropRequest_Props.fromPartial(object.props) + : undefined; + message.getProp = + object.getProp !== undefined && object.getProp !== null + ? APIV1PropRequest_GetProp.fromPartial(object.getProp) + : undefined; + message.deleteProp = + object.deleteProp !== undefined && object.deleteProp !== null + ? APIV1PropRequest_DeleteProp.fromPartial(object.deleteProp) + : undefined; + message.triggerProp = + object.triggerProp !== undefined && object.triggerProp !== null + ? APIV1PropRequest_TriggerProp.fromPartial(object.triggerProp) + : undefined; + message.clearProp = + object.clearProp !== undefined && object.clearProp !== null + ? APIV1PropRequest_ClearProp.fromPartial(object.clearProp) + : undefined; + message.getThumbnail = + object.getThumbnail !== undefined && object.getThumbnail !== null + ? APIV1PropRequest_GetThumbnail.fromPartial(object.getThumbnail) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PropRequest_Props(): APIV1PropRequest_Props { + return {}; +} + +export const APIV1PropRequest_Props = { + encode( + _: APIV1PropRequest_Props, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropRequest_Props { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest_Props(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PropRequest_Props { + return {}; + }, + + toJSON(_: APIV1PropRequest_Props): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest_Props { + return APIV1PropRequest_Props.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1PropRequest_Props { + const message = createBaseAPIV1PropRequest_Props(); + return message; + }, +}; + +function createBaseAPIV1PropRequest_GetProp(): APIV1PropRequest_GetProp { + return { id: '' }; +} + +export const APIV1PropRequest_GetProp = { + encode( + message: APIV1PropRequest_GetProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropRequest_GetProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest_GetProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropRequest_GetProp { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1PropRequest_GetProp): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest_GetProp { + return APIV1PropRequest_GetProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropRequest_GetProp { + const message = createBaseAPIV1PropRequest_GetProp(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1PropRequest_DeleteProp(): APIV1PropRequest_DeleteProp { + return { id: '' }; +} + +export const APIV1PropRequest_DeleteProp = { + encode( + message: APIV1PropRequest_DeleteProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropRequest_DeleteProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest_DeleteProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropRequest_DeleteProp { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1PropRequest_DeleteProp): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest_DeleteProp { + return APIV1PropRequest_DeleteProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropRequest_DeleteProp { + const message = createBaseAPIV1PropRequest_DeleteProp(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1PropRequest_TriggerProp(): APIV1PropRequest_TriggerProp { + return { id: '' }; +} + +export const APIV1PropRequest_TriggerProp = { + encode( + message: APIV1PropRequest_TriggerProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropRequest_TriggerProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest_TriggerProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropRequest_TriggerProp { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1PropRequest_TriggerProp): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest_TriggerProp { + return APIV1PropRequest_TriggerProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropRequest_TriggerProp { + const message = createBaseAPIV1PropRequest_TriggerProp(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1PropRequest_ClearProp(): APIV1PropRequest_ClearProp { + return { id: '' }; +} + +export const APIV1PropRequest_ClearProp = { + encode( + message: APIV1PropRequest_ClearProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropRequest_ClearProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest_ClearProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropRequest_ClearProp { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1PropRequest_ClearProp): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest_ClearProp { + return APIV1PropRequest_ClearProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropRequest_ClearProp { + const message = createBaseAPIV1PropRequest_ClearProp(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1PropRequest_GetThumbnail(): APIV1PropRequest_GetThumbnail { + return { id: '', quality: 0 }; +} + +export const APIV1PropRequest_GetThumbnail = { + encode( + message: APIV1PropRequest_GetThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.quality !== 0) { + writer.uint32(16).int32(message.quality); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropRequest_GetThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropRequest_GetThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.quality = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropRequest_GetThumbnail { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + }; + }, + + toJSON(message: APIV1PropRequest_GetThumbnail): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropRequest_GetThumbnail { + return APIV1PropRequest_GetThumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropRequest_GetThumbnail { + const message = createBaseAPIV1PropRequest_GetThumbnail(); + message.id = object.id ?? ''; + message.quality = object.quality ?? 0; + return message; + }, +}; + +function createBaseAPIV1PropResponse(): APIV1PropResponse { + return { + props: undefined, + getProp: undefined, + deleteProp: undefined, + triggerProp: undefined, + clearProp: undefined, + getThumbnail: undefined, + }; +} + +export const APIV1PropResponse = { + encode( + message: APIV1PropResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.props !== undefined) { + APIV1PropResponse_Props.encode( + message.props, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getProp !== undefined) { + APIV1PropResponse_GetProp.encode( + message.getProp, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.deleteProp !== undefined) { + APIV1PropResponse_DeleteProp.encode( + message.deleteProp, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.triggerProp !== undefined) { + APIV1PropResponse_TriggerProp.encode( + message.triggerProp, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.clearProp !== undefined) { + APIV1PropResponse_ClearProp.encode( + message.clearProp, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getThumbnail !== undefined) { + APIV1PropResponse_GetThumbnail.encode( + message.getThumbnail, + writer.uint32(50).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1PropResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.props = APIV1PropResponse_Props.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getProp = APIV1PropResponse_GetProp.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.deleteProp = APIV1PropResponse_DeleteProp.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.triggerProp = APIV1PropResponse_TriggerProp.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.clearProp = APIV1PropResponse_ClearProp.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getThumbnail = APIV1PropResponse_GetThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropResponse { + return { + props: isSet(object.props) + ? APIV1PropResponse_Props.fromJSON(object.props) + : undefined, + getProp: isSet(object.getProp) + ? APIV1PropResponse_GetProp.fromJSON(object.getProp) + : undefined, + deleteProp: isSet(object.deleteProp) + ? APIV1PropResponse_DeleteProp.fromJSON(object.deleteProp) + : undefined, + triggerProp: isSet(object.triggerProp) + ? APIV1PropResponse_TriggerProp.fromJSON(object.triggerProp) + : undefined, + clearProp: isSet(object.clearProp) + ? APIV1PropResponse_ClearProp.fromJSON(object.clearProp) + : undefined, + getThumbnail: isSet(object.getThumbnail) + ? APIV1PropResponse_GetThumbnail.fromJSON(object.getThumbnail) + : undefined, + }; + }, + + toJSON(message: APIV1PropResponse): unknown { + const obj: any = {}; + if (message.props !== undefined) { + obj.props = APIV1PropResponse_Props.toJSON(message.props); + } + if (message.getProp !== undefined) { + obj.getProp = APIV1PropResponse_GetProp.toJSON(message.getProp); + } + if (message.deleteProp !== undefined) { + obj.deleteProp = APIV1PropResponse_DeleteProp.toJSON(message.deleteProp); + } + if (message.triggerProp !== undefined) { + obj.triggerProp = APIV1PropResponse_TriggerProp.toJSON( + message.triggerProp, + ); + } + if (message.clearProp !== undefined) { + obj.clearProp = APIV1PropResponse_ClearProp.toJSON(message.clearProp); + } + if (message.getThumbnail !== undefined) { + obj.getThumbnail = APIV1PropResponse_GetThumbnail.toJSON( + message.getThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse { + return APIV1PropResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropResponse { + const message = createBaseAPIV1PropResponse(); + message.props = + object.props !== undefined && object.props !== null + ? APIV1PropResponse_Props.fromPartial(object.props) + : undefined; + message.getProp = + object.getProp !== undefined && object.getProp !== null + ? APIV1PropResponse_GetProp.fromPartial(object.getProp) + : undefined; + message.deleteProp = + object.deleteProp !== undefined && object.deleteProp !== null + ? APIV1PropResponse_DeleteProp.fromPartial(object.deleteProp) + : undefined; + message.triggerProp = + object.triggerProp !== undefined && object.triggerProp !== null + ? APIV1PropResponse_TriggerProp.fromPartial(object.triggerProp) + : undefined; + message.clearProp = + object.clearProp !== undefined && object.clearProp !== null + ? APIV1PropResponse_ClearProp.fromPartial(object.clearProp) + : undefined; + message.getThumbnail = + object.getThumbnail !== undefined && object.getThumbnail !== null + ? APIV1PropResponse_GetThumbnail.fromPartial(object.getThumbnail) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PropResponse_Props(): APIV1PropResponse_Props { + return { props: [] }; +} + +export const APIV1PropResponse_Props = { + encode( + message: APIV1PropResponse_Props, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.props) { + APIV1PropData.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropResponse_Props { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse_Props(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.props.push(APIV1PropData.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropResponse_Props { + return { + props: globalThis.Array.isArray(object?.props) + ? object.props.map((e: any) => APIV1PropData.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1PropResponse_Props): unknown { + const obj: any = {}; + if (message.props?.length) { + obj.props = message.props.map((e) => APIV1PropData.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse_Props { + return APIV1PropResponse_Props.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropResponse_Props { + const message = createBaseAPIV1PropResponse_Props(); + message.props = + object.props?.map((e) => APIV1PropData.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1PropResponse_GetProp(): APIV1PropResponse_GetProp { + return { prop: undefined }; +} + +export const APIV1PropResponse_GetProp = { + encode( + message: APIV1PropResponse_GetProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.prop !== undefined) { + APIV1PropData.encode(message.prop, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropResponse_GetProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse_GetProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.prop = APIV1PropData.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropResponse_GetProp { + return { + prop: isSet(object.prop) + ? APIV1PropData.fromJSON(object.prop) + : undefined, + }; + }, + + toJSON(message: APIV1PropResponse_GetProp): unknown { + const obj: any = {}; + if (message.prop !== undefined) { + obj.prop = APIV1PropData.toJSON(message.prop); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse_GetProp { + return APIV1PropResponse_GetProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropResponse_GetProp { + const message = createBaseAPIV1PropResponse_GetProp(); + message.prop = + object.prop !== undefined && object.prop !== null + ? APIV1PropData.fromPartial(object.prop) + : undefined; + return message; + }, +}; + +function createBaseAPIV1PropResponse_DeleteProp(): APIV1PropResponse_DeleteProp { + return {}; +} + +export const APIV1PropResponse_DeleteProp = { + encode( + _: APIV1PropResponse_DeleteProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropResponse_DeleteProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse_DeleteProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PropResponse_DeleteProp { + return {}; + }, + + toJSON(_: APIV1PropResponse_DeleteProp): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse_DeleteProp { + return APIV1PropResponse_DeleteProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1PropResponse_DeleteProp { + const message = createBaseAPIV1PropResponse_DeleteProp(); + return message; + }, +}; + +function createBaseAPIV1PropResponse_TriggerProp(): APIV1PropResponse_TriggerProp { + return {}; +} + +export const APIV1PropResponse_TriggerProp = { + encode( + _: APIV1PropResponse_TriggerProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropResponse_TriggerProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse_TriggerProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PropResponse_TriggerProp { + return {}; + }, + + toJSON(_: APIV1PropResponse_TriggerProp): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse_TriggerProp { + return APIV1PropResponse_TriggerProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1PropResponse_TriggerProp { + const message = createBaseAPIV1PropResponse_TriggerProp(); + return message; + }, +}; + +function createBaseAPIV1PropResponse_ClearProp(): APIV1PropResponse_ClearProp { + return {}; +} + +export const APIV1PropResponse_ClearProp = { + encode( + _: APIV1PropResponse_ClearProp, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropResponse_ClearProp { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse_ClearProp(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1PropResponse_ClearProp { + return {}; + }, + + toJSON(_: APIV1PropResponse_ClearProp): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse_ClearProp { + return APIV1PropResponse_ClearProp.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1PropResponse_ClearProp { + const message = createBaseAPIV1PropResponse_ClearProp(); + return message; + }, +}; + +function createBaseAPIV1PropResponse_GetThumbnail(): APIV1PropResponse_GetThumbnail { + return { data: new Uint8Array(0) }; +} + +export const APIV1PropResponse_GetThumbnail = { + encode( + message: APIV1PropResponse_GetThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1PropResponse_GetThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1PropResponse_GetThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.data = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1PropResponse_GetThumbnail { + return { + data: isSet(object.data) + ? bytesFromBase64(object.data) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1PropResponse_GetThumbnail): unknown { + const obj: any = {}; + if (message.data.length !== 0) { + obj.data = base64FromBytes(message.data); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1PropResponse_GetThumbnail { + return APIV1PropResponse_GetThumbnail.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1PropResponse_GetThumbnail { + const message = createBaseAPIV1PropResponse_GetThumbnail(); + message.data = object.data ?? new Uint8Array(0); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Size.proto b/proto/proApiV1Size.proto new file mode 100755 index 0000000..d0367bc --- /dev/null +++ b/proto/proApiV1Size.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message API_v1_Size { + uint32 width = 1; + uint32 height = 2; +} + diff --git a/proto/proApiV1Size.ts b/proto/proApiV1Size.ts new file mode 100644 index 0000000..1f238bb --- /dev/null +++ b/proto/proApiV1Size.ts @@ -0,0 +1,119 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1Size { + width: number; + height: number; +} + +function createBaseAPIV1Size(): APIV1Size { + return { width: 0, height: 0 }; +} + +export const APIV1Size = { + encode( + message: APIV1Size, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.width !== 0) { + writer.uint32(8).uint32(message.width); + } + if (message.height !== 0) { + writer.uint32(16).uint32(message.height); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Size { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Size(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.width = reader.uint32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.height = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Size { + return { + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, + }; + }, + + toJSON(message: APIV1Size): unknown { + const obj: any = {}; + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } + return obj; + }, + + create, I>>(base?: I): APIV1Size { + return APIV1Size.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Size { + const message = createBaseAPIV1Size(); + message.width = object.width ?? 0; + message.height = object.height ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Stage.proto b/proto/proApiV1Stage.proto new file mode 100755 index 0000000..44ab0db --- /dev/null +++ b/proto/proApiV1Stage.proto @@ -0,0 +1,135 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_StageLayoutMap { + message Entry { + .rv.data.API_v1_Identifier screen = 1; + .rv.data.API_v1_Identifier layout = 2; + } + + repeated .rv.data.API_v1_StageLayoutMap.Entry entries = 1; +} + +message API_v1_Stage_Request { + message GetLayoutMap { + } + + message SetLayoutMap { + .rv.data.API_v1_StageLayoutMap map = 1; + } + + message GetMessage { + } + + message PutMessage { + string message = 1; + } + + message DeleteMessage { + } + + message GetScreens { + } + + message GetScreenLayout { + string id = 1; + } + + message SetScreenLayout { + string id = 1; + string layout = 2; + } + + message GetLayouts { + } + + message DeleteLayout { + string id = 1; + } + + message GetLayoutThumbnail { + string id = 1; + int32 quality = 2; + } + + oneof Request { + .rv.data.API_v1_Stage_Request.GetLayoutMap get_layout_map = 1; + .rv.data.API_v1_Stage_Request.SetLayoutMap set_layout_map = 2; + .rv.data.API_v1_Stage_Request.GetMessage get_message = 3; + .rv.data.API_v1_Stage_Request.PutMessage put_message = 4; + .rv.data.API_v1_Stage_Request.DeleteMessage delete_message = 5; + .rv.data.API_v1_Stage_Request.GetScreens get_screens = 6; + .rv.data.API_v1_Stage_Request.GetScreenLayout get_screen_layout = 7; + .rv.data.API_v1_Stage_Request.SetScreenLayout set_screen_layout = 8; + .rv.data.API_v1_Stage_Request.GetLayouts get_layouts = 9; + .rv.data.API_v1_Stage_Request.DeleteLayout delete_layout = 10; + .rv.data.API_v1_Stage_Request.GetLayoutThumbnail get_layout_thumbnail = 11; + } +} + +message API_v1_Stage_Response { + message GetLayoutMap { + .rv.data.API_v1_StageLayoutMap map = 1; + } + + message SetLayoutMap { + } + + message GetMessage { + string message = 1; + } + + message PutMessage { + } + + message DeleteMessage { + } + + message GetScreens { + repeated .rv.data.API_v1_Identifier screens = 1; + } + + message GetScreenLayout { + .rv.data.API_v1_Identifier id = 1; + } + + message SetScreenLayout { + } + + message GetLayouts { + message Layout { + .rv.data.API_v1_Identifier id = 1; + } + + repeated .rv.data.API_v1_Stage_Response.GetLayouts.Layout layouts = 1; + } + + message DeleteLayout { + } + + message GetLayoutThumbnail { + bytes data = 1; + } + + oneof Response { + .rv.data.API_v1_Stage_Response.GetLayoutMap get_layout_map = 1; + .rv.data.API_v1_Stage_Response.SetLayoutMap set_layout_map = 2; + .rv.data.API_v1_Stage_Response.GetMessage get_message = 3; + .rv.data.API_v1_Stage_Response.PutMessage put_message = 4; + .rv.data.API_v1_Stage_Response.DeleteMessage delete_message = 5; + .rv.data.API_v1_Stage_Response.GetScreens get_screens = 6; + .rv.data.API_v1_Stage_Response.GetScreenLayout get_screen_layout = 7; + .rv.data.API_v1_Stage_Response.SetScreenLayout set_screen_layout = 8; + .rv.data.API_v1_Stage_Response.GetLayouts get_layouts = 9; + .rv.data.API_v1_Stage_Response.DeleteLayout delete_layout = 10; + .rv.data.API_v1_Stage_Response.GetLayoutThumbnail get_layout_thumbnail = 11; + } +} + diff --git a/proto/proApiV1Stage.ts b/proto/proApiV1Stage.ts new file mode 100644 index 0000000..5976def --- /dev/null +++ b/proto/proApiV1Stage.ts @@ -0,0 +1,2607 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1StageLayoutMap { + entries: APIV1StageLayoutMap_Entry[]; +} + +export interface APIV1StageLayoutMap_Entry { + screen: APIV1Identifier | undefined; + layout: APIV1Identifier | undefined; +} + +export interface APIV1StageRequest { + getLayoutMap?: APIV1StageRequest_GetLayoutMap | undefined; + setLayoutMap?: APIV1StageRequest_SetLayoutMap | undefined; + getMessage?: APIV1StageRequest_GetMessage | undefined; + putMessage?: APIV1StageRequest_PutMessage | undefined; + deleteMessage?: APIV1StageRequest_DeleteMessage | undefined; + getScreens?: APIV1StageRequest_GetScreens | undefined; + getScreenLayout?: APIV1StageRequest_GetScreenLayout | undefined; + setScreenLayout?: APIV1StageRequest_SetScreenLayout | undefined; + getLayouts?: APIV1StageRequest_GetLayouts | undefined; + deleteLayout?: APIV1StageRequest_DeleteLayout | undefined; + getLayoutThumbnail?: APIV1StageRequest_GetLayoutThumbnail | undefined; +} + +export interface APIV1StageRequest_GetLayoutMap {} + +export interface APIV1StageRequest_SetLayoutMap { + map: APIV1StageLayoutMap | undefined; +} + +export interface APIV1StageRequest_GetMessage {} + +export interface APIV1StageRequest_PutMessage { + message: string; +} + +export interface APIV1StageRequest_DeleteMessage {} + +export interface APIV1StageRequest_GetScreens {} + +export interface APIV1StageRequest_GetScreenLayout { + id: string; +} + +export interface APIV1StageRequest_SetScreenLayout { + id: string; + layout: string; +} + +export interface APIV1StageRequest_GetLayouts {} + +export interface APIV1StageRequest_DeleteLayout { + id: string; +} + +export interface APIV1StageRequest_GetLayoutThumbnail { + id: string; + quality: number; +} + +export interface APIV1StageResponse { + getLayoutMap?: APIV1StageResponse_GetLayoutMap | undefined; + setLayoutMap?: APIV1StageResponse_SetLayoutMap | undefined; + getMessage?: APIV1StageResponse_GetMessage | undefined; + putMessage?: APIV1StageResponse_PutMessage | undefined; + deleteMessage?: APIV1StageResponse_DeleteMessage | undefined; + getScreens?: APIV1StageResponse_GetScreens | undefined; + getScreenLayout?: APIV1StageResponse_GetScreenLayout | undefined; + setScreenLayout?: APIV1StageResponse_SetScreenLayout | undefined; + getLayouts?: APIV1StageResponse_GetLayouts | undefined; + deleteLayout?: APIV1StageResponse_DeleteLayout | undefined; + getLayoutThumbnail?: APIV1StageResponse_GetLayoutThumbnail | undefined; +} + +export interface APIV1StageResponse_GetLayoutMap { + map: APIV1StageLayoutMap | undefined; +} + +export interface APIV1StageResponse_SetLayoutMap {} + +export interface APIV1StageResponse_GetMessage { + message: string; +} + +export interface APIV1StageResponse_PutMessage {} + +export interface APIV1StageResponse_DeleteMessage {} + +export interface APIV1StageResponse_GetScreens { + screens: APIV1Identifier[]; +} + +export interface APIV1StageResponse_GetScreenLayout { + id: APIV1Identifier | undefined; +} + +export interface APIV1StageResponse_SetScreenLayout {} + +export interface APIV1StageResponse_GetLayouts { + layouts: APIV1StageResponse_GetLayouts_Layout[]; +} + +export interface APIV1StageResponse_GetLayouts_Layout { + id: APIV1Identifier | undefined; +} + +export interface APIV1StageResponse_DeleteLayout {} + +export interface APIV1StageResponse_GetLayoutThumbnail { + data: Uint8Array; +} + +function createBaseAPIV1StageLayoutMap(): APIV1StageLayoutMap { + return { entries: [] }; +} + +export const APIV1StageLayoutMap = { + encode( + message: APIV1StageLayoutMap, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.entries) { + APIV1StageLayoutMap_Entry.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1StageLayoutMap { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageLayoutMap(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.entries.push( + APIV1StageLayoutMap_Entry.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageLayoutMap { + return { + entries: globalThis.Array.isArray(object?.entries) + ? object.entries.map((e: any) => APIV1StageLayoutMap_Entry.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1StageLayoutMap): unknown { + const obj: any = {}; + if (message.entries?.length) { + obj.entries = message.entries.map((e) => + APIV1StageLayoutMap_Entry.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageLayoutMap { + return APIV1StageLayoutMap.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageLayoutMap { + const message = createBaseAPIV1StageLayoutMap(); + message.entries = + object.entries?.map((e) => APIV1StageLayoutMap_Entry.fromPartial(e)) || + []; + return message; + }, +}; + +function createBaseAPIV1StageLayoutMap_Entry(): APIV1StageLayoutMap_Entry { + return { screen: undefined, layout: undefined }; +} + +export const APIV1StageLayoutMap_Entry = { + encode( + message: APIV1StageLayoutMap_Entry, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.screen !== undefined) { + APIV1Identifier.encode(message.screen, writer.uint32(10).fork()).ldelim(); + } + if (message.layout !== undefined) { + APIV1Identifier.encode(message.layout, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageLayoutMap_Entry { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageLayoutMap_Entry(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.screen = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.layout = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageLayoutMap_Entry { + return { + screen: isSet(object.screen) + ? APIV1Identifier.fromJSON(object.screen) + : undefined, + layout: isSet(object.layout) + ? APIV1Identifier.fromJSON(object.layout) + : undefined, + }; + }, + + toJSON(message: APIV1StageLayoutMap_Entry): unknown { + const obj: any = {}; + if (message.screen !== undefined) { + obj.screen = APIV1Identifier.toJSON(message.screen); + } + if (message.layout !== undefined) { + obj.layout = APIV1Identifier.toJSON(message.layout); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageLayoutMap_Entry { + return APIV1StageLayoutMap_Entry.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageLayoutMap_Entry { + const message = createBaseAPIV1StageLayoutMap_Entry(); + message.screen = + object.screen !== undefined && object.screen !== null + ? APIV1Identifier.fromPartial(object.screen) + : undefined; + message.layout = + object.layout !== undefined && object.layout !== null + ? APIV1Identifier.fromPartial(object.layout) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageRequest(): APIV1StageRequest { + return { + getLayoutMap: undefined, + setLayoutMap: undefined, + getMessage: undefined, + putMessage: undefined, + deleteMessage: undefined, + getScreens: undefined, + getScreenLayout: undefined, + setScreenLayout: undefined, + getLayouts: undefined, + deleteLayout: undefined, + getLayoutThumbnail: undefined, + }; +} + +export const APIV1StageRequest = { + encode( + message: APIV1StageRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getLayoutMap !== undefined) { + APIV1StageRequest_GetLayoutMap.encode( + message.getLayoutMap, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.setLayoutMap !== undefined) { + APIV1StageRequest_SetLayoutMap.encode( + message.setLayoutMap, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getMessage !== undefined) { + APIV1StageRequest_GetMessage.encode( + message.getMessage, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putMessage !== undefined) { + APIV1StageRequest_PutMessage.encode( + message.putMessage, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.deleteMessage !== undefined) { + APIV1StageRequest_DeleteMessage.encode( + message.deleteMessage, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getScreens !== undefined) { + APIV1StageRequest_GetScreens.encode( + message.getScreens, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.getScreenLayout !== undefined) { + APIV1StageRequest_GetScreenLayout.encode( + message.getScreenLayout, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.setScreenLayout !== undefined) { + APIV1StageRequest_SetScreenLayout.encode( + message.setScreenLayout, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.getLayouts !== undefined) { + APIV1StageRequest_GetLayouts.encode( + message.getLayouts, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.deleteLayout !== undefined) { + APIV1StageRequest_DeleteLayout.encode( + message.deleteLayout, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.getLayoutThumbnail !== undefined) { + APIV1StageRequest_GetLayoutThumbnail.encode( + message.getLayoutThumbnail, + writer.uint32(90).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1StageRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getLayoutMap = APIV1StageRequest_GetLayoutMap.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.setLayoutMap = APIV1StageRequest_SetLayoutMap.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getMessage = APIV1StageRequest_GetMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putMessage = APIV1StageRequest_PutMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.deleteMessage = APIV1StageRequest_DeleteMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getScreens = APIV1StageRequest_GetScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.getScreenLayout = APIV1StageRequest_GetScreenLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.setScreenLayout = APIV1StageRequest_SetScreenLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.getLayouts = APIV1StageRequest_GetLayouts.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.deleteLayout = APIV1StageRequest_DeleteLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.getLayoutThumbnail = + APIV1StageRequest_GetLayoutThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest { + return { + getLayoutMap: isSet(object.getLayoutMap) + ? APIV1StageRequest_GetLayoutMap.fromJSON(object.getLayoutMap) + : undefined, + setLayoutMap: isSet(object.setLayoutMap) + ? APIV1StageRequest_SetLayoutMap.fromJSON(object.setLayoutMap) + : undefined, + getMessage: isSet(object.getMessage) + ? APIV1StageRequest_GetMessage.fromJSON(object.getMessage) + : undefined, + putMessage: isSet(object.putMessage) + ? APIV1StageRequest_PutMessage.fromJSON(object.putMessage) + : undefined, + deleteMessage: isSet(object.deleteMessage) + ? APIV1StageRequest_DeleteMessage.fromJSON(object.deleteMessage) + : undefined, + getScreens: isSet(object.getScreens) + ? APIV1StageRequest_GetScreens.fromJSON(object.getScreens) + : undefined, + getScreenLayout: isSet(object.getScreenLayout) + ? APIV1StageRequest_GetScreenLayout.fromJSON(object.getScreenLayout) + : undefined, + setScreenLayout: isSet(object.setScreenLayout) + ? APIV1StageRequest_SetScreenLayout.fromJSON(object.setScreenLayout) + : undefined, + getLayouts: isSet(object.getLayouts) + ? APIV1StageRequest_GetLayouts.fromJSON(object.getLayouts) + : undefined, + deleteLayout: isSet(object.deleteLayout) + ? APIV1StageRequest_DeleteLayout.fromJSON(object.deleteLayout) + : undefined, + getLayoutThumbnail: isSet(object.getLayoutThumbnail) + ? APIV1StageRequest_GetLayoutThumbnail.fromJSON( + object.getLayoutThumbnail, + ) + : undefined, + }; + }, + + toJSON(message: APIV1StageRequest): unknown { + const obj: any = {}; + if (message.getLayoutMap !== undefined) { + obj.getLayoutMap = APIV1StageRequest_GetLayoutMap.toJSON( + message.getLayoutMap, + ); + } + if (message.setLayoutMap !== undefined) { + obj.setLayoutMap = APIV1StageRequest_SetLayoutMap.toJSON( + message.setLayoutMap, + ); + } + if (message.getMessage !== undefined) { + obj.getMessage = APIV1StageRequest_GetMessage.toJSON(message.getMessage); + } + if (message.putMessage !== undefined) { + obj.putMessage = APIV1StageRequest_PutMessage.toJSON(message.putMessage); + } + if (message.deleteMessage !== undefined) { + obj.deleteMessage = APIV1StageRequest_DeleteMessage.toJSON( + message.deleteMessage, + ); + } + if (message.getScreens !== undefined) { + obj.getScreens = APIV1StageRequest_GetScreens.toJSON(message.getScreens); + } + if (message.getScreenLayout !== undefined) { + obj.getScreenLayout = APIV1StageRequest_GetScreenLayout.toJSON( + message.getScreenLayout, + ); + } + if (message.setScreenLayout !== undefined) { + obj.setScreenLayout = APIV1StageRequest_SetScreenLayout.toJSON( + message.setScreenLayout, + ); + } + if (message.getLayouts !== undefined) { + obj.getLayouts = APIV1StageRequest_GetLayouts.toJSON(message.getLayouts); + } + if (message.deleteLayout !== undefined) { + obj.deleteLayout = APIV1StageRequest_DeleteLayout.toJSON( + message.deleteLayout, + ); + } + if (message.getLayoutThumbnail !== undefined) { + obj.getLayoutThumbnail = APIV1StageRequest_GetLayoutThumbnail.toJSON( + message.getLayoutThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest { + return APIV1StageRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageRequest { + const message = createBaseAPIV1StageRequest(); + message.getLayoutMap = + object.getLayoutMap !== undefined && object.getLayoutMap !== null + ? APIV1StageRequest_GetLayoutMap.fromPartial(object.getLayoutMap) + : undefined; + message.setLayoutMap = + object.setLayoutMap !== undefined && object.setLayoutMap !== null + ? APIV1StageRequest_SetLayoutMap.fromPartial(object.setLayoutMap) + : undefined; + message.getMessage = + object.getMessage !== undefined && object.getMessage !== null + ? APIV1StageRequest_GetMessage.fromPartial(object.getMessage) + : undefined; + message.putMessage = + object.putMessage !== undefined && object.putMessage !== null + ? APIV1StageRequest_PutMessage.fromPartial(object.putMessage) + : undefined; + message.deleteMessage = + object.deleteMessage !== undefined && object.deleteMessage !== null + ? APIV1StageRequest_DeleteMessage.fromPartial(object.deleteMessage) + : undefined; + message.getScreens = + object.getScreens !== undefined && object.getScreens !== null + ? APIV1StageRequest_GetScreens.fromPartial(object.getScreens) + : undefined; + message.getScreenLayout = + object.getScreenLayout !== undefined && object.getScreenLayout !== null + ? APIV1StageRequest_GetScreenLayout.fromPartial(object.getScreenLayout) + : undefined; + message.setScreenLayout = + object.setScreenLayout !== undefined && object.setScreenLayout !== null + ? APIV1StageRequest_SetScreenLayout.fromPartial(object.setScreenLayout) + : undefined; + message.getLayouts = + object.getLayouts !== undefined && object.getLayouts !== null + ? APIV1StageRequest_GetLayouts.fromPartial(object.getLayouts) + : undefined; + message.deleteLayout = + object.deleteLayout !== undefined && object.deleteLayout !== null + ? APIV1StageRequest_DeleteLayout.fromPartial(object.deleteLayout) + : undefined; + message.getLayoutThumbnail = + object.getLayoutThumbnail !== undefined && + object.getLayoutThumbnail !== null + ? APIV1StageRequest_GetLayoutThumbnail.fromPartial( + object.getLayoutThumbnail, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageRequest_GetLayoutMap(): APIV1StageRequest_GetLayoutMap { + return {}; +} + +export const APIV1StageRequest_GetLayoutMap = { + encode( + _: APIV1StageRequest_GetLayoutMap, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_GetLayoutMap { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_GetLayoutMap(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageRequest_GetLayoutMap { + return {}; + }, + + toJSON(_: APIV1StageRequest_GetLayoutMap): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_GetLayoutMap { + return APIV1StageRequest_GetLayoutMap.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageRequest_GetLayoutMap { + const message = createBaseAPIV1StageRequest_GetLayoutMap(); + return message; + }, +}; + +function createBaseAPIV1StageRequest_SetLayoutMap(): APIV1StageRequest_SetLayoutMap { + return { map: undefined }; +} + +export const APIV1StageRequest_SetLayoutMap = { + encode( + message: APIV1StageRequest_SetLayoutMap, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.map !== undefined) { + APIV1StageLayoutMap.encode( + message.map, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_SetLayoutMap { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_SetLayoutMap(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.map = APIV1StageLayoutMap.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest_SetLayoutMap { + return { + map: isSet(object.map) + ? APIV1StageLayoutMap.fromJSON(object.map) + : undefined, + }; + }, + + toJSON(message: APIV1StageRequest_SetLayoutMap): unknown { + const obj: any = {}; + if (message.map !== undefined) { + obj.map = APIV1StageLayoutMap.toJSON(message.map); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_SetLayoutMap { + return APIV1StageRequest_SetLayoutMap.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageRequest_SetLayoutMap { + const message = createBaseAPIV1StageRequest_SetLayoutMap(); + message.map = + object.map !== undefined && object.map !== null + ? APIV1StageLayoutMap.fromPartial(object.map) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageRequest_GetMessage(): APIV1StageRequest_GetMessage { + return {}; +} + +export const APIV1StageRequest_GetMessage = { + encode( + _: APIV1StageRequest_GetMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_GetMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_GetMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageRequest_GetMessage { + return {}; + }, + + toJSON(_: APIV1StageRequest_GetMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_GetMessage { + return APIV1StageRequest_GetMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageRequest_GetMessage { + const message = createBaseAPIV1StageRequest_GetMessage(); + return message; + }, +}; + +function createBaseAPIV1StageRequest_PutMessage(): APIV1StageRequest_PutMessage { + return { message: '' }; +} + +export const APIV1StageRequest_PutMessage = { + encode( + message: APIV1StageRequest_PutMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.message !== '') { + writer.uint32(10).string(message.message); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_PutMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_PutMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.message = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest_PutMessage { + return { + message: isSet(object.message) ? globalThis.String(object.message) : '', + }; + }, + + toJSON(message: APIV1StageRequest_PutMessage): unknown { + const obj: any = {}; + if (message.message !== '') { + obj.message = message.message; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_PutMessage { + return APIV1StageRequest_PutMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageRequest_PutMessage { + const message = createBaseAPIV1StageRequest_PutMessage(); + message.message = object.message ?? ''; + return message; + }, +}; + +function createBaseAPIV1StageRequest_DeleteMessage(): APIV1StageRequest_DeleteMessage { + return {}; +} + +export const APIV1StageRequest_DeleteMessage = { + encode( + _: APIV1StageRequest_DeleteMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_DeleteMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_DeleteMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageRequest_DeleteMessage { + return {}; + }, + + toJSON(_: APIV1StageRequest_DeleteMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_DeleteMessage { + return APIV1StageRequest_DeleteMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageRequest_DeleteMessage { + const message = createBaseAPIV1StageRequest_DeleteMessage(); + return message; + }, +}; + +function createBaseAPIV1StageRequest_GetScreens(): APIV1StageRequest_GetScreens { + return {}; +} + +export const APIV1StageRequest_GetScreens = { + encode( + _: APIV1StageRequest_GetScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_GetScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_GetScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageRequest_GetScreens { + return {}; + }, + + toJSON(_: APIV1StageRequest_GetScreens): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_GetScreens { + return APIV1StageRequest_GetScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageRequest_GetScreens { + const message = createBaseAPIV1StageRequest_GetScreens(); + return message; + }, +}; + +function createBaseAPIV1StageRequest_GetScreenLayout(): APIV1StageRequest_GetScreenLayout { + return { id: '' }; +} + +export const APIV1StageRequest_GetScreenLayout = { + encode( + message: APIV1StageRequest_GetScreenLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_GetScreenLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_GetScreenLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest_GetScreenLayout { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1StageRequest_GetScreenLayout): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_GetScreenLayout { + return APIV1StageRequest_GetScreenLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StageRequest_GetScreenLayout { + const message = createBaseAPIV1StageRequest_GetScreenLayout(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1StageRequest_SetScreenLayout(): APIV1StageRequest_SetScreenLayout { + return { id: '', layout: '' }; +} + +export const APIV1StageRequest_SetScreenLayout = { + encode( + message: APIV1StageRequest_SetScreenLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.layout !== '') { + writer.uint32(18).string(message.layout); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_SetScreenLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_SetScreenLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.layout = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest_SetScreenLayout { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + layout: isSet(object.layout) ? globalThis.String(object.layout) : '', + }; + }, + + toJSON(message: APIV1StageRequest_SetScreenLayout): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.layout !== '') { + obj.layout = message.layout; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_SetScreenLayout { + return APIV1StageRequest_SetScreenLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StageRequest_SetScreenLayout { + const message = createBaseAPIV1StageRequest_SetScreenLayout(); + message.id = object.id ?? ''; + message.layout = object.layout ?? ''; + return message; + }, +}; + +function createBaseAPIV1StageRequest_GetLayouts(): APIV1StageRequest_GetLayouts { + return {}; +} + +export const APIV1StageRequest_GetLayouts = { + encode( + _: APIV1StageRequest_GetLayouts, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_GetLayouts { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_GetLayouts(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageRequest_GetLayouts { + return {}; + }, + + toJSON(_: APIV1StageRequest_GetLayouts): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_GetLayouts { + return APIV1StageRequest_GetLayouts.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageRequest_GetLayouts { + const message = createBaseAPIV1StageRequest_GetLayouts(); + return message; + }, +}; + +function createBaseAPIV1StageRequest_DeleteLayout(): APIV1StageRequest_DeleteLayout { + return { id: '' }; +} + +export const APIV1StageRequest_DeleteLayout = { + encode( + message: APIV1StageRequest_DeleteLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_DeleteLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_DeleteLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest_DeleteLayout { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1StageRequest_DeleteLayout): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_DeleteLayout { + return APIV1StageRequest_DeleteLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageRequest_DeleteLayout { + const message = createBaseAPIV1StageRequest_DeleteLayout(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1StageRequest_GetLayoutThumbnail(): APIV1StageRequest_GetLayoutThumbnail { + return { id: '', quality: 0 }; +} + +export const APIV1StageRequest_GetLayoutThumbnail = { + encode( + message: APIV1StageRequest_GetLayoutThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.quality !== 0) { + writer.uint32(16).int32(message.quality); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageRequest_GetLayoutThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageRequest_GetLayoutThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.quality = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageRequest_GetLayoutThumbnail { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + }; + }, + + toJSON(message: APIV1StageRequest_GetLayoutThumbnail): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageRequest_GetLayoutThumbnail { + return APIV1StageRequest_GetLayoutThumbnail.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StageRequest_GetLayoutThumbnail { + const message = createBaseAPIV1StageRequest_GetLayoutThumbnail(); + message.id = object.id ?? ''; + message.quality = object.quality ?? 0; + return message; + }, +}; + +function createBaseAPIV1StageResponse(): APIV1StageResponse { + return { + getLayoutMap: undefined, + setLayoutMap: undefined, + getMessage: undefined, + putMessage: undefined, + deleteMessage: undefined, + getScreens: undefined, + getScreenLayout: undefined, + setScreenLayout: undefined, + getLayouts: undefined, + deleteLayout: undefined, + getLayoutThumbnail: undefined, + }; +} + +export const APIV1StageResponse = { + encode( + message: APIV1StageResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getLayoutMap !== undefined) { + APIV1StageResponse_GetLayoutMap.encode( + message.getLayoutMap, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.setLayoutMap !== undefined) { + APIV1StageResponse_SetLayoutMap.encode( + message.setLayoutMap, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.getMessage !== undefined) { + APIV1StageResponse_GetMessage.encode( + message.getMessage, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.putMessage !== undefined) { + APIV1StageResponse_PutMessage.encode( + message.putMessage, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.deleteMessage !== undefined) { + APIV1StageResponse_DeleteMessage.encode( + message.deleteMessage, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getScreens !== undefined) { + APIV1StageResponse_GetScreens.encode( + message.getScreens, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.getScreenLayout !== undefined) { + APIV1StageResponse_GetScreenLayout.encode( + message.getScreenLayout, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.setScreenLayout !== undefined) { + APIV1StageResponse_SetScreenLayout.encode( + message.setScreenLayout, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.getLayouts !== undefined) { + APIV1StageResponse_GetLayouts.encode( + message.getLayouts, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.deleteLayout !== undefined) { + APIV1StageResponse_DeleteLayout.encode( + message.deleteLayout, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.getLayoutThumbnail !== undefined) { + APIV1StageResponse_GetLayoutThumbnail.encode( + message.getLayoutThumbnail, + writer.uint32(90).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1StageResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getLayoutMap = APIV1StageResponse_GetLayoutMap.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.setLayoutMap = APIV1StageResponse_SetLayoutMap.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.getMessage = APIV1StageResponse_GetMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.putMessage = APIV1StageResponse_PutMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.deleteMessage = APIV1StageResponse_DeleteMessage.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getScreens = APIV1StageResponse_GetScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.getScreenLayout = APIV1StageResponse_GetScreenLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.setScreenLayout = APIV1StageResponse_SetScreenLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.getLayouts = APIV1StageResponse_GetLayouts.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.deleteLayout = APIV1StageResponse_DeleteLayout.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.getLayoutThumbnail = + APIV1StageResponse_GetLayoutThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse { + return { + getLayoutMap: isSet(object.getLayoutMap) + ? APIV1StageResponse_GetLayoutMap.fromJSON(object.getLayoutMap) + : undefined, + setLayoutMap: isSet(object.setLayoutMap) + ? APIV1StageResponse_SetLayoutMap.fromJSON(object.setLayoutMap) + : undefined, + getMessage: isSet(object.getMessage) + ? APIV1StageResponse_GetMessage.fromJSON(object.getMessage) + : undefined, + putMessage: isSet(object.putMessage) + ? APIV1StageResponse_PutMessage.fromJSON(object.putMessage) + : undefined, + deleteMessage: isSet(object.deleteMessage) + ? APIV1StageResponse_DeleteMessage.fromJSON(object.deleteMessage) + : undefined, + getScreens: isSet(object.getScreens) + ? APIV1StageResponse_GetScreens.fromJSON(object.getScreens) + : undefined, + getScreenLayout: isSet(object.getScreenLayout) + ? APIV1StageResponse_GetScreenLayout.fromJSON(object.getScreenLayout) + : undefined, + setScreenLayout: isSet(object.setScreenLayout) + ? APIV1StageResponse_SetScreenLayout.fromJSON(object.setScreenLayout) + : undefined, + getLayouts: isSet(object.getLayouts) + ? APIV1StageResponse_GetLayouts.fromJSON(object.getLayouts) + : undefined, + deleteLayout: isSet(object.deleteLayout) + ? APIV1StageResponse_DeleteLayout.fromJSON(object.deleteLayout) + : undefined, + getLayoutThumbnail: isSet(object.getLayoutThumbnail) + ? APIV1StageResponse_GetLayoutThumbnail.fromJSON( + object.getLayoutThumbnail, + ) + : undefined, + }; + }, + + toJSON(message: APIV1StageResponse): unknown { + const obj: any = {}; + if (message.getLayoutMap !== undefined) { + obj.getLayoutMap = APIV1StageResponse_GetLayoutMap.toJSON( + message.getLayoutMap, + ); + } + if (message.setLayoutMap !== undefined) { + obj.setLayoutMap = APIV1StageResponse_SetLayoutMap.toJSON( + message.setLayoutMap, + ); + } + if (message.getMessage !== undefined) { + obj.getMessage = APIV1StageResponse_GetMessage.toJSON(message.getMessage); + } + if (message.putMessage !== undefined) { + obj.putMessage = APIV1StageResponse_PutMessage.toJSON(message.putMessage); + } + if (message.deleteMessage !== undefined) { + obj.deleteMessage = APIV1StageResponse_DeleteMessage.toJSON( + message.deleteMessage, + ); + } + if (message.getScreens !== undefined) { + obj.getScreens = APIV1StageResponse_GetScreens.toJSON(message.getScreens); + } + if (message.getScreenLayout !== undefined) { + obj.getScreenLayout = APIV1StageResponse_GetScreenLayout.toJSON( + message.getScreenLayout, + ); + } + if (message.setScreenLayout !== undefined) { + obj.setScreenLayout = APIV1StageResponse_SetScreenLayout.toJSON( + message.setScreenLayout, + ); + } + if (message.getLayouts !== undefined) { + obj.getLayouts = APIV1StageResponse_GetLayouts.toJSON(message.getLayouts); + } + if (message.deleteLayout !== undefined) { + obj.deleteLayout = APIV1StageResponse_DeleteLayout.toJSON( + message.deleteLayout, + ); + } + if (message.getLayoutThumbnail !== undefined) { + obj.getLayoutThumbnail = APIV1StageResponse_GetLayoutThumbnail.toJSON( + message.getLayoutThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse { + return APIV1StageResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageResponse { + const message = createBaseAPIV1StageResponse(); + message.getLayoutMap = + object.getLayoutMap !== undefined && object.getLayoutMap !== null + ? APIV1StageResponse_GetLayoutMap.fromPartial(object.getLayoutMap) + : undefined; + message.setLayoutMap = + object.setLayoutMap !== undefined && object.setLayoutMap !== null + ? APIV1StageResponse_SetLayoutMap.fromPartial(object.setLayoutMap) + : undefined; + message.getMessage = + object.getMessage !== undefined && object.getMessage !== null + ? APIV1StageResponse_GetMessage.fromPartial(object.getMessage) + : undefined; + message.putMessage = + object.putMessage !== undefined && object.putMessage !== null + ? APIV1StageResponse_PutMessage.fromPartial(object.putMessage) + : undefined; + message.deleteMessage = + object.deleteMessage !== undefined && object.deleteMessage !== null + ? APIV1StageResponse_DeleteMessage.fromPartial(object.deleteMessage) + : undefined; + message.getScreens = + object.getScreens !== undefined && object.getScreens !== null + ? APIV1StageResponse_GetScreens.fromPartial(object.getScreens) + : undefined; + message.getScreenLayout = + object.getScreenLayout !== undefined && object.getScreenLayout !== null + ? APIV1StageResponse_GetScreenLayout.fromPartial(object.getScreenLayout) + : undefined; + message.setScreenLayout = + object.setScreenLayout !== undefined && object.setScreenLayout !== null + ? APIV1StageResponse_SetScreenLayout.fromPartial(object.setScreenLayout) + : undefined; + message.getLayouts = + object.getLayouts !== undefined && object.getLayouts !== null + ? APIV1StageResponse_GetLayouts.fromPartial(object.getLayouts) + : undefined; + message.deleteLayout = + object.deleteLayout !== undefined && object.deleteLayout !== null + ? APIV1StageResponse_DeleteLayout.fromPartial(object.deleteLayout) + : undefined; + message.getLayoutThumbnail = + object.getLayoutThumbnail !== undefined && + object.getLayoutThumbnail !== null + ? APIV1StageResponse_GetLayoutThumbnail.fromPartial( + object.getLayoutThumbnail, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetLayoutMap(): APIV1StageResponse_GetLayoutMap { + return { map: undefined }; +} + +export const APIV1StageResponse_GetLayoutMap = { + encode( + message: APIV1StageResponse_GetLayoutMap, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.map !== undefined) { + APIV1StageLayoutMap.encode( + message.map, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetLayoutMap { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetLayoutMap(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.map = APIV1StageLayoutMap.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetLayoutMap { + return { + map: isSet(object.map) + ? APIV1StageLayoutMap.fromJSON(object.map) + : undefined, + }; + }, + + toJSON(message: APIV1StageResponse_GetLayoutMap): unknown { + const obj: any = {}; + if (message.map !== undefined) { + obj.map = APIV1StageLayoutMap.toJSON(message.map); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_GetLayoutMap { + return APIV1StageResponse_GetLayoutMap.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageResponse_GetLayoutMap { + const message = createBaseAPIV1StageResponse_GetLayoutMap(); + message.map = + object.map !== undefined && object.map !== null + ? APIV1StageLayoutMap.fromPartial(object.map) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageResponse_SetLayoutMap(): APIV1StageResponse_SetLayoutMap { + return {}; +} + +export const APIV1StageResponse_SetLayoutMap = { + encode( + _: APIV1StageResponse_SetLayoutMap, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_SetLayoutMap { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_SetLayoutMap(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageResponse_SetLayoutMap { + return {}; + }, + + toJSON(_: APIV1StageResponse_SetLayoutMap): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_SetLayoutMap { + return APIV1StageResponse_SetLayoutMap.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageResponse_SetLayoutMap { + const message = createBaseAPIV1StageResponse_SetLayoutMap(); + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetMessage(): APIV1StageResponse_GetMessage { + return { message: '' }; +} + +export const APIV1StageResponse_GetMessage = { + encode( + message: APIV1StageResponse_GetMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.message !== '') { + writer.uint32(10).string(message.message); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.message = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetMessage { + return { + message: isSet(object.message) ? globalThis.String(object.message) : '', + }; + }, + + toJSON(message: APIV1StageResponse_GetMessage): unknown { + const obj: any = {}; + if (message.message !== '') { + obj.message = message.message; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_GetMessage { + return APIV1StageResponse_GetMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageResponse_GetMessage { + const message = createBaseAPIV1StageResponse_GetMessage(); + message.message = object.message ?? ''; + return message; + }, +}; + +function createBaseAPIV1StageResponse_PutMessage(): APIV1StageResponse_PutMessage { + return {}; +} + +export const APIV1StageResponse_PutMessage = { + encode( + _: APIV1StageResponse_PutMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_PutMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_PutMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageResponse_PutMessage { + return {}; + }, + + toJSON(_: APIV1StageResponse_PutMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_PutMessage { + return APIV1StageResponse_PutMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageResponse_PutMessage { + const message = createBaseAPIV1StageResponse_PutMessage(); + return message; + }, +}; + +function createBaseAPIV1StageResponse_DeleteMessage(): APIV1StageResponse_DeleteMessage { + return {}; +} + +export const APIV1StageResponse_DeleteMessage = { + encode( + _: APIV1StageResponse_DeleteMessage, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_DeleteMessage { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_DeleteMessage(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageResponse_DeleteMessage { + return {}; + }, + + toJSON(_: APIV1StageResponse_DeleteMessage): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_DeleteMessage { + return APIV1StageResponse_DeleteMessage.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1StageResponse_DeleteMessage { + const message = createBaseAPIV1StageResponse_DeleteMessage(); + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetScreens(): APIV1StageResponse_GetScreens { + return { screens: [] }; +} + +export const APIV1StageResponse_GetScreens = { + encode( + message: APIV1StageResponse_GetScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.screens) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.screens.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetScreens { + return { + screens: globalThis.Array.isArray(object?.screens) + ? object.screens.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1StageResponse_GetScreens): unknown { + const obj: any = {}; + if (message.screens?.length) { + obj.screens = message.screens.map((e) => APIV1Identifier.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_GetScreens { + return APIV1StageResponse_GetScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageResponse_GetScreens { + const message = createBaseAPIV1StageResponse_GetScreens(); + message.screens = + object.screens?.map((e) => APIV1Identifier.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetScreenLayout(): APIV1StageResponse_GetScreenLayout { + return { id: undefined }; +} + +export const APIV1StageResponse_GetScreenLayout = { + encode( + message: APIV1StageResponse_GetScreenLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetScreenLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetScreenLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetScreenLayout { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1StageResponse_GetScreenLayout): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_GetScreenLayout { + return APIV1StageResponse_GetScreenLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StageResponse_GetScreenLayout { + const message = createBaseAPIV1StageResponse_GetScreenLayout(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageResponse_SetScreenLayout(): APIV1StageResponse_SetScreenLayout { + return {}; +} + +export const APIV1StageResponse_SetScreenLayout = { + encode( + _: APIV1StageResponse_SetScreenLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_SetScreenLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_SetScreenLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageResponse_SetScreenLayout { + return {}; + }, + + toJSON(_: APIV1StageResponse_SetScreenLayout): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_SetScreenLayout { + return APIV1StageResponse_SetScreenLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1StageResponse_SetScreenLayout { + const message = createBaseAPIV1StageResponse_SetScreenLayout(); + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetLayouts(): APIV1StageResponse_GetLayouts { + return { layouts: [] }; +} + +export const APIV1StageResponse_GetLayouts = { + encode( + message: APIV1StageResponse_GetLayouts, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.layouts) { + APIV1StageResponse_GetLayouts_Layout.encode( + v!, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetLayouts { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetLayouts(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.layouts.push( + APIV1StageResponse_GetLayouts_Layout.decode( + reader, + reader.uint32(), + ), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetLayouts { + return { + layouts: globalThis.Array.isArray(object?.layouts) + ? object.layouts.map((e: any) => + APIV1StageResponse_GetLayouts_Layout.fromJSON(e), + ) + : [], + }; + }, + + toJSON(message: APIV1StageResponse_GetLayouts): unknown { + const obj: any = {}; + if (message.layouts?.length) { + obj.layouts = message.layouts.map((e) => + APIV1StageResponse_GetLayouts_Layout.toJSON(e), + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_GetLayouts { + return APIV1StageResponse_GetLayouts.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StageResponse_GetLayouts { + const message = createBaseAPIV1StageResponse_GetLayouts(); + message.layouts = + object.layouts?.map((e) => + APIV1StageResponse_GetLayouts_Layout.fromPartial(e), + ) || []; + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetLayouts_Layout(): APIV1StageResponse_GetLayouts_Layout { + return { id: undefined }; +} + +export const APIV1StageResponse_GetLayouts_Layout = { + encode( + message: APIV1StageResponse_GetLayouts_Layout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetLayouts_Layout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetLayouts_Layout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetLayouts_Layout { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + }; + }, + + toJSON(message: APIV1StageResponse_GetLayouts_Layout): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_GetLayouts_Layout { + return APIV1StageResponse_GetLayouts_Layout.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StageResponse_GetLayouts_Layout { + const message = createBaseAPIV1StageResponse_GetLayouts_Layout(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StageResponse_DeleteLayout(): APIV1StageResponse_DeleteLayout { + return {}; +} + +export const APIV1StageResponse_DeleteLayout = { + encode( + _: APIV1StageResponse_DeleteLayout, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_DeleteLayout { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_DeleteLayout(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StageResponse_DeleteLayout { + return {}; + }, + + toJSON(_: APIV1StageResponse_DeleteLayout): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StageResponse_DeleteLayout { + return APIV1StageResponse_DeleteLayout.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StageResponse_DeleteLayout { + const message = createBaseAPIV1StageResponse_DeleteLayout(); + return message; + }, +}; + +function createBaseAPIV1StageResponse_GetLayoutThumbnail(): APIV1StageResponse_GetLayoutThumbnail { + return { data: new Uint8Array(0) }; +} + +export const APIV1StageResponse_GetLayoutThumbnail = { + encode( + message: APIV1StageResponse_GetLayoutThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StageResponse_GetLayoutThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StageResponse_GetLayoutThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.data = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StageResponse_GetLayoutThumbnail { + return { + data: isSet(object.data) + ? bytesFromBase64(object.data) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1StageResponse_GetLayoutThumbnail): unknown { + const obj: any = {}; + if (message.data.length !== 0) { + obj.data = base64FromBytes(message.data); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1StageResponse_GetLayoutThumbnail { + return APIV1StageResponse_GetLayoutThumbnail.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StageResponse_GetLayoutThumbnail { + const message = createBaseAPIV1StageResponse_GetLayoutThumbnail(); + message.data = object.data ?? new Uint8Array(0); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Status.proto b/proto/proApiV1Status.proto new file mode 100755 index 0000000..8b3cbb7 --- /dev/null +++ b/proto/proApiV1Status.proto @@ -0,0 +1,108 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; +import "proApiV1Size.proto"; + +message API_v1_SlideDisplayDetails { + string text = 1; + string notes = 2; + string uuid = 3; +} + +message API_v1_ScreenConfig { + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_Size size = 2; + .rv.data.API_v1_ScreenType screen_type = 3; +} + +message API_v1_Status_Request { + message GetLayers { + } + + message GetStageScreens { + } + + message PutStageScreens { + bool enabled = 1; + } + + message GetAudienceScreens { + } + + message PutAudienceScreens { + bool enabled = 1; + } + + message GetScreens { + } + + message GetSlide { + } + + oneof Request { + .rv.data.API_v1_Status_Request.GetLayers get_layers = 1; + .rv.data.API_v1_Status_Request.GetStageScreens get_stage_screens = 2; + .rv.data.API_v1_Status_Request.PutStageScreens put_stage_screens = 3; + .rv.data.API_v1_Status_Request.GetAudienceScreens get_audience_screens = 4; + .rv.data.API_v1_Status_Request.PutAudienceScreens put_audience_screens = 5; + .rv.data.API_v1_Status_Request.GetScreens get_screens = 6; + .rv.data.API_v1_Status_Request.GetSlide get_slide = 7; + } +} + +message API_v1_Status_Response { + message GetLayers { + bool video_input = 1; + bool media = 2; + bool slide = 3; + bool announcements = 4; + bool props = 5; + bool messages = 6; + bool audio = 7; + } + + message GetStageScreens { + bool enabled = 1; + } + + message PutStageScreens { + } + + message GetAudienceScreens { + bool enabled = 1; + } + + message PutAudienceScreens { + } + + message GetScreens { + repeated .rv.data.API_v1_ScreenConfig screens = 1; + } + + message GetSlide { + .rv.data.API_v1_SlideDisplayDetails current = 1; + .rv.data.API_v1_SlideDisplayDetails next = 2; + } + + oneof Response { + .rv.data.API_v1_Status_Response.GetLayers get_layers = 1; + .rv.data.API_v1_Status_Response.GetStageScreens get_stage_screens = 2; + .rv.data.API_v1_Status_Response.PutStageScreens put_stage_screens = 3; + .rv.data.API_v1_Status_Response.GetAudienceScreens get_audience_screens = 4; + .rv.data.API_v1_Status_Response.PutAudienceScreens put_audience_screens = 5; + .rv.data.API_v1_Status_Response.GetScreens get_screens = 6; + .rv.data.API_v1_Status_Response.GetSlide get_slide = 7; + } +} + +enum API_v1_ScreenType { + audience = 0; + stage = 1; +} + diff --git a/proto/proApiV1Status.ts b/proto/proApiV1Status.ts new file mode 100644 index 0000000..376ef7b --- /dev/null +++ b/proto/proApiV1Status.ts @@ -0,0 +1,1915 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { APIV1Size } from './proApiV1Size'; + +export const protobufPackage = 'rv.data'; + +export enum APIV1ScreenType { + audience = 0, + stage = 1, + UNRECOGNIZED = -1, +} + +export function aPIV1ScreenTypeFromJSON(object: any): APIV1ScreenType { + switch (object) { + case 0: + case 'audience': + return APIV1ScreenType.audience; + case 1: + case 'stage': + return APIV1ScreenType.stage; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1ScreenType.UNRECOGNIZED; + } +} + +export function aPIV1ScreenTypeToJSON(object: APIV1ScreenType): string { + switch (object) { + case APIV1ScreenType.audience: + return 'audience'; + case APIV1ScreenType.stage: + return 'stage'; + case APIV1ScreenType.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1SlideDisplayDetails { + text: string; + notes: string; + uuid: string; +} + +export interface APIV1ScreenConfig { + id: APIV1Identifier | undefined; + size: APIV1Size | undefined; + screenType: APIV1ScreenType; +} + +export interface APIV1StatusRequest { + getLayers?: APIV1StatusRequest_GetLayers | undefined; + getStageScreens?: APIV1StatusRequest_GetStageScreens | undefined; + putStageScreens?: APIV1StatusRequest_PutStageScreens | undefined; + getAudienceScreens?: APIV1StatusRequest_GetAudienceScreens | undefined; + putAudienceScreens?: APIV1StatusRequest_PutAudienceScreens | undefined; + getScreens?: APIV1StatusRequest_GetScreens | undefined; + getSlide?: APIV1StatusRequest_GetSlide | undefined; +} + +export interface APIV1StatusRequest_GetLayers {} + +export interface APIV1StatusRequest_GetStageScreens {} + +export interface APIV1StatusRequest_PutStageScreens { + enabled: boolean; +} + +export interface APIV1StatusRequest_GetAudienceScreens {} + +export interface APIV1StatusRequest_PutAudienceScreens { + enabled: boolean; +} + +export interface APIV1StatusRequest_GetScreens {} + +export interface APIV1StatusRequest_GetSlide {} + +export interface APIV1StatusResponse { + getLayers?: APIV1StatusResponse_GetLayers | undefined; + getStageScreens?: APIV1StatusResponse_GetStageScreens | undefined; + putStageScreens?: APIV1StatusResponse_PutStageScreens | undefined; + getAudienceScreens?: APIV1StatusResponse_GetAudienceScreens | undefined; + putAudienceScreens?: APIV1StatusResponse_PutAudienceScreens | undefined; + getScreens?: APIV1StatusResponse_GetScreens | undefined; + getSlide?: APIV1StatusResponse_GetSlide | undefined; +} + +export interface APIV1StatusResponse_GetLayers { + videoInput: boolean; + media: boolean; + slide: boolean; + announcements: boolean; + props: boolean; + messages: boolean; + audio: boolean; +} + +export interface APIV1StatusResponse_GetStageScreens { + enabled: boolean; +} + +export interface APIV1StatusResponse_PutStageScreens {} + +export interface APIV1StatusResponse_GetAudienceScreens { + enabled: boolean; +} + +export interface APIV1StatusResponse_PutAudienceScreens {} + +export interface APIV1StatusResponse_GetScreens { + screens: APIV1ScreenConfig[]; +} + +export interface APIV1StatusResponse_GetSlide { + current: APIV1SlideDisplayDetails | undefined; + next: APIV1SlideDisplayDetails | undefined; +} + +function createBaseAPIV1SlideDisplayDetails(): APIV1SlideDisplayDetails { + return { text: '', notes: '', uuid: '' }; +} + +export const APIV1SlideDisplayDetails = { + encode( + message: APIV1SlideDisplayDetails, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.text !== '') { + writer.uint32(10).string(message.text); + } + if (message.notes !== '') { + writer.uint32(18).string(message.notes); + } + if (message.uuid !== '') { + writer.uint32(26).string(message.uuid); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1SlideDisplayDetails { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1SlideDisplayDetails(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.text = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.notes = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.uuid = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1SlideDisplayDetails { + return { + text: isSet(object.text) ? globalThis.String(object.text) : '', + notes: isSet(object.notes) ? globalThis.String(object.notes) : '', + uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : '', + }; + }, + + toJSON(message: APIV1SlideDisplayDetails): unknown { + const obj: any = {}; + if (message.text !== '') { + obj.text = message.text; + } + if (message.notes !== '') { + obj.notes = message.notes; + } + if (message.uuid !== '') { + obj.uuid = message.uuid; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1SlideDisplayDetails { + return APIV1SlideDisplayDetails.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1SlideDisplayDetails { + const message = createBaseAPIV1SlideDisplayDetails(); + message.text = object.text ?? ''; + message.notes = object.notes ?? ''; + message.uuid = object.uuid ?? ''; + return message; + }, +}; + +function createBaseAPIV1ScreenConfig(): APIV1ScreenConfig { + return { id: undefined, size: undefined, screenType: 0 }; +} + +export const APIV1ScreenConfig = { + encode( + message: APIV1ScreenConfig, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.size !== undefined) { + APIV1Size.encode(message.size, writer.uint32(18).fork()).ldelim(); + } + if (message.screenType !== 0) { + writer.uint32(24).int32(message.screenType); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ScreenConfig { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ScreenConfig(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.size = APIV1Size.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.screenType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ScreenConfig { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + size: isSet(object.size) ? APIV1Size.fromJSON(object.size) : undefined, + screenType: isSet(object.screenType) + ? aPIV1ScreenTypeFromJSON(object.screenType) + : 0, + }; + }, + + toJSON(message: APIV1ScreenConfig): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.size !== undefined) { + obj.size = APIV1Size.toJSON(message.size); + } + if (message.screenType !== 0) { + obj.screenType = aPIV1ScreenTypeToJSON(message.screenType); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ScreenConfig { + return APIV1ScreenConfig.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ScreenConfig { + const message = createBaseAPIV1ScreenConfig(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.size = + object.size !== undefined && object.size !== null + ? APIV1Size.fromPartial(object.size) + : undefined; + message.screenType = object.screenType ?? 0; + return message; + }, +}; + +function createBaseAPIV1StatusRequest(): APIV1StatusRequest { + return { + getLayers: undefined, + getStageScreens: undefined, + putStageScreens: undefined, + getAudienceScreens: undefined, + putAudienceScreens: undefined, + getScreens: undefined, + getSlide: undefined, + }; +} + +export const APIV1StatusRequest = { + encode( + message: APIV1StatusRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getLayers !== undefined) { + APIV1StatusRequest_GetLayers.encode( + message.getLayers, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getStageScreens !== undefined) { + APIV1StatusRequest_GetStageScreens.encode( + message.getStageScreens, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.putStageScreens !== undefined) { + APIV1StatusRequest_PutStageScreens.encode( + message.putStageScreens, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.getAudienceScreens !== undefined) { + APIV1StatusRequest_GetAudienceScreens.encode( + message.getAudienceScreens, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.putAudienceScreens !== undefined) { + APIV1StatusRequest_PutAudienceScreens.encode( + message.putAudienceScreens, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getScreens !== undefined) { + APIV1StatusRequest_GetScreens.encode( + message.getScreens, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.getSlide !== undefined) { + APIV1StatusRequest_GetSlide.encode( + message.getSlide, + writer.uint32(58).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1StatusRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getLayers = APIV1StatusRequest_GetLayers.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getStageScreens = APIV1StatusRequest_GetStageScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.putStageScreens = APIV1StatusRequest_PutStageScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.getAudienceScreens = + APIV1StatusRequest_GetAudienceScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.putAudienceScreens = + APIV1StatusRequest_PutAudienceScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getScreens = APIV1StatusRequest_GetScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.getSlide = APIV1StatusRequest_GetSlide.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusRequest { + return { + getLayers: isSet(object.getLayers) + ? APIV1StatusRequest_GetLayers.fromJSON(object.getLayers) + : undefined, + getStageScreens: isSet(object.getStageScreens) + ? APIV1StatusRequest_GetStageScreens.fromJSON(object.getStageScreens) + : undefined, + putStageScreens: isSet(object.putStageScreens) + ? APIV1StatusRequest_PutStageScreens.fromJSON(object.putStageScreens) + : undefined, + getAudienceScreens: isSet(object.getAudienceScreens) + ? APIV1StatusRequest_GetAudienceScreens.fromJSON( + object.getAudienceScreens, + ) + : undefined, + putAudienceScreens: isSet(object.putAudienceScreens) + ? APIV1StatusRequest_PutAudienceScreens.fromJSON( + object.putAudienceScreens, + ) + : undefined, + getScreens: isSet(object.getScreens) + ? APIV1StatusRequest_GetScreens.fromJSON(object.getScreens) + : undefined, + getSlide: isSet(object.getSlide) + ? APIV1StatusRequest_GetSlide.fromJSON(object.getSlide) + : undefined, + }; + }, + + toJSON(message: APIV1StatusRequest): unknown { + const obj: any = {}; + if (message.getLayers !== undefined) { + obj.getLayers = APIV1StatusRequest_GetLayers.toJSON(message.getLayers); + } + if (message.getStageScreens !== undefined) { + obj.getStageScreens = APIV1StatusRequest_GetStageScreens.toJSON( + message.getStageScreens, + ); + } + if (message.putStageScreens !== undefined) { + obj.putStageScreens = APIV1StatusRequest_PutStageScreens.toJSON( + message.putStageScreens, + ); + } + if (message.getAudienceScreens !== undefined) { + obj.getAudienceScreens = APIV1StatusRequest_GetAudienceScreens.toJSON( + message.getAudienceScreens, + ); + } + if (message.putAudienceScreens !== undefined) { + obj.putAudienceScreens = APIV1StatusRequest_PutAudienceScreens.toJSON( + message.putAudienceScreens, + ); + } + if (message.getScreens !== undefined) { + obj.getScreens = APIV1StatusRequest_GetScreens.toJSON(message.getScreens); + } + if (message.getSlide !== undefined) { + obj.getSlide = APIV1StatusRequest_GetSlide.toJSON(message.getSlide); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusRequest { + return APIV1StatusRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StatusRequest { + const message = createBaseAPIV1StatusRequest(); + message.getLayers = + object.getLayers !== undefined && object.getLayers !== null + ? APIV1StatusRequest_GetLayers.fromPartial(object.getLayers) + : undefined; + message.getStageScreens = + object.getStageScreens !== undefined && object.getStageScreens !== null + ? APIV1StatusRequest_GetStageScreens.fromPartial(object.getStageScreens) + : undefined; + message.putStageScreens = + object.putStageScreens !== undefined && object.putStageScreens !== null + ? APIV1StatusRequest_PutStageScreens.fromPartial(object.putStageScreens) + : undefined; + message.getAudienceScreens = + object.getAudienceScreens !== undefined && + object.getAudienceScreens !== null + ? APIV1StatusRequest_GetAudienceScreens.fromPartial( + object.getAudienceScreens, + ) + : undefined; + message.putAudienceScreens = + object.putAudienceScreens !== undefined && + object.putAudienceScreens !== null + ? APIV1StatusRequest_PutAudienceScreens.fromPartial( + object.putAudienceScreens, + ) + : undefined; + message.getScreens = + object.getScreens !== undefined && object.getScreens !== null + ? APIV1StatusRequest_GetScreens.fromPartial(object.getScreens) + : undefined; + message.getSlide = + object.getSlide !== undefined && object.getSlide !== null + ? APIV1StatusRequest_GetSlide.fromPartial(object.getSlide) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StatusRequest_GetLayers(): APIV1StatusRequest_GetLayers { + return {}; +} + +export const APIV1StatusRequest_GetLayers = { + encode( + _: APIV1StatusRequest_GetLayers, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_GetLayers { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_GetLayers(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusRequest_GetLayers { + return {}; + }, + + toJSON(_: APIV1StatusRequest_GetLayers): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusRequest_GetLayers { + return APIV1StatusRequest_GetLayers.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StatusRequest_GetLayers { + const message = createBaseAPIV1StatusRequest_GetLayers(); + return message; + }, +}; + +function createBaseAPIV1StatusRequest_GetStageScreens(): APIV1StatusRequest_GetStageScreens { + return {}; +} + +export const APIV1StatusRequest_GetStageScreens = { + encode( + _: APIV1StatusRequest_GetStageScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_GetStageScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_GetStageScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusRequest_GetStageScreens { + return {}; + }, + + toJSON(_: APIV1StatusRequest_GetStageScreens): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusRequest_GetStageScreens { + return APIV1StatusRequest_GetStageScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1StatusRequest_GetStageScreens { + const message = createBaseAPIV1StatusRequest_GetStageScreens(); + return message; + }, +}; + +function createBaseAPIV1StatusRequest_PutStageScreens(): APIV1StatusRequest_PutStageScreens { + return { enabled: false }; +} + +export const APIV1StatusRequest_PutStageScreens = { + encode( + message: APIV1StatusRequest_PutStageScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_PutStageScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_PutStageScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusRequest_PutStageScreens { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + }; + }, + + toJSON(message: APIV1StatusRequest_PutStageScreens): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusRequest_PutStageScreens { + return APIV1StatusRequest_PutStageScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StatusRequest_PutStageScreens { + const message = createBaseAPIV1StatusRequest_PutStageScreens(); + message.enabled = object.enabled ?? false; + return message; + }, +}; + +function createBaseAPIV1StatusRequest_GetAudienceScreens(): APIV1StatusRequest_GetAudienceScreens { + return {}; +} + +export const APIV1StatusRequest_GetAudienceScreens = { + encode( + _: APIV1StatusRequest_GetAudienceScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_GetAudienceScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_GetAudienceScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusRequest_GetAudienceScreens { + return {}; + }, + + toJSON(_: APIV1StatusRequest_GetAudienceScreens): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1StatusRequest_GetAudienceScreens { + return APIV1StatusRequest_GetAudienceScreens.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1StatusRequest_GetAudienceScreens { + const message = createBaseAPIV1StatusRequest_GetAudienceScreens(); + return message; + }, +}; + +function createBaseAPIV1StatusRequest_PutAudienceScreens(): APIV1StatusRequest_PutAudienceScreens { + return { enabled: false }; +} + +export const APIV1StatusRequest_PutAudienceScreens = { + encode( + message: APIV1StatusRequest_PutAudienceScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_PutAudienceScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_PutAudienceScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusRequest_PutAudienceScreens { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + }; + }, + + toJSON(message: APIV1StatusRequest_PutAudienceScreens): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1StatusRequest_PutAudienceScreens { + return APIV1StatusRequest_PutAudienceScreens.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StatusRequest_PutAudienceScreens { + const message = createBaseAPIV1StatusRequest_PutAudienceScreens(); + message.enabled = object.enabled ?? false; + return message; + }, +}; + +function createBaseAPIV1StatusRequest_GetScreens(): APIV1StatusRequest_GetScreens { + return {}; +} + +export const APIV1StatusRequest_GetScreens = { + encode( + _: APIV1StatusRequest_GetScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_GetScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_GetScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusRequest_GetScreens { + return {}; + }, + + toJSON(_: APIV1StatusRequest_GetScreens): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusRequest_GetScreens { + return APIV1StatusRequest_GetScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StatusRequest_GetScreens { + const message = createBaseAPIV1StatusRequest_GetScreens(); + return message; + }, +}; + +function createBaseAPIV1StatusRequest_GetSlide(): APIV1StatusRequest_GetSlide { + return {}; +} + +export const APIV1StatusRequest_GetSlide = { + encode( + _: APIV1StatusRequest_GetSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusRequest_GetSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusRequest_GetSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusRequest_GetSlide { + return {}; + }, + + toJSON(_: APIV1StatusRequest_GetSlide): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusRequest_GetSlide { + return APIV1StatusRequest_GetSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1StatusRequest_GetSlide { + const message = createBaseAPIV1StatusRequest_GetSlide(); + return message; + }, +}; + +function createBaseAPIV1StatusResponse(): APIV1StatusResponse { + return { + getLayers: undefined, + getStageScreens: undefined, + putStageScreens: undefined, + getAudienceScreens: undefined, + putAudienceScreens: undefined, + getScreens: undefined, + getSlide: undefined, + }; +} + +export const APIV1StatusResponse = { + encode( + message: APIV1StatusResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getLayers !== undefined) { + APIV1StatusResponse_GetLayers.encode( + message.getLayers, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getStageScreens !== undefined) { + APIV1StatusResponse_GetStageScreens.encode( + message.getStageScreens, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.putStageScreens !== undefined) { + APIV1StatusResponse_PutStageScreens.encode( + message.putStageScreens, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.getAudienceScreens !== undefined) { + APIV1StatusResponse_GetAudienceScreens.encode( + message.getAudienceScreens, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.putAudienceScreens !== undefined) { + APIV1StatusResponse_PutAudienceScreens.encode( + message.putAudienceScreens, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getScreens !== undefined) { + APIV1StatusResponse_GetScreens.encode( + message.getScreens, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.getSlide !== undefined) { + APIV1StatusResponse_GetSlide.encode( + message.getSlide, + writer.uint32(58).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1StatusResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getLayers = APIV1StatusResponse_GetLayers.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getStageScreens = APIV1StatusResponse_GetStageScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.putStageScreens = APIV1StatusResponse_PutStageScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.getAudienceScreens = + APIV1StatusResponse_GetAudienceScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.putAudienceScreens = + APIV1StatusResponse_PutAudienceScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getScreens = APIV1StatusResponse_GetScreens.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.getSlide = APIV1StatusResponse_GetSlide.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusResponse { + return { + getLayers: isSet(object.getLayers) + ? APIV1StatusResponse_GetLayers.fromJSON(object.getLayers) + : undefined, + getStageScreens: isSet(object.getStageScreens) + ? APIV1StatusResponse_GetStageScreens.fromJSON(object.getStageScreens) + : undefined, + putStageScreens: isSet(object.putStageScreens) + ? APIV1StatusResponse_PutStageScreens.fromJSON(object.putStageScreens) + : undefined, + getAudienceScreens: isSet(object.getAudienceScreens) + ? APIV1StatusResponse_GetAudienceScreens.fromJSON( + object.getAudienceScreens, + ) + : undefined, + putAudienceScreens: isSet(object.putAudienceScreens) + ? APIV1StatusResponse_PutAudienceScreens.fromJSON( + object.putAudienceScreens, + ) + : undefined, + getScreens: isSet(object.getScreens) + ? APIV1StatusResponse_GetScreens.fromJSON(object.getScreens) + : undefined, + getSlide: isSet(object.getSlide) + ? APIV1StatusResponse_GetSlide.fromJSON(object.getSlide) + : undefined, + }; + }, + + toJSON(message: APIV1StatusResponse): unknown { + const obj: any = {}; + if (message.getLayers !== undefined) { + obj.getLayers = APIV1StatusResponse_GetLayers.toJSON(message.getLayers); + } + if (message.getStageScreens !== undefined) { + obj.getStageScreens = APIV1StatusResponse_GetStageScreens.toJSON( + message.getStageScreens, + ); + } + if (message.putStageScreens !== undefined) { + obj.putStageScreens = APIV1StatusResponse_PutStageScreens.toJSON( + message.putStageScreens, + ); + } + if (message.getAudienceScreens !== undefined) { + obj.getAudienceScreens = APIV1StatusResponse_GetAudienceScreens.toJSON( + message.getAudienceScreens, + ); + } + if (message.putAudienceScreens !== undefined) { + obj.putAudienceScreens = APIV1StatusResponse_PutAudienceScreens.toJSON( + message.putAudienceScreens, + ); + } + if (message.getScreens !== undefined) { + obj.getScreens = APIV1StatusResponse_GetScreens.toJSON( + message.getScreens, + ); + } + if (message.getSlide !== undefined) { + obj.getSlide = APIV1StatusResponse_GetSlide.toJSON(message.getSlide); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusResponse { + return APIV1StatusResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StatusResponse { + const message = createBaseAPIV1StatusResponse(); + message.getLayers = + object.getLayers !== undefined && object.getLayers !== null + ? APIV1StatusResponse_GetLayers.fromPartial(object.getLayers) + : undefined; + message.getStageScreens = + object.getStageScreens !== undefined && object.getStageScreens !== null + ? APIV1StatusResponse_GetStageScreens.fromPartial( + object.getStageScreens, + ) + : undefined; + message.putStageScreens = + object.putStageScreens !== undefined && object.putStageScreens !== null + ? APIV1StatusResponse_PutStageScreens.fromPartial( + object.putStageScreens, + ) + : undefined; + message.getAudienceScreens = + object.getAudienceScreens !== undefined && + object.getAudienceScreens !== null + ? APIV1StatusResponse_GetAudienceScreens.fromPartial( + object.getAudienceScreens, + ) + : undefined; + message.putAudienceScreens = + object.putAudienceScreens !== undefined && + object.putAudienceScreens !== null + ? APIV1StatusResponse_PutAudienceScreens.fromPartial( + object.putAudienceScreens, + ) + : undefined; + message.getScreens = + object.getScreens !== undefined && object.getScreens !== null + ? APIV1StatusResponse_GetScreens.fromPartial(object.getScreens) + : undefined; + message.getSlide = + object.getSlide !== undefined && object.getSlide !== null + ? APIV1StatusResponse_GetSlide.fromPartial(object.getSlide) + : undefined; + return message; + }, +}; + +function createBaseAPIV1StatusResponse_GetLayers(): APIV1StatusResponse_GetLayers { + return { + videoInput: false, + media: false, + slide: false, + announcements: false, + props: false, + messages: false, + audio: false, + }; +} + +export const APIV1StatusResponse_GetLayers = { + encode( + message: APIV1StatusResponse_GetLayers, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.videoInput === true) { + writer.uint32(8).bool(message.videoInput); + } + if (message.media === true) { + writer.uint32(16).bool(message.media); + } + if (message.slide === true) { + writer.uint32(24).bool(message.slide); + } + if (message.announcements === true) { + writer.uint32(32).bool(message.announcements); + } + if (message.props === true) { + writer.uint32(40).bool(message.props); + } + if (message.messages === true) { + writer.uint32(48).bool(message.messages); + } + if (message.audio === true) { + writer.uint32(56).bool(message.audio); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_GetLayers { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_GetLayers(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.videoInput = reader.bool(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.media = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.slide = reader.bool(); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.announcements = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.props = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.messages = reader.bool(); + continue; + case 7: + if (tag !== 56) { + break; + } + + message.audio = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusResponse_GetLayers { + return { + videoInput: isSet(object.videoInput) + ? globalThis.Boolean(object.videoInput) + : false, + media: isSet(object.media) ? globalThis.Boolean(object.media) : false, + slide: isSet(object.slide) ? globalThis.Boolean(object.slide) : false, + announcements: isSet(object.announcements) + ? globalThis.Boolean(object.announcements) + : false, + props: isSet(object.props) ? globalThis.Boolean(object.props) : false, + messages: isSet(object.messages) + ? globalThis.Boolean(object.messages) + : false, + audio: isSet(object.audio) ? globalThis.Boolean(object.audio) : false, + }; + }, + + toJSON(message: APIV1StatusResponse_GetLayers): unknown { + const obj: any = {}; + if (message.videoInput === true) { + obj.videoInput = message.videoInput; + } + if (message.media === true) { + obj.media = message.media; + } + if (message.slide === true) { + obj.slide = message.slide; + } + if (message.announcements === true) { + obj.announcements = message.announcements; + } + if (message.props === true) { + obj.props = message.props; + } + if (message.messages === true) { + obj.messages = message.messages; + } + if (message.audio === true) { + obj.audio = message.audio; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusResponse_GetLayers { + return APIV1StatusResponse_GetLayers.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StatusResponse_GetLayers { + const message = createBaseAPIV1StatusResponse_GetLayers(); + message.videoInput = object.videoInput ?? false; + message.media = object.media ?? false; + message.slide = object.slide ?? false; + message.announcements = object.announcements ?? false; + message.props = object.props ?? false; + message.messages = object.messages ?? false; + message.audio = object.audio ?? false; + return message; + }, +}; + +function createBaseAPIV1StatusResponse_GetStageScreens(): APIV1StatusResponse_GetStageScreens { + return { enabled: false }; +} + +export const APIV1StatusResponse_GetStageScreens = { + encode( + message: APIV1StatusResponse_GetStageScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_GetStageScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_GetStageScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusResponse_GetStageScreens { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + }; + }, + + toJSON(message: APIV1StatusResponse_GetStageScreens): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusResponse_GetStageScreens { + return APIV1StatusResponse_GetStageScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StatusResponse_GetStageScreens { + const message = createBaseAPIV1StatusResponse_GetStageScreens(); + message.enabled = object.enabled ?? false; + return message; + }, +}; + +function createBaseAPIV1StatusResponse_PutStageScreens(): APIV1StatusResponse_PutStageScreens { + return {}; +} + +export const APIV1StatusResponse_PutStageScreens = { + encode( + _: APIV1StatusResponse_PutStageScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_PutStageScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_PutStageScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusResponse_PutStageScreens { + return {}; + }, + + toJSON(_: APIV1StatusResponse_PutStageScreens): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusResponse_PutStageScreens { + return APIV1StatusResponse_PutStageScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1StatusResponse_PutStageScreens { + const message = createBaseAPIV1StatusResponse_PutStageScreens(); + return message; + }, +}; + +function createBaseAPIV1StatusResponse_GetAudienceScreens(): APIV1StatusResponse_GetAudienceScreens { + return { enabled: false }; +} + +export const APIV1StatusResponse_GetAudienceScreens = { + encode( + message: APIV1StatusResponse_GetAudienceScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.enabled === true) { + writer.uint32(8).bool(message.enabled); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_GetAudienceScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_GetAudienceScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.enabled = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusResponse_GetAudienceScreens { + return { + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, + }; + }, + + toJSON(message: APIV1StatusResponse_GetAudienceScreens): unknown { + const obj: any = {}; + if (message.enabled === true) { + obj.enabled = message.enabled; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1StatusResponse_GetAudienceScreens { + return APIV1StatusResponse_GetAudienceScreens.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1StatusResponse_GetAudienceScreens { + const message = createBaseAPIV1StatusResponse_GetAudienceScreens(); + message.enabled = object.enabled ?? false; + return message; + }, +}; + +function createBaseAPIV1StatusResponse_PutAudienceScreens(): APIV1StatusResponse_PutAudienceScreens { + return {}; +} + +export const APIV1StatusResponse_PutAudienceScreens = { + encode( + _: APIV1StatusResponse_PutAudienceScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_PutAudienceScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_PutAudienceScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1StatusResponse_PutAudienceScreens { + return {}; + }, + + toJSON(_: APIV1StatusResponse_PutAudienceScreens): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1StatusResponse_PutAudienceScreens { + return APIV1StatusResponse_PutAudienceScreens.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1StatusResponse_PutAudienceScreens { + const message = createBaseAPIV1StatusResponse_PutAudienceScreens(); + return message; + }, +}; + +function createBaseAPIV1StatusResponse_GetScreens(): APIV1StatusResponse_GetScreens { + return { screens: [] }; +} + +export const APIV1StatusResponse_GetScreens = { + encode( + message: APIV1StatusResponse_GetScreens, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.screens) { + APIV1ScreenConfig.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_GetScreens { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_GetScreens(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.screens.push( + APIV1ScreenConfig.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusResponse_GetScreens { + return { + screens: globalThis.Array.isArray(object?.screens) + ? object.screens.map((e: any) => APIV1ScreenConfig.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1StatusResponse_GetScreens): unknown { + const obj: any = {}; + if (message.screens?.length) { + obj.screens = message.screens.map((e) => APIV1ScreenConfig.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusResponse_GetScreens { + return APIV1StatusResponse_GetScreens.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StatusResponse_GetScreens { + const message = createBaseAPIV1StatusResponse_GetScreens(); + message.screens = + object.screens?.map((e) => APIV1ScreenConfig.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1StatusResponse_GetSlide(): APIV1StatusResponse_GetSlide { + return { current: undefined, next: undefined }; +} + +export const APIV1StatusResponse_GetSlide = { + encode( + message: APIV1StatusResponse_GetSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.current !== undefined) { + APIV1SlideDisplayDetails.encode( + message.current, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.next !== undefined) { + APIV1SlideDisplayDetails.encode( + message.next, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1StatusResponse_GetSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1StatusResponse_GetSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.current = APIV1SlideDisplayDetails.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.next = APIV1SlideDisplayDetails.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1StatusResponse_GetSlide { + return { + current: isSet(object.current) + ? APIV1SlideDisplayDetails.fromJSON(object.current) + : undefined, + next: isSet(object.next) + ? APIV1SlideDisplayDetails.fromJSON(object.next) + : undefined, + }; + }, + + toJSON(message: APIV1StatusResponse_GetSlide): unknown { + const obj: any = {}; + if (message.current !== undefined) { + obj.current = APIV1SlideDisplayDetails.toJSON(message.current); + } + if (message.next !== undefined) { + obj.next = APIV1SlideDisplayDetails.toJSON(message.next); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1StatusResponse_GetSlide { + return APIV1StatusResponse_GetSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1StatusResponse_GetSlide { + const message = createBaseAPIV1StatusResponse_GetSlide(); + message.current = + object.current !== undefined && object.current !== null + ? APIV1SlideDisplayDetails.fromPartial(object.current) + : undefined; + message.next = + object.next !== undefined && object.next !== null + ? APIV1SlideDisplayDetails.fromPartial(object.next) + : undefined; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Theme.proto b/proto/proApiV1Theme.proto new file mode 100755 index 0000000..bb2575e --- /dev/null +++ b/proto/proApiV1Theme.proto @@ -0,0 +1,135 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Color.proto"; +import "proApiV1Identifier.proto"; +import "proApiV1Size.proto"; + +message API_v1_ThemeGroup { + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_ThemeGroup groups = 2; + repeated .rv.data.API_v1_Theme themes = 3; +} + +message API_v1_Theme { + .rv.data.API_v1_Identifier id = 1; + repeated .rv.data.API_v1_ThemeSlide slides = 2; +} + +message API_v1_ThemeSlide { + .rv.data.API_v1_Identifier id = 1; + .rv.data.API_v1_Size size = 2; + .rv.data.API_v1_Color background = 3; +} + +message API_v1_Theme_Request { + message GetAll { + } + + message GetTheme { + string id = 1; + } + + message DeleteTheme { + string id = 1; + } + + message GetThemeName { + string id = 1; + } + + message PutThemeName { + string id = 1; + string name = 2; + } + + message GetThemeSlide { + string id = 1; + string theme_slide = 2; + } + + message PutThemeSlide { + string id = 1; + string theme_slide = 2; + .rv.data.API_v1_ThemeSlide slide = 3; + } + + message DeleteThemeSlide { + string id = 1; + string theme_slide = 2; + } + + message GetThemeSlideThumbnail { + string id = 1; + string theme_slide = 2; + int32 quality = 3; + } + + oneof Request { + .rv.data.API_v1_Theme_Request.GetAll get_all = 1; + .rv.data.API_v1_Theme_Request.GetTheme get_theme = 2; + .rv.data.API_v1_Theme_Request.DeleteTheme delete_theme = 3; + .rv.data.API_v1_Theme_Request.GetThemeName get_theme_name = 4; + .rv.data.API_v1_Theme_Request.PutThemeName put_theme_name = 5; + .rv.data.API_v1_Theme_Request.GetThemeSlide get_theme_slide = 6; + .rv.data.API_v1_Theme_Request.PutThemeSlide put_theme_slide = 7; + .rv.data.API_v1_Theme_Request.DeleteThemeSlide delete_theme_slide = 8; + .rv.data.API_v1_Theme_Request.GetThemeSlideThumbnail get_theme_slide_thumbnail = 9; + } +} + +message API_v1_Theme_Response { + message GetAll { + repeated .rv.data.API_v1_ThemeGroup groups = 1; + repeated .rv.data.API_v1_Theme themes = 2; + } + + message GetTheme { + oneof Value { + .rv.data.API_v1_Theme theme = 1; + .rv.data.API_v1_ThemeGroup group = 2; + } + } + + message DeleteTheme { + } + + message GetThemeName { + string name = 1; + } + + message PutThemeName { + } + + message GetThemeSlide { + .rv.data.API_v1_ThemeSlide theme_slide = 1; + } + + message PutThemeSlide { + } + + message DeleteThemeSlide { + } + + message GetThemeSlideThumbnail { + bytes data = 1; + } + + oneof Response { + .rv.data.API_v1_Theme_Response.GetAll get_all = 1; + .rv.data.API_v1_Theme_Response.GetTheme get_theme = 2; + .rv.data.API_v1_Theme_Response.DeleteTheme delete_theme = 3; + .rv.data.API_v1_Theme_Response.GetThemeName get_theme_name = 4; + .rv.data.API_v1_Theme_Response.PutThemeName put_theme_name = 5; + .rv.data.API_v1_Theme_Response.GetThemeSlide get_theme_slide = 6; + .rv.data.API_v1_Theme_Response.PutThemeSlide put_theme_slide = 7; + .rv.data.API_v1_Theme_Response.DeleteThemeSlide delete_theme_slide = 8; + .rv.data.API_v1_Theme_Response.GetThemeSlideThumbnail get_theme_slide_thumbnail = 9; + } +} + diff --git a/proto/proApiV1Theme.ts b/proto/proApiV1Theme.ts new file mode 100644 index 0000000..1c2109b --- /dev/null +++ b/proto/proApiV1Theme.ts @@ -0,0 +1,2462 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Color } from './proApiV1Color'; +import { APIV1Identifier } from './proApiV1Identifier'; +import { APIV1Size } from './proApiV1Size'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1ThemeGroup { + id: APIV1Identifier | undefined; + groups: APIV1ThemeGroup[]; + themes: APIV1Theme[]; +} + +export interface APIV1Theme { + id: APIV1Identifier | undefined; + slides: APIV1ThemeSlide[]; +} + +export interface APIV1ThemeSlide { + id: APIV1Identifier | undefined; + size: APIV1Size | undefined; + background: APIV1Color | undefined; +} + +export interface APIV1ThemeRequest { + getAll?: APIV1ThemeRequest_GetAll | undefined; + getTheme?: APIV1ThemeRequest_GetTheme | undefined; + deleteTheme?: APIV1ThemeRequest_DeleteTheme | undefined; + getThemeName?: APIV1ThemeRequest_GetThemeName | undefined; + putThemeName?: APIV1ThemeRequest_PutThemeName | undefined; + getThemeSlide?: APIV1ThemeRequest_GetThemeSlide | undefined; + putThemeSlide?: APIV1ThemeRequest_PutThemeSlide | undefined; + deleteThemeSlide?: APIV1ThemeRequest_DeleteThemeSlide | undefined; + getThemeSlideThumbnail?: APIV1ThemeRequest_GetThemeSlideThumbnail | undefined; +} + +export interface APIV1ThemeRequest_GetAll {} + +export interface APIV1ThemeRequest_GetTheme { + id: string; +} + +export interface APIV1ThemeRequest_DeleteTheme { + id: string; +} + +export interface APIV1ThemeRequest_GetThemeName { + id: string; +} + +export interface APIV1ThemeRequest_PutThemeName { + id: string; + name: string; +} + +export interface APIV1ThemeRequest_GetThemeSlide { + id: string; + themeSlide: string; +} + +export interface APIV1ThemeRequest_PutThemeSlide { + id: string; + themeSlide: string; + slide: APIV1ThemeSlide | undefined; +} + +export interface APIV1ThemeRequest_DeleteThemeSlide { + id: string; + themeSlide: string; +} + +export interface APIV1ThemeRequest_GetThemeSlideThumbnail { + id: string; + themeSlide: string; + quality: number; +} + +export interface APIV1ThemeResponse { + getAll?: APIV1ThemeResponse_GetAll | undefined; + getTheme?: APIV1ThemeResponse_GetTheme | undefined; + deleteTheme?: APIV1ThemeResponse_DeleteTheme | undefined; + getThemeName?: APIV1ThemeResponse_GetThemeName | undefined; + putThemeName?: APIV1ThemeResponse_PutThemeName | undefined; + getThemeSlide?: APIV1ThemeResponse_GetThemeSlide | undefined; + putThemeSlide?: APIV1ThemeResponse_PutThemeSlide | undefined; + deleteThemeSlide?: APIV1ThemeResponse_DeleteThemeSlide | undefined; + getThemeSlideThumbnail?: + | APIV1ThemeResponse_GetThemeSlideThumbnail + | undefined; +} + +export interface APIV1ThemeResponse_GetAll { + groups: APIV1ThemeGroup[]; + themes: APIV1Theme[]; +} + +export interface APIV1ThemeResponse_GetTheme { + theme?: APIV1Theme | undefined; + group?: APIV1ThemeGroup | undefined; +} + +export interface APIV1ThemeResponse_DeleteTheme {} + +export interface APIV1ThemeResponse_GetThemeName { + name: string; +} + +export interface APIV1ThemeResponse_PutThemeName {} + +export interface APIV1ThemeResponse_GetThemeSlide { + themeSlide: APIV1ThemeSlide | undefined; +} + +export interface APIV1ThemeResponse_PutThemeSlide {} + +export interface APIV1ThemeResponse_DeleteThemeSlide {} + +export interface APIV1ThemeResponse_GetThemeSlideThumbnail { + data: Uint8Array; +} + +function createBaseAPIV1ThemeGroup(): APIV1ThemeGroup { + return { id: undefined, groups: [], themes: [] }; +} + +export const APIV1ThemeGroup = { + encode( + message: APIV1ThemeGroup, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.groups) { + APIV1ThemeGroup.encode(v!, writer.uint32(18).fork()).ldelim(); + } + for (const v of message.themes) { + APIV1Theme.encode(v!, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ThemeGroup { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeGroup(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.groups.push(APIV1ThemeGroup.decode(reader, reader.uint32())); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.themes.push(APIV1Theme.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeGroup { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + groups: globalThis.Array.isArray(object?.groups) + ? object.groups.map((e: any) => APIV1ThemeGroup.fromJSON(e)) + : [], + themes: globalThis.Array.isArray(object?.themes) + ? object.themes.map((e: any) => APIV1Theme.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1ThemeGroup): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.groups?.length) { + obj.groups = message.groups.map((e) => APIV1ThemeGroup.toJSON(e)); + } + if (message.themes?.length) { + obj.themes = message.themes.map((e) => APIV1Theme.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeGroup { + return APIV1ThemeGroup.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeGroup { + const message = createBaseAPIV1ThemeGroup(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.groups = + object.groups?.map((e) => APIV1ThemeGroup.fromPartial(e)) || []; + message.themes = object.themes?.map((e) => APIV1Theme.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1Theme(): APIV1Theme { + return { id: undefined, slides: [] }; +} + +export const APIV1Theme = { + encode( + message: APIV1Theme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.slides) { + APIV1ThemeSlide.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Theme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Theme(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.slides.push(APIV1ThemeSlide.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Theme { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + slides: globalThis.Array.isArray(object?.slides) + ? object.slides.map((e: any) => APIV1ThemeSlide.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1Theme): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.slides?.length) { + obj.slides = message.slides.map((e) => APIV1ThemeSlide.toJSON(e)); + } + return obj; + }, + + create, I>>(base?: I): APIV1Theme { + return APIV1Theme.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Theme { + const message = createBaseAPIV1Theme(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.slides = + object.slides?.map((e) => APIV1ThemeSlide.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1ThemeSlide(): APIV1ThemeSlide { + return { id: undefined, size: undefined, background: undefined }; +} + +export const APIV1ThemeSlide = { + encode( + message: APIV1ThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.size !== undefined) { + APIV1Size.encode(message.size, writer.uint32(18).fork()).ldelim(); + } + if (message.background !== undefined) { + APIV1Color.encode(message.background, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.size = APIV1Size.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.background = APIV1Color.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeSlide { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + size: isSet(object.size) ? APIV1Size.fromJSON(object.size) : undefined, + background: isSet(object.background) + ? APIV1Color.fromJSON(object.background) + : undefined, + }; + }, + + toJSON(message: APIV1ThemeSlide): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.size !== undefined) { + obj.size = APIV1Size.toJSON(message.size); + } + if (message.background !== undefined) { + obj.background = APIV1Color.toJSON(message.background); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeSlide { + return APIV1ThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeSlide { + const message = createBaseAPIV1ThemeSlide(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.size = + object.size !== undefined && object.size !== null + ? APIV1Size.fromPartial(object.size) + : undefined; + message.background = + object.background !== undefined && object.background !== null + ? APIV1Color.fromPartial(object.background) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest(): APIV1ThemeRequest { + return { + getAll: undefined, + getTheme: undefined, + deleteTheme: undefined, + getThemeName: undefined, + putThemeName: undefined, + getThemeSlide: undefined, + putThemeSlide: undefined, + deleteThemeSlide: undefined, + getThemeSlideThumbnail: undefined, + }; +} + +export const APIV1ThemeRequest = { + encode( + message: APIV1ThemeRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getAll !== undefined) { + APIV1ThemeRequest_GetAll.encode( + message.getAll, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getTheme !== undefined) { + APIV1ThemeRequest_GetTheme.encode( + message.getTheme, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.deleteTheme !== undefined) { + APIV1ThemeRequest_DeleteTheme.encode( + message.deleteTheme, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.getThemeName !== undefined) { + APIV1ThemeRequest_GetThemeName.encode( + message.getThemeName, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.putThemeName !== undefined) { + APIV1ThemeRequest_PutThemeName.encode( + message.putThemeName, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getThemeSlide !== undefined) { + APIV1ThemeRequest_GetThemeSlide.encode( + message.getThemeSlide, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.putThemeSlide !== undefined) { + APIV1ThemeRequest_PutThemeSlide.encode( + message.putThemeSlide, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.deleteThemeSlide !== undefined) { + APIV1ThemeRequest_DeleteThemeSlide.encode( + message.deleteThemeSlide, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.getThemeSlideThumbnail !== undefined) { + APIV1ThemeRequest_GetThemeSlideThumbnail.encode( + message.getThemeSlideThumbnail, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ThemeRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getAll = APIV1ThemeRequest_GetAll.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getTheme = APIV1ThemeRequest_GetTheme.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.deleteTheme = APIV1ThemeRequest_DeleteTheme.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.getThemeName = APIV1ThemeRequest_GetThemeName.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.putThemeName = APIV1ThemeRequest_PutThemeName.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getThemeSlide = APIV1ThemeRequest_GetThemeSlide.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.putThemeSlide = APIV1ThemeRequest_PutThemeSlide.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.deleteThemeSlide = APIV1ThemeRequest_DeleteThemeSlide.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.getThemeSlideThumbnail = + APIV1ThemeRequest_GetThemeSlideThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest { + return { + getAll: isSet(object.getAll) + ? APIV1ThemeRequest_GetAll.fromJSON(object.getAll) + : undefined, + getTheme: isSet(object.getTheme) + ? APIV1ThemeRequest_GetTheme.fromJSON(object.getTheme) + : undefined, + deleteTheme: isSet(object.deleteTheme) + ? APIV1ThemeRequest_DeleteTheme.fromJSON(object.deleteTheme) + : undefined, + getThemeName: isSet(object.getThemeName) + ? APIV1ThemeRequest_GetThemeName.fromJSON(object.getThemeName) + : undefined, + putThemeName: isSet(object.putThemeName) + ? APIV1ThemeRequest_PutThemeName.fromJSON(object.putThemeName) + : undefined, + getThemeSlide: isSet(object.getThemeSlide) + ? APIV1ThemeRequest_GetThemeSlide.fromJSON(object.getThemeSlide) + : undefined, + putThemeSlide: isSet(object.putThemeSlide) + ? APIV1ThemeRequest_PutThemeSlide.fromJSON(object.putThemeSlide) + : undefined, + deleteThemeSlide: isSet(object.deleteThemeSlide) + ? APIV1ThemeRequest_DeleteThemeSlide.fromJSON(object.deleteThemeSlide) + : undefined, + getThemeSlideThumbnail: isSet(object.getThemeSlideThumbnail) + ? APIV1ThemeRequest_GetThemeSlideThumbnail.fromJSON( + object.getThemeSlideThumbnail, + ) + : undefined, + }; + }, + + toJSON(message: APIV1ThemeRequest): unknown { + const obj: any = {}; + if (message.getAll !== undefined) { + obj.getAll = APIV1ThemeRequest_GetAll.toJSON(message.getAll); + } + if (message.getTheme !== undefined) { + obj.getTheme = APIV1ThemeRequest_GetTheme.toJSON(message.getTheme); + } + if (message.deleteTheme !== undefined) { + obj.deleteTheme = APIV1ThemeRequest_DeleteTheme.toJSON( + message.deleteTheme, + ); + } + if (message.getThemeName !== undefined) { + obj.getThemeName = APIV1ThemeRequest_GetThemeName.toJSON( + message.getThemeName, + ); + } + if (message.putThemeName !== undefined) { + obj.putThemeName = APIV1ThemeRequest_PutThemeName.toJSON( + message.putThemeName, + ); + } + if (message.getThemeSlide !== undefined) { + obj.getThemeSlide = APIV1ThemeRequest_GetThemeSlide.toJSON( + message.getThemeSlide, + ); + } + if (message.putThemeSlide !== undefined) { + obj.putThemeSlide = APIV1ThemeRequest_PutThemeSlide.toJSON( + message.putThemeSlide, + ); + } + if (message.deleteThemeSlide !== undefined) { + obj.deleteThemeSlide = APIV1ThemeRequest_DeleteThemeSlide.toJSON( + message.deleteThemeSlide, + ); + } + if (message.getThemeSlideThumbnail !== undefined) { + obj.getThemeSlideThumbnail = + APIV1ThemeRequest_GetThemeSlideThumbnail.toJSON( + message.getThemeSlideThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest { + return APIV1ThemeRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest { + const message = createBaseAPIV1ThemeRequest(); + message.getAll = + object.getAll !== undefined && object.getAll !== null + ? APIV1ThemeRequest_GetAll.fromPartial(object.getAll) + : undefined; + message.getTheme = + object.getTheme !== undefined && object.getTheme !== null + ? APIV1ThemeRequest_GetTheme.fromPartial(object.getTheme) + : undefined; + message.deleteTheme = + object.deleteTheme !== undefined && object.deleteTheme !== null + ? APIV1ThemeRequest_DeleteTheme.fromPartial(object.deleteTheme) + : undefined; + message.getThemeName = + object.getThemeName !== undefined && object.getThemeName !== null + ? APIV1ThemeRequest_GetThemeName.fromPartial(object.getThemeName) + : undefined; + message.putThemeName = + object.putThemeName !== undefined && object.putThemeName !== null + ? APIV1ThemeRequest_PutThemeName.fromPartial(object.putThemeName) + : undefined; + message.getThemeSlide = + object.getThemeSlide !== undefined && object.getThemeSlide !== null + ? APIV1ThemeRequest_GetThemeSlide.fromPartial(object.getThemeSlide) + : undefined; + message.putThemeSlide = + object.putThemeSlide !== undefined && object.putThemeSlide !== null + ? APIV1ThemeRequest_PutThemeSlide.fromPartial(object.putThemeSlide) + : undefined; + message.deleteThemeSlide = + object.deleteThemeSlide !== undefined && object.deleteThemeSlide !== null + ? APIV1ThemeRequest_DeleteThemeSlide.fromPartial( + object.deleteThemeSlide, + ) + : undefined; + message.getThemeSlideThumbnail = + object.getThemeSlideThumbnail !== undefined && + object.getThemeSlideThumbnail !== null + ? APIV1ThemeRequest_GetThemeSlideThumbnail.fromPartial( + object.getThemeSlideThumbnail, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_GetAll(): APIV1ThemeRequest_GetAll { + return {}; +} + +export const APIV1ThemeRequest_GetAll = { + encode( + _: APIV1ThemeRequest_GetAll, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_GetAll { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_GetAll(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ThemeRequest_GetAll { + return {}; + }, + + toJSON(_: APIV1ThemeRequest_GetAll): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_GetAll { + return APIV1ThemeRequest_GetAll.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ThemeRequest_GetAll { + const message = createBaseAPIV1ThemeRequest_GetAll(); + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_GetTheme(): APIV1ThemeRequest_GetTheme { + return { id: '' }; +} + +export const APIV1ThemeRequest_GetTheme = { + encode( + message: APIV1ThemeRequest_GetTheme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_GetTheme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_GetTheme(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_GetTheme { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ThemeRequest_GetTheme): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_GetTheme { + return APIV1ThemeRequest_GetTheme.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest_GetTheme { + const message = createBaseAPIV1ThemeRequest_GetTheme(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_DeleteTheme(): APIV1ThemeRequest_DeleteTheme { + return { id: '' }; +} + +export const APIV1ThemeRequest_DeleteTheme = { + encode( + message: APIV1ThemeRequest_DeleteTheme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_DeleteTheme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_DeleteTheme(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_DeleteTheme { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ThemeRequest_DeleteTheme): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_DeleteTheme { + return APIV1ThemeRequest_DeleteTheme.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest_DeleteTheme { + const message = createBaseAPIV1ThemeRequest_DeleteTheme(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_GetThemeName(): APIV1ThemeRequest_GetThemeName { + return { id: '' }; +} + +export const APIV1ThemeRequest_GetThemeName = { + encode( + message: APIV1ThemeRequest_GetThemeName, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_GetThemeName { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_GetThemeName(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_GetThemeName { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1ThemeRequest_GetThemeName): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_GetThemeName { + return APIV1ThemeRequest_GetThemeName.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest_GetThemeName { + const message = createBaseAPIV1ThemeRequest_GetThemeName(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_PutThemeName(): APIV1ThemeRequest_PutThemeName { + return { id: '', name: '' }; +} + +export const APIV1ThemeRequest_PutThemeName = { + encode( + message: APIV1ThemeRequest_PutThemeName, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.name !== '') { + writer.uint32(18).string(message.name); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_PutThemeName { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_PutThemeName(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.name = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_PutThemeName { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + }; + }, + + toJSON(message: APIV1ThemeRequest_PutThemeName): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.name !== '') { + obj.name = message.name; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_PutThemeName { + return APIV1ThemeRequest_PutThemeName.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest_PutThemeName { + const message = createBaseAPIV1ThemeRequest_PutThemeName(); + message.id = object.id ?? ''; + message.name = object.name ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_GetThemeSlide(): APIV1ThemeRequest_GetThemeSlide { + return { id: '', themeSlide: '' }; +} + +export const APIV1ThemeRequest_GetThemeSlide = { + encode( + message: APIV1ThemeRequest_GetThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.themeSlide !== '') { + writer.uint32(18).string(message.themeSlide); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_GetThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_GetThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.themeSlide = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_GetThemeSlide { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + themeSlide: isSet(object.themeSlide) + ? globalThis.String(object.themeSlide) + : '', + }; + }, + + toJSON(message: APIV1ThemeRequest_GetThemeSlide): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.themeSlide !== '') { + obj.themeSlide = message.themeSlide; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_GetThemeSlide { + return APIV1ThemeRequest_GetThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest_GetThemeSlide { + const message = createBaseAPIV1ThemeRequest_GetThemeSlide(); + message.id = object.id ?? ''; + message.themeSlide = object.themeSlide ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_PutThemeSlide(): APIV1ThemeRequest_PutThemeSlide { + return { id: '', themeSlide: '', slide: undefined }; +} + +export const APIV1ThemeRequest_PutThemeSlide = { + encode( + message: APIV1ThemeRequest_PutThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.themeSlide !== '') { + writer.uint32(18).string(message.themeSlide); + } + if (message.slide !== undefined) { + APIV1ThemeSlide.encode(message.slide, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_PutThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_PutThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.themeSlide = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.slide = APIV1ThemeSlide.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_PutThemeSlide { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + themeSlide: isSet(object.themeSlide) + ? globalThis.String(object.themeSlide) + : '', + slide: isSet(object.slide) + ? APIV1ThemeSlide.fromJSON(object.slide) + : undefined, + }; + }, + + toJSON(message: APIV1ThemeRequest_PutThemeSlide): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.themeSlide !== '') { + obj.themeSlide = message.themeSlide; + } + if (message.slide !== undefined) { + obj.slide = APIV1ThemeSlide.toJSON(message.slide); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_PutThemeSlide { + return APIV1ThemeRequest_PutThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeRequest_PutThemeSlide { + const message = createBaseAPIV1ThemeRequest_PutThemeSlide(); + message.id = object.id ?? ''; + message.themeSlide = object.themeSlide ?? ''; + message.slide = + object.slide !== undefined && object.slide !== null + ? APIV1ThemeSlide.fromPartial(object.slide) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_DeleteThemeSlide(): APIV1ThemeRequest_DeleteThemeSlide { + return { id: '', themeSlide: '' }; +} + +export const APIV1ThemeRequest_DeleteThemeSlide = { + encode( + message: APIV1ThemeRequest_DeleteThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.themeSlide !== '') { + writer.uint32(18).string(message.themeSlide); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_DeleteThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_DeleteThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.themeSlide = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_DeleteThemeSlide { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + themeSlide: isSet(object.themeSlide) + ? globalThis.String(object.themeSlide) + : '', + }; + }, + + toJSON(message: APIV1ThemeRequest_DeleteThemeSlide): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.themeSlide !== '') { + obj.themeSlide = message.themeSlide; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeRequest_DeleteThemeSlide { + return APIV1ThemeRequest_DeleteThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1ThemeRequest_DeleteThemeSlide { + const message = createBaseAPIV1ThemeRequest_DeleteThemeSlide(); + message.id = object.id ?? ''; + message.themeSlide = object.themeSlide ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeRequest_GetThemeSlideThumbnail(): APIV1ThemeRequest_GetThemeSlideThumbnail { + return { id: '', themeSlide: '', quality: 0 }; +} + +export const APIV1ThemeRequest_GetThemeSlideThumbnail = { + encode( + message: APIV1ThemeRequest_GetThemeSlideThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.themeSlide !== '') { + writer.uint32(18).string(message.themeSlide); + } + if (message.quality !== 0) { + writer.uint32(24).int32(message.quality); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeRequest_GetThemeSlideThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeRequest_GetThemeSlideThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.themeSlide = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.quality = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeRequest_GetThemeSlideThumbnail { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + themeSlide: isSet(object.themeSlide) + ? globalThis.String(object.themeSlide) + : '', + quality: isSet(object.quality) ? globalThis.Number(object.quality) : 0, + }; + }, + + toJSON(message: APIV1ThemeRequest_GetThemeSlideThumbnail): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.themeSlide !== '') { + obj.themeSlide = message.themeSlide; + } + if (message.quality !== 0) { + obj.quality = Math.round(message.quality); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1ThemeRequest_GetThemeSlideThumbnail { + return APIV1ThemeRequest_GetThemeSlideThumbnail.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1ThemeRequest_GetThemeSlideThumbnail { + const message = createBaseAPIV1ThemeRequest_GetThemeSlideThumbnail(); + message.id = object.id ?? ''; + message.themeSlide = object.themeSlide ?? ''; + message.quality = object.quality ?? 0; + return message; + }, +}; + +function createBaseAPIV1ThemeResponse(): APIV1ThemeResponse { + return { + getAll: undefined, + getTheme: undefined, + deleteTheme: undefined, + getThemeName: undefined, + putThemeName: undefined, + getThemeSlide: undefined, + putThemeSlide: undefined, + deleteThemeSlide: undefined, + getThemeSlideThumbnail: undefined, + }; +} + +export const APIV1ThemeResponse = { + encode( + message: APIV1ThemeResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getAll !== undefined) { + APIV1ThemeResponse_GetAll.encode( + message.getAll, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.getTheme !== undefined) { + APIV1ThemeResponse_GetTheme.encode( + message.getTheme, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.deleteTheme !== undefined) { + APIV1ThemeResponse_DeleteTheme.encode( + message.deleteTheme, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.getThemeName !== undefined) { + APIV1ThemeResponse_GetThemeName.encode( + message.getThemeName, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.putThemeName !== undefined) { + APIV1ThemeResponse_PutThemeName.encode( + message.putThemeName, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getThemeSlide !== undefined) { + APIV1ThemeResponse_GetThemeSlide.encode( + message.getThemeSlide, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.putThemeSlide !== undefined) { + APIV1ThemeResponse_PutThemeSlide.encode( + message.putThemeSlide, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.deleteThemeSlide !== undefined) { + APIV1ThemeResponse_DeleteThemeSlide.encode( + message.deleteThemeSlide, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.getThemeSlideThumbnail !== undefined) { + APIV1ThemeResponse_GetThemeSlideThumbnail.encode( + message.getThemeSlideThumbnail, + writer.uint32(74).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1ThemeResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getAll = APIV1ThemeResponse_GetAll.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.getTheme = APIV1ThemeResponse_GetTheme.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.deleteTheme = APIV1ThemeResponse_DeleteTheme.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.getThemeName = APIV1ThemeResponse_GetThemeName.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.putThemeName = APIV1ThemeResponse_PutThemeName.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getThemeSlide = APIV1ThemeResponse_GetThemeSlide.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.putThemeSlide = APIV1ThemeResponse_PutThemeSlide.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.deleteThemeSlide = APIV1ThemeResponse_DeleteThemeSlide.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.getThemeSlideThumbnail = + APIV1ThemeResponse_GetThemeSlideThumbnail.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeResponse { + return { + getAll: isSet(object.getAll) + ? APIV1ThemeResponse_GetAll.fromJSON(object.getAll) + : undefined, + getTheme: isSet(object.getTheme) + ? APIV1ThemeResponse_GetTheme.fromJSON(object.getTheme) + : undefined, + deleteTheme: isSet(object.deleteTheme) + ? APIV1ThemeResponse_DeleteTheme.fromJSON(object.deleteTheme) + : undefined, + getThemeName: isSet(object.getThemeName) + ? APIV1ThemeResponse_GetThemeName.fromJSON(object.getThemeName) + : undefined, + putThemeName: isSet(object.putThemeName) + ? APIV1ThemeResponse_PutThemeName.fromJSON(object.putThemeName) + : undefined, + getThemeSlide: isSet(object.getThemeSlide) + ? APIV1ThemeResponse_GetThemeSlide.fromJSON(object.getThemeSlide) + : undefined, + putThemeSlide: isSet(object.putThemeSlide) + ? APIV1ThemeResponse_PutThemeSlide.fromJSON(object.putThemeSlide) + : undefined, + deleteThemeSlide: isSet(object.deleteThemeSlide) + ? APIV1ThemeResponse_DeleteThemeSlide.fromJSON(object.deleteThemeSlide) + : undefined, + getThemeSlideThumbnail: isSet(object.getThemeSlideThumbnail) + ? APIV1ThemeResponse_GetThemeSlideThumbnail.fromJSON( + object.getThemeSlideThumbnail, + ) + : undefined, + }; + }, + + toJSON(message: APIV1ThemeResponse): unknown { + const obj: any = {}; + if (message.getAll !== undefined) { + obj.getAll = APIV1ThemeResponse_GetAll.toJSON(message.getAll); + } + if (message.getTheme !== undefined) { + obj.getTheme = APIV1ThemeResponse_GetTheme.toJSON(message.getTheme); + } + if (message.deleteTheme !== undefined) { + obj.deleteTheme = APIV1ThemeResponse_DeleteTheme.toJSON( + message.deleteTheme, + ); + } + if (message.getThemeName !== undefined) { + obj.getThemeName = APIV1ThemeResponse_GetThemeName.toJSON( + message.getThemeName, + ); + } + if (message.putThemeName !== undefined) { + obj.putThemeName = APIV1ThemeResponse_PutThemeName.toJSON( + message.putThemeName, + ); + } + if (message.getThemeSlide !== undefined) { + obj.getThemeSlide = APIV1ThemeResponse_GetThemeSlide.toJSON( + message.getThemeSlide, + ); + } + if (message.putThemeSlide !== undefined) { + obj.putThemeSlide = APIV1ThemeResponse_PutThemeSlide.toJSON( + message.putThemeSlide, + ); + } + if (message.deleteThemeSlide !== undefined) { + obj.deleteThemeSlide = APIV1ThemeResponse_DeleteThemeSlide.toJSON( + message.deleteThemeSlide, + ); + } + if (message.getThemeSlideThumbnail !== undefined) { + obj.getThemeSlideThumbnail = + APIV1ThemeResponse_GetThemeSlideThumbnail.toJSON( + message.getThemeSlideThumbnail, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse { + return APIV1ThemeResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeResponse { + const message = createBaseAPIV1ThemeResponse(); + message.getAll = + object.getAll !== undefined && object.getAll !== null + ? APIV1ThemeResponse_GetAll.fromPartial(object.getAll) + : undefined; + message.getTheme = + object.getTheme !== undefined && object.getTheme !== null + ? APIV1ThemeResponse_GetTheme.fromPartial(object.getTheme) + : undefined; + message.deleteTheme = + object.deleteTheme !== undefined && object.deleteTheme !== null + ? APIV1ThemeResponse_DeleteTheme.fromPartial(object.deleteTheme) + : undefined; + message.getThemeName = + object.getThemeName !== undefined && object.getThemeName !== null + ? APIV1ThemeResponse_GetThemeName.fromPartial(object.getThemeName) + : undefined; + message.putThemeName = + object.putThemeName !== undefined && object.putThemeName !== null + ? APIV1ThemeResponse_PutThemeName.fromPartial(object.putThemeName) + : undefined; + message.getThemeSlide = + object.getThemeSlide !== undefined && object.getThemeSlide !== null + ? APIV1ThemeResponse_GetThemeSlide.fromPartial(object.getThemeSlide) + : undefined; + message.putThemeSlide = + object.putThemeSlide !== undefined && object.putThemeSlide !== null + ? APIV1ThemeResponse_PutThemeSlide.fromPartial(object.putThemeSlide) + : undefined; + message.deleteThemeSlide = + object.deleteThemeSlide !== undefined && object.deleteThemeSlide !== null + ? APIV1ThemeResponse_DeleteThemeSlide.fromPartial( + object.deleteThemeSlide, + ) + : undefined; + message.getThemeSlideThumbnail = + object.getThemeSlideThumbnail !== undefined && + object.getThemeSlideThumbnail !== null + ? APIV1ThemeResponse_GetThemeSlideThumbnail.fromPartial( + object.getThemeSlideThumbnail, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_GetAll(): APIV1ThemeResponse_GetAll { + return { groups: [], themes: [] }; +} + +export const APIV1ThemeResponse_GetAll = { + encode( + message: APIV1ThemeResponse_GetAll, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.groups) { + APIV1ThemeGroup.encode(v!, writer.uint32(10).fork()).ldelim(); + } + for (const v of message.themes) { + APIV1Theme.encode(v!, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_GetAll { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_GetAll(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.groups.push(APIV1ThemeGroup.decode(reader, reader.uint32())); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.themes.push(APIV1Theme.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeResponse_GetAll { + return { + groups: globalThis.Array.isArray(object?.groups) + ? object.groups.map((e: any) => APIV1ThemeGroup.fromJSON(e)) + : [], + themes: globalThis.Array.isArray(object?.themes) + ? object.themes.map((e: any) => APIV1Theme.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1ThemeResponse_GetAll): unknown { + const obj: any = {}; + if (message.groups?.length) { + obj.groups = message.groups.map((e) => APIV1ThemeGroup.toJSON(e)); + } + if (message.themes?.length) { + obj.themes = message.themes.map((e) => APIV1Theme.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_GetAll { + return APIV1ThemeResponse_GetAll.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeResponse_GetAll { + const message = createBaseAPIV1ThemeResponse_GetAll(); + message.groups = + object.groups?.map((e) => APIV1ThemeGroup.fromPartial(e)) || []; + message.themes = object.themes?.map((e) => APIV1Theme.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_GetTheme(): APIV1ThemeResponse_GetTheme { + return { theme: undefined, group: undefined }; +} + +export const APIV1ThemeResponse_GetTheme = { + encode( + message: APIV1ThemeResponse_GetTheme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.theme !== undefined) { + APIV1Theme.encode(message.theme, writer.uint32(10).fork()).ldelim(); + } + if (message.group !== undefined) { + APIV1ThemeGroup.encode(message.group, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_GetTheme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_GetTheme(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.theme = APIV1Theme.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.group = APIV1ThemeGroup.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeResponse_GetTheme { + return { + theme: isSet(object.theme) + ? APIV1Theme.fromJSON(object.theme) + : undefined, + group: isSet(object.group) + ? APIV1ThemeGroup.fromJSON(object.group) + : undefined, + }; + }, + + toJSON(message: APIV1ThemeResponse_GetTheme): unknown { + const obj: any = {}; + if (message.theme !== undefined) { + obj.theme = APIV1Theme.toJSON(message.theme); + } + if (message.group !== undefined) { + obj.group = APIV1ThemeGroup.toJSON(message.group); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_GetTheme { + return APIV1ThemeResponse_GetTheme.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeResponse_GetTheme { + const message = createBaseAPIV1ThemeResponse_GetTheme(); + message.theme = + object.theme !== undefined && object.theme !== null + ? APIV1Theme.fromPartial(object.theme) + : undefined; + message.group = + object.group !== undefined && object.group !== null + ? APIV1ThemeGroup.fromPartial(object.group) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_DeleteTheme(): APIV1ThemeResponse_DeleteTheme { + return {}; +} + +export const APIV1ThemeResponse_DeleteTheme = { + encode( + _: APIV1ThemeResponse_DeleteTheme, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_DeleteTheme { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_DeleteTheme(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ThemeResponse_DeleteTheme { + return {}; + }, + + toJSON(_: APIV1ThemeResponse_DeleteTheme): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_DeleteTheme { + return APIV1ThemeResponse_DeleteTheme.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ThemeResponse_DeleteTheme { + const message = createBaseAPIV1ThemeResponse_DeleteTheme(); + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_GetThemeName(): APIV1ThemeResponse_GetThemeName { + return { name: '' }; +} + +export const APIV1ThemeResponse_GetThemeName = { + encode( + message: APIV1ThemeResponse_GetThemeName, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.name !== '') { + writer.uint32(10).string(message.name); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_GetThemeName { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_GetThemeName(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.name = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeResponse_GetThemeName { + return { name: isSet(object.name) ? globalThis.String(object.name) : '' }; + }, + + toJSON(message: APIV1ThemeResponse_GetThemeName): unknown { + const obj: any = {}; + if (message.name !== '') { + obj.name = message.name; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_GetThemeName { + return APIV1ThemeResponse_GetThemeName.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1ThemeResponse_GetThemeName { + const message = createBaseAPIV1ThemeResponse_GetThemeName(); + message.name = object.name ?? ''; + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_PutThemeName(): APIV1ThemeResponse_PutThemeName { + return {}; +} + +export const APIV1ThemeResponse_PutThemeName = { + encode( + _: APIV1ThemeResponse_PutThemeName, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_PutThemeName { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_PutThemeName(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ThemeResponse_PutThemeName { + return {}; + }, + + toJSON(_: APIV1ThemeResponse_PutThemeName): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_PutThemeName { + return APIV1ThemeResponse_PutThemeName.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1ThemeResponse_PutThemeName { + const message = createBaseAPIV1ThemeResponse_PutThemeName(); + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_GetThemeSlide(): APIV1ThemeResponse_GetThemeSlide { + return { themeSlide: undefined }; +} + +export const APIV1ThemeResponse_GetThemeSlide = { + encode( + message: APIV1ThemeResponse_GetThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.themeSlide !== undefined) { + APIV1ThemeSlide.encode( + message.themeSlide, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_GetThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_GetThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.themeSlide = APIV1ThemeSlide.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeResponse_GetThemeSlide { + return { + themeSlide: isSet(object.themeSlide) + ? APIV1ThemeSlide.fromJSON(object.themeSlide) + : undefined, + }; + }, + + toJSON(message: APIV1ThemeResponse_GetThemeSlide): unknown { + const obj: any = {}; + if (message.themeSlide !== undefined) { + obj.themeSlide = APIV1ThemeSlide.toJSON(message.themeSlide); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_GetThemeSlide { + return APIV1ThemeResponse_GetThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1ThemeResponse_GetThemeSlide { + const message = createBaseAPIV1ThemeResponse_GetThemeSlide(); + message.themeSlide = + object.themeSlide !== undefined && object.themeSlide !== null + ? APIV1ThemeSlide.fromPartial(object.themeSlide) + : undefined; + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_PutThemeSlide(): APIV1ThemeResponse_PutThemeSlide { + return {}; +} + +export const APIV1ThemeResponse_PutThemeSlide = { + encode( + _: APIV1ThemeResponse_PutThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_PutThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_PutThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ThemeResponse_PutThemeSlide { + return {}; + }, + + toJSON(_: APIV1ThemeResponse_PutThemeSlide): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_PutThemeSlide { + return APIV1ThemeResponse_PutThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1ThemeResponse_PutThemeSlide { + const message = createBaseAPIV1ThemeResponse_PutThemeSlide(); + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_DeleteThemeSlide(): APIV1ThemeResponse_DeleteThemeSlide { + return {}; +} + +export const APIV1ThemeResponse_DeleteThemeSlide = { + encode( + _: APIV1ThemeResponse_DeleteThemeSlide, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_DeleteThemeSlide { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_DeleteThemeSlide(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1ThemeResponse_DeleteThemeSlide { + return {}; + }, + + toJSON(_: APIV1ThemeResponse_DeleteThemeSlide): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1ThemeResponse_DeleteThemeSlide { + return APIV1ThemeResponse_DeleteThemeSlide.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1ThemeResponse_DeleteThemeSlide { + const message = createBaseAPIV1ThemeResponse_DeleteThemeSlide(); + return message; + }, +}; + +function createBaseAPIV1ThemeResponse_GetThemeSlideThumbnail(): APIV1ThemeResponse_GetThemeSlideThumbnail { + return { data: new Uint8Array(0) }; +} + +export const APIV1ThemeResponse_GetThemeSlideThumbnail = { + encode( + message: APIV1ThemeResponse_GetThemeSlideThumbnail, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.data.length !== 0) { + writer.uint32(10).bytes(message.data); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1ThemeResponse_GetThemeSlideThumbnail { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1ThemeResponse_GetThemeSlideThumbnail(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.data = reader.bytes(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1ThemeResponse_GetThemeSlideThumbnail { + return { + data: isSet(object.data) + ? bytesFromBase64(object.data) + : new Uint8Array(0), + }; + }, + + toJSON(message: APIV1ThemeResponse_GetThemeSlideThumbnail): unknown { + const obj: any = {}; + if (message.data.length !== 0) { + obj.data = base64FromBytes(message.data); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1ThemeResponse_GetThemeSlideThumbnail { + return APIV1ThemeResponse_GetThemeSlideThumbnail.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1ThemeResponse_GetThemeSlideThumbnail { + const message = createBaseAPIV1ThemeResponse_GetThemeSlideThumbnail(); + message.data = object.data ?? new Uint8Array(0); + return message; + }, +}; + +function bytesFromBase64(b64: string): Uint8Array { + if (globalThis.Buffer) { + return Uint8Array.from(globalThis.Buffer.from(b64, 'base64')); + } else { + const bin = globalThis.atob(b64); + const arr = new Uint8Array(bin.length); + for (let i = 0; i < bin.length; ++i) { + arr[i] = bin.charCodeAt(i); + } + return arr; + } +} + +function base64FromBytes(arr: Uint8Array): string { + if (globalThis.Buffer) { + return globalThis.Buffer.from(arr).toString('base64'); + } else { + const bin: string[] = []; + arr.forEach((byte) => { + bin.push(globalThis.String.fromCharCode(byte)); + }); + return globalThis.btoa(bin.join('')); + } +} + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1TimelineOperation.proto b/proto/proApiV1TimelineOperation.proto new file mode 100755 index 0000000..b973d64 --- /dev/null +++ b/proto/proApiV1TimelineOperation.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +enum API_v1_TimelineOperation { + play = 0; + pause = 1; + rewind = 2; +} + diff --git a/proto/proApiV1TimelineOperation.ts b/proto/proApiV1TimelineOperation.ts new file mode 100644 index 0000000..54740b0 --- /dev/null +++ b/proto/proApiV1TimelineOperation.ts @@ -0,0 +1,46 @@ +/* eslint-disable */ + +export const protobufPackage = 'rv.data'; + +export enum APIV1TimelineOperation { + play = 0, + pause = 1, + rewind = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1TimelineOperationFromJSON( + object: any, +): APIV1TimelineOperation { + switch (object) { + case 0: + case 'play': + return APIV1TimelineOperation.play; + case 1: + case 'pause': + return APIV1TimelineOperation.pause; + case 2: + case 'rewind': + return APIV1TimelineOperation.rewind; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1TimelineOperation.UNRECOGNIZED; + } +} + +export function aPIV1TimelineOperationToJSON( + object: APIV1TimelineOperation, +): string { + switch (object) { + case APIV1TimelineOperation.play: + return 'play'; + case APIV1TimelineOperation.pause: + return 'pause'; + case APIV1TimelineOperation.rewind: + return 'rewind'; + case APIV1TimelineOperation.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} diff --git a/proto/proApiV1Timer.proto b/proto/proApiV1Timer.proto new file mode 100755 index 0000000..6786bb6 --- /dev/null +++ b/proto/proApiV1Timer.proto @@ -0,0 +1,207 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_TimerFormat { + enum API_v1_TimerUnitDisplayFormat { + none = 0; + short = 1; + long = 2; + remove_short = 3; + remove_long = 4; + } + + .rv.data.API_v1_TimerFormat.API_v1_TimerUnitDisplayFormat hour = 6; + .rv.data.API_v1_TimerFormat.API_v1_TimerUnitDisplayFormat minute = 7; + .rv.data.API_v1_TimerFormat.API_v1_TimerUnitDisplayFormat second = 8; + .rv.data.API_v1_TimerFormat.API_v1_TimerUnitDisplayFormat millisecond = 9; +} + +message API_v1_TimerValue { + .rv.data.API_v1_Identifier id = 1; + string time = 2; + .rv.data.API_v1_TimerState state = 3; +} + +message API_v1_Timer { + message API_v1_Timer_Countdown { + int32 duration = 1; + } + + message API_v1_Timer_CountdownToTime { + int32 time_of_day = 1; + .rv.data.API_v1_Timer.API_v1_TimePeriod period = 2; + } + + message API_v1_Timer_Elapsed { + int32 start_time = 1; + int32 end_time = 2; + bool has_end_time = 3; + } + + enum API_v1_TimePeriod { + am = 0; + pm = 1; + is_24_hour = 2; + } + + .rv.data.API_v1_Identifier id = 1; + bool allows_overrun = 2; + oneof TimerConfiguration { + .rv.data.API_v1_Timer.API_v1_Timer_Countdown countdown = 3; + .rv.data.API_v1_Timer.API_v1_Timer_CountdownToTime count_down_to_time = 4; + .rv.data.API_v1_Timer.API_v1_Timer_Elapsed elapsed = 5; + } +} + +message API_v1_Timer_Request { + message Timers { + } + + message CreateTimer { + string name = 1; + bool allows_overrun = 2; + .rv.data.API_v1_Timer.API_v1_Timer_Countdown countdown = 3; + .rv.data.API_v1_Timer.API_v1_Timer_CountdownToTime count_down_to_time = 4; + .rv.data.API_v1_Timer.API_v1_Timer_Elapsed elapsed = 5; + } + + message CurrentTimes { + } + + message AllTimersOperation { + .rv.data.API_v1_TimerOperation operation = 1; + } + + message GetTimer { + string id = 1; + } + + message PutTimer { + string id = 1; + .rv.data.API_v1_Timer timer = 2; + } + + message DeleteTimer { + string id = 1; + } + + message TimerOperation { + string id = 1; + .rv.data.API_v1_TimerOperation operation = 2; + } + + message PutTimerOperation { + string id = 1; + .rv.data.API_v1_TimerOperation operation = 2; + .rv.data.API_v1_Timer timer = 3; + } + + message TimerIncrement { + string id = 1; + double amount = 2; + } + + message SystemTime { + } + + message VideoCountdown { + } + + oneof Request { + .rv.data.API_v1_Timer_Request.Timers timers = 1; + .rv.data.API_v1_Timer_Request.CreateTimer create_timer = 2; + .rv.data.API_v1_Timer_Request.CurrentTimes current_times = 3; + .rv.data.API_v1_Timer_Request.AllTimersOperation all_timers_operation = 4; + .rv.data.API_v1_Timer_Request.GetTimer get_timer = 5; + .rv.data.API_v1_Timer_Request.PutTimer put_timer = 6; + .rv.data.API_v1_Timer_Request.DeleteTimer delete_timer = 7; + .rv.data.API_v1_Timer_Request.TimerOperation timer_operation = 8; + .rv.data.API_v1_Timer_Request.PutTimerOperation put_timer_operation = 9; + .rv.data.API_v1_Timer_Request.TimerIncrement timer_increment = 10; + .rv.data.API_v1_Timer_Request.SystemTime system_time = 11; + .rv.data.API_v1_Timer_Request.VideoCountdown video_countdown = 12; + } +} + +message API_v1_Timer_Response { + message Timers { + repeated .rv.data.API_v1_Timer timers = 1; + } + + message CreateTimer { + .rv.data.API_v1_Timer timer = 1; + } + + message CurrentTimes { + repeated .rv.data.API_v1_TimerValue timers = 1; + } + + message AllTimersOperation { + } + + message GetTimer { + .rv.data.API_v1_Timer timer = 1; + } + + message PutTimer { + .rv.data.API_v1_Timer timer = 1; + } + + message DeleteTimer { + } + + message TimerOperation { + } + + message PutTimerOperation { + .rv.data.API_v1_Timer timer = 1; + } + + message TimerIncrement { + } + + message SystemTime { + uint64 time = 1; + } + + message VideoCountdown { + string time = 1; + } + + oneof Response { + .rv.data.API_v1_Timer_Response.Timers timers = 1; + .rv.data.API_v1_Timer_Response.CreateTimer create_timer = 2; + .rv.data.API_v1_Timer_Response.CurrentTimes current_times = 3; + .rv.data.API_v1_Timer_Response.AllTimersOperation all_timers_operation = 4; + .rv.data.API_v1_Timer_Response.GetTimer get_timer = 5; + .rv.data.API_v1_Timer_Response.PutTimer put_timer = 6; + .rv.data.API_v1_Timer_Response.DeleteTimer delete_timer = 7; + .rv.data.API_v1_Timer_Response.TimerOperation timer_operation = 8; + .rv.data.API_v1_Timer_Response.PutTimerOperation put_timer_operation = 9; + .rv.data.API_v1_Timer_Response.TimerIncrement timer_increment = 10; + .rv.data.API_v1_Timer_Response.SystemTime system_time = 11; + .rv.data.API_v1_Timer_Response.VideoCountdown video_countdown = 12; + } +} + +enum API_v1_TimerState { + stopped = 0; + running = 1; + complete = 2; + overrunning = 3; + overran = 4; +} + +enum API_v1_TimerOperation { + start = 0; + stop = 1; + reset = 2; +} + diff --git a/proto/proApiV1Timer.ts b/proto/proApiV1Timer.ts new file mode 100644 index 0000000..408c3ab --- /dev/null +++ b/proto/proApiV1Timer.ts @@ -0,0 +1,3635 @@ +/* eslint-disable */ +import Long from 'long'; +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export enum APIV1TimerState { + stopped = 0, + running = 1, + complete = 2, + overrunning = 3, + overran = 4, + UNRECOGNIZED = -1, +} + +export function aPIV1TimerStateFromJSON(object: any): APIV1TimerState { + switch (object) { + case 0: + case 'stopped': + return APIV1TimerState.stopped; + case 1: + case 'running': + return APIV1TimerState.running; + case 2: + case 'complete': + return APIV1TimerState.complete; + case 3: + case 'overrunning': + return APIV1TimerState.overrunning; + case 4: + case 'overran': + return APIV1TimerState.overran; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1TimerState.UNRECOGNIZED; + } +} + +export function aPIV1TimerStateToJSON(object: APIV1TimerState): string { + switch (object) { + case APIV1TimerState.stopped: + return 'stopped'; + case APIV1TimerState.running: + return 'running'; + case APIV1TimerState.complete: + return 'complete'; + case APIV1TimerState.overrunning: + return 'overrunning'; + case APIV1TimerState.overran: + return 'overran'; + case APIV1TimerState.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export enum APIV1TimerOperation { + start = 0, + stop = 1, + reset = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1TimerOperationFromJSON(object: any): APIV1TimerOperation { + switch (object) { + case 0: + case 'start': + return APIV1TimerOperation.start; + case 1: + case 'stop': + return APIV1TimerOperation.stop; + case 2: + case 'reset': + return APIV1TimerOperation.reset; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1TimerOperation.UNRECOGNIZED; + } +} + +export function aPIV1TimerOperationToJSON(object: APIV1TimerOperation): string { + switch (object) { + case APIV1TimerOperation.start: + return 'start'; + case APIV1TimerOperation.stop: + return 'stop'; + case APIV1TimerOperation.reset: + return 'reset'; + case APIV1TimerOperation.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1TimerFormat { + hour: APIV1TimerFormat_APIV1TimerUnitDisplayFormat; + minute: APIV1TimerFormat_APIV1TimerUnitDisplayFormat; + second: APIV1TimerFormat_APIV1TimerUnitDisplayFormat; + millisecond: APIV1TimerFormat_APIV1TimerUnitDisplayFormat; +} + +export enum APIV1TimerFormat_APIV1TimerUnitDisplayFormat { + none = 0, + short = 1, + long = 2, + remove_short = 3, + remove_long = 4, + UNRECOGNIZED = -1, +} + +export function aPIV1TimerFormat_APIV1TimerUnitDisplayFormatFromJSON( + object: any, +): APIV1TimerFormat_APIV1TimerUnitDisplayFormat { + switch (object) { + case 0: + case 'none': + return APIV1TimerFormat_APIV1TimerUnitDisplayFormat.none; + case 1: + case 'short': + return APIV1TimerFormat_APIV1TimerUnitDisplayFormat.short; + case 2: + case 'long': + return APIV1TimerFormat_APIV1TimerUnitDisplayFormat.long; + case 3: + case 'remove_short': + return APIV1TimerFormat_APIV1TimerUnitDisplayFormat.remove_short; + case 4: + case 'remove_long': + return APIV1TimerFormat_APIV1TimerUnitDisplayFormat.remove_long; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1TimerFormat_APIV1TimerUnitDisplayFormat.UNRECOGNIZED; + } +} + +export function aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + object: APIV1TimerFormat_APIV1TimerUnitDisplayFormat, +): string { + switch (object) { + case APIV1TimerFormat_APIV1TimerUnitDisplayFormat.none: + return 'none'; + case APIV1TimerFormat_APIV1TimerUnitDisplayFormat.short: + return 'short'; + case APIV1TimerFormat_APIV1TimerUnitDisplayFormat.long: + return 'long'; + case APIV1TimerFormat_APIV1TimerUnitDisplayFormat.remove_short: + return 'remove_short'; + case APIV1TimerFormat_APIV1TimerUnitDisplayFormat.remove_long: + return 'remove_long'; + case APIV1TimerFormat_APIV1TimerUnitDisplayFormat.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1TimerValue { + id: APIV1Identifier | undefined; + time: string; + state: APIV1TimerState; +} + +export interface APIV1Timer { + id: APIV1Identifier | undefined; + allowsOverrun: boolean; + countdown?: APIV1Timer_APIV1TimerCountdown | undefined; + countDownToTime?: APIV1Timer_APIV1TimerCountdownToTime | undefined; + elapsed?: APIV1Timer_APIV1TimerElapsed | undefined; +} + +export enum APIV1Timer_APIV1TimePeriod { + am = 0, + pm = 1, + is_24_hour = 2, + UNRECOGNIZED = -1, +} + +export function aPIV1Timer_APIV1TimePeriodFromJSON( + object: any, +): APIV1Timer_APIV1TimePeriod { + switch (object) { + case 0: + case 'am': + return APIV1Timer_APIV1TimePeriod.am; + case 1: + case 'pm': + return APIV1Timer_APIV1TimePeriod.pm; + case 2: + case 'is_24_hour': + return APIV1Timer_APIV1TimePeriod.is_24_hour; + case -1: + case 'UNRECOGNIZED': + default: + return APIV1Timer_APIV1TimePeriod.UNRECOGNIZED; + } +} + +export function aPIV1Timer_APIV1TimePeriodToJSON( + object: APIV1Timer_APIV1TimePeriod, +): string { + switch (object) { + case APIV1Timer_APIV1TimePeriod.am: + return 'am'; + case APIV1Timer_APIV1TimePeriod.pm: + return 'pm'; + case APIV1Timer_APIV1TimePeriod.is_24_hour: + return 'is_24_hour'; + case APIV1Timer_APIV1TimePeriod.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface APIV1Timer_APIV1TimerCountdown { + duration: number; +} + +export interface APIV1Timer_APIV1TimerCountdownToTime { + timeOfDay: number; + period: APIV1Timer_APIV1TimePeriod; +} + +export interface APIV1Timer_APIV1TimerElapsed { + startTime: number; + endTime: number; + hasEndTime: boolean; +} + +export interface APIV1TimerRequest { + timers?: APIV1TimerRequest_Timers | undefined; + createTimer?: APIV1TimerRequest_CreateTimer | undefined; + currentTimes?: APIV1TimerRequest_CurrentTimes | undefined; + allTimersOperation?: APIV1TimerRequest_AllTimersOperation | undefined; + getTimer?: APIV1TimerRequest_GetTimer | undefined; + putTimer?: APIV1TimerRequest_PutTimer | undefined; + deleteTimer?: APIV1TimerRequest_DeleteTimer | undefined; + timerOperation?: APIV1TimerRequest_TimerOperation | undefined; + putTimerOperation?: APIV1TimerRequest_PutTimerOperation | undefined; + timerIncrement?: APIV1TimerRequest_TimerIncrement | undefined; + systemTime?: APIV1TimerRequest_SystemTime | undefined; + videoCountdown?: APIV1TimerRequest_VideoCountdown | undefined; +} + +export interface APIV1TimerRequest_Timers {} + +export interface APIV1TimerRequest_CreateTimer { + name: string; + allowsOverrun: boolean; + countdown: APIV1Timer_APIV1TimerCountdown | undefined; + countDownToTime: APIV1Timer_APIV1TimerCountdownToTime | undefined; + elapsed: APIV1Timer_APIV1TimerElapsed | undefined; +} + +export interface APIV1TimerRequest_CurrentTimes {} + +export interface APIV1TimerRequest_AllTimersOperation { + operation: APIV1TimerOperation; +} + +export interface APIV1TimerRequest_GetTimer { + id: string; +} + +export interface APIV1TimerRequest_PutTimer { + id: string; + timer: APIV1Timer | undefined; +} + +export interface APIV1TimerRequest_DeleteTimer { + id: string; +} + +export interface APIV1TimerRequest_TimerOperation { + id: string; + operation: APIV1TimerOperation; +} + +export interface APIV1TimerRequest_PutTimerOperation { + id: string; + operation: APIV1TimerOperation; + timer: APIV1Timer | undefined; +} + +export interface APIV1TimerRequest_TimerIncrement { + id: string; + amount: number; +} + +export interface APIV1TimerRequest_SystemTime {} + +export interface APIV1TimerRequest_VideoCountdown {} + +export interface APIV1TimerResponse { + timers?: APIV1TimerResponse_Timers | undefined; + createTimer?: APIV1TimerResponse_CreateTimer | undefined; + currentTimes?: APIV1TimerResponse_CurrentTimes | undefined; + allTimersOperation?: APIV1TimerResponse_AllTimersOperation | undefined; + getTimer?: APIV1TimerResponse_GetTimer | undefined; + putTimer?: APIV1TimerResponse_PutTimer | undefined; + deleteTimer?: APIV1TimerResponse_DeleteTimer | undefined; + timerOperation?: APIV1TimerResponse_TimerOperation | undefined; + putTimerOperation?: APIV1TimerResponse_PutTimerOperation | undefined; + timerIncrement?: APIV1TimerResponse_TimerIncrement | undefined; + systemTime?: APIV1TimerResponse_SystemTime | undefined; + videoCountdown?: APIV1TimerResponse_VideoCountdown | undefined; +} + +export interface APIV1TimerResponse_Timers { + timers: APIV1Timer[]; +} + +export interface APIV1TimerResponse_CreateTimer { + timer: APIV1Timer | undefined; +} + +export interface APIV1TimerResponse_CurrentTimes { + timers: APIV1TimerValue[]; +} + +export interface APIV1TimerResponse_AllTimersOperation {} + +export interface APIV1TimerResponse_GetTimer { + timer: APIV1Timer | undefined; +} + +export interface APIV1TimerResponse_PutTimer { + timer: APIV1Timer | undefined; +} + +export interface APIV1TimerResponse_DeleteTimer {} + +export interface APIV1TimerResponse_TimerOperation {} + +export interface APIV1TimerResponse_PutTimerOperation { + timer: APIV1Timer | undefined; +} + +export interface APIV1TimerResponse_TimerIncrement {} + +export interface APIV1TimerResponse_SystemTime { + time: number; +} + +export interface APIV1TimerResponse_VideoCountdown { + time: string; +} + +function createBaseAPIV1TimerFormat(): APIV1TimerFormat { + return { hour: 0, minute: 0, second: 0, millisecond: 0 }; +} + +export const APIV1TimerFormat = { + encode( + message: APIV1TimerFormat, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.hour !== 0) { + writer.uint32(48).int32(message.hour); + } + if (message.minute !== 0) { + writer.uint32(56).int32(message.minute); + } + if (message.second !== 0) { + writer.uint32(64).int32(message.second); + } + if (message.millisecond !== 0) { + writer.uint32(72).int32(message.millisecond); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1TimerFormat { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerFormat(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 6: + if (tag !== 48) { + break; + } + + message.hour = reader.int32() as any; + continue; + case 7: + if (tag !== 56) { + break; + } + + message.minute = reader.int32() as any; + continue; + case 8: + if (tag !== 64) { + break; + } + + message.second = reader.int32() as any; + continue; + case 9: + if (tag !== 72) { + break; + } + + message.millisecond = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerFormat { + return { + hour: isSet(object.hour) + ? aPIV1TimerFormat_APIV1TimerUnitDisplayFormatFromJSON(object.hour) + : 0, + minute: isSet(object.minute) + ? aPIV1TimerFormat_APIV1TimerUnitDisplayFormatFromJSON(object.minute) + : 0, + second: isSet(object.second) + ? aPIV1TimerFormat_APIV1TimerUnitDisplayFormatFromJSON(object.second) + : 0, + millisecond: isSet(object.millisecond) + ? aPIV1TimerFormat_APIV1TimerUnitDisplayFormatFromJSON( + object.millisecond, + ) + : 0, + }; + }, + + toJSON(message: APIV1TimerFormat): unknown { + const obj: any = {}; + if (message.hour !== 0) { + obj.hour = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + message.hour, + ); + } + if (message.minute !== 0) { + obj.minute = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + message.minute, + ); + } + if (message.second !== 0) { + obj.second = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + message.second, + ); + } + if (message.millisecond !== 0) { + obj.millisecond = aPIV1TimerFormat_APIV1TimerUnitDisplayFormatToJSON( + message.millisecond, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerFormat { + return APIV1TimerFormat.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerFormat { + const message = createBaseAPIV1TimerFormat(); + message.hour = object.hour ?? 0; + message.minute = object.minute ?? 0; + message.second = object.second ?? 0; + message.millisecond = object.millisecond ?? 0; + return message; + }, +}; + +function createBaseAPIV1TimerValue(): APIV1TimerValue { + return { id: undefined, time: '', state: 0 }; +} + +export const APIV1TimerValue = { + encode( + message: APIV1TimerValue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.time !== '') { + writer.uint32(18).string(message.time); + } + if (message.state !== 0) { + writer.uint32(24).int32(message.state); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1TimerValue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerValue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.time = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerValue { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + time: isSet(object.time) ? globalThis.String(object.time) : '', + state: isSet(object.state) ? aPIV1TimerStateFromJSON(object.state) : 0, + }; + }, + + toJSON(message: APIV1TimerValue): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.time !== '') { + obj.time = message.time; + } + if (message.state !== 0) { + obj.state = aPIV1TimerStateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerValue { + return APIV1TimerValue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerValue { + const message = createBaseAPIV1TimerValue(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.time = object.time ?? ''; + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseAPIV1Timer(): APIV1Timer { + return { + id: undefined, + allowsOverrun: false, + countdown: undefined, + countDownToTime: undefined, + elapsed: undefined, + }; +} + +export const APIV1Timer = { + encode( + message: APIV1Timer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + APIV1Identifier.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.allowsOverrun === true) { + writer.uint32(16).bool(message.allowsOverrun); + } + if (message.countdown !== undefined) { + APIV1Timer_APIV1TimerCountdown.encode( + message.countdown, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.countDownToTime !== undefined) { + APIV1Timer_APIV1TimerCountdownToTime.encode( + message.countDownToTime, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.elapsed !== undefined) { + APIV1Timer_APIV1TimerElapsed.encode( + message.elapsed, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1Timer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Timer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = APIV1Identifier.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.allowsOverrun = reader.bool(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.countdown = APIV1Timer_APIV1TimerCountdown.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.elapsed = APIV1Timer_APIV1TimerElapsed.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Timer { + return { + id: isSet(object.id) ? APIV1Identifier.fromJSON(object.id) : undefined, + allowsOverrun: isSet(object.allowsOverrun) + ? globalThis.Boolean(object.allowsOverrun) + : false, + countdown: isSet(object.countdown) + ? APIV1Timer_APIV1TimerCountdown.fromJSON(object.countdown) + : undefined, + countDownToTime: isSet(object.countDownToTime) + ? APIV1Timer_APIV1TimerCountdownToTime.fromJSON(object.countDownToTime) + : undefined, + elapsed: isSet(object.elapsed) + ? APIV1Timer_APIV1TimerElapsed.fromJSON(object.elapsed) + : undefined, + }; + }, + + toJSON(message: APIV1Timer): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = APIV1Identifier.toJSON(message.id); + } + if (message.allowsOverrun === true) { + obj.allowsOverrun = message.allowsOverrun; + } + if (message.countdown !== undefined) { + obj.countdown = APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown); + } + if (message.countDownToTime !== undefined) { + obj.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.toJSON( + message.countDownToTime, + ); + } + if (message.elapsed !== undefined) { + obj.elapsed = APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed); + } + return obj; + }, + + create, I>>(base?: I): APIV1Timer { + return APIV1Timer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Timer { + const message = createBaseAPIV1Timer(); + message.id = + object.id !== undefined && object.id !== null + ? APIV1Identifier.fromPartial(object.id) + : undefined; + message.allowsOverrun = object.allowsOverrun ?? false; + message.countdown = + object.countdown !== undefined && object.countdown !== null + ? APIV1Timer_APIV1TimerCountdown.fromPartial(object.countdown) + : undefined; + message.countDownToTime = + object.countDownToTime !== undefined && object.countDownToTime !== null + ? APIV1Timer_APIV1TimerCountdownToTime.fromPartial( + object.countDownToTime, + ) + : undefined; + message.elapsed = + object.elapsed !== undefined && object.elapsed !== null + ? APIV1Timer_APIV1TimerElapsed.fromPartial(object.elapsed) + : undefined; + return message; + }, +}; + +function createBaseAPIV1Timer_APIV1TimerCountdown(): APIV1Timer_APIV1TimerCountdown { + return { duration: 0 }; +} + +export const APIV1Timer_APIV1TimerCountdown = { + encode( + message: APIV1Timer_APIV1TimerCountdown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.duration !== 0) { + writer.uint32(8).int32(message.duration); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Timer_APIV1TimerCountdown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Timer_APIV1TimerCountdown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.duration = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Timer_APIV1TimerCountdown { + return { + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + }; + }, + + toJSON(message: APIV1Timer_APIV1TimerCountdown): unknown { + const obj: any = {}; + if (message.duration !== 0) { + obj.duration = Math.round(message.duration); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Timer_APIV1TimerCountdown { + return APIV1Timer_APIV1TimerCountdown.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Timer_APIV1TimerCountdown { + const message = createBaseAPIV1Timer_APIV1TimerCountdown(); + message.duration = object.duration ?? 0; + return message; + }, +}; + +function createBaseAPIV1Timer_APIV1TimerCountdownToTime(): APIV1Timer_APIV1TimerCountdownToTime { + return { timeOfDay: 0, period: 0 }; +} + +export const APIV1Timer_APIV1TimerCountdownToTime = { + encode( + message: APIV1Timer_APIV1TimerCountdownToTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timeOfDay !== 0) { + writer.uint32(8).int32(message.timeOfDay); + } + if (message.period !== 0) { + writer.uint32(16).int32(message.period); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Timer_APIV1TimerCountdownToTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Timer_APIV1TimerCountdownToTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.timeOfDay = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.period = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Timer_APIV1TimerCountdownToTime { + return { + timeOfDay: isSet(object.timeOfDay) + ? globalThis.Number(object.timeOfDay) + : 0, + period: isSet(object.period) + ? aPIV1Timer_APIV1TimePeriodFromJSON(object.period) + : 0, + }; + }, + + toJSON(message: APIV1Timer_APIV1TimerCountdownToTime): unknown { + const obj: any = {}; + if (message.timeOfDay !== 0) { + obj.timeOfDay = Math.round(message.timeOfDay); + } + if (message.period !== 0) { + obj.period = aPIV1Timer_APIV1TimePeriodToJSON(message.period); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Timer_APIV1TimerCountdownToTime { + return APIV1Timer_APIV1TimerCountdownToTime.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1Timer_APIV1TimerCountdownToTime { + const message = createBaseAPIV1Timer_APIV1TimerCountdownToTime(); + message.timeOfDay = object.timeOfDay ?? 0; + message.period = object.period ?? 0; + return message; + }, +}; + +function createBaseAPIV1Timer_APIV1TimerElapsed(): APIV1Timer_APIV1TimerElapsed { + return { startTime: 0, endTime: 0, hasEndTime: false }; +} + +export const APIV1Timer_APIV1TimerElapsed = { + encode( + message: APIV1Timer_APIV1TimerElapsed, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.startTime !== 0) { + writer.uint32(8).int32(message.startTime); + } + if (message.endTime !== 0) { + writer.uint32(16).int32(message.endTime); + } + if (message.hasEndTime === true) { + writer.uint32(24).bool(message.hasEndTime); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1Timer_APIV1TimerElapsed { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1Timer_APIV1TimerElapsed(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.startTime = reader.int32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.endTime = reader.int32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.hasEndTime = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1Timer_APIV1TimerElapsed { + return { + startTime: isSet(object.startTime) + ? globalThis.Number(object.startTime) + : 0, + endTime: isSet(object.endTime) ? globalThis.Number(object.endTime) : 0, + hasEndTime: isSet(object.hasEndTime) + ? globalThis.Boolean(object.hasEndTime) + : false, + }; + }, + + toJSON(message: APIV1Timer_APIV1TimerElapsed): unknown { + const obj: any = {}; + if (message.startTime !== 0) { + obj.startTime = Math.round(message.startTime); + } + if (message.endTime !== 0) { + obj.endTime = Math.round(message.endTime); + } + if (message.hasEndTime === true) { + obj.hasEndTime = message.hasEndTime; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1Timer_APIV1TimerElapsed { + return APIV1Timer_APIV1TimerElapsed.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1Timer_APIV1TimerElapsed { + const message = createBaseAPIV1Timer_APIV1TimerElapsed(); + message.startTime = object.startTime ?? 0; + message.endTime = object.endTime ?? 0; + message.hasEndTime = object.hasEndTime ?? false; + return message; + }, +}; + +function createBaseAPIV1TimerRequest(): APIV1TimerRequest { + return { + timers: undefined, + createTimer: undefined, + currentTimes: undefined, + allTimersOperation: undefined, + getTimer: undefined, + putTimer: undefined, + deleteTimer: undefined, + timerOperation: undefined, + putTimerOperation: undefined, + timerIncrement: undefined, + systemTime: undefined, + videoCountdown: undefined, + }; +} + +export const APIV1TimerRequest = { + encode( + message: APIV1TimerRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timers !== undefined) { + APIV1TimerRequest_Timers.encode( + message.timers, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createTimer !== undefined) { + APIV1TimerRequest_CreateTimer.encode( + message.createTimer, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.currentTimes !== undefined) { + APIV1TimerRequest_CurrentTimes.encode( + message.currentTimes, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.allTimersOperation !== undefined) { + APIV1TimerRequest_AllTimersOperation.encode( + message.allTimersOperation, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getTimer !== undefined) { + APIV1TimerRequest_GetTimer.encode( + message.getTimer, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.putTimer !== undefined) { + APIV1TimerRequest_PutTimer.encode( + message.putTimer, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.deleteTimer !== undefined) { + APIV1TimerRequest_DeleteTimer.encode( + message.deleteTimer, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.timerOperation !== undefined) { + APIV1TimerRequest_TimerOperation.encode( + message.timerOperation, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.putTimerOperation !== undefined) { + APIV1TimerRequest_PutTimerOperation.encode( + message.putTimerOperation, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.timerIncrement !== undefined) { + APIV1TimerRequest_TimerIncrement.encode( + message.timerIncrement, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.systemTime !== undefined) { + APIV1TimerRequest_SystemTime.encode( + message.systemTime, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.videoCountdown !== undefined) { + APIV1TimerRequest_VideoCountdown.encode( + message.videoCountdown, + writer.uint32(98).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1TimerRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timers = APIV1TimerRequest_Timers.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createTimer = APIV1TimerRequest_CreateTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.currentTimes = APIV1TimerRequest_CurrentTimes.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.allTimersOperation = + APIV1TimerRequest_AllTimersOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getTimer = APIV1TimerRequest_GetTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.putTimer = APIV1TimerRequest_PutTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.deleteTimer = APIV1TimerRequest_DeleteTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.timerOperation = APIV1TimerRequest_TimerOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.putTimerOperation = + APIV1TimerRequest_PutTimerOperation.decode(reader, reader.uint32()); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.timerIncrement = APIV1TimerRequest_TimerIncrement.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.systemTime = APIV1TimerRequest_SystemTime.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.videoCountdown = APIV1TimerRequest_VideoCountdown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest { + return { + timers: isSet(object.timers) + ? APIV1TimerRequest_Timers.fromJSON(object.timers) + : undefined, + createTimer: isSet(object.createTimer) + ? APIV1TimerRequest_CreateTimer.fromJSON(object.createTimer) + : undefined, + currentTimes: isSet(object.currentTimes) + ? APIV1TimerRequest_CurrentTimes.fromJSON(object.currentTimes) + : undefined, + allTimersOperation: isSet(object.allTimersOperation) + ? APIV1TimerRequest_AllTimersOperation.fromJSON( + object.allTimersOperation, + ) + : undefined, + getTimer: isSet(object.getTimer) + ? APIV1TimerRequest_GetTimer.fromJSON(object.getTimer) + : undefined, + putTimer: isSet(object.putTimer) + ? APIV1TimerRequest_PutTimer.fromJSON(object.putTimer) + : undefined, + deleteTimer: isSet(object.deleteTimer) + ? APIV1TimerRequest_DeleteTimer.fromJSON(object.deleteTimer) + : undefined, + timerOperation: isSet(object.timerOperation) + ? APIV1TimerRequest_TimerOperation.fromJSON(object.timerOperation) + : undefined, + putTimerOperation: isSet(object.putTimerOperation) + ? APIV1TimerRequest_PutTimerOperation.fromJSON(object.putTimerOperation) + : undefined, + timerIncrement: isSet(object.timerIncrement) + ? APIV1TimerRequest_TimerIncrement.fromJSON(object.timerIncrement) + : undefined, + systemTime: isSet(object.systemTime) + ? APIV1TimerRequest_SystemTime.fromJSON(object.systemTime) + : undefined, + videoCountdown: isSet(object.videoCountdown) + ? APIV1TimerRequest_VideoCountdown.fromJSON(object.videoCountdown) + : undefined, + }; + }, + + toJSON(message: APIV1TimerRequest): unknown { + const obj: any = {}; + if (message.timers !== undefined) { + obj.timers = APIV1TimerRequest_Timers.toJSON(message.timers); + } + if (message.createTimer !== undefined) { + obj.createTimer = APIV1TimerRequest_CreateTimer.toJSON( + message.createTimer, + ); + } + if (message.currentTimes !== undefined) { + obj.currentTimes = APIV1TimerRequest_CurrentTimes.toJSON( + message.currentTimes, + ); + } + if (message.allTimersOperation !== undefined) { + obj.allTimersOperation = APIV1TimerRequest_AllTimersOperation.toJSON( + message.allTimersOperation, + ); + } + if (message.getTimer !== undefined) { + obj.getTimer = APIV1TimerRequest_GetTimer.toJSON(message.getTimer); + } + if (message.putTimer !== undefined) { + obj.putTimer = APIV1TimerRequest_PutTimer.toJSON(message.putTimer); + } + if (message.deleteTimer !== undefined) { + obj.deleteTimer = APIV1TimerRequest_DeleteTimer.toJSON( + message.deleteTimer, + ); + } + if (message.timerOperation !== undefined) { + obj.timerOperation = APIV1TimerRequest_TimerOperation.toJSON( + message.timerOperation, + ); + } + if (message.putTimerOperation !== undefined) { + obj.putTimerOperation = APIV1TimerRequest_PutTimerOperation.toJSON( + message.putTimerOperation, + ); + } + if (message.timerIncrement !== undefined) { + obj.timerIncrement = APIV1TimerRequest_TimerIncrement.toJSON( + message.timerIncrement, + ); + } + if (message.systemTime !== undefined) { + obj.systemTime = APIV1TimerRequest_SystemTime.toJSON(message.systemTime); + } + if (message.videoCountdown !== undefined) { + obj.videoCountdown = APIV1TimerRequest_VideoCountdown.toJSON( + message.videoCountdown, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest { + return APIV1TimerRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerRequest { + const message = createBaseAPIV1TimerRequest(); + message.timers = + object.timers !== undefined && object.timers !== null + ? APIV1TimerRequest_Timers.fromPartial(object.timers) + : undefined; + message.createTimer = + object.createTimer !== undefined && object.createTimer !== null + ? APIV1TimerRequest_CreateTimer.fromPartial(object.createTimer) + : undefined; + message.currentTimes = + object.currentTimes !== undefined && object.currentTimes !== null + ? APIV1TimerRequest_CurrentTimes.fromPartial(object.currentTimes) + : undefined; + message.allTimersOperation = + object.allTimersOperation !== undefined && + object.allTimersOperation !== null + ? APIV1TimerRequest_AllTimersOperation.fromPartial( + object.allTimersOperation, + ) + : undefined; + message.getTimer = + object.getTimer !== undefined && object.getTimer !== null + ? APIV1TimerRequest_GetTimer.fromPartial(object.getTimer) + : undefined; + message.putTimer = + object.putTimer !== undefined && object.putTimer !== null + ? APIV1TimerRequest_PutTimer.fromPartial(object.putTimer) + : undefined; + message.deleteTimer = + object.deleteTimer !== undefined && object.deleteTimer !== null + ? APIV1TimerRequest_DeleteTimer.fromPartial(object.deleteTimer) + : undefined; + message.timerOperation = + object.timerOperation !== undefined && object.timerOperation !== null + ? APIV1TimerRequest_TimerOperation.fromPartial(object.timerOperation) + : undefined; + message.putTimerOperation = + object.putTimerOperation !== undefined && + object.putTimerOperation !== null + ? APIV1TimerRequest_PutTimerOperation.fromPartial( + object.putTimerOperation, + ) + : undefined; + message.timerIncrement = + object.timerIncrement !== undefined && object.timerIncrement !== null + ? APIV1TimerRequest_TimerIncrement.fromPartial(object.timerIncrement) + : undefined; + message.systemTime = + object.systemTime !== undefined && object.systemTime !== null + ? APIV1TimerRequest_SystemTime.fromPartial(object.systemTime) + : undefined; + message.videoCountdown = + object.videoCountdown !== undefined && object.videoCountdown !== null + ? APIV1TimerRequest_VideoCountdown.fromPartial(object.videoCountdown) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_Timers(): APIV1TimerRequest_Timers { + return {}; +} + +export const APIV1TimerRequest_Timers = { + encode( + _: APIV1TimerRequest_Timers, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_Timers { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_Timers(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerRequest_Timers { + return {}; + }, + + toJSON(_: APIV1TimerRequest_Timers): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_Timers { + return APIV1TimerRequest_Timers.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TimerRequest_Timers { + const message = createBaseAPIV1TimerRequest_Timers(); + return message; + }, +}; + +function createBaseAPIV1TimerRequest_CreateTimer(): APIV1TimerRequest_CreateTimer { + return { + name: '', + allowsOverrun: false, + countdown: undefined, + countDownToTime: undefined, + elapsed: undefined, + }; +} + +export const APIV1TimerRequest_CreateTimer = { + encode( + message: APIV1TimerRequest_CreateTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.name !== '') { + writer.uint32(10).string(message.name); + } + if (message.allowsOverrun === true) { + writer.uint32(16).bool(message.allowsOverrun); + } + if (message.countdown !== undefined) { + APIV1Timer_APIV1TimerCountdown.encode( + message.countdown, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.countDownToTime !== undefined) { + APIV1Timer_APIV1TimerCountdownToTime.encode( + message.countDownToTime, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.elapsed !== undefined) { + APIV1Timer_APIV1TimerElapsed.encode( + message.elapsed, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_CreateTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_CreateTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.name = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.allowsOverrun = reader.bool(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.countdown = APIV1Timer_APIV1TimerCountdown.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.elapsed = APIV1Timer_APIV1TimerElapsed.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_CreateTimer { + return { + name: isSet(object.name) ? globalThis.String(object.name) : '', + allowsOverrun: isSet(object.allowsOverrun) + ? globalThis.Boolean(object.allowsOverrun) + : false, + countdown: isSet(object.countdown) + ? APIV1Timer_APIV1TimerCountdown.fromJSON(object.countdown) + : undefined, + countDownToTime: isSet(object.countDownToTime) + ? APIV1Timer_APIV1TimerCountdownToTime.fromJSON(object.countDownToTime) + : undefined, + elapsed: isSet(object.elapsed) + ? APIV1Timer_APIV1TimerElapsed.fromJSON(object.elapsed) + : undefined, + }; + }, + + toJSON(message: APIV1TimerRequest_CreateTimer): unknown { + const obj: any = {}; + if (message.name !== '') { + obj.name = message.name; + } + if (message.allowsOverrun === true) { + obj.allowsOverrun = message.allowsOverrun; + } + if (message.countdown !== undefined) { + obj.countdown = APIV1Timer_APIV1TimerCountdown.toJSON(message.countdown); + } + if (message.countDownToTime !== undefined) { + obj.countDownToTime = APIV1Timer_APIV1TimerCountdownToTime.toJSON( + message.countDownToTime, + ); + } + if (message.elapsed !== undefined) { + obj.elapsed = APIV1Timer_APIV1TimerElapsed.toJSON(message.elapsed); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_CreateTimer { + return APIV1TimerRequest_CreateTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerRequest_CreateTimer { + const message = createBaseAPIV1TimerRequest_CreateTimer(); + message.name = object.name ?? ''; + message.allowsOverrun = object.allowsOverrun ?? false; + message.countdown = + object.countdown !== undefined && object.countdown !== null + ? APIV1Timer_APIV1TimerCountdown.fromPartial(object.countdown) + : undefined; + message.countDownToTime = + object.countDownToTime !== undefined && object.countDownToTime !== null + ? APIV1Timer_APIV1TimerCountdownToTime.fromPartial( + object.countDownToTime, + ) + : undefined; + message.elapsed = + object.elapsed !== undefined && object.elapsed !== null + ? APIV1Timer_APIV1TimerElapsed.fromPartial(object.elapsed) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_CurrentTimes(): APIV1TimerRequest_CurrentTimes { + return {}; +} + +export const APIV1TimerRequest_CurrentTimes = { + encode( + _: APIV1TimerRequest_CurrentTimes, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_CurrentTimes { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_CurrentTimes(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerRequest_CurrentTimes { + return {}; + }, + + toJSON(_: APIV1TimerRequest_CurrentTimes): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_CurrentTimes { + return APIV1TimerRequest_CurrentTimes.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TimerRequest_CurrentTimes { + const message = createBaseAPIV1TimerRequest_CurrentTimes(); + return message; + }, +}; + +function createBaseAPIV1TimerRequest_AllTimersOperation(): APIV1TimerRequest_AllTimersOperation { + return { operation: 0 }; +} + +export const APIV1TimerRequest_AllTimersOperation = { + encode( + message: APIV1TimerRequest_AllTimersOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.operation !== 0) { + writer.uint32(8).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_AllTimersOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_AllTimersOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_AllTimersOperation { + return { + operation: isSet(object.operation) + ? aPIV1TimerOperationFromJSON(object.operation) + : 0, + }; + }, + + toJSON(message: APIV1TimerRequest_AllTimersOperation): unknown { + const obj: any = {}; + if (message.operation !== 0) { + obj.operation = aPIV1TimerOperationToJSON(message.operation); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_AllTimersOperation { + return APIV1TimerRequest_AllTimersOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TimerRequest_AllTimersOperation { + const message = createBaseAPIV1TimerRequest_AllTimersOperation(); + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_GetTimer(): APIV1TimerRequest_GetTimer { + return { id: '' }; +} + +export const APIV1TimerRequest_GetTimer = { + encode( + message: APIV1TimerRequest_GetTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_GetTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_GetTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_GetTimer { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TimerRequest_GetTimer): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_GetTimer { + return APIV1TimerRequest_GetTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerRequest_GetTimer { + const message = createBaseAPIV1TimerRequest_GetTimer(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_PutTimer(): APIV1TimerRequest_PutTimer { + return { id: '', timer: undefined }; +} + +export const APIV1TimerRequest_PutTimer = { + encode( + message: APIV1TimerRequest_PutTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.timer !== undefined) { + APIV1Timer.encode(message.timer, writer.uint32(18).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_PutTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_PutTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.timer = APIV1Timer.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_PutTimer { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + timer: isSet(object.timer) + ? APIV1Timer.fromJSON(object.timer) + : undefined, + }; + }, + + toJSON(message: APIV1TimerRequest_PutTimer): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.timer !== undefined) { + obj.timer = APIV1Timer.toJSON(message.timer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_PutTimer { + return APIV1TimerRequest_PutTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerRequest_PutTimer { + const message = createBaseAPIV1TimerRequest_PutTimer(); + message.id = object.id ?? ''; + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Timer.fromPartial(object.timer) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_DeleteTimer(): APIV1TimerRequest_DeleteTimer { + return { id: '' }; +} + +export const APIV1TimerRequest_DeleteTimer = { + encode( + message: APIV1TimerRequest_DeleteTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_DeleteTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_DeleteTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_DeleteTimer { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TimerRequest_DeleteTimer): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_DeleteTimer { + return APIV1TimerRequest_DeleteTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerRequest_DeleteTimer { + const message = createBaseAPIV1TimerRequest_DeleteTimer(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_TimerOperation(): APIV1TimerRequest_TimerOperation { + return { id: '', operation: 0 }; +} + +export const APIV1TimerRequest_TimerOperation = { + encode( + message: APIV1TimerRequest_TimerOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.operation !== 0) { + writer.uint32(16).int32(message.operation); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_TimerOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_TimerOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.operation = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_TimerOperation { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + operation: isSet(object.operation) + ? aPIV1TimerOperationFromJSON(object.operation) + : 0, + }; + }, + + toJSON(message: APIV1TimerRequest_TimerOperation): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.operation !== 0) { + obj.operation = aPIV1TimerOperationToJSON(message.operation); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_TimerOperation { + return APIV1TimerRequest_TimerOperation.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TimerRequest_TimerOperation { + const message = createBaseAPIV1TimerRequest_TimerOperation(); + message.id = object.id ?? ''; + message.operation = object.operation ?? 0; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_PutTimerOperation(): APIV1TimerRequest_PutTimerOperation { + return { id: '', operation: 0, timer: undefined }; +} + +export const APIV1TimerRequest_PutTimerOperation = { + encode( + message: APIV1TimerRequest_PutTimerOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.operation !== 0) { + writer.uint32(16).int32(message.operation); + } + if (message.timer !== undefined) { + APIV1Timer.encode(message.timer, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_PutTimerOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_PutTimerOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.operation = reader.int32() as any; + continue; + case 3: + if (tag !== 26) { + break; + } + + message.timer = APIV1Timer.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_PutTimerOperation { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + operation: isSet(object.operation) + ? aPIV1TimerOperationFromJSON(object.operation) + : 0, + timer: isSet(object.timer) + ? APIV1Timer.fromJSON(object.timer) + : undefined, + }; + }, + + toJSON(message: APIV1TimerRequest_PutTimerOperation): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.operation !== 0) { + obj.operation = aPIV1TimerOperationToJSON(message.operation); + } + if (message.timer !== undefined) { + obj.timer = APIV1Timer.toJSON(message.timer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_PutTimerOperation { + return APIV1TimerRequest_PutTimerOperation.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TimerRequest_PutTimerOperation { + const message = createBaseAPIV1TimerRequest_PutTimerOperation(); + message.id = object.id ?? ''; + message.operation = object.operation ?? 0; + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Timer.fromPartial(object.timer) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_TimerIncrement(): APIV1TimerRequest_TimerIncrement { + return { id: '', amount: 0 }; +} + +export const APIV1TimerRequest_TimerIncrement = { + encode( + message: APIV1TimerRequest_TimerIncrement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + if (message.amount !== 0) { + writer.uint32(17).double(message.amount); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_TimerIncrement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_TimerIncrement(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + case 2: + if (tag !== 17) { + break; + } + + message.amount = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerRequest_TimerIncrement { + return { + id: isSet(object.id) ? globalThis.String(object.id) : '', + amount: isSet(object.amount) ? globalThis.Number(object.amount) : 0, + }; + }, + + toJSON(message: APIV1TimerRequest_TimerIncrement): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + if (message.amount !== 0) { + obj.amount = message.amount; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_TimerIncrement { + return APIV1TimerRequest_TimerIncrement.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TimerRequest_TimerIncrement { + const message = createBaseAPIV1TimerRequest_TimerIncrement(); + message.id = object.id ?? ''; + message.amount = object.amount ?? 0; + return message; + }, +}; + +function createBaseAPIV1TimerRequest_SystemTime(): APIV1TimerRequest_SystemTime { + return {}; +} + +export const APIV1TimerRequest_SystemTime = { + encode( + _: APIV1TimerRequest_SystemTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_SystemTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_SystemTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerRequest_SystemTime { + return {}; + }, + + toJSON(_: APIV1TimerRequest_SystemTime): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_SystemTime { + return APIV1TimerRequest_SystemTime.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TimerRequest_SystemTime { + const message = createBaseAPIV1TimerRequest_SystemTime(); + return message; + }, +}; + +function createBaseAPIV1TimerRequest_VideoCountdown(): APIV1TimerRequest_VideoCountdown { + return {}; +} + +export const APIV1TimerRequest_VideoCountdown = { + encode( + _: APIV1TimerRequest_VideoCountdown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerRequest_VideoCountdown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerRequest_VideoCountdown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerRequest_VideoCountdown { + return {}; + }, + + toJSON(_: APIV1TimerRequest_VideoCountdown): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerRequest_VideoCountdown { + return APIV1TimerRequest_VideoCountdown.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TimerRequest_VideoCountdown { + const message = createBaseAPIV1TimerRequest_VideoCountdown(); + return message; + }, +}; + +function createBaseAPIV1TimerResponse(): APIV1TimerResponse { + return { + timers: undefined, + createTimer: undefined, + currentTimes: undefined, + allTimersOperation: undefined, + getTimer: undefined, + putTimer: undefined, + deleteTimer: undefined, + timerOperation: undefined, + putTimerOperation: undefined, + timerIncrement: undefined, + systemTime: undefined, + videoCountdown: undefined, + }; +} + +export const APIV1TimerResponse = { + encode( + message: APIV1TimerResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timers !== undefined) { + APIV1TimerResponse_Timers.encode( + message.timers, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.createTimer !== undefined) { + APIV1TimerResponse_CreateTimer.encode( + message.createTimer, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.currentTimes !== undefined) { + APIV1TimerResponse_CurrentTimes.encode( + message.currentTimes, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.allTimersOperation !== undefined) { + APIV1TimerResponse_AllTimersOperation.encode( + message.allTimersOperation, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.getTimer !== undefined) { + APIV1TimerResponse_GetTimer.encode( + message.getTimer, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.putTimer !== undefined) { + APIV1TimerResponse_PutTimer.encode( + message.putTimer, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.deleteTimer !== undefined) { + APIV1TimerResponse_DeleteTimer.encode( + message.deleteTimer, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.timerOperation !== undefined) { + APIV1TimerResponse_TimerOperation.encode( + message.timerOperation, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.putTimerOperation !== undefined) { + APIV1TimerResponse_PutTimerOperation.encode( + message.putTimerOperation, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.timerIncrement !== undefined) { + APIV1TimerResponse_TimerIncrement.encode( + message.timerIncrement, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.systemTime !== undefined) { + APIV1TimerResponse_SystemTime.encode( + message.systemTime, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.videoCountdown !== undefined) { + APIV1TimerResponse_VideoCountdown.encode( + message.videoCountdown, + writer.uint32(98).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1TimerResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timers = APIV1TimerResponse_Timers.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.createTimer = APIV1TimerResponse_CreateTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.currentTimes = APIV1TimerResponse_CurrentTimes.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.allTimersOperation = + APIV1TimerResponse_AllTimersOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.getTimer = APIV1TimerResponse_GetTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.putTimer = APIV1TimerResponse_PutTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.deleteTimer = APIV1TimerResponse_DeleteTimer.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.timerOperation = APIV1TimerResponse_TimerOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.putTimerOperation = + APIV1TimerResponse_PutTimerOperation.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.timerIncrement = APIV1TimerResponse_TimerIncrement.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.systemTime = APIV1TimerResponse_SystemTime.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.videoCountdown = APIV1TimerResponse_VideoCountdown.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse { + return { + timers: isSet(object.timers) + ? APIV1TimerResponse_Timers.fromJSON(object.timers) + : undefined, + createTimer: isSet(object.createTimer) + ? APIV1TimerResponse_CreateTimer.fromJSON(object.createTimer) + : undefined, + currentTimes: isSet(object.currentTimes) + ? APIV1TimerResponse_CurrentTimes.fromJSON(object.currentTimes) + : undefined, + allTimersOperation: isSet(object.allTimersOperation) + ? APIV1TimerResponse_AllTimersOperation.fromJSON( + object.allTimersOperation, + ) + : undefined, + getTimer: isSet(object.getTimer) + ? APIV1TimerResponse_GetTimer.fromJSON(object.getTimer) + : undefined, + putTimer: isSet(object.putTimer) + ? APIV1TimerResponse_PutTimer.fromJSON(object.putTimer) + : undefined, + deleteTimer: isSet(object.deleteTimer) + ? APIV1TimerResponse_DeleteTimer.fromJSON(object.deleteTimer) + : undefined, + timerOperation: isSet(object.timerOperation) + ? APIV1TimerResponse_TimerOperation.fromJSON(object.timerOperation) + : undefined, + putTimerOperation: isSet(object.putTimerOperation) + ? APIV1TimerResponse_PutTimerOperation.fromJSON( + object.putTimerOperation, + ) + : undefined, + timerIncrement: isSet(object.timerIncrement) + ? APIV1TimerResponse_TimerIncrement.fromJSON(object.timerIncrement) + : undefined, + systemTime: isSet(object.systemTime) + ? APIV1TimerResponse_SystemTime.fromJSON(object.systemTime) + : undefined, + videoCountdown: isSet(object.videoCountdown) + ? APIV1TimerResponse_VideoCountdown.fromJSON(object.videoCountdown) + : undefined, + }; + }, + + toJSON(message: APIV1TimerResponse): unknown { + const obj: any = {}; + if (message.timers !== undefined) { + obj.timers = APIV1TimerResponse_Timers.toJSON(message.timers); + } + if (message.createTimer !== undefined) { + obj.createTimer = APIV1TimerResponse_CreateTimer.toJSON( + message.createTimer, + ); + } + if (message.currentTimes !== undefined) { + obj.currentTimes = APIV1TimerResponse_CurrentTimes.toJSON( + message.currentTimes, + ); + } + if (message.allTimersOperation !== undefined) { + obj.allTimersOperation = APIV1TimerResponse_AllTimersOperation.toJSON( + message.allTimersOperation, + ); + } + if (message.getTimer !== undefined) { + obj.getTimer = APIV1TimerResponse_GetTimer.toJSON(message.getTimer); + } + if (message.putTimer !== undefined) { + obj.putTimer = APIV1TimerResponse_PutTimer.toJSON(message.putTimer); + } + if (message.deleteTimer !== undefined) { + obj.deleteTimer = APIV1TimerResponse_DeleteTimer.toJSON( + message.deleteTimer, + ); + } + if (message.timerOperation !== undefined) { + obj.timerOperation = APIV1TimerResponse_TimerOperation.toJSON( + message.timerOperation, + ); + } + if (message.putTimerOperation !== undefined) { + obj.putTimerOperation = APIV1TimerResponse_PutTimerOperation.toJSON( + message.putTimerOperation, + ); + } + if (message.timerIncrement !== undefined) { + obj.timerIncrement = APIV1TimerResponse_TimerIncrement.toJSON( + message.timerIncrement, + ); + } + if (message.systemTime !== undefined) { + obj.systemTime = APIV1TimerResponse_SystemTime.toJSON(message.systemTime); + } + if (message.videoCountdown !== undefined) { + obj.videoCountdown = APIV1TimerResponse_VideoCountdown.toJSON( + message.videoCountdown, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse { + return APIV1TimerResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse { + const message = createBaseAPIV1TimerResponse(); + message.timers = + object.timers !== undefined && object.timers !== null + ? APIV1TimerResponse_Timers.fromPartial(object.timers) + : undefined; + message.createTimer = + object.createTimer !== undefined && object.createTimer !== null + ? APIV1TimerResponse_CreateTimer.fromPartial(object.createTimer) + : undefined; + message.currentTimes = + object.currentTimes !== undefined && object.currentTimes !== null + ? APIV1TimerResponse_CurrentTimes.fromPartial(object.currentTimes) + : undefined; + message.allTimersOperation = + object.allTimersOperation !== undefined && + object.allTimersOperation !== null + ? APIV1TimerResponse_AllTimersOperation.fromPartial( + object.allTimersOperation, + ) + : undefined; + message.getTimer = + object.getTimer !== undefined && object.getTimer !== null + ? APIV1TimerResponse_GetTimer.fromPartial(object.getTimer) + : undefined; + message.putTimer = + object.putTimer !== undefined && object.putTimer !== null + ? APIV1TimerResponse_PutTimer.fromPartial(object.putTimer) + : undefined; + message.deleteTimer = + object.deleteTimer !== undefined && object.deleteTimer !== null + ? APIV1TimerResponse_DeleteTimer.fromPartial(object.deleteTimer) + : undefined; + message.timerOperation = + object.timerOperation !== undefined && object.timerOperation !== null + ? APIV1TimerResponse_TimerOperation.fromPartial(object.timerOperation) + : undefined; + message.putTimerOperation = + object.putTimerOperation !== undefined && + object.putTimerOperation !== null + ? APIV1TimerResponse_PutTimerOperation.fromPartial( + object.putTimerOperation, + ) + : undefined; + message.timerIncrement = + object.timerIncrement !== undefined && object.timerIncrement !== null + ? APIV1TimerResponse_TimerIncrement.fromPartial(object.timerIncrement) + : undefined; + message.systemTime = + object.systemTime !== undefined && object.systemTime !== null + ? APIV1TimerResponse_SystemTime.fromPartial(object.systemTime) + : undefined; + message.videoCountdown = + object.videoCountdown !== undefined && object.videoCountdown !== null + ? APIV1TimerResponse_VideoCountdown.fromPartial(object.videoCountdown) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_Timers(): APIV1TimerResponse_Timers { + return { timers: [] }; +} + +export const APIV1TimerResponse_Timers = { + encode( + message: APIV1TimerResponse_Timers, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.timers) { + APIV1Timer.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_Timers { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_Timers(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timers.push(APIV1Timer.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_Timers { + return { + timers: globalThis.Array.isArray(object?.timers) + ? object.timers.map((e: any) => APIV1Timer.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1TimerResponse_Timers): unknown { + const obj: any = {}; + if (message.timers?.length) { + obj.timers = message.timers.map((e) => APIV1Timer.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_Timers { + return APIV1TimerResponse_Timers.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse_Timers { + const message = createBaseAPIV1TimerResponse_Timers(); + message.timers = object.timers?.map((e) => APIV1Timer.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_CreateTimer(): APIV1TimerResponse_CreateTimer { + return { timer: undefined }; +} + +export const APIV1TimerResponse_CreateTimer = { + encode( + message: APIV1TimerResponse_CreateTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timer !== undefined) { + APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_CreateTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_CreateTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timer = APIV1Timer.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_CreateTimer { + return { + timer: isSet(object.timer) + ? APIV1Timer.fromJSON(object.timer) + : undefined, + }; + }, + + toJSON(message: APIV1TimerResponse_CreateTimer): unknown { + const obj: any = {}; + if (message.timer !== undefined) { + obj.timer = APIV1Timer.toJSON(message.timer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_CreateTimer { + return APIV1TimerResponse_CreateTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse_CreateTimer { + const message = createBaseAPIV1TimerResponse_CreateTimer(); + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Timer.fromPartial(object.timer) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_CurrentTimes(): APIV1TimerResponse_CurrentTimes { + return { timers: [] }; +} + +export const APIV1TimerResponse_CurrentTimes = { + encode( + message: APIV1TimerResponse_CurrentTimes, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.timers) { + APIV1TimerValue.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_CurrentTimes { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_CurrentTimes(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timers.push(APIV1TimerValue.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_CurrentTimes { + return { + timers: globalThis.Array.isArray(object?.timers) + ? object.timers.map((e: any) => APIV1TimerValue.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1TimerResponse_CurrentTimes): unknown { + const obj: any = {}; + if (message.timers?.length) { + obj.timers = message.timers.map((e) => APIV1TimerValue.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_CurrentTimes { + return APIV1TimerResponse_CurrentTimes.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse_CurrentTimes { + const message = createBaseAPIV1TimerResponse_CurrentTimes(); + message.timers = + object.timers?.map((e) => APIV1TimerValue.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_AllTimersOperation(): APIV1TimerResponse_AllTimersOperation { + return {}; +} + +export const APIV1TimerResponse_AllTimersOperation = { + encode( + _: APIV1TimerResponse_AllTimersOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_AllTimersOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_AllTimersOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerResponse_AllTimersOperation { + return {}; + }, + + toJSON(_: APIV1TimerResponse_AllTimersOperation): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1TimerResponse_AllTimersOperation { + return APIV1TimerResponse_AllTimersOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TimerResponse_AllTimersOperation { + const message = createBaseAPIV1TimerResponse_AllTimersOperation(); + return message; + }, +}; + +function createBaseAPIV1TimerResponse_GetTimer(): APIV1TimerResponse_GetTimer { + return { timer: undefined }; +} + +export const APIV1TimerResponse_GetTimer = { + encode( + message: APIV1TimerResponse_GetTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timer !== undefined) { + APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_GetTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_GetTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timer = APIV1Timer.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_GetTimer { + return { + timer: isSet(object.timer) + ? APIV1Timer.fromJSON(object.timer) + : undefined, + }; + }, + + toJSON(message: APIV1TimerResponse_GetTimer): unknown { + const obj: any = {}; + if (message.timer !== undefined) { + obj.timer = APIV1Timer.toJSON(message.timer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_GetTimer { + return APIV1TimerResponse_GetTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse_GetTimer { + const message = createBaseAPIV1TimerResponse_GetTimer(); + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Timer.fromPartial(object.timer) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_PutTimer(): APIV1TimerResponse_PutTimer { + return { timer: undefined }; +} + +export const APIV1TimerResponse_PutTimer = { + encode( + message: APIV1TimerResponse_PutTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timer !== undefined) { + APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_PutTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_PutTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timer = APIV1Timer.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_PutTimer { + return { + timer: isSet(object.timer) + ? APIV1Timer.fromJSON(object.timer) + : undefined, + }; + }, + + toJSON(message: APIV1TimerResponse_PutTimer): unknown { + const obj: any = {}; + if (message.timer !== undefined) { + obj.timer = APIV1Timer.toJSON(message.timer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_PutTimer { + return APIV1TimerResponse_PutTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse_PutTimer { + const message = createBaseAPIV1TimerResponse_PutTimer(); + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Timer.fromPartial(object.timer) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_DeleteTimer(): APIV1TimerResponse_DeleteTimer { + return {}; +} + +export const APIV1TimerResponse_DeleteTimer = { + encode( + _: APIV1TimerResponse_DeleteTimer, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_DeleteTimer { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_DeleteTimer(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerResponse_DeleteTimer { + return {}; + }, + + toJSON(_: APIV1TimerResponse_DeleteTimer): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_DeleteTimer { + return APIV1TimerResponse_DeleteTimer.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TimerResponse_DeleteTimer { + const message = createBaseAPIV1TimerResponse_DeleteTimer(); + return message; + }, +}; + +function createBaseAPIV1TimerResponse_TimerOperation(): APIV1TimerResponse_TimerOperation { + return {}; +} + +export const APIV1TimerResponse_TimerOperation = { + encode( + _: APIV1TimerResponse_TimerOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_TimerOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_TimerOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerResponse_TimerOperation { + return {}; + }, + + toJSON(_: APIV1TimerResponse_TimerOperation): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_TimerOperation { + return APIV1TimerResponse_TimerOperation.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TimerResponse_TimerOperation { + const message = createBaseAPIV1TimerResponse_TimerOperation(); + return message; + }, +}; + +function createBaseAPIV1TimerResponse_PutTimerOperation(): APIV1TimerResponse_PutTimerOperation { + return { timer: undefined }; +} + +export const APIV1TimerResponse_PutTimerOperation = { + encode( + message: APIV1TimerResponse_PutTimerOperation, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timer !== undefined) { + APIV1Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_PutTimerOperation { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_PutTimerOperation(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timer = APIV1Timer.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_PutTimerOperation { + return { + timer: isSet(object.timer) + ? APIV1Timer.fromJSON(object.timer) + : undefined, + }; + }, + + toJSON(message: APIV1TimerResponse_PutTimerOperation): unknown { + const obj: any = {}; + if (message.timer !== undefined) { + obj.timer = APIV1Timer.toJSON(message.timer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_PutTimerOperation { + return APIV1TimerResponse_PutTimerOperation.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TimerResponse_PutTimerOperation { + const message = createBaseAPIV1TimerResponse_PutTimerOperation(); + message.timer = + object.timer !== undefined && object.timer !== null + ? APIV1Timer.fromPartial(object.timer) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_TimerIncrement(): APIV1TimerResponse_TimerIncrement { + return {}; +} + +export const APIV1TimerResponse_TimerIncrement = { + encode( + _: APIV1TimerResponse_TimerIncrement, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_TimerIncrement { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_TimerIncrement(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TimerResponse_TimerIncrement { + return {}; + }, + + toJSON(_: APIV1TimerResponse_TimerIncrement): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_TimerIncrement { + return APIV1TimerResponse_TimerIncrement.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TimerResponse_TimerIncrement { + const message = createBaseAPIV1TimerResponse_TimerIncrement(); + return message; + }, +}; + +function createBaseAPIV1TimerResponse_SystemTime(): APIV1TimerResponse_SystemTime { + return { time: 0 }; +} + +export const APIV1TimerResponse_SystemTime = { + encode( + message: APIV1TimerResponse_SystemTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.time !== 0) { + writer.uint32(8).uint64(message.time); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_SystemTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_SystemTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.time = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_SystemTime { + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; + }, + + toJSON(message: APIV1TimerResponse_SystemTime): unknown { + const obj: any = {}; + if (message.time !== 0) { + obj.time = Math.round(message.time); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_SystemTime { + return APIV1TimerResponse_SystemTime.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TimerResponse_SystemTime { + const message = createBaseAPIV1TimerResponse_SystemTime(); + message.time = object.time ?? 0; + return message; + }, +}; + +function createBaseAPIV1TimerResponse_VideoCountdown(): APIV1TimerResponse_VideoCountdown { + return { time: '' }; +} + +export const APIV1TimerResponse_VideoCountdown = { + encode( + message: APIV1TimerResponse_VideoCountdown, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.time !== '') { + writer.uint32(10).string(message.time); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TimerResponse_VideoCountdown { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TimerResponse_VideoCountdown(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.time = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TimerResponse_VideoCountdown { + return { time: isSet(object.time) ? globalThis.String(object.time) : '' }; + }, + + toJSON(message: APIV1TimerResponse_VideoCountdown): unknown { + const obj: any = {}; + if (message.time !== '') { + obj.time = message.time; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TimerResponse_VideoCountdown { + return APIV1TimerResponse_VideoCountdown.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TimerResponse_VideoCountdown { + const message = createBaseAPIV1TimerResponse_VideoCountdown(); + message.time = object.time ?? ''; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function longToNumber(long: Long): number { + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); + } + return long.toNumber(); +} + +if (_m0.util.Long !== Long) { + _m0.util.Long = Long as any; + _m0.configure(); +} + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Transport.proto b/proto/proApiV1Transport.proto new file mode 100755 index 0000000..8a1d8a1 --- /dev/null +++ b/proto/proApiV1Transport.proto @@ -0,0 +1,123 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1LayerType.proto"; +import "uuid.proto"; + +message API_v1_Transport_Request { + message Play { + .rv.data.API_v1_LayerType layer = 1; + } + + message Pause { + .rv.data.API_v1_LayerType layer = 1; + } + + message SkipBackward { + .rv.data.API_v1_LayerType layer = 1; + double seconds = 2; + } + + message SkipForward { + .rv.data.API_v1_LayerType layer = 1; + double seconds = 2; + } + + message GoToEnd { + .rv.data.API_v1_LayerType layer = 1; + double seconds = 2; + } + + message GetTime { + .rv.data.API_v1_LayerType layer = 1; + } + + message PutTime { + .rv.data.API_v1_LayerType layer = 1; + double seconds = 2; + } + + message GetAutoAdvance { + .rv.data.API_v1_LayerType layer = 1; + } + + message DeleteAutoAdvance { + .rv.data.API_v1_LayerType layer = 1; + } + + message GetCurrentMedia { + .rv.data.API_v1_LayerType layer = 1; + } + + oneof Request { + .rv.data.API_v1_Transport_Request.Play play = 1; + .rv.data.API_v1_Transport_Request.Pause pause = 2; + .rv.data.API_v1_Transport_Request.SkipBackward skip_backward = 3; + .rv.data.API_v1_Transport_Request.SkipForward skip_forward = 4; + .rv.data.API_v1_Transport_Request.GoToEnd go_to_end = 5; + .rv.data.API_v1_Transport_Request.GetTime get_time = 6; + .rv.data.API_v1_Transport_Request.PutTime put_time = 7; + .rv.data.API_v1_Transport_Request.GetAutoAdvance get_auto_advance = 8; + .rv.data.API_v1_Transport_Request.DeleteAutoAdvance delete_auto_advance = 9; + .rv.data.API_v1_Transport_Request.GetCurrentMedia get_current_media = 10; + } +} + +message API_v1_Transport_Response { + message Play { + } + + message Pause { + } + + message SkipBackward { + } + + message SkipForward { + } + + message GoToEnd { + } + + message GetTime { + double seconds = 1; + } + + message PutTime { + } + + message GetAutoAdvance { + bool auto_advance = 1; + } + + message DeleteAutoAdvance { + } + + message GetCurrentMedia { + bool is_playing = 1; + .rv.data.UUID uuid = 2; + string name = 3; + string artist = 4; + bool audio_only = 5; + double duration = 6; + } + + oneof Response { + .rv.data.API_v1_Transport_Response.Play play = 1; + .rv.data.API_v1_Transport_Response.Pause pause = 2; + .rv.data.API_v1_Transport_Response.SkipBackward skip_backward = 3; + .rv.data.API_v1_Transport_Response.SkipForward skip_forward = 4; + .rv.data.API_v1_Transport_Response.GoToEnd go_to_end = 5; + .rv.data.API_v1_Transport_Response.GetTime get_time = 6; + .rv.data.API_v1_Transport_Response.PutTime put_time = 7; + .rv.data.API_v1_Transport_Response.GetAutoAdvance get_auto_advance = 8; + .rv.data.API_v1_Transport_Response.DeleteAutoAdvance delete_auto_advance = 9; + .rv.data.API_v1_Transport_Response.GetCurrentMedia get_current_media = 10; + } +} + diff --git a/proto/proApiV1Transport.ts b/proto/proApiV1Transport.ts new file mode 100644 index 0000000..fff5459 --- /dev/null +++ b/proto/proApiV1Transport.ts @@ -0,0 +1,2288 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { + APIV1LayerType, + aPIV1LayerTypeFromJSON, + aPIV1LayerTypeToJSON, +} from './proApiV1LayerType'; +import { UUID } from './uuid'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1TransportRequest { + play?: APIV1TransportRequest_Play | undefined; + pause?: APIV1TransportRequest_Pause | undefined; + skipBackward?: APIV1TransportRequest_SkipBackward | undefined; + skipForward?: APIV1TransportRequest_SkipForward | undefined; + goToEnd?: APIV1TransportRequest_GoToEnd | undefined; + getTime?: APIV1TransportRequest_GetTime | undefined; + putTime?: APIV1TransportRequest_PutTime | undefined; + getAutoAdvance?: APIV1TransportRequest_GetAutoAdvance | undefined; + deleteAutoAdvance?: APIV1TransportRequest_DeleteAutoAdvance | undefined; + getCurrentMedia?: APIV1TransportRequest_GetCurrentMedia | undefined; +} + +export interface APIV1TransportRequest_Play { + layer: APIV1LayerType; +} + +export interface APIV1TransportRequest_Pause { + layer: APIV1LayerType; +} + +export interface APIV1TransportRequest_SkipBackward { + layer: APIV1LayerType; + seconds: number; +} + +export interface APIV1TransportRequest_SkipForward { + layer: APIV1LayerType; + seconds: number; +} + +export interface APIV1TransportRequest_GoToEnd { + layer: APIV1LayerType; + seconds: number; +} + +export interface APIV1TransportRequest_GetTime { + layer: APIV1LayerType; +} + +export interface APIV1TransportRequest_PutTime { + layer: APIV1LayerType; + seconds: number; +} + +export interface APIV1TransportRequest_GetAutoAdvance { + layer: APIV1LayerType; +} + +export interface APIV1TransportRequest_DeleteAutoAdvance { + layer: APIV1LayerType; +} + +export interface APIV1TransportRequest_GetCurrentMedia { + layer: APIV1LayerType; +} + +export interface APIV1TransportResponse { + play?: APIV1TransportResponse_Play | undefined; + pause?: APIV1TransportResponse_Pause | undefined; + skipBackward?: APIV1TransportResponse_SkipBackward | undefined; + skipForward?: APIV1TransportResponse_SkipForward | undefined; + goToEnd?: APIV1TransportResponse_GoToEnd | undefined; + getTime?: APIV1TransportResponse_GetTime | undefined; + putTime?: APIV1TransportResponse_PutTime | undefined; + getAutoAdvance?: APIV1TransportResponse_GetAutoAdvance | undefined; + deleteAutoAdvance?: APIV1TransportResponse_DeleteAutoAdvance | undefined; + getCurrentMedia?: APIV1TransportResponse_GetCurrentMedia | undefined; +} + +export interface APIV1TransportResponse_Play {} + +export interface APIV1TransportResponse_Pause {} + +export interface APIV1TransportResponse_SkipBackward {} + +export interface APIV1TransportResponse_SkipForward {} + +export interface APIV1TransportResponse_GoToEnd {} + +export interface APIV1TransportResponse_GetTime { + seconds: number; +} + +export interface APIV1TransportResponse_PutTime {} + +export interface APIV1TransportResponse_GetAutoAdvance { + autoAdvance: boolean; +} + +export interface APIV1TransportResponse_DeleteAutoAdvance {} + +export interface APIV1TransportResponse_GetCurrentMedia { + isPlaying: boolean; + uuid: UUID | undefined; + name: string; + artist: string; + audioOnly: boolean; + duration: number; +} + +function createBaseAPIV1TransportRequest(): APIV1TransportRequest { + return { + play: undefined, + pause: undefined, + skipBackward: undefined, + skipForward: undefined, + goToEnd: undefined, + getTime: undefined, + putTime: undefined, + getAutoAdvance: undefined, + deleteAutoAdvance: undefined, + getCurrentMedia: undefined, + }; +} + +export const APIV1TransportRequest = { + encode( + message: APIV1TransportRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.play !== undefined) { + APIV1TransportRequest_Play.encode( + message.play, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.pause !== undefined) { + APIV1TransportRequest_Pause.encode( + message.pause, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.skipBackward !== undefined) { + APIV1TransportRequest_SkipBackward.encode( + message.skipBackward, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.skipForward !== undefined) { + APIV1TransportRequest_SkipForward.encode( + message.skipForward, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.goToEnd !== undefined) { + APIV1TransportRequest_GoToEnd.encode( + message.goToEnd, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getTime !== undefined) { + APIV1TransportRequest_GetTime.encode( + message.getTime, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.putTime !== undefined) { + APIV1TransportRequest_PutTime.encode( + message.putTime, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.getAutoAdvance !== undefined) { + APIV1TransportRequest_GetAutoAdvance.encode( + message.getAutoAdvance, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.deleteAutoAdvance !== undefined) { + APIV1TransportRequest_DeleteAutoAdvance.encode( + message.deleteAutoAdvance, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.getCurrentMedia !== undefined) { + APIV1TransportRequest_GetCurrentMedia.encode( + message.getCurrentMedia, + writer.uint32(82).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.play = APIV1TransportRequest_Play.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.pause = APIV1TransportRequest_Pause.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.skipBackward = APIV1TransportRequest_SkipBackward.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.skipForward = APIV1TransportRequest_SkipForward.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.goToEnd = APIV1TransportRequest_GoToEnd.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getTime = APIV1TransportRequest_GetTime.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.putTime = APIV1TransportRequest_PutTime.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.getAutoAdvance = APIV1TransportRequest_GetAutoAdvance.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.deleteAutoAdvance = + APIV1TransportRequest_DeleteAutoAdvance.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.getCurrentMedia = + APIV1TransportRequest_GetCurrentMedia.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest { + return { + play: isSet(object.play) + ? APIV1TransportRequest_Play.fromJSON(object.play) + : undefined, + pause: isSet(object.pause) + ? APIV1TransportRequest_Pause.fromJSON(object.pause) + : undefined, + skipBackward: isSet(object.skipBackward) + ? APIV1TransportRequest_SkipBackward.fromJSON(object.skipBackward) + : undefined, + skipForward: isSet(object.skipForward) + ? APIV1TransportRequest_SkipForward.fromJSON(object.skipForward) + : undefined, + goToEnd: isSet(object.goToEnd) + ? APIV1TransportRequest_GoToEnd.fromJSON(object.goToEnd) + : undefined, + getTime: isSet(object.getTime) + ? APIV1TransportRequest_GetTime.fromJSON(object.getTime) + : undefined, + putTime: isSet(object.putTime) + ? APIV1TransportRequest_PutTime.fromJSON(object.putTime) + : undefined, + getAutoAdvance: isSet(object.getAutoAdvance) + ? APIV1TransportRequest_GetAutoAdvance.fromJSON(object.getAutoAdvance) + : undefined, + deleteAutoAdvance: isSet(object.deleteAutoAdvance) + ? APIV1TransportRequest_DeleteAutoAdvance.fromJSON( + object.deleteAutoAdvance, + ) + : undefined, + getCurrentMedia: isSet(object.getCurrentMedia) + ? APIV1TransportRequest_GetCurrentMedia.fromJSON(object.getCurrentMedia) + : undefined, + }; + }, + + toJSON(message: APIV1TransportRequest): unknown { + const obj: any = {}; + if (message.play !== undefined) { + obj.play = APIV1TransportRequest_Play.toJSON(message.play); + } + if (message.pause !== undefined) { + obj.pause = APIV1TransportRequest_Pause.toJSON(message.pause); + } + if (message.skipBackward !== undefined) { + obj.skipBackward = APIV1TransportRequest_SkipBackward.toJSON( + message.skipBackward, + ); + } + if (message.skipForward !== undefined) { + obj.skipForward = APIV1TransportRequest_SkipForward.toJSON( + message.skipForward, + ); + } + if (message.goToEnd !== undefined) { + obj.goToEnd = APIV1TransportRequest_GoToEnd.toJSON(message.goToEnd); + } + if (message.getTime !== undefined) { + obj.getTime = APIV1TransportRequest_GetTime.toJSON(message.getTime); + } + if (message.putTime !== undefined) { + obj.putTime = APIV1TransportRequest_PutTime.toJSON(message.putTime); + } + if (message.getAutoAdvance !== undefined) { + obj.getAutoAdvance = APIV1TransportRequest_GetAutoAdvance.toJSON( + message.getAutoAdvance, + ); + } + if (message.deleteAutoAdvance !== undefined) { + obj.deleteAutoAdvance = APIV1TransportRequest_DeleteAutoAdvance.toJSON( + message.deleteAutoAdvance, + ); + } + if (message.getCurrentMedia !== undefined) { + obj.getCurrentMedia = APIV1TransportRequest_GetCurrentMedia.toJSON( + message.getCurrentMedia, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest { + return APIV1TransportRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportRequest { + const message = createBaseAPIV1TransportRequest(); + message.play = + object.play !== undefined && object.play !== null + ? APIV1TransportRequest_Play.fromPartial(object.play) + : undefined; + message.pause = + object.pause !== undefined && object.pause !== null + ? APIV1TransportRequest_Pause.fromPartial(object.pause) + : undefined; + message.skipBackward = + object.skipBackward !== undefined && object.skipBackward !== null + ? APIV1TransportRequest_SkipBackward.fromPartial(object.skipBackward) + : undefined; + message.skipForward = + object.skipForward !== undefined && object.skipForward !== null + ? APIV1TransportRequest_SkipForward.fromPartial(object.skipForward) + : undefined; + message.goToEnd = + object.goToEnd !== undefined && object.goToEnd !== null + ? APIV1TransportRequest_GoToEnd.fromPartial(object.goToEnd) + : undefined; + message.getTime = + object.getTime !== undefined && object.getTime !== null + ? APIV1TransportRequest_GetTime.fromPartial(object.getTime) + : undefined; + message.putTime = + object.putTime !== undefined && object.putTime !== null + ? APIV1TransportRequest_PutTime.fromPartial(object.putTime) + : undefined; + message.getAutoAdvance = + object.getAutoAdvance !== undefined && object.getAutoAdvance !== null + ? APIV1TransportRequest_GetAutoAdvance.fromPartial( + object.getAutoAdvance, + ) + : undefined; + message.deleteAutoAdvance = + object.deleteAutoAdvance !== undefined && + object.deleteAutoAdvance !== null + ? APIV1TransportRequest_DeleteAutoAdvance.fromPartial( + object.deleteAutoAdvance, + ) + : undefined; + message.getCurrentMedia = + object.getCurrentMedia !== undefined && object.getCurrentMedia !== null + ? APIV1TransportRequest_GetCurrentMedia.fromPartial( + object.getCurrentMedia, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_Play(): APIV1TransportRequest_Play { + return { layer: 0 }; +} + +export const APIV1TransportRequest_Play = { + encode( + message: APIV1TransportRequest_Play, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_Play { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_Play(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_Play { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_Play): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_Play { + return APIV1TransportRequest_Play.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportRequest_Play { + const message = createBaseAPIV1TransportRequest_Play(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_Pause(): APIV1TransportRequest_Pause { + return { layer: 0 }; +} + +export const APIV1TransportRequest_Pause = { + encode( + message: APIV1TransportRequest_Pause, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_Pause { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_Pause(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_Pause { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_Pause): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_Pause { + return APIV1TransportRequest_Pause.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportRequest_Pause { + const message = createBaseAPIV1TransportRequest_Pause(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_SkipBackward(): APIV1TransportRequest_SkipBackward { + return { layer: 0, seconds: 0 }; +} + +export const APIV1TransportRequest_SkipBackward = { + encode( + message: APIV1TransportRequest_SkipBackward, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + if (message.seconds !== 0) { + writer.uint32(17).double(message.seconds); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_SkipBackward { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_SkipBackward(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + case 2: + if (tag !== 17) { + break; + } + + message.seconds = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_SkipBackward { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_SkipBackward): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + if (message.seconds !== 0) { + obj.seconds = message.seconds; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_SkipBackward { + return APIV1TransportRequest_SkipBackward.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportRequest_SkipBackward { + const message = createBaseAPIV1TransportRequest_SkipBackward(); + message.layer = object.layer ?? 0; + message.seconds = object.seconds ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_SkipForward(): APIV1TransportRequest_SkipForward { + return { layer: 0, seconds: 0 }; +} + +export const APIV1TransportRequest_SkipForward = { + encode( + message: APIV1TransportRequest_SkipForward, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + if (message.seconds !== 0) { + writer.uint32(17).double(message.seconds); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_SkipForward { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_SkipForward(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + case 2: + if (tag !== 17) { + break; + } + + message.seconds = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_SkipForward { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_SkipForward): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + if (message.seconds !== 0) { + obj.seconds = message.seconds; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_SkipForward { + return APIV1TransportRequest_SkipForward.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportRequest_SkipForward { + const message = createBaseAPIV1TransportRequest_SkipForward(); + message.layer = object.layer ?? 0; + message.seconds = object.seconds ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_GoToEnd(): APIV1TransportRequest_GoToEnd { + return { layer: 0, seconds: 0 }; +} + +export const APIV1TransportRequest_GoToEnd = { + encode( + message: APIV1TransportRequest_GoToEnd, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + if (message.seconds !== 0) { + writer.uint32(17).double(message.seconds); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_GoToEnd { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_GoToEnd(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + case 2: + if (tag !== 17) { + break; + } + + message.seconds = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_GoToEnd { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_GoToEnd): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + if (message.seconds !== 0) { + obj.seconds = message.seconds; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_GoToEnd { + return APIV1TransportRequest_GoToEnd.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportRequest_GoToEnd { + const message = createBaseAPIV1TransportRequest_GoToEnd(); + message.layer = object.layer ?? 0; + message.seconds = object.seconds ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_GetTime(): APIV1TransportRequest_GetTime { + return { layer: 0 }; +} + +export const APIV1TransportRequest_GetTime = { + encode( + message: APIV1TransportRequest_GetTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_GetTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_GetTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_GetTime { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_GetTime): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_GetTime { + return APIV1TransportRequest_GetTime.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportRequest_GetTime { + const message = createBaseAPIV1TransportRequest_GetTime(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_PutTime(): APIV1TransportRequest_PutTime { + return { layer: 0, seconds: 0 }; +} + +export const APIV1TransportRequest_PutTime = { + encode( + message: APIV1TransportRequest_PutTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + if (message.seconds !== 0) { + writer.uint32(17).double(message.seconds); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_PutTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_PutTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + case 2: + if (tag !== 17) { + break; + } + + message.seconds = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_PutTime { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_PutTime): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + if (message.seconds !== 0) { + obj.seconds = message.seconds; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_PutTime { + return APIV1TransportRequest_PutTime.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportRequest_PutTime { + const message = createBaseAPIV1TransportRequest_PutTime(); + message.layer = object.layer ?? 0; + message.seconds = object.seconds ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_GetAutoAdvance(): APIV1TransportRequest_GetAutoAdvance { + return { layer: 0 }; +} + +export const APIV1TransportRequest_GetAutoAdvance = { + encode( + message: APIV1TransportRequest_GetAutoAdvance, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_GetAutoAdvance { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_GetAutoAdvance(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_GetAutoAdvance { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_GetAutoAdvance): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportRequest_GetAutoAdvance { + return APIV1TransportRequest_GetAutoAdvance.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportRequest_GetAutoAdvance { + const message = createBaseAPIV1TransportRequest_GetAutoAdvance(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_DeleteAutoAdvance(): APIV1TransportRequest_DeleteAutoAdvance { + return { layer: 0 }; +} + +export const APIV1TransportRequest_DeleteAutoAdvance = { + encode( + message: APIV1TransportRequest_DeleteAutoAdvance, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_DeleteAutoAdvance { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_DeleteAutoAdvance(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_DeleteAutoAdvance { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_DeleteAutoAdvance): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1TransportRequest_DeleteAutoAdvance { + return APIV1TransportRequest_DeleteAutoAdvance.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportRequest_DeleteAutoAdvance { + const message = createBaseAPIV1TransportRequest_DeleteAutoAdvance(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportRequest_GetCurrentMedia(): APIV1TransportRequest_GetCurrentMedia { + return { layer: 0 }; +} + +export const APIV1TransportRequest_GetCurrentMedia = { + encode( + message: APIV1TransportRequest_GetCurrentMedia, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.layer !== 0) { + writer.uint32(8).int32(message.layer); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportRequest_GetCurrentMedia { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportRequest_GetCurrentMedia(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.layer = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportRequest_GetCurrentMedia { + return { + layer: isSet(object.layer) ? aPIV1LayerTypeFromJSON(object.layer) : 0, + }; + }, + + toJSON(message: APIV1TransportRequest_GetCurrentMedia): unknown { + const obj: any = {}; + if (message.layer !== 0) { + obj.layer = aPIV1LayerTypeToJSON(message.layer); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1TransportRequest_GetCurrentMedia { + return APIV1TransportRequest_GetCurrentMedia.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportRequest_GetCurrentMedia { + const message = createBaseAPIV1TransportRequest_GetCurrentMedia(); + message.layer = object.layer ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportResponse(): APIV1TransportResponse { + return { + play: undefined, + pause: undefined, + skipBackward: undefined, + skipForward: undefined, + goToEnd: undefined, + getTime: undefined, + putTime: undefined, + getAutoAdvance: undefined, + deleteAutoAdvance: undefined, + getCurrentMedia: undefined, + }; +} + +export const APIV1TransportResponse = { + encode( + message: APIV1TransportResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.play !== undefined) { + APIV1TransportResponse_Play.encode( + message.play, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.pause !== undefined) { + APIV1TransportResponse_Pause.encode( + message.pause, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.skipBackward !== undefined) { + APIV1TransportResponse_SkipBackward.encode( + message.skipBackward, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.skipForward !== undefined) { + APIV1TransportResponse_SkipForward.encode( + message.skipForward, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.goToEnd !== undefined) { + APIV1TransportResponse_GoToEnd.encode( + message.goToEnd, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.getTime !== undefined) { + APIV1TransportResponse_GetTime.encode( + message.getTime, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.putTime !== undefined) { + APIV1TransportResponse_PutTime.encode( + message.putTime, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.getAutoAdvance !== undefined) { + APIV1TransportResponse_GetAutoAdvance.encode( + message.getAutoAdvance, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.deleteAutoAdvance !== undefined) { + APIV1TransportResponse_DeleteAutoAdvance.encode( + message.deleteAutoAdvance, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.getCurrentMedia !== undefined) { + APIV1TransportResponse_GetCurrentMedia.encode( + message.getCurrentMedia, + writer.uint32(82).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.play = APIV1TransportResponse_Play.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.pause = APIV1TransportResponse_Pause.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.skipBackward = APIV1TransportResponse_SkipBackward.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.skipForward = APIV1TransportResponse_SkipForward.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.goToEnd = APIV1TransportResponse_GoToEnd.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.getTime = APIV1TransportResponse_GetTime.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.putTime = APIV1TransportResponse_PutTime.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.getAutoAdvance = APIV1TransportResponse_GetAutoAdvance.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.deleteAutoAdvance = + APIV1TransportResponse_DeleteAutoAdvance.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.getCurrentMedia = + APIV1TransportResponse_GetCurrentMedia.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportResponse { + return { + play: isSet(object.play) + ? APIV1TransportResponse_Play.fromJSON(object.play) + : undefined, + pause: isSet(object.pause) + ? APIV1TransportResponse_Pause.fromJSON(object.pause) + : undefined, + skipBackward: isSet(object.skipBackward) + ? APIV1TransportResponse_SkipBackward.fromJSON(object.skipBackward) + : undefined, + skipForward: isSet(object.skipForward) + ? APIV1TransportResponse_SkipForward.fromJSON(object.skipForward) + : undefined, + goToEnd: isSet(object.goToEnd) + ? APIV1TransportResponse_GoToEnd.fromJSON(object.goToEnd) + : undefined, + getTime: isSet(object.getTime) + ? APIV1TransportResponse_GetTime.fromJSON(object.getTime) + : undefined, + putTime: isSet(object.putTime) + ? APIV1TransportResponse_PutTime.fromJSON(object.putTime) + : undefined, + getAutoAdvance: isSet(object.getAutoAdvance) + ? APIV1TransportResponse_GetAutoAdvance.fromJSON(object.getAutoAdvance) + : undefined, + deleteAutoAdvance: isSet(object.deleteAutoAdvance) + ? APIV1TransportResponse_DeleteAutoAdvance.fromJSON( + object.deleteAutoAdvance, + ) + : undefined, + getCurrentMedia: isSet(object.getCurrentMedia) + ? APIV1TransportResponse_GetCurrentMedia.fromJSON( + object.getCurrentMedia, + ) + : undefined, + }; + }, + + toJSON(message: APIV1TransportResponse): unknown { + const obj: any = {}; + if (message.play !== undefined) { + obj.play = APIV1TransportResponse_Play.toJSON(message.play); + } + if (message.pause !== undefined) { + obj.pause = APIV1TransportResponse_Pause.toJSON(message.pause); + } + if (message.skipBackward !== undefined) { + obj.skipBackward = APIV1TransportResponse_SkipBackward.toJSON( + message.skipBackward, + ); + } + if (message.skipForward !== undefined) { + obj.skipForward = APIV1TransportResponse_SkipForward.toJSON( + message.skipForward, + ); + } + if (message.goToEnd !== undefined) { + obj.goToEnd = APIV1TransportResponse_GoToEnd.toJSON(message.goToEnd); + } + if (message.getTime !== undefined) { + obj.getTime = APIV1TransportResponse_GetTime.toJSON(message.getTime); + } + if (message.putTime !== undefined) { + obj.putTime = APIV1TransportResponse_PutTime.toJSON(message.putTime); + } + if (message.getAutoAdvance !== undefined) { + obj.getAutoAdvance = APIV1TransportResponse_GetAutoAdvance.toJSON( + message.getAutoAdvance, + ); + } + if (message.deleteAutoAdvance !== undefined) { + obj.deleteAutoAdvance = APIV1TransportResponse_DeleteAutoAdvance.toJSON( + message.deleteAutoAdvance, + ); + } + if (message.getCurrentMedia !== undefined) { + obj.getCurrentMedia = APIV1TransportResponse_GetCurrentMedia.toJSON( + message.getCurrentMedia, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse { + return APIV1TransportResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportResponse { + const message = createBaseAPIV1TransportResponse(); + message.play = + object.play !== undefined && object.play !== null + ? APIV1TransportResponse_Play.fromPartial(object.play) + : undefined; + message.pause = + object.pause !== undefined && object.pause !== null + ? APIV1TransportResponse_Pause.fromPartial(object.pause) + : undefined; + message.skipBackward = + object.skipBackward !== undefined && object.skipBackward !== null + ? APIV1TransportResponse_SkipBackward.fromPartial(object.skipBackward) + : undefined; + message.skipForward = + object.skipForward !== undefined && object.skipForward !== null + ? APIV1TransportResponse_SkipForward.fromPartial(object.skipForward) + : undefined; + message.goToEnd = + object.goToEnd !== undefined && object.goToEnd !== null + ? APIV1TransportResponse_GoToEnd.fromPartial(object.goToEnd) + : undefined; + message.getTime = + object.getTime !== undefined && object.getTime !== null + ? APIV1TransportResponse_GetTime.fromPartial(object.getTime) + : undefined; + message.putTime = + object.putTime !== undefined && object.putTime !== null + ? APIV1TransportResponse_PutTime.fromPartial(object.putTime) + : undefined; + message.getAutoAdvance = + object.getAutoAdvance !== undefined && object.getAutoAdvance !== null + ? APIV1TransportResponse_GetAutoAdvance.fromPartial( + object.getAutoAdvance, + ) + : undefined; + message.deleteAutoAdvance = + object.deleteAutoAdvance !== undefined && + object.deleteAutoAdvance !== null + ? APIV1TransportResponse_DeleteAutoAdvance.fromPartial( + object.deleteAutoAdvance, + ) + : undefined; + message.getCurrentMedia = + object.getCurrentMedia !== undefined && object.getCurrentMedia !== null + ? APIV1TransportResponse_GetCurrentMedia.fromPartial( + object.getCurrentMedia, + ) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TransportResponse_Play(): APIV1TransportResponse_Play { + return {}; +} + +export const APIV1TransportResponse_Play = { + encode( + _: APIV1TransportResponse_Play, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_Play { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_Play(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_Play { + return {}; + }, + + toJSON(_: APIV1TransportResponse_Play): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_Play { + return APIV1TransportResponse_Play.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TransportResponse_Play { + const message = createBaseAPIV1TransportResponse_Play(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_Pause(): APIV1TransportResponse_Pause { + return {}; +} + +export const APIV1TransportResponse_Pause = { + encode( + _: APIV1TransportResponse_Pause, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_Pause { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_Pause(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_Pause { + return {}; + }, + + toJSON(_: APIV1TransportResponse_Pause): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_Pause { + return APIV1TransportResponse_Pause.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TransportResponse_Pause { + const message = createBaseAPIV1TransportResponse_Pause(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_SkipBackward(): APIV1TransportResponse_SkipBackward { + return {}; +} + +export const APIV1TransportResponse_SkipBackward = { + encode( + _: APIV1TransportResponse_SkipBackward, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_SkipBackward { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_SkipBackward(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_SkipBackward { + return {}; + }, + + toJSON(_: APIV1TransportResponse_SkipBackward): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_SkipBackward { + return APIV1TransportResponse_SkipBackward.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TransportResponse_SkipBackward { + const message = createBaseAPIV1TransportResponse_SkipBackward(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_SkipForward(): APIV1TransportResponse_SkipForward { + return {}; +} + +export const APIV1TransportResponse_SkipForward = { + encode( + _: APIV1TransportResponse_SkipForward, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_SkipForward { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_SkipForward(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_SkipForward { + return {}; + }, + + toJSON(_: APIV1TransportResponse_SkipForward): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_SkipForward { + return APIV1TransportResponse_SkipForward.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TransportResponse_SkipForward { + const message = createBaseAPIV1TransportResponse_SkipForward(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_GoToEnd(): APIV1TransportResponse_GoToEnd { + return {}; +} + +export const APIV1TransportResponse_GoToEnd = { + encode( + _: APIV1TransportResponse_GoToEnd, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_GoToEnd { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_GoToEnd(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_GoToEnd { + return {}; + }, + + toJSON(_: APIV1TransportResponse_GoToEnd): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_GoToEnd { + return APIV1TransportResponse_GoToEnd.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TransportResponse_GoToEnd { + const message = createBaseAPIV1TransportResponse_GoToEnd(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_GetTime(): APIV1TransportResponse_GetTime { + return { seconds: 0 }; +} + +export const APIV1TransportResponse_GetTime = { + encode( + message: APIV1TransportResponse_GetTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.seconds !== 0) { + writer.uint32(9).double(message.seconds); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_GetTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_GetTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 9) { + break; + } + + message.seconds = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportResponse_GetTime { + return { + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + }; + }, + + toJSON(message: APIV1TransportResponse_GetTime): unknown { + const obj: any = {}; + if (message.seconds !== 0) { + obj.seconds = message.seconds; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_GetTime { + return APIV1TransportResponse_GetTime.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TransportResponse_GetTime { + const message = createBaseAPIV1TransportResponse_GetTime(); + message.seconds = object.seconds ?? 0; + return message; + }, +}; + +function createBaseAPIV1TransportResponse_PutTime(): APIV1TransportResponse_PutTime { + return {}; +} + +export const APIV1TransportResponse_PutTime = { + encode( + _: APIV1TransportResponse_PutTime, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_PutTime { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_PutTime(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_PutTime { + return {}; + }, + + toJSON(_: APIV1TransportResponse_PutTime): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TransportResponse_PutTime { + return APIV1TransportResponse_PutTime.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TransportResponse_PutTime { + const message = createBaseAPIV1TransportResponse_PutTime(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_GetAutoAdvance(): APIV1TransportResponse_GetAutoAdvance { + return { autoAdvance: false }; +} + +export const APIV1TransportResponse_GetAutoAdvance = { + encode( + message: APIV1TransportResponse_GetAutoAdvance, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.autoAdvance === true) { + writer.uint32(8).bool(message.autoAdvance); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_GetAutoAdvance { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_GetAutoAdvance(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.autoAdvance = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportResponse_GetAutoAdvance { + return { + autoAdvance: isSet(object.autoAdvance) + ? globalThis.Boolean(object.autoAdvance) + : false, + }; + }, + + toJSON(message: APIV1TransportResponse_GetAutoAdvance): unknown { + const obj: any = {}; + if (message.autoAdvance === true) { + obj.autoAdvance = message.autoAdvance; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1TransportResponse_GetAutoAdvance { + return APIV1TransportResponse_GetAutoAdvance.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportResponse_GetAutoAdvance { + const message = createBaseAPIV1TransportResponse_GetAutoAdvance(); + message.autoAdvance = object.autoAdvance ?? false; + return message; + }, +}; + +function createBaseAPIV1TransportResponse_DeleteAutoAdvance(): APIV1TransportResponse_DeleteAutoAdvance { + return {}; +} + +export const APIV1TransportResponse_DeleteAutoAdvance = { + encode( + _: APIV1TransportResponse_DeleteAutoAdvance, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_DeleteAutoAdvance { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_DeleteAutoAdvance(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TransportResponse_DeleteAutoAdvance { + return {}; + }, + + toJSON(_: APIV1TransportResponse_DeleteAutoAdvance): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1TransportResponse_DeleteAutoAdvance { + return APIV1TransportResponse_DeleteAutoAdvance.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TransportResponse_DeleteAutoAdvance { + const message = createBaseAPIV1TransportResponse_DeleteAutoAdvance(); + return message; + }, +}; + +function createBaseAPIV1TransportResponse_GetCurrentMedia(): APIV1TransportResponse_GetCurrentMedia { + return { + isPlaying: false, + uuid: undefined, + name: '', + artist: '', + audioOnly: false, + duration: 0, + }; +} + +export const APIV1TransportResponse_GetCurrentMedia = { + encode( + message: APIV1TransportResponse_GetCurrentMedia, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isPlaying === true) { + writer.uint32(8).bool(message.isPlaying); + } + if (message.uuid !== undefined) { + UUID.encode(message.uuid, writer.uint32(18).fork()).ldelim(); + } + if (message.name !== '') { + writer.uint32(26).string(message.name); + } + if (message.artist !== '') { + writer.uint32(34).string(message.artist); + } + if (message.audioOnly === true) { + writer.uint32(40).bool(message.audioOnly); + } + if (message.duration !== 0) { + writer.uint32(49).double(message.duration); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TransportResponse_GetCurrentMedia { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TransportResponse_GetCurrentMedia(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isPlaying = reader.bool(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.uuid = UUID.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.name = reader.string(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.artist = reader.string(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.audioOnly = reader.bool(); + continue; + case 6: + if (tag !== 49) { + break; + } + + message.duration = reader.double(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TransportResponse_GetCurrentMedia { + return { + isPlaying: isSet(object.isPlaying) + ? globalThis.Boolean(object.isPlaying) + : false, + uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, + name: isSet(object.name) ? globalThis.String(object.name) : '', + artist: isSet(object.artist) ? globalThis.String(object.artist) : '', + audioOnly: isSet(object.audioOnly) + ? globalThis.Boolean(object.audioOnly) + : false, + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + }; + }, + + toJSON(message: APIV1TransportResponse_GetCurrentMedia): unknown { + const obj: any = {}; + if (message.isPlaying === true) { + obj.isPlaying = message.isPlaying; + } + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.artist !== '') { + obj.artist = message.artist; + } + if (message.audioOnly === true) { + obj.audioOnly = message.audioOnly; + } + if (message.duration !== 0) { + obj.duration = message.duration; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): APIV1TransportResponse_GetCurrentMedia { + return APIV1TransportResponse_GetCurrentMedia.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): APIV1TransportResponse_GetCurrentMedia { + const message = createBaseAPIV1TransportResponse_GetCurrentMedia(); + message.isPlaying = object.isPlaying ?? false; + message.uuid = + object.uuid !== undefined && object.uuid !== null + ? UUID.fromPartial(object.uuid) + : undefined; + message.name = object.name ?? ''; + message.artist = object.artist ?? ''; + message.audioOnly = object.audioOnly ?? false; + message.duration = object.duration ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1Trigger.proto b/proto/proApiV1Trigger.proto new file mode 100755 index 0000000..112d37a --- /dev/null +++ b/proto/proApiV1Trigger.proto @@ -0,0 +1,120 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message API_v1_Trigger_Request { + message Cue { + uint32 index = 1; + } + + message Playlist { + string id = 1; + } + + message Media { + string id = 1; + } + + message MediaNext { + } + + message MediaPrevious { + } + + message Audio { + string id = 1; + } + + message AudioNext { + } + + message AudioPrevious { + } + + message VideoInput { + string id = 1; + } + + message Library { + string id = 1; + } + + message Next { + } + + message Previous { + } + + oneof Request { + .rv.data.API_v1_Trigger_Request.Cue cue = 1; + .rv.data.API_v1_Trigger_Request.Playlist playlist = 2; + .rv.data.API_v1_Trigger_Request.Media media = 3; + .rv.data.API_v1_Trigger_Request.Audio audio = 4; + .rv.data.API_v1_Trigger_Request.VideoInput video_input = 5; + .rv.data.API_v1_Trigger_Request.Library library = 6; + .rv.data.API_v1_Trigger_Request.Next next = 7; + .rv.data.API_v1_Trigger_Request.Previous previous = 8; + .rv.data.API_v1_Trigger_Request.MediaNext media_next = 9; + .rv.data.API_v1_Trigger_Request.MediaPrevious media_previous = 10; + .rv.data.API_v1_Trigger_Request.AudioNext audio_next = 11; + .rv.data.API_v1_Trigger_Request.AudioPrevious audio_previous = 12; + } +} + +message API_v1_Trigger_Response { + message Cue { + } + + message Playlist { + } + + message Media { + } + + message MediaNext { + } + + message MediaPrevious { + } + + message Audio { + } + + message AudioNext { + } + + message AudioPrevious { + } + + message VideoInput { + } + + message Library { + } + + message Next { + } + + message Previous { + } + + oneof Response { + .rv.data.API_v1_Trigger_Response.Cue cue = 1; + .rv.data.API_v1_Trigger_Response.Playlist playlist = 2; + .rv.data.API_v1_Trigger_Response.Media media = 3; + .rv.data.API_v1_Trigger_Response.Audio audio = 4; + .rv.data.API_v1_Trigger_Response.VideoInput video_input = 5; + .rv.data.API_v1_Trigger_Response.Library library = 6; + .rv.data.API_v1_Trigger_Response.Next next = 7; + .rv.data.API_v1_Trigger_Response.Previous previous = 8; + .rv.data.API_v1_Trigger_Response.MediaNext media_next = 9; + .rv.data.API_v1_Trigger_Response.MediaPrevious media_previous = 10; + .rv.data.API_v1_Trigger_Response.AudioNext audio_next = 11; + .rv.data.API_v1_Trigger_Response.AudioPrevious audio_previous = 12; + } +} + diff --git a/proto/proApiV1Trigger.ts b/proto/proApiV1Trigger.ts new file mode 100644 index 0000000..cda2aa3 --- /dev/null +++ b/proto/proApiV1Trigger.ts @@ -0,0 +1,2270 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1TriggerRequest { + cue?: APIV1TriggerRequest_Cue | undefined; + playlist?: APIV1TriggerRequest_Playlist | undefined; + media?: APIV1TriggerRequest_Media | undefined; + audio?: APIV1TriggerRequest_Audio | undefined; + videoInput?: APIV1TriggerRequest_VideoInput | undefined; + library?: APIV1TriggerRequest_Library | undefined; + next?: APIV1TriggerRequest_Next | undefined; + previous?: APIV1TriggerRequest_Previous | undefined; + mediaNext?: APIV1TriggerRequest_MediaNext | undefined; + mediaPrevious?: APIV1TriggerRequest_MediaPrevious | undefined; + audioNext?: APIV1TriggerRequest_AudioNext | undefined; + audioPrevious?: APIV1TriggerRequest_AudioPrevious | undefined; +} + +export interface APIV1TriggerRequest_Cue { + index: number; +} + +export interface APIV1TriggerRequest_Playlist { + id: string; +} + +export interface APIV1TriggerRequest_Media { + id: string; +} + +export interface APIV1TriggerRequest_MediaNext {} + +export interface APIV1TriggerRequest_MediaPrevious {} + +export interface APIV1TriggerRequest_Audio { + id: string; +} + +export interface APIV1TriggerRequest_AudioNext {} + +export interface APIV1TriggerRequest_AudioPrevious {} + +export interface APIV1TriggerRequest_VideoInput { + id: string; +} + +export interface APIV1TriggerRequest_Library { + id: string; +} + +export interface APIV1TriggerRequest_Next {} + +export interface APIV1TriggerRequest_Previous {} + +export interface APIV1TriggerResponse { + cue?: APIV1TriggerResponse_Cue | undefined; + playlist?: APIV1TriggerResponse_Playlist | undefined; + media?: APIV1TriggerResponse_Media | undefined; + audio?: APIV1TriggerResponse_Audio | undefined; + videoInput?: APIV1TriggerResponse_VideoInput | undefined; + library?: APIV1TriggerResponse_Library | undefined; + next?: APIV1TriggerResponse_Next | undefined; + previous?: APIV1TriggerResponse_Previous | undefined; + mediaNext?: APIV1TriggerResponse_MediaNext | undefined; + mediaPrevious?: APIV1TriggerResponse_MediaPrevious | undefined; + audioNext?: APIV1TriggerResponse_AudioNext | undefined; + audioPrevious?: APIV1TriggerResponse_AudioPrevious | undefined; +} + +export interface APIV1TriggerResponse_Cue {} + +export interface APIV1TriggerResponse_Playlist {} + +export interface APIV1TriggerResponse_Media {} + +export interface APIV1TriggerResponse_MediaNext {} + +export interface APIV1TriggerResponse_MediaPrevious {} + +export interface APIV1TriggerResponse_Audio {} + +export interface APIV1TriggerResponse_AudioNext {} + +export interface APIV1TriggerResponse_AudioPrevious {} + +export interface APIV1TriggerResponse_VideoInput {} + +export interface APIV1TriggerResponse_Library {} + +export interface APIV1TriggerResponse_Next {} + +export interface APIV1TriggerResponse_Previous {} + +function createBaseAPIV1TriggerRequest(): APIV1TriggerRequest { + return { + cue: undefined, + playlist: undefined, + media: undefined, + audio: undefined, + videoInput: undefined, + library: undefined, + next: undefined, + previous: undefined, + mediaNext: undefined, + mediaPrevious: undefined, + audioNext: undefined, + audioPrevious: undefined, + }; +} + +export const APIV1TriggerRequest = { + encode( + message: APIV1TriggerRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.cue !== undefined) { + APIV1TriggerRequest_Cue.encode( + message.cue, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.playlist !== undefined) { + APIV1TriggerRequest_Playlist.encode( + message.playlist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.media !== undefined) { + APIV1TriggerRequest_Media.encode( + message.media, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.audio !== undefined) { + APIV1TriggerRequest_Audio.encode( + message.audio, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.videoInput !== undefined) { + APIV1TriggerRequest_VideoInput.encode( + message.videoInput, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.library !== undefined) { + APIV1TriggerRequest_Library.encode( + message.library, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.next !== undefined) { + APIV1TriggerRequest_Next.encode( + message.next, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.previous !== undefined) { + APIV1TriggerRequest_Previous.encode( + message.previous, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.mediaNext !== undefined) { + APIV1TriggerRequest_MediaNext.encode( + message.mediaNext, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.mediaPrevious !== undefined) { + APIV1TriggerRequest_MediaPrevious.encode( + message.mediaPrevious, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.audioNext !== undefined) { + APIV1TriggerRequest_AudioNext.encode( + message.audioNext, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.audioPrevious !== undefined) { + APIV1TriggerRequest_AudioPrevious.encode( + message.audioPrevious, + writer.uint32(98).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): APIV1TriggerRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.cue = APIV1TriggerRequest_Cue.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.playlist = APIV1TriggerRequest_Playlist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.media = APIV1TriggerRequest_Media.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.audio = APIV1TriggerRequest_Audio.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.videoInput = APIV1TriggerRequest_VideoInput.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.library = APIV1TriggerRequest_Library.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.next = APIV1TriggerRequest_Next.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.previous = APIV1TriggerRequest_Previous.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.mediaNext = APIV1TriggerRequest_MediaNext.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.mediaPrevious = APIV1TriggerRequest_MediaPrevious.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.audioNext = APIV1TriggerRequest_AudioNext.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.audioPrevious = APIV1TriggerRequest_AudioPrevious.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest { + return { + cue: isSet(object.cue) + ? APIV1TriggerRequest_Cue.fromJSON(object.cue) + : undefined, + playlist: isSet(object.playlist) + ? APIV1TriggerRequest_Playlist.fromJSON(object.playlist) + : undefined, + media: isSet(object.media) + ? APIV1TriggerRequest_Media.fromJSON(object.media) + : undefined, + audio: isSet(object.audio) + ? APIV1TriggerRequest_Audio.fromJSON(object.audio) + : undefined, + videoInput: isSet(object.videoInput) + ? APIV1TriggerRequest_VideoInput.fromJSON(object.videoInput) + : undefined, + library: isSet(object.library) + ? APIV1TriggerRequest_Library.fromJSON(object.library) + : undefined, + next: isSet(object.next) + ? APIV1TriggerRequest_Next.fromJSON(object.next) + : undefined, + previous: isSet(object.previous) + ? APIV1TriggerRequest_Previous.fromJSON(object.previous) + : undefined, + mediaNext: isSet(object.mediaNext) + ? APIV1TriggerRequest_MediaNext.fromJSON(object.mediaNext) + : undefined, + mediaPrevious: isSet(object.mediaPrevious) + ? APIV1TriggerRequest_MediaPrevious.fromJSON(object.mediaPrevious) + : undefined, + audioNext: isSet(object.audioNext) + ? APIV1TriggerRequest_AudioNext.fromJSON(object.audioNext) + : undefined, + audioPrevious: isSet(object.audioPrevious) + ? APIV1TriggerRequest_AudioPrevious.fromJSON(object.audioPrevious) + : undefined, + }; + }, + + toJSON(message: APIV1TriggerRequest): unknown { + const obj: any = {}; + if (message.cue !== undefined) { + obj.cue = APIV1TriggerRequest_Cue.toJSON(message.cue); + } + if (message.playlist !== undefined) { + obj.playlist = APIV1TriggerRequest_Playlist.toJSON(message.playlist); + } + if (message.media !== undefined) { + obj.media = APIV1TriggerRequest_Media.toJSON(message.media); + } + if (message.audio !== undefined) { + obj.audio = APIV1TriggerRequest_Audio.toJSON(message.audio); + } + if (message.videoInput !== undefined) { + obj.videoInput = APIV1TriggerRequest_VideoInput.toJSON( + message.videoInput, + ); + } + if (message.library !== undefined) { + obj.library = APIV1TriggerRequest_Library.toJSON(message.library); + } + if (message.next !== undefined) { + obj.next = APIV1TriggerRequest_Next.toJSON(message.next); + } + if (message.previous !== undefined) { + obj.previous = APIV1TriggerRequest_Previous.toJSON(message.previous); + } + if (message.mediaNext !== undefined) { + obj.mediaNext = APIV1TriggerRequest_MediaNext.toJSON(message.mediaNext); + } + if (message.mediaPrevious !== undefined) { + obj.mediaPrevious = APIV1TriggerRequest_MediaPrevious.toJSON( + message.mediaPrevious, + ); + } + if (message.audioNext !== undefined) { + obj.audioNext = APIV1TriggerRequest_AudioNext.toJSON(message.audioNext); + } + if (message.audioPrevious !== undefined) { + obj.audioPrevious = APIV1TriggerRequest_AudioPrevious.toJSON( + message.audioPrevious, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest { + return APIV1TriggerRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest { + const message = createBaseAPIV1TriggerRequest(); + message.cue = + object.cue !== undefined && object.cue !== null + ? APIV1TriggerRequest_Cue.fromPartial(object.cue) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1TriggerRequest_Playlist.fromPartial(object.playlist) + : undefined; + message.media = + object.media !== undefined && object.media !== null + ? APIV1TriggerRequest_Media.fromPartial(object.media) + : undefined; + message.audio = + object.audio !== undefined && object.audio !== null + ? APIV1TriggerRequest_Audio.fromPartial(object.audio) + : undefined; + message.videoInput = + object.videoInput !== undefined && object.videoInput !== null + ? APIV1TriggerRequest_VideoInput.fromPartial(object.videoInput) + : undefined; + message.library = + object.library !== undefined && object.library !== null + ? APIV1TriggerRequest_Library.fromPartial(object.library) + : undefined; + message.next = + object.next !== undefined && object.next !== null + ? APIV1TriggerRequest_Next.fromPartial(object.next) + : undefined; + message.previous = + object.previous !== undefined && object.previous !== null + ? APIV1TriggerRequest_Previous.fromPartial(object.previous) + : undefined; + message.mediaNext = + object.mediaNext !== undefined && object.mediaNext !== null + ? APIV1TriggerRequest_MediaNext.fromPartial(object.mediaNext) + : undefined; + message.mediaPrevious = + object.mediaPrevious !== undefined && object.mediaPrevious !== null + ? APIV1TriggerRequest_MediaPrevious.fromPartial(object.mediaPrevious) + : undefined; + message.audioNext = + object.audioNext !== undefined && object.audioNext !== null + ? APIV1TriggerRequest_AudioNext.fromPartial(object.audioNext) + : undefined; + message.audioPrevious = + object.audioPrevious !== undefined && object.audioPrevious !== null + ? APIV1TriggerRequest_AudioPrevious.fromPartial(object.audioPrevious) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Cue(): APIV1TriggerRequest_Cue { + return { index: 0 }; +} + +export const APIV1TriggerRequest_Cue = { + encode( + message: APIV1TriggerRequest_Cue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.index !== 0) { + writer.uint32(8).uint32(message.index); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Cue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Cue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.index = reader.uint32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest_Cue { + return { index: isSet(object.index) ? globalThis.Number(object.index) : 0 }; + }, + + toJSON(message: APIV1TriggerRequest_Cue): unknown { + const obj: any = {}; + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Cue { + return APIV1TriggerRequest_Cue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest_Cue { + const message = createBaseAPIV1TriggerRequest_Cue(); + message.index = object.index ?? 0; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Playlist(): APIV1TriggerRequest_Playlist { + return { id: '' }; +} + +export const APIV1TriggerRequest_Playlist = { + encode( + message: APIV1TriggerRequest_Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Playlist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest_Playlist { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TriggerRequest_Playlist): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Playlist { + return APIV1TriggerRequest_Playlist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest_Playlist { + const message = createBaseAPIV1TriggerRequest_Playlist(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Media(): APIV1TriggerRequest_Media { + return { id: '' }; +} + +export const APIV1TriggerRequest_Media = { + encode( + message: APIV1TriggerRequest_Media, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Media { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Media(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest_Media { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TriggerRequest_Media): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Media { + return APIV1TriggerRequest_Media.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest_Media { + const message = createBaseAPIV1TriggerRequest_Media(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_MediaNext(): APIV1TriggerRequest_MediaNext { + return {}; +} + +export const APIV1TriggerRequest_MediaNext = { + encode( + _: APIV1TriggerRequest_MediaNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_MediaNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_MediaNext(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerRequest_MediaNext { + return {}; + }, + + toJSON(_: APIV1TriggerRequest_MediaNext): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_MediaNext { + return APIV1TriggerRequest_MediaNext.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerRequest_MediaNext { + const message = createBaseAPIV1TriggerRequest_MediaNext(); + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_MediaPrevious(): APIV1TriggerRequest_MediaPrevious { + return {}; +} + +export const APIV1TriggerRequest_MediaPrevious = { + encode( + _: APIV1TriggerRequest_MediaPrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_MediaPrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_MediaPrevious(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerRequest_MediaPrevious { + return {}; + }, + + toJSON(_: APIV1TriggerRequest_MediaPrevious): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_MediaPrevious { + return APIV1TriggerRequest_MediaPrevious.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TriggerRequest_MediaPrevious { + const message = createBaseAPIV1TriggerRequest_MediaPrevious(); + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Audio(): APIV1TriggerRequest_Audio { + return { id: '' }; +} + +export const APIV1TriggerRequest_Audio = { + encode( + message: APIV1TriggerRequest_Audio, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Audio { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Audio(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest_Audio { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TriggerRequest_Audio): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Audio { + return APIV1TriggerRequest_Audio.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest_Audio { + const message = createBaseAPIV1TriggerRequest_Audio(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_AudioNext(): APIV1TriggerRequest_AudioNext { + return {}; +} + +export const APIV1TriggerRequest_AudioNext = { + encode( + _: APIV1TriggerRequest_AudioNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_AudioNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_AudioNext(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerRequest_AudioNext { + return {}; + }, + + toJSON(_: APIV1TriggerRequest_AudioNext): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_AudioNext { + return APIV1TriggerRequest_AudioNext.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerRequest_AudioNext { + const message = createBaseAPIV1TriggerRequest_AudioNext(); + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_AudioPrevious(): APIV1TriggerRequest_AudioPrevious { + return {}; +} + +export const APIV1TriggerRequest_AudioPrevious = { + encode( + _: APIV1TriggerRequest_AudioPrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_AudioPrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_AudioPrevious(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerRequest_AudioPrevious { + return {}; + }, + + toJSON(_: APIV1TriggerRequest_AudioPrevious): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_AudioPrevious { + return APIV1TriggerRequest_AudioPrevious.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TriggerRequest_AudioPrevious { + const message = createBaseAPIV1TriggerRequest_AudioPrevious(); + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_VideoInput(): APIV1TriggerRequest_VideoInput { + return { id: '' }; +} + +export const APIV1TriggerRequest_VideoInput = { + encode( + message: APIV1TriggerRequest_VideoInput, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_VideoInput { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_VideoInput(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest_VideoInput { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TriggerRequest_VideoInput): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_VideoInput { + return APIV1TriggerRequest_VideoInput.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest_VideoInput { + const message = createBaseAPIV1TriggerRequest_VideoInput(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Library(): APIV1TriggerRequest_Library { + return { id: '' }; +} + +export const APIV1TriggerRequest_Library = { + encode( + message: APIV1TriggerRequest_Library, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Library { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Library(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerRequest_Library { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1TriggerRequest_Library): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Library { + return APIV1TriggerRequest_Library.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerRequest_Library { + const message = createBaseAPIV1TriggerRequest_Library(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Next(): APIV1TriggerRequest_Next { + return {}; +} + +export const APIV1TriggerRequest_Next = { + encode( + _: APIV1TriggerRequest_Next, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Next { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Next(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerRequest_Next { + return {}; + }, + + toJSON(_: APIV1TriggerRequest_Next): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Next { + return APIV1TriggerRequest_Next.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerRequest_Next { + const message = createBaseAPIV1TriggerRequest_Next(); + return message; + }, +}; + +function createBaseAPIV1TriggerRequest_Previous(): APIV1TriggerRequest_Previous { + return {}; +} + +export const APIV1TriggerRequest_Previous = { + encode( + _: APIV1TriggerRequest_Previous, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerRequest_Previous { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerRequest_Previous(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerRequest_Previous { + return {}; + }, + + toJSON(_: APIV1TriggerRequest_Previous): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerRequest_Previous { + return APIV1TriggerRequest_Previous.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerRequest_Previous { + const message = createBaseAPIV1TriggerRequest_Previous(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse(): APIV1TriggerResponse { + return { + cue: undefined, + playlist: undefined, + media: undefined, + audio: undefined, + videoInput: undefined, + library: undefined, + next: undefined, + previous: undefined, + mediaNext: undefined, + mediaPrevious: undefined, + audioNext: undefined, + audioPrevious: undefined, + }; +} + +export const APIV1TriggerResponse = { + encode( + message: APIV1TriggerResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.cue !== undefined) { + APIV1TriggerResponse_Cue.encode( + message.cue, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.playlist !== undefined) { + APIV1TriggerResponse_Playlist.encode( + message.playlist, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.media !== undefined) { + APIV1TriggerResponse_Media.encode( + message.media, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.audio !== undefined) { + APIV1TriggerResponse_Audio.encode( + message.audio, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.videoInput !== undefined) { + APIV1TriggerResponse_VideoInput.encode( + message.videoInput, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.library !== undefined) { + APIV1TriggerResponse_Library.encode( + message.library, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.next !== undefined) { + APIV1TriggerResponse_Next.encode( + message.next, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.previous !== undefined) { + APIV1TriggerResponse_Previous.encode( + message.previous, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.mediaNext !== undefined) { + APIV1TriggerResponse_MediaNext.encode( + message.mediaNext, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.mediaPrevious !== undefined) { + APIV1TriggerResponse_MediaPrevious.encode( + message.mediaPrevious, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.audioNext !== undefined) { + APIV1TriggerResponse_AudioNext.encode( + message.audioNext, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.audioPrevious !== undefined) { + APIV1TriggerResponse_AudioPrevious.encode( + message.audioPrevious, + writer.uint32(98).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.cue = APIV1TriggerResponse_Cue.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.playlist = APIV1TriggerResponse_Playlist.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.media = APIV1TriggerResponse_Media.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.audio = APIV1TriggerResponse_Audio.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.videoInput = APIV1TriggerResponse_VideoInput.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.library = APIV1TriggerResponse_Library.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.next = APIV1TriggerResponse_Next.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.previous = APIV1TriggerResponse_Previous.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.mediaNext = APIV1TriggerResponse_MediaNext.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.mediaPrevious = APIV1TriggerResponse_MediaPrevious.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.audioNext = APIV1TriggerResponse_AudioNext.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.audioPrevious = APIV1TriggerResponse_AudioPrevious.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1TriggerResponse { + return { + cue: isSet(object.cue) + ? APIV1TriggerResponse_Cue.fromJSON(object.cue) + : undefined, + playlist: isSet(object.playlist) + ? APIV1TriggerResponse_Playlist.fromJSON(object.playlist) + : undefined, + media: isSet(object.media) + ? APIV1TriggerResponse_Media.fromJSON(object.media) + : undefined, + audio: isSet(object.audio) + ? APIV1TriggerResponse_Audio.fromJSON(object.audio) + : undefined, + videoInput: isSet(object.videoInput) + ? APIV1TriggerResponse_VideoInput.fromJSON(object.videoInput) + : undefined, + library: isSet(object.library) + ? APIV1TriggerResponse_Library.fromJSON(object.library) + : undefined, + next: isSet(object.next) + ? APIV1TriggerResponse_Next.fromJSON(object.next) + : undefined, + previous: isSet(object.previous) + ? APIV1TriggerResponse_Previous.fromJSON(object.previous) + : undefined, + mediaNext: isSet(object.mediaNext) + ? APIV1TriggerResponse_MediaNext.fromJSON(object.mediaNext) + : undefined, + mediaPrevious: isSet(object.mediaPrevious) + ? APIV1TriggerResponse_MediaPrevious.fromJSON(object.mediaPrevious) + : undefined, + audioNext: isSet(object.audioNext) + ? APIV1TriggerResponse_AudioNext.fromJSON(object.audioNext) + : undefined, + audioPrevious: isSet(object.audioPrevious) + ? APIV1TriggerResponse_AudioPrevious.fromJSON(object.audioPrevious) + : undefined, + }; + }, + + toJSON(message: APIV1TriggerResponse): unknown { + const obj: any = {}; + if (message.cue !== undefined) { + obj.cue = APIV1TriggerResponse_Cue.toJSON(message.cue); + } + if (message.playlist !== undefined) { + obj.playlist = APIV1TriggerResponse_Playlist.toJSON(message.playlist); + } + if (message.media !== undefined) { + obj.media = APIV1TriggerResponse_Media.toJSON(message.media); + } + if (message.audio !== undefined) { + obj.audio = APIV1TriggerResponse_Audio.toJSON(message.audio); + } + if (message.videoInput !== undefined) { + obj.videoInput = APIV1TriggerResponse_VideoInput.toJSON( + message.videoInput, + ); + } + if (message.library !== undefined) { + obj.library = APIV1TriggerResponse_Library.toJSON(message.library); + } + if (message.next !== undefined) { + obj.next = APIV1TriggerResponse_Next.toJSON(message.next); + } + if (message.previous !== undefined) { + obj.previous = APIV1TriggerResponse_Previous.toJSON(message.previous); + } + if (message.mediaNext !== undefined) { + obj.mediaNext = APIV1TriggerResponse_MediaNext.toJSON(message.mediaNext); + } + if (message.mediaPrevious !== undefined) { + obj.mediaPrevious = APIV1TriggerResponse_MediaPrevious.toJSON( + message.mediaPrevious, + ); + } + if (message.audioNext !== undefined) { + obj.audioNext = APIV1TriggerResponse_AudioNext.toJSON(message.audioNext); + } + if (message.audioPrevious !== undefined) { + obj.audioPrevious = APIV1TriggerResponse_AudioPrevious.toJSON( + message.audioPrevious, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse { + return APIV1TriggerResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1TriggerResponse { + const message = createBaseAPIV1TriggerResponse(); + message.cue = + object.cue !== undefined && object.cue !== null + ? APIV1TriggerResponse_Cue.fromPartial(object.cue) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? APIV1TriggerResponse_Playlist.fromPartial(object.playlist) + : undefined; + message.media = + object.media !== undefined && object.media !== null + ? APIV1TriggerResponse_Media.fromPartial(object.media) + : undefined; + message.audio = + object.audio !== undefined && object.audio !== null + ? APIV1TriggerResponse_Audio.fromPartial(object.audio) + : undefined; + message.videoInput = + object.videoInput !== undefined && object.videoInput !== null + ? APIV1TriggerResponse_VideoInput.fromPartial(object.videoInput) + : undefined; + message.library = + object.library !== undefined && object.library !== null + ? APIV1TriggerResponse_Library.fromPartial(object.library) + : undefined; + message.next = + object.next !== undefined && object.next !== null + ? APIV1TriggerResponse_Next.fromPartial(object.next) + : undefined; + message.previous = + object.previous !== undefined && object.previous !== null + ? APIV1TriggerResponse_Previous.fromPartial(object.previous) + : undefined; + message.mediaNext = + object.mediaNext !== undefined && object.mediaNext !== null + ? APIV1TriggerResponse_MediaNext.fromPartial(object.mediaNext) + : undefined; + message.mediaPrevious = + object.mediaPrevious !== undefined && object.mediaPrevious !== null + ? APIV1TriggerResponse_MediaPrevious.fromPartial(object.mediaPrevious) + : undefined; + message.audioNext = + object.audioNext !== undefined && object.audioNext !== null + ? APIV1TriggerResponse_AudioNext.fromPartial(object.audioNext) + : undefined; + message.audioPrevious = + object.audioPrevious !== undefined && object.audioPrevious !== null + ? APIV1TriggerResponse_AudioPrevious.fromPartial(object.audioPrevious) + : undefined; + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Cue(): APIV1TriggerResponse_Cue { + return {}; +} + +export const APIV1TriggerResponse_Cue = { + encode( + _: APIV1TriggerResponse_Cue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Cue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Cue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Cue { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Cue): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Cue { + return APIV1TriggerResponse_Cue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Cue { + const message = createBaseAPIV1TriggerResponse_Cue(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Playlist(): APIV1TriggerResponse_Playlist { + return {}; +} + +export const APIV1TriggerResponse_Playlist = { + encode( + _: APIV1TriggerResponse_Playlist, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Playlist { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Playlist(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Playlist { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Playlist): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Playlist { + return APIV1TriggerResponse_Playlist.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Playlist { + const message = createBaseAPIV1TriggerResponse_Playlist(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Media(): APIV1TriggerResponse_Media { + return {}; +} + +export const APIV1TriggerResponse_Media = { + encode( + _: APIV1TriggerResponse_Media, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Media { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Media(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Media { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Media): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Media { + return APIV1TriggerResponse_Media.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Media { + const message = createBaseAPIV1TriggerResponse_Media(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_MediaNext(): APIV1TriggerResponse_MediaNext { + return {}; +} + +export const APIV1TriggerResponse_MediaNext = { + encode( + _: APIV1TriggerResponse_MediaNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_MediaNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_MediaNext(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_MediaNext { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_MediaNext): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_MediaNext { + return APIV1TriggerResponse_MediaNext.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_MediaNext { + const message = createBaseAPIV1TriggerResponse_MediaNext(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_MediaPrevious(): APIV1TriggerResponse_MediaPrevious { + return {}; +} + +export const APIV1TriggerResponse_MediaPrevious = { + encode( + _: APIV1TriggerResponse_MediaPrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_MediaPrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_MediaPrevious(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_MediaPrevious { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_MediaPrevious): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_MediaPrevious { + return APIV1TriggerResponse_MediaPrevious.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TriggerResponse_MediaPrevious { + const message = createBaseAPIV1TriggerResponse_MediaPrevious(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Audio(): APIV1TriggerResponse_Audio { + return {}; +} + +export const APIV1TriggerResponse_Audio = { + encode( + _: APIV1TriggerResponse_Audio, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Audio { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Audio(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Audio { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Audio): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Audio { + return APIV1TriggerResponse_Audio.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Audio { + const message = createBaseAPIV1TriggerResponse_Audio(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_AudioNext(): APIV1TriggerResponse_AudioNext { + return {}; +} + +export const APIV1TriggerResponse_AudioNext = { + encode( + _: APIV1TriggerResponse_AudioNext, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_AudioNext { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_AudioNext(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_AudioNext { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_AudioNext): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_AudioNext { + return APIV1TriggerResponse_AudioNext.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_AudioNext { + const message = createBaseAPIV1TriggerResponse_AudioNext(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_AudioPrevious(): APIV1TriggerResponse_AudioPrevious { + return {}; +} + +export const APIV1TriggerResponse_AudioPrevious = { + encode( + _: APIV1TriggerResponse_AudioPrevious, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_AudioPrevious { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_AudioPrevious(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_AudioPrevious { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_AudioPrevious): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_AudioPrevious { + return APIV1TriggerResponse_AudioPrevious.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1TriggerResponse_AudioPrevious { + const message = createBaseAPIV1TriggerResponse_AudioPrevious(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_VideoInput(): APIV1TriggerResponse_VideoInput { + return {}; +} + +export const APIV1TriggerResponse_VideoInput = { + encode( + _: APIV1TriggerResponse_VideoInput, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_VideoInput { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_VideoInput(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_VideoInput { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_VideoInput): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_VideoInput { + return APIV1TriggerResponse_VideoInput.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_VideoInput { + const message = createBaseAPIV1TriggerResponse_VideoInput(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Library(): APIV1TriggerResponse_Library { + return {}; +} + +export const APIV1TriggerResponse_Library = { + encode( + _: APIV1TriggerResponse_Library, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Library { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Library(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Library { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Library): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Library { + return APIV1TriggerResponse_Library.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Library { + const message = createBaseAPIV1TriggerResponse_Library(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Next(): APIV1TriggerResponse_Next { + return {}; +} + +export const APIV1TriggerResponse_Next = { + encode( + _: APIV1TriggerResponse_Next, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Next { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Next(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Next { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Next): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Next { + return APIV1TriggerResponse_Next.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Next { + const message = createBaseAPIV1TriggerResponse_Next(); + return message; + }, +}; + +function createBaseAPIV1TriggerResponse_Previous(): APIV1TriggerResponse_Previous { + return {}; +} + +export const APIV1TriggerResponse_Previous = { + encode( + _: APIV1TriggerResponse_Previous, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1TriggerResponse_Previous { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1TriggerResponse_Previous(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1TriggerResponse_Previous { + return {}; + }, + + toJSON(_: APIV1TriggerResponse_Previous): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1TriggerResponse_Previous { + return APIV1TriggerResponse_Previous.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1TriggerResponse_Previous { + const message = createBaseAPIV1TriggerResponse_Previous(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proApiV1VideoInputs.proto b/proto/proApiV1VideoInputs.proto new file mode 100755 index 0000000..8e5f3e6 --- /dev/null +++ b/proto/proApiV1VideoInputs.proto @@ -0,0 +1,38 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +import "proApiV1Identifier.proto"; + +message API_v1_Video_Inputs_Request { + message GetAll { + } + + message Trigger { + string id = 1; + } + + oneof Request { + .rv.data.API_v1_Video_Inputs_Request.GetAll get_all = 1; + .rv.data.API_v1_Video_Inputs_Request.Trigger trigger = 2; + } +} + +message API_v1_Video_Inputs_Response { + message GetAll { + repeated .rv.data.API_v1_Identifier inputs = 1; + } + + message Trigger { + } + + oneof Request { + .rv.data.API_v1_Video_Inputs_Response.GetAll get_all = 1; + .rv.data.API_v1_Video_Inputs_Response.Trigger trigger = 2; + } +} + diff --git a/proto/proApiV1VideoInputs.ts b/proto/proApiV1VideoInputs.ts new file mode 100644 index 0000000..e04b133 --- /dev/null +++ b/proto/proApiV1VideoInputs.ts @@ -0,0 +1,520 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; +import { APIV1Identifier } from './proApiV1Identifier'; + +export const protobufPackage = 'rv.data'; + +export interface APIV1VideoInputsRequest { + getAll?: APIV1VideoInputsRequest_GetAll | undefined; + trigger?: APIV1VideoInputsRequest_Trigger | undefined; +} + +export interface APIV1VideoInputsRequest_GetAll {} + +export interface APIV1VideoInputsRequest_Trigger { + id: string; +} + +export interface APIV1VideoInputsResponse { + getAll?: APIV1VideoInputsResponse_GetAll | undefined; + trigger?: APIV1VideoInputsResponse_Trigger | undefined; +} + +export interface APIV1VideoInputsResponse_GetAll { + inputs: APIV1Identifier[]; +} + +export interface APIV1VideoInputsResponse_Trigger {} + +function createBaseAPIV1VideoInputsRequest(): APIV1VideoInputsRequest { + return { getAll: undefined, trigger: undefined }; +} + +export const APIV1VideoInputsRequest = { + encode( + message: APIV1VideoInputsRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getAll !== undefined) { + APIV1VideoInputsRequest_GetAll.encode( + message.getAll, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1VideoInputsRequest_Trigger.encode( + message.trigger, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1VideoInputsRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1VideoInputsRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getAll = APIV1VideoInputsRequest_GetAll.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.trigger = APIV1VideoInputsRequest_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1VideoInputsRequest { + return { + getAll: isSet(object.getAll) + ? APIV1VideoInputsRequest_GetAll.fromJSON(object.getAll) + : undefined, + trigger: isSet(object.trigger) + ? APIV1VideoInputsRequest_Trigger.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1VideoInputsRequest): unknown { + const obj: any = {}; + if (message.getAll !== undefined) { + obj.getAll = APIV1VideoInputsRequest_GetAll.toJSON(message.getAll); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1VideoInputsRequest_Trigger.toJSON(message.trigger); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1VideoInputsRequest { + return APIV1VideoInputsRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1VideoInputsRequest { + const message = createBaseAPIV1VideoInputsRequest(); + message.getAll = + object.getAll !== undefined && object.getAll !== null + ? APIV1VideoInputsRequest_GetAll.fromPartial(object.getAll) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1VideoInputsRequest_Trigger.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1VideoInputsRequest_GetAll(): APIV1VideoInputsRequest_GetAll { + return {}; +} + +export const APIV1VideoInputsRequest_GetAll = { + encode( + _: APIV1VideoInputsRequest_GetAll, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1VideoInputsRequest_GetAll { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1VideoInputsRequest_GetAll(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1VideoInputsRequest_GetAll { + return {}; + }, + + toJSON(_: APIV1VideoInputsRequest_GetAll): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1VideoInputsRequest_GetAll { + return APIV1VideoInputsRequest_GetAll.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): APIV1VideoInputsRequest_GetAll { + const message = createBaseAPIV1VideoInputsRequest_GetAll(); + return message; + }, +}; + +function createBaseAPIV1VideoInputsRequest_Trigger(): APIV1VideoInputsRequest_Trigger { + return { id: '' }; +} + +export const APIV1VideoInputsRequest_Trigger = { + encode( + message: APIV1VideoInputsRequest_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== '') { + writer.uint32(10).string(message.id); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1VideoInputsRequest_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1VideoInputsRequest_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1VideoInputsRequest_Trigger { + return { id: isSet(object.id) ? globalThis.String(object.id) : '' }; + }, + + toJSON(message: APIV1VideoInputsRequest_Trigger): unknown { + const obj: any = {}; + if (message.id !== '') { + obj.id = message.id; + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1VideoInputsRequest_Trigger { + return APIV1VideoInputsRequest_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1VideoInputsRequest_Trigger { + const message = createBaseAPIV1VideoInputsRequest_Trigger(); + message.id = object.id ?? ''; + return message; + }, +}; + +function createBaseAPIV1VideoInputsResponse(): APIV1VideoInputsResponse { + return { getAll: undefined, trigger: undefined }; +} + +export const APIV1VideoInputsResponse = { + encode( + message: APIV1VideoInputsResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.getAll !== undefined) { + APIV1VideoInputsResponse_GetAll.encode( + message.getAll, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.trigger !== undefined) { + APIV1VideoInputsResponse_Trigger.encode( + message.trigger, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1VideoInputsResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1VideoInputsResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.getAll = APIV1VideoInputsResponse_GetAll.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.trigger = APIV1VideoInputsResponse_Trigger.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1VideoInputsResponse { + return { + getAll: isSet(object.getAll) + ? APIV1VideoInputsResponse_GetAll.fromJSON(object.getAll) + : undefined, + trigger: isSet(object.trigger) + ? APIV1VideoInputsResponse_Trigger.fromJSON(object.trigger) + : undefined, + }; + }, + + toJSON(message: APIV1VideoInputsResponse): unknown { + const obj: any = {}; + if (message.getAll !== undefined) { + obj.getAll = APIV1VideoInputsResponse_GetAll.toJSON(message.getAll); + } + if (message.trigger !== undefined) { + obj.trigger = APIV1VideoInputsResponse_Trigger.toJSON(message.trigger); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1VideoInputsResponse { + return APIV1VideoInputsResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1VideoInputsResponse { + const message = createBaseAPIV1VideoInputsResponse(); + message.getAll = + object.getAll !== undefined && object.getAll !== null + ? APIV1VideoInputsResponse_GetAll.fromPartial(object.getAll) + : undefined; + message.trigger = + object.trigger !== undefined && object.trigger !== null + ? APIV1VideoInputsResponse_Trigger.fromPartial(object.trigger) + : undefined; + return message; + }, +}; + +function createBaseAPIV1VideoInputsResponse_GetAll(): APIV1VideoInputsResponse_GetAll { + return { inputs: [] }; +} + +export const APIV1VideoInputsResponse_GetAll = { + encode( + message: APIV1VideoInputsResponse_GetAll, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.inputs) { + APIV1Identifier.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1VideoInputsResponse_GetAll { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1VideoInputsResponse_GetAll(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.inputs.push(APIV1Identifier.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): APIV1VideoInputsResponse_GetAll { + return { + inputs: globalThis.Array.isArray(object?.inputs) + ? object.inputs.map((e: any) => APIV1Identifier.fromJSON(e)) + : [], + }; + }, + + toJSON(message: APIV1VideoInputsResponse_GetAll): unknown { + const obj: any = {}; + if (message.inputs?.length) { + obj.inputs = message.inputs.map((e) => APIV1Identifier.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): APIV1VideoInputsResponse_GetAll { + return APIV1VideoInputsResponse_GetAll.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): APIV1VideoInputsResponse_GetAll { + const message = createBaseAPIV1VideoInputsResponse_GetAll(); + message.inputs = + object.inputs?.map((e) => APIV1Identifier.fromPartial(e)) || []; + return message; + }, +}; + +function createBaseAPIV1VideoInputsResponse_Trigger(): APIV1VideoInputsResponse_Trigger { + return {}; +} + +export const APIV1VideoInputsResponse_Trigger = { + encode( + _: APIV1VideoInputsResponse_Trigger, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): APIV1VideoInputsResponse_Trigger { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAPIV1VideoInputsResponse_Trigger(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): APIV1VideoInputsResponse_Trigger { + return {}; + }, + + toJSON(_: APIV1VideoInputsResponse_Trigger): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): APIV1VideoInputsResponse_Trigger { + return APIV1VideoInputsResponse_Trigger.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): APIV1VideoInputsResponse_Trigger { + const message = createBaseAPIV1VideoInputsResponse_Trigger(); + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/proAudienceLook.proto b/proto/proAudienceLook.proto index c7a9c62..a13725a 100644 --- a/proto/proAudienceLook.proto +++ b/proto/proAudienceLook.proto @@ -6,7 +6,8 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "url.proto"; +import "uuid.proto"; message ProAudienceLook { message ProScreenLook { @@ -29,3 +30,7 @@ message ProAudienceLook { .rv.data.UUID original_look_uuid = 4; } +message AudienceLookCollection { + repeated .rv.data.ProAudienceLook collection = 1; +} + diff --git a/proto/proAudienceLook.ts b/proto/proAudienceLook.ts index 03dd012..959cbed 100644 --- a/proto/proAudienceLook.ts +++ b/proto/proAudienceLook.ts @@ -1,6 +1,7 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { URL, UUID } from './basicTypes'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -25,6 +26,10 @@ export interface ProAudienceLook_ProScreenLook { messagesLayerEnabled: boolean; } +export interface AudienceLookCollection { + collection: ProAudienceLook[]; +} + function createBaseProAudienceLook(): ProAudienceLook { return { uuid: undefined, @@ -66,21 +71,21 @@ export const ProAudienceLook = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -89,14 +94,14 @@ export const ProAudienceLook = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.originalLookUuid = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -107,8 +112,8 @@ export const ProAudienceLook = { fromJSON(object: any): ProAudienceLook { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', - screenLooks: Array.isArray(object?.screenLooks) + name: isSet(object.name) ? globalThis.String(object.name) : '', + screenLooks: globalThis.Array.isArray(object?.screenLooks) ? object.screenLooks.map((e: any) => ProAudienceLook_ProScreenLook.fromJSON(e), ) @@ -121,29 +126,28 @@ export const ProAudienceLook = { toJSON(message: ProAudienceLook): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.screenLooks) { + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.screenLooks?.length) { obj.screenLooks = message.screenLooks.map((e) => - e ? ProAudienceLook_ProScreenLook.toJSON(e) : undefined, + ProAudienceLook_ProScreenLook.toJSON(e), ); - } else { - obj.screenLooks = []; } - message.originalLookUuid !== undefined && - (obj.originalLookUuid = message.originalLookUuid - ? UUID.toJSON(message.originalLookUuid) - : undefined); + if (message.originalLookUuid !== undefined) { + obj.originalLookUuid = UUID.toJSON(message.originalLookUuid); + } return obj; }, create, I>>( base?: I, ): ProAudienceLook { - return ProAudienceLook.fromPartial(base ?? {}); + return ProAudienceLook.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProAudienceLook { @@ -237,35 +241,35 @@ export const ProAudienceLook_ProScreenLook = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.proScreenUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.propsEnabled = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.liveVideoEnabled = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.presentationBackgroundEnabled = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -275,49 +279,49 @@ export const ProAudienceLook_ProScreenLook = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.templateSlideUuid = UUID.decode(reader, reader.uint32()); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.presentationForegroundEnabled = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.maskUuid = UUID.decode(reader, reader.uint32()); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.announcementsEnabled = reader.bool(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.propsLayerEnabled = reader.bool(); continue; case 11: - if (tag != 88) { + if (tag !== 88) { break; } message.messagesLayerEnabled = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -331,13 +335,13 @@ export const ProAudienceLook_ProScreenLook = { ? UUID.fromJSON(object.proScreenUuid) : undefined, propsEnabled: isSet(object.propsEnabled) - ? Boolean(object.propsEnabled) + ? globalThis.Boolean(object.propsEnabled) : false, liveVideoEnabled: isSet(object.liveVideoEnabled) - ? Boolean(object.liveVideoEnabled) + ? globalThis.Boolean(object.liveVideoEnabled) : false, presentationBackgroundEnabled: isSet(object.presentationBackgroundEnabled) - ? Boolean(object.presentationBackgroundEnabled) + ? globalThis.Boolean(object.presentationBackgroundEnabled) : false, templateDocumentFilePath: isSet(object.templateDocumentFilePath) ? URL.fromJSON(object.templateDocumentFilePath) @@ -346,66 +350,68 @@ export const ProAudienceLook_ProScreenLook = { ? UUID.fromJSON(object.templateSlideUuid) : undefined, presentationForegroundEnabled: isSet(object.presentationForegroundEnabled) - ? Boolean(object.presentationForegroundEnabled) + ? globalThis.Boolean(object.presentationForegroundEnabled) : false, maskUuid: isSet(object.maskUuid) ? UUID.fromJSON(object.maskUuid) : undefined, announcementsEnabled: isSet(object.announcementsEnabled) - ? Boolean(object.announcementsEnabled) + ? globalThis.Boolean(object.announcementsEnabled) : false, propsLayerEnabled: isSet(object.propsLayerEnabled) - ? Boolean(object.propsLayerEnabled) + ? globalThis.Boolean(object.propsLayerEnabled) : false, messagesLayerEnabled: isSet(object.messagesLayerEnabled) - ? Boolean(object.messagesLayerEnabled) + ? globalThis.Boolean(object.messagesLayerEnabled) : false, }; }, toJSON(message: ProAudienceLook_ProScreenLook): unknown { const obj: any = {}; - message.proScreenUuid !== undefined && - (obj.proScreenUuid = message.proScreenUuid - ? UUID.toJSON(message.proScreenUuid) - : undefined); - message.propsEnabled !== undefined && - (obj.propsEnabled = message.propsEnabled); - message.liveVideoEnabled !== undefined && - (obj.liveVideoEnabled = message.liveVideoEnabled); - message.presentationBackgroundEnabled !== undefined && - (obj.presentationBackgroundEnabled = - message.presentationBackgroundEnabled); - message.templateDocumentFilePath !== undefined && - (obj.templateDocumentFilePath = message.templateDocumentFilePath - ? URL.toJSON(message.templateDocumentFilePath) - : undefined); - message.templateSlideUuid !== undefined && - (obj.templateSlideUuid = message.templateSlideUuid - ? UUID.toJSON(message.templateSlideUuid) - : undefined); - message.presentationForegroundEnabled !== undefined && - (obj.presentationForegroundEnabled = - message.presentationForegroundEnabled); - message.maskUuid !== undefined && - (obj.maskUuid = message.maskUuid - ? UUID.toJSON(message.maskUuid) - : undefined); - message.announcementsEnabled !== undefined && - (obj.announcementsEnabled = message.announcementsEnabled); - message.propsLayerEnabled !== undefined && - (obj.propsLayerEnabled = message.propsLayerEnabled); - message.messagesLayerEnabled !== undefined && - (obj.messagesLayerEnabled = message.messagesLayerEnabled); + if (message.proScreenUuid !== undefined) { + obj.proScreenUuid = UUID.toJSON(message.proScreenUuid); + } + if (message.propsEnabled === true) { + obj.propsEnabled = message.propsEnabled; + } + if (message.liveVideoEnabled === true) { + obj.liveVideoEnabled = message.liveVideoEnabled; + } + if (message.presentationBackgroundEnabled === true) { + obj.presentationBackgroundEnabled = message.presentationBackgroundEnabled; + } + if (message.templateDocumentFilePath !== undefined) { + obj.templateDocumentFilePath = URL.toJSON( + message.templateDocumentFilePath, + ); + } + if (message.templateSlideUuid !== undefined) { + obj.templateSlideUuid = UUID.toJSON(message.templateSlideUuid); + } + if (message.presentationForegroundEnabled === true) { + obj.presentationForegroundEnabled = message.presentationForegroundEnabled; + } + if (message.maskUuid !== undefined) { + obj.maskUuid = UUID.toJSON(message.maskUuid); + } + if (message.announcementsEnabled === true) { + obj.announcementsEnabled = message.announcementsEnabled; + } + if (message.propsLayerEnabled === true) { + obj.propsLayerEnabled = message.propsLayerEnabled; + } + if (message.messagesLayerEnabled === true) { + obj.messagesLayerEnabled = message.messagesLayerEnabled; + } return obj; }, create, I>>( base?: I, ): ProAudienceLook_ProScreenLook { - return ProAudienceLook_ProScreenLook.fromPartial(base ?? {}); + return ProAudienceLook_ProScreenLook.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProAudienceLook_ProScreenLook { @@ -441,6 +447,81 @@ export const ProAudienceLook_ProScreenLook = { }, }; +function createBaseAudienceLookCollection(): AudienceLookCollection { + return { collection: [] }; +} + +export const AudienceLookCollection = { + encode( + message: AudienceLookCollection, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.collection) { + ProAudienceLook.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): AudienceLookCollection { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseAudienceLookCollection(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.collection.push( + ProAudienceLook.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): AudienceLookCollection { + return { + collection: globalThis.Array.isArray(object?.collection) + ? object.collection.map((e: any) => ProAudienceLook.fromJSON(e)) + : [], + }; + }, + + toJSON(message: AudienceLookCollection): unknown { + const obj: any = {}; + if (message.collection?.length) { + obj.collection = message.collection.map((e) => ProAudienceLook.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): AudienceLookCollection { + return AudienceLookCollection.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): AudienceLookCollection { + const message = createBaseAudienceLookCollection(); + message.collection = + object.collection?.map((e) => ProAudienceLook.fromPartial(e)) || []; + return message; + }, +}; + type Builtin = | Date | Function @@ -452,8 +533,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/proCore.proto b/proto/proCore.proto index 25d9a1d..ffccb7a 100644 --- a/proto/proCore.proto +++ b/proto/proCore.proto @@ -6,13 +6,28 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "effects.proto"; import "action.proto"; +import "alphaType.proto"; +import "ccli.proto"; +import "cue.proto"; +import "effects.proto"; import "graphicsData.proto"; import "input.proto"; +import "macros.proto"; +import "messages.proto"; +import "playlist.proto"; +import "presentation.proto"; +import "propDocument.proto"; +import "slide.proto"; import "recording.proto"; -import "basicTypes.proto"; -import "cue.proto"; +import "stage.proto"; +import "timers.proto"; +import "url.proto"; +import "uuid.proto"; +import "proworkspace.proto"; +import "digitalAudio.proto"; +import "proAudienceLook.proto"; +import "proMask.proto"; message MediaMetadataRequestInfo { string file_path = 1; @@ -24,6 +39,7 @@ message MediaMetadataRequestInfo { .rv.data.Media.DrawingProperties.NativeRotationType native_rotation = 7; bool flipped_horizontally = 8; bool flipped_vertically = 9; + .rv.data.AlphaType alpha_type = 10; } message MediaMetadataRequestResponse { @@ -45,6 +61,7 @@ message MediaMetadataRequestResponse { string title = 8; float rotation = 9; .rv.data.MediaMetadataRequestResponse.Metadata.ContentType content_type = 10; + bool has_alpha_channel = 11; } message BitmapInfo { @@ -167,6 +184,10 @@ message ControlTransport { .rv.data.Media.DrawingProperties.NativeRotationType rotation = 1; } + message SetAlphaTypeControlType { + .rv.data.AlphaType alpha_type = 1; + } + message TogglePlaybackControlType { } @@ -234,6 +255,7 @@ message ControlTransport { .rv.data.ControlTransport.ScrubToPercentControlType scrub_to_percent = 25; .rv.data.ControlTransport.SetAudioFadeType set_audio_fade = 26; .rv.data.ControlTransport.SetAudioPropertiesType set_audio_properties = 27; + .rv.data.ControlTransport.SetAlphaTypeControlType set_alpha_type = 28; } } @@ -294,6 +316,7 @@ message TimedPlayback { double time = 2; .rv.data.TriggerSource trigger_source = 3; .rv.data.Action.ContentDestination content_destination = 4; + double end_time = 7; oneof Item { .rv.data.Cue cue = 5; .rv.data.Action action = 6; @@ -302,6 +325,7 @@ message TimedPlayback { repeated .rv.data.TimedPlayback.Sequence.SequenceItem sequence = 1; .rv.data.Action.ContentDestination content_destination = 2; + .rv.data.Presentation presentation = 3; } message Timing { @@ -320,6 +344,7 @@ message TimedPlayback { string device_identifier = 1; int32 channel = 2; .rv.data.TimedPlayback.Timing.SMPTETimecode.Format format = 3; + double offset = 4; } message Internal { @@ -420,3 +445,196 @@ message SlideElementTextRenderInfo { repeated .rv.data.SlideElementTextRenderInfo.Layer layers = 1; } +message ValidateEncoderRequest { + .rv.data.Recording.Stream.Encoder encoder = 1; +} + +message ValidateEncoderResponse { + bool is_valid = 1; +} + +message TriggerCue { + message PresentationCue { + .rv.data.Presentation presentation = 1; + .rv.data.UUID arrangement_id = 2; + int32 cue_index = 3; + } + + uint64 trigger_handle = 1; + .rv.data.TriggerOptions trigger_options = 2; + .rv.data.Cue cue = 3; + .rv.data.TriggerCue.PresentationCue presentation = 4; + .rv.data.Playlist playlist = 5; + uint64 client_data = 6; +} + +message CaptureActionRequest { + message StartResi { + } + + message StopCapture { + } + + message Error { + int32 error_code = 1; + .rv.data.Action.CaptureType capture_action = 2; + } + + oneof RequestType { + .rv.data.CaptureActionRequest.StartResi start_resi = 1; + .rv.data.CaptureActionRequest.StopCapture stop_capture = 2; + .rv.data.CaptureActionRequest.Error error = 3; + } +} + +message CaptureActionResponse { + message CancelCaptureAction { + } + + message StartResi { + string event_name = 1; + string event_description = 2; + } + + message StopCapture { + bool stop_capture = 1; + } + + oneof ResponseType { + .rv.data.CaptureActionResponse.StartResi start_resi = 1; + .rv.data.CaptureActionResponse.StopCapture stop_capture = 2; + .rv.data.CaptureActionResponse.CancelCaptureAction cancel_capture_action = 3; + } +} + +message SendData { + int32 message_id = 1; + oneof MessageType { + .rv.data.ProPresenterWorkspace workspace = 2; + .rv.data.Stage.Document stage_document = 3; + .rv.data.TimersDocument timers_document = 4; + .rv.data.ValidateEncoderRequest validate_encoder_request = 5; + .rv.data.TriggerCue trigger_cue = 6; + .rv.data.DigitalAudio.Setup digital_audio_setup = 7; + .rv.data.MacrosDocument macros_document = 8; + .rv.data.MessageDocument message_document = 9; + .rv.data.PropDocument prop_document = 10; + .rv.data.CCLIDocument ccli_document = 11; + .rv.data.AudienceLookCollection audience_looks = 12; + .rv.data.ProAudienceLook live_audience_look = 13; + .rv.data.MaskCollection masks = 14; + .rv.data.Recording.SettingsDocument recording_settings_document = 15; + .rv.data.CaptureActionResponse capture_action_response = 16; + .rv.data.CopyrightLayout copyright_layout = 17; + } +} + +message TimerRuntimeState { + enum ResourceState { + PREROLLING = 0; + ACTIVATED = 1; + UPDATED = 2; + DEACTIVATED = 3; + RELEASED = 4; + } + + .rv.data.UUID timer_uuid = 1; + string timer_name = 2; + .rv.data.Action.TimerType action_type = 3; + bool is_running = 4; + bool has_overrun = 5; + .rv.data.TimerRuntimeState.ResourceState state = 6; +} + +message TimerStateUpdate { + .rv.data.Timer timer = 1; + .rv.data.TimerRuntimeState state = 2; +} + +message SendDataResponse { + int32 message_id = 1; + oneof MessageType { + .rv.data.ValidateEncoderResponse validate_encoder_response = 2; + .rv.data.TimerStateUpdate timer_state = 3; + .rv.data.CaptureActionRequest capture_action_request = 4; + } +} + +message TriggerTransferRenderState { + message TimerState { + .rv.data.Timer timer = 1; + bool is_running = 2; + bool has_overrun = 3; + float value = 4; + } + + message MediaState { + .rv.data.Media current_media = 1; + bool is_playing = 2; + bool is_looping = 3; + float current_time = 4; + float time_remaining = 5; + .rv.data.UUID playlist_uuid = 6; + string playlist_name = 7; + repeated .rv.data.Action.MediaType.PlaybackMarker markers = 8; + } + + message CaptureState { + enum Status { + Stopped = 0; + Active = 1; + Caution = 2; + Error = 3; + } + + .rv.data.TriggerTransferRenderState.CaptureState.Status status = 1; + float time = 2; + } + + message AutoAdvanceState { + bool active = 1; + float remaining_time = 2; + } + + message TimelineState { + bool active = 1; + float current_time = 2; + int32 last_slide_index = 3; + } + + message SlideState { + .rv.data.Presentation presentation = 1; + .rv.data.UUID playlist_uuid = 2; + string playlist_name = 3; + .rv.data.UUID current_cue = 4; + .rv.data.UUID next_cue = 5; + .rv.data.TriggerTransferRenderState.AutoAdvanceState auto_advance = 6; + .rv.data.TriggerTransferRenderState.TimelineState timeline_state = 7; + int32 current_cue_index = 8; + } + + message TimecodeState { + enum Status { + Stopped = 0; + Playing = 1; + Error = 2; + } + + .rv.data.TriggerTransferRenderState.TimecodeState.Status status = 1; + float time = 2; + } + + .rv.data.Slide slide = 1; + string stage_message = 2; + .rv.data.TriggerTransferRenderState.MediaState presentation_media = 3; + .rv.data.TriggerTransferRenderState.MediaState announcement_media = 4; + .rv.data.TriggerTransferRenderState.MediaState audio_media = 5; + .rv.data.Media live_video_media = 6; + .rv.data.TriggerTransferRenderState.SlideState presentation = 7; + .rv.data.TriggerTransferRenderState.SlideState announcement = 8; + repeated .rv.data.TriggerTransferRenderState.TimerState timers = 9; + .rv.data.TriggerTransferRenderState.CaptureState capture = 10; + .rv.data.TriggerTransferRenderState.TimecodeState timecode = 11; + uint64 system_time = 12; +} + diff --git a/proto/proCore.ts b/proto/proCore.ts index 0105781..0db564a 100644 --- a/proto/proCore.ts +++ b/proto/proCore.ts @@ -1,19 +1,26 @@ /* eslint-disable */ +import Long from 'long'; import _m0 from 'protobufjs/minimal'; import { Action, + Action_CaptureType, Action_ContentDestination, action_ContentDestinationFromJSON, action_ContentDestinationToJSON, + Action_MediaType_PlaybackMarker, + Action_TimerType, } from './action'; -import { URL, UUID } from './basicTypes'; +import { AlphaType, alphaTypeFromJSON, alphaTypeToJSON } from './alphaType'; +import { CCLIDocument, CopyrightLayout } from './ccli'; import { Cue } from './cue'; +import { DigitalAudio_Setup } from './digitalAudio'; import { Effect } from './effects'; import { Graphics_BackgroundEffect, Graphics_EdgeInsets, Graphics_Text_CutOutFill, Graphics_Text_MediaFill, + Media, Media_AudioProperties, Media_DrawingProperties_NativeRotationType, media_DrawingProperties_NativeRotationTypeFromJSON, @@ -26,7 +33,24 @@ import { media_ScaleBehaviorToJSON, } from './graphicsData'; import { AudioInput, VideoInput } from './input'; -import { Recording_Stream } from './recording'; +import { MacrosDocument } from './macros'; +import { MessageDocument } from './messages'; +import { Playlist } from './playlist'; +import { Presentation } from './presentation'; +import { AudienceLookCollection, ProAudienceLook } from './proAudienceLook'; +import { MaskCollection } from './proMask'; +import { PropDocument } from './propDocument'; +import { ProPresenterWorkspace } from './proworkspace'; +import { + Recording_SettingsDocument, + Recording_Stream, + Recording_Stream_Encoder, +} from './recording'; +import { Slide } from './slide'; +import { Stage_Document } from './stage'; +import { Timer, TimersDocument } from './timers'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -40,6 +64,7 @@ export interface MediaMetadataRequestInfo { nativeRotation: Media_DrawingProperties_NativeRotationType; flippedHorizontally: boolean; flippedVertically: boolean; + alphaType: AlphaType; } export interface MediaMetadataRequestResponse { @@ -58,6 +83,7 @@ export interface MediaMetadataRequestResponse_Metadata { title: string; rotation: number; contentType: MediaMetadataRequestResponse_Metadata_ContentType; + hasAlphaChannel: boolean; } export enum MediaMetadataRequestResponse_Metadata_ContentType { @@ -180,6 +206,7 @@ export interface ControlTransport { scrubToPercent?: ControlTransport_ScrubToPercentControlType | undefined; setAudioFade?: ControlTransport_SetAudioFadeType | undefined; setAudioProperties?: ControlTransport_SetAudioPropertiesType | undefined; + setAlphaType?: ControlTransport_SetAlphaTypeControlType | undefined; } export interface ControlTransport_PlayControlType {} @@ -244,6 +271,10 @@ export interface ControlTransport_SetNativeRotationControlType { rotation: Media_DrawingProperties_NativeRotationType; } +export interface ControlTransport_SetAlphaTypeControlType { + alphaType: AlphaType; +} + export interface ControlTransport_TogglePlaybackControlType {} export interface ControlTransport_SetEffectsControlType { @@ -373,6 +404,7 @@ export interface TimedPlayback { export interface TimedPlayback_Sequence { sequence: TimedPlayback_Sequence_SequenceItem[]; contentDestination: Action_ContentDestination; + presentation: Presentation | undefined; } export interface TimedPlayback_Sequence_SequenceItem { @@ -380,6 +412,7 @@ export interface TimedPlayback_Sequence_SequenceItem { time: number; triggerSource: TriggerSource | undefined; contentDestination: Action_ContentDestination; + endTime: number; cue?: Cue | undefined; action?: Action | undefined; } @@ -398,6 +431,7 @@ export interface TimedPlayback_Timing_SMPTETimecode { deviceIdentifier: string; channel: number; format: TimedPlayback_Timing_SMPTETimecode_Format; + offset: number; } export enum TimedPlayback_Timing_SMPTETimecode_Format { @@ -569,6 +603,314 @@ export interface SlideElementTextRenderInfo_Layer { backgroundEffect?: Graphics_BackgroundEffect | undefined; } +export interface ValidateEncoderRequest { + encoder: Recording_Stream_Encoder | undefined; +} + +export interface ValidateEncoderResponse { + isValid: boolean; +} + +export interface TriggerCue { + triggerHandle: number; + triggerOptions: TriggerOptions | undefined; + cue: Cue | undefined; + presentation: TriggerCue_PresentationCue | undefined; + playlist: Playlist | undefined; + clientData: number; +} + +export interface TriggerCue_PresentationCue { + presentation: Presentation | undefined; + arrangementId: UUID | undefined; + cueIndex: number; +} + +export interface CaptureActionRequest { + startResi?: CaptureActionRequest_StartResi | undefined; + stopCapture?: CaptureActionRequest_StopCapture | undefined; + error?: CaptureActionRequest_Error | undefined; +} + +export interface CaptureActionRequest_StartResi {} + +export interface CaptureActionRequest_StopCapture {} + +export interface CaptureActionRequest_Error { + errorCode: number; + captureAction: Action_CaptureType | undefined; +} + +export interface CaptureActionResponse { + startResi?: CaptureActionResponse_StartResi | undefined; + stopCapture?: CaptureActionResponse_StopCapture | undefined; + cancelCaptureAction?: CaptureActionResponse_CancelCaptureAction | undefined; +} + +export interface CaptureActionResponse_CancelCaptureAction {} + +export interface CaptureActionResponse_StartResi { + eventName: string; + eventDescription: string; +} + +export interface CaptureActionResponse_StopCapture { + stopCapture: boolean; +} + +export interface SendData { + messageId: number; + workspace?: ProPresenterWorkspace | undefined; + stageDocument?: Stage_Document | undefined; + timersDocument?: TimersDocument | undefined; + validateEncoderRequest?: ValidateEncoderRequest | undefined; + triggerCue?: TriggerCue | undefined; + digitalAudioSetup?: DigitalAudio_Setup | undefined; + macrosDocument?: MacrosDocument | undefined; + messageDocument?: MessageDocument | undefined; + propDocument?: PropDocument | undefined; + ccliDocument?: CCLIDocument | undefined; + audienceLooks?: AudienceLookCollection | undefined; + liveAudienceLook?: ProAudienceLook | undefined; + masks?: MaskCollection | undefined; + recordingSettingsDocument?: Recording_SettingsDocument | undefined; + captureActionResponse?: CaptureActionResponse | undefined; + copyrightLayout?: CopyrightLayout | undefined; +} + +export interface TimerRuntimeState { + timerUuid: UUID | undefined; + timerName: string; + actionType: Action_TimerType | undefined; + isRunning: boolean; + hasOverrun: boolean; + state: TimerRuntimeState_ResourceState; +} + +export enum TimerRuntimeState_ResourceState { + PREROLLING = 0, + ACTIVATED = 1, + UPDATED = 2, + DEACTIVATED = 3, + RELEASED = 4, + UNRECOGNIZED = -1, +} + +export function timerRuntimeState_ResourceStateFromJSON( + object: any, +): TimerRuntimeState_ResourceState { + switch (object) { + case 0: + case 'PREROLLING': + return TimerRuntimeState_ResourceState.PREROLLING; + case 1: + case 'ACTIVATED': + return TimerRuntimeState_ResourceState.ACTIVATED; + case 2: + case 'UPDATED': + return TimerRuntimeState_ResourceState.UPDATED; + case 3: + case 'DEACTIVATED': + return TimerRuntimeState_ResourceState.DEACTIVATED; + case 4: + case 'RELEASED': + return TimerRuntimeState_ResourceState.RELEASED; + case -1: + case 'UNRECOGNIZED': + default: + return TimerRuntimeState_ResourceState.UNRECOGNIZED; + } +} + +export function timerRuntimeState_ResourceStateToJSON( + object: TimerRuntimeState_ResourceState, +): string { + switch (object) { + case TimerRuntimeState_ResourceState.PREROLLING: + return 'PREROLLING'; + case TimerRuntimeState_ResourceState.ACTIVATED: + return 'ACTIVATED'; + case TimerRuntimeState_ResourceState.UPDATED: + return 'UPDATED'; + case TimerRuntimeState_ResourceState.DEACTIVATED: + return 'DEACTIVATED'; + case TimerRuntimeState_ResourceState.RELEASED: + return 'RELEASED'; + case TimerRuntimeState_ResourceState.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface TimerStateUpdate { + timer: Timer | undefined; + state: TimerRuntimeState | undefined; +} + +export interface SendDataResponse { + messageId: number; + validateEncoderResponse?: ValidateEncoderResponse | undefined; + timerState?: TimerStateUpdate | undefined; + captureActionRequest?: CaptureActionRequest | undefined; +} + +export interface TriggerTransferRenderState { + slide: Slide | undefined; + stageMessage: string; + presentationMedia: TriggerTransferRenderState_MediaState | undefined; + announcementMedia: TriggerTransferRenderState_MediaState | undefined; + audioMedia: TriggerTransferRenderState_MediaState | undefined; + liveVideoMedia: Media | undefined; + presentation: TriggerTransferRenderState_SlideState | undefined; + announcement: TriggerTransferRenderState_SlideState | undefined; + timers: TriggerTransferRenderState_TimerState[]; + capture: TriggerTransferRenderState_CaptureState | undefined; + timecode: TriggerTransferRenderState_TimecodeState | undefined; + systemTime: number; +} + +export interface TriggerTransferRenderState_TimerState { + timer: Timer | undefined; + isRunning: boolean; + hasOverrun: boolean; + value: number; +} + +export interface TriggerTransferRenderState_MediaState { + currentMedia: Media | undefined; + isPlaying: boolean; + isLooping: boolean; + currentTime: number; + timeRemaining: number; + playlistUuid: UUID | undefined; + playlistName: string; + markers: Action_MediaType_PlaybackMarker[]; +} + +export interface TriggerTransferRenderState_CaptureState { + status: TriggerTransferRenderState_CaptureState_Status; + time: number; +} + +export enum TriggerTransferRenderState_CaptureState_Status { + Stopped = 0, + Active = 1, + Caution = 2, + Error = 3, + UNRECOGNIZED = -1, +} + +export function triggerTransferRenderState_CaptureState_StatusFromJSON( + object: any, +): TriggerTransferRenderState_CaptureState_Status { + switch (object) { + case 0: + case 'Stopped': + return TriggerTransferRenderState_CaptureState_Status.Stopped; + case 1: + case 'Active': + return TriggerTransferRenderState_CaptureState_Status.Active; + case 2: + case 'Caution': + return TriggerTransferRenderState_CaptureState_Status.Caution; + case 3: + case 'Error': + return TriggerTransferRenderState_CaptureState_Status.Error; + case -1: + case 'UNRECOGNIZED': + default: + return TriggerTransferRenderState_CaptureState_Status.UNRECOGNIZED; + } +} + +export function triggerTransferRenderState_CaptureState_StatusToJSON( + object: TriggerTransferRenderState_CaptureState_Status, +): string { + switch (object) { + case TriggerTransferRenderState_CaptureState_Status.Stopped: + return 'Stopped'; + case TriggerTransferRenderState_CaptureState_Status.Active: + return 'Active'; + case TriggerTransferRenderState_CaptureState_Status.Caution: + return 'Caution'; + case TriggerTransferRenderState_CaptureState_Status.Error: + return 'Error'; + case TriggerTransferRenderState_CaptureState_Status.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface TriggerTransferRenderState_AutoAdvanceState { + active: boolean; + remainingTime: number; +} + +export interface TriggerTransferRenderState_TimelineState { + active: boolean; + currentTime: number; + lastSlideIndex: number; +} + +export interface TriggerTransferRenderState_SlideState { + presentation: Presentation | undefined; + playlistUuid: UUID | undefined; + playlistName: string; + currentCue: UUID | undefined; + nextCue: UUID | undefined; + autoAdvance: TriggerTransferRenderState_AutoAdvanceState | undefined; + timelineState: TriggerTransferRenderState_TimelineState | undefined; + currentCueIndex: number; +} + +export interface TriggerTransferRenderState_TimecodeState { + status: TriggerTransferRenderState_TimecodeState_Status; + time: number; +} + +export enum TriggerTransferRenderState_TimecodeState_Status { + Stopped = 0, + Playing = 1, + Error = 2, + UNRECOGNIZED = -1, +} + +export function triggerTransferRenderState_TimecodeState_StatusFromJSON( + object: any, +): TriggerTransferRenderState_TimecodeState_Status { + switch (object) { + case 0: + case 'Stopped': + return TriggerTransferRenderState_TimecodeState_Status.Stopped; + case 1: + case 'Playing': + return TriggerTransferRenderState_TimecodeState_Status.Playing; + case 2: + case 'Error': + return TriggerTransferRenderState_TimecodeState_Status.Error; + case -1: + case 'UNRECOGNIZED': + default: + return TriggerTransferRenderState_TimecodeState_Status.UNRECOGNIZED; + } +} + +export function triggerTransferRenderState_TimecodeState_StatusToJSON( + object: TriggerTransferRenderState_TimecodeState_Status, +): string { + switch (object) { + case TriggerTransferRenderState_TimecodeState_Status.Stopped: + return 'Stopped'; + case TriggerTransferRenderState_TimecodeState_Status.Playing: + return 'Playing'; + case TriggerTransferRenderState_TimecodeState_Status.Error: + return 'Error'; + case TriggerTransferRenderState_TimecodeState_Status.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + function createBaseMediaMetadataRequestInfo(): MediaMetadataRequestInfo { return { filePath: '', @@ -580,6 +922,7 @@ function createBaseMediaMetadataRequestInfo(): MediaMetadataRequestInfo { nativeRotation: 0, flippedHorizontally: false, flippedVertically: false, + alphaType: 0, }; } @@ -618,6 +961,9 @@ export const MediaMetadataRequestInfo = { if (message.flippedVertically === true) { writer.uint32(72).bool(message.flippedVertically); } + if (message.alphaType !== 0) { + writer.uint32(80).int32(message.alphaType); + } return writer; }, @@ -633,42 +979,42 @@ export const MediaMetadataRequestInfo = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.filePath = reader.string(); continue; case 2: - if (tag != 21) { + if (tag !== 21) { break; } message.time = reader.float(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.width = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.height = reader.uint32(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -678,28 +1024,35 @@ export const MediaMetadataRequestInfo = { ); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.nativeRotation = reader.int32() as any; continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.flippedHorizontally = reader.bool(); continue; case 9: - if (tag != 72) { + if (tag !== 72) { break; } message.flippedVertically = reader.bool(); continue; + case 10: + if (tag !== 80) { + break; + } + + message.alphaType = reader.int32() as any; + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -709,11 +1062,13 @@ export const MediaMetadataRequestInfo = { fromJSON(object: any): MediaMetadataRequestInfo { return { - filePath: isSet(object.filePath) ? String(object.filePath) : '', - time: isSet(object.time) ? Number(object.time) : 0, - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, - effects: Array.isArray(object?.effects) + filePath: isSet(object.filePath) + ? globalThis.String(object.filePath) + : '', + time: isSet(object.time) ? globalThis.Number(object.time) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], cropInsets: isSet(object.cropInsets) @@ -725,48 +1080,59 @@ export const MediaMetadataRequestInfo = { ) : 0, flippedHorizontally: isSet(object.flippedHorizontally) - ? Boolean(object.flippedHorizontally) + ? globalThis.Boolean(object.flippedHorizontally) : false, flippedVertically: isSet(object.flippedVertically) - ? Boolean(object.flippedVertically) + ? globalThis.Boolean(object.flippedVertically) : false, + alphaType: isSet(object.alphaType) + ? alphaTypeFromJSON(object.alphaType) + : 0, }; }, toJSON(message: MediaMetadataRequestInfo): unknown { const obj: any = {}; - message.filePath !== undefined && (obj.filePath = message.filePath); - message.time !== undefined && (obj.time = message.time); - message.width !== undefined && (obj.width = Math.round(message.width)); - message.height !== undefined && (obj.height = Math.round(message.height)); - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, - ); - } else { - obj.effects = []; - } - message.cropInsets !== undefined && - (obj.cropInsets = message.cropInsets - ? Graphics_EdgeInsets.toJSON(message.cropInsets) - : undefined); - message.nativeRotation !== undefined && - (obj.nativeRotation = media_DrawingProperties_NativeRotationTypeToJSON( + if (message.filePath !== '') { + obj.filePath = message.filePath; + } + if (message.time !== 0) { + obj.time = message.time; + } + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); + } + if (message.cropInsets !== undefined) { + obj.cropInsets = Graphics_EdgeInsets.toJSON(message.cropInsets); + } + if (message.nativeRotation !== 0) { + obj.nativeRotation = media_DrawingProperties_NativeRotationTypeToJSON( message.nativeRotation, - )); - message.flippedHorizontally !== undefined && - (obj.flippedHorizontally = message.flippedHorizontally); - message.flippedVertically !== undefined && - (obj.flippedVertically = message.flippedVertically); + ); + } + if (message.flippedHorizontally === true) { + obj.flippedHorizontally = message.flippedHorizontally; + } + if (message.flippedVertically === true) { + obj.flippedVertically = message.flippedVertically; + } + if (message.alphaType !== 0) { + obj.alphaType = alphaTypeToJSON(message.alphaType); + } return obj; }, create, I>>( base?: I, ): MediaMetadataRequestInfo { - return MediaMetadataRequestInfo.fromPartial(base ?? {}); + return MediaMetadataRequestInfo.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): MediaMetadataRequestInfo { @@ -783,6 +1149,7 @@ export const MediaMetadataRequestInfo = { message.nativeRotation = object.nativeRotation ?? 0; message.flippedHorizontally = object.flippedHorizontally ?? false; message.flippedVertically = object.flippedVertically ?? false; + message.alphaType = object.alphaType ?? 0; return message; }, }; @@ -823,7 +1190,7 @@ export const MediaMetadataRequestResponse = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -833,7 +1200,7 @@ export const MediaMetadataRequestResponse = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -844,7 +1211,7 @@ export const MediaMetadataRequestResponse = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -867,25 +1234,24 @@ export const MediaMetadataRequestResponse = { toJSON(message: MediaMetadataRequestResponse): unknown { const obj: any = {}; - message.metadata !== undefined && - (obj.metadata = message.metadata - ? MediaMetadataRequestResponse_Metadata.toJSON(message.metadata) - : undefined); - message.generatedBitmapInfo !== undefined && - (obj.generatedBitmapInfo = message.generatedBitmapInfo - ? MediaMetadataRequestResponse_BitmapInfo.toJSON( - message.generatedBitmapInfo, - ) - : undefined); + if (message.metadata !== undefined) { + obj.metadata = MediaMetadataRequestResponse_Metadata.toJSON( + message.metadata, + ); + } + if (message.generatedBitmapInfo !== undefined) { + obj.generatedBitmapInfo = MediaMetadataRequestResponse_BitmapInfo.toJSON( + message.generatedBitmapInfo, + ); + } return obj; }, create, I>>( base?: I, ): MediaMetadataRequestResponse { - return MediaMetadataRequestResponse.fromPartial(base ?? {}); + return MediaMetadataRequestResponse.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): MediaMetadataRequestResponse { @@ -917,6 +1283,7 @@ function createBaseMediaMetadataRequestResponse_Metadata(): MediaMetadataRequest title: '', rotation: 0, contentType: 0, + hasAlphaChannel: false, }; } @@ -955,6 +1322,9 @@ export const MediaMetadataRequestResponse_Metadata = { if (message.contentType !== 0) { writer.uint32(80).int32(message.contentType); } + if (message.hasAlphaChannel === true) { + writer.uint32(88).bool(message.hasAlphaChannel); + } return writer; }, @@ -970,77 +1340,84 @@ export const MediaMetadataRequestResponse_Metadata = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.width = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.height = reader.uint32(); continue; case 3: - if (tag != 29) { + if (tag !== 29) { break; } message.fps = reader.float(); continue; case 4: - if (tag != 37) { + if (tag !== 37) { break; } message.duration = reader.float(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.numberAudioChannels = reader.uint32(); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.codec = reader.string(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.artist = reader.string(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.title = reader.string(); continue; case 9: - if (tag != 77) { + if (tag !== 77) { break; } message.rotation = reader.float(); continue; case 10: - if (tag != 80) { + if (tag !== 80) { break; } message.contentType = reader.int32() as any; continue; + case 11: + if (tag !== 88) { + break; + } + + message.hasAlphaChannel = reader.bool(); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1050,51 +1427,75 @@ export const MediaMetadataRequestResponse_Metadata = { fromJSON(object: any): MediaMetadataRequestResponse_Metadata { return { - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, - fps: isSet(object.fps) ? Number(object.fps) : 0, - duration: isSet(object.duration) ? Number(object.duration) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, + fps: isSet(object.fps) ? globalThis.Number(object.fps) : 0, + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, numberAudioChannels: isSet(object.numberAudioChannels) - ? Number(object.numberAudioChannels) + ? globalThis.Number(object.numberAudioChannels) : 0, - codec: isSet(object.codec) ? String(object.codec) : '', - artist: isSet(object.artist) ? String(object.artist) : '', - title: isSet(object.title) ? String(object.title) : '', - rotation: isSet(object.rotation) ? Number(object.rotation) : 0, + codec: isSet(object.codec) ? globalThis.String(object.codec) : '', + artist: isSet(object.artist) ? globalThis.String(object.artist) : '', + title: isSet(object.title) ? globalThis.String(object.title) : '', + rotation: isSet(object.rotation) ? globalThis.Number(object.rotation) : 0, contentType: isSet(object.contentType) ? mediaMetadataRequestResponse_Metadata_ContentTypeFromJSON( object.contentType, ) : 0, + hasAlphaChannel: isSet(object.hasAlphaChannel) + ? globalThis.Boolean(object.hasAlphaChannel) + : false, }; }, toJSON(message: MediaMetadataRequestResponse_Metadata): unknown { const obj: any = {}; - message.width !== undefined && (obj.width = Math.round(message.width)); - message.height !== undefined && (obj.height = Math.round(message.height)); - message.fps !== undefined && (obj.fps = message.fps); - message.duration !== undefined && (obj.duration = message.duration); - message.numberAudioChannels !== undefined && - (obj.numberAudioChannels = Math.round(message.numberAudioChannels)); - message.codec !== undefined && (obj.codec = message.codec); - message.artist !== undefined && (obj.artist = message.artist); - message.title !== undefined && (obj.title = message.title); - message.rotation !== undefined && (obj.rotation = message.rotation); - message.contentType !== undefined && - (obj.contentType = - mediaMetadataRequestResponse_Metadata_ContentTypeToJSON( - message.contentType, - )); + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } + if (message.fps !== 0) { + obj.fps = message.fps; + } + if (message.duration !== 0) { + obj.duration = message.duration; + } + if (message.numberAudioChannels !== 0) { + obj.numberAudioChannels = Math.round(message.numberAudioChannels); + } + if (message.codec !== '') { + obj.codec = message.codec; + } + if (message.artist !== '') { + obj.artist = message.artist; + } + if (message.title !== '') { + obj.title = message.title; + } + if (message.rotation !== 0) { + obj.rotation = message.rotation; + } + if (message.contentType !== 0) { + obj.contentType = mediaMetadataRequestResponse_Metadata_ContentTypeToJSON( + message.contentType, + ); + } + if (message.hasAlphaChannel === true) { + obj.hasAlphaChannel = message.hasAlphaChannel; + } return obj; }, create< I extends Exact, I>, >(base?: I): MediaMetadataRequestResponse_Metadata { - return MediaMetadataRequestResponse_Metadata.fromPartial(base ?? {}); + return MediaMetadataRequestResponse_Metadata.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): MediaMetadataRequestResponse_Metadata { @@ -1109,6 +1510,7 @@ export const MediaMetadataRequestResponse_Metadata = { message.title = object.title ?? ''; message.rotation = object.rotation ?? 0; message.contentType = object.contentType ?? 0; + message.hasAlphaChannel = object.hasAlphaChannel ?? false; return message; }, }; @@ -1143,21 +1545,21 @@ export const MediaMetadataRequestResponse_BitmapInfo = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.width = reader.uint32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.height = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1167,24 +1569,29 @@ export const MediaMetadataRequestResponse_BitmapInfo = { fromJSON(object: any): MediaMetadataRequestResponse_BitmapInfo { return { - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, }; }, toJSON(message: MediaMetadataRequestResponse_BitmapInfo): unknown { const obj: any = {}; - message.width !== undefined && (obj.width = Math.round(message.width)); - message.height !== undefined && (obj.height = Math.round(message.height)); + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } return obj; }, create< I extends Exact, I>, >(base?: I): MediaMetadataRequestResponse_BitmapInfo { - return MediaMetadataRequestResponse_BitmapInfo.fromPartial(base ?? {}); + return MediaMetadataRequestResponse_BitmapInfo.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): MediaMetadataRequestResponse_BitmapInfo { @@ -1228,7 +1635,7 @@ export const TriggerSource = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1238,7 +1645,7 @@ export const TriggerSource = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -1248,7 +1655,7 @@ export const TriggerSource = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1269,23 +1676,24 @@ export const TriggerSource = { toJSON(message: TriggerSource): unknown { const obj: any = {}; - message.libraryLocation !== undefined && - (obj.libraryLocation = message.libraryLocation - ? TriggerSource_Library.toJSON(message.libraryLocation) - : undefined); - message.playlistLocation !== undefined && - (obj.playlistLocation = message.playlistLocation - ? TriggerSource_Playlist.toJSON(message.playlistLocation) - : undefined); + if (message.libraryLocation !== undefined) { + obj.libraryLocation = TriggerSource_Library.toJSON( + message.libraryLocation, + ); + } + if (message.playlistLocation !== undefined) { + obj.playlistLocation = TriggerSource_Playlist.toJSON( + message.playlistLocation, + ); + } return obj; }, create, I>>( base?: I, ): TriggerSource { - return TriggerSource.fromPartial(base ?? {}); + return TriggerSource.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TriggerSource { @@ -1332,21 +1740,21 @@ export const TriggerSource_Library = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.path = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.presentationName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1356,27 +1764,29 @@ export const TriggerSource_Library = { fromJSON(object: any): TriggerSource_Library { return { - path: isSet(object.path) ? String(object.path) : '', + path: isSet(object.path) ? globalThis.String(object.path) : '', presentationName: isSet(object.presentationName) - ? String(object.presentationName) + ? globalThis.String(object.presentationName) : '', }; }, toJSON(message: TriggerSource_Library): unknown { const obj: any = {}; - message.path !== undefined && (obj.path = message.path); - message.presentationName !== undefined && - (obj.presentationName = message.presentationName); + if (message.path !== '') { + obj.path = message.path; + } + if (message.presentationName !== '') { + obj.presentationName = message.presentationName; + } return obj; }, create, I>>( base?: I, ): TriggerSource_Library { - return TriggerSource_Library.fromPartial(base ?? {}); + return TriggerSource_Library.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TriggerSource_Library { @@ -1417,21 +1827,21 @@ export const TriggerSource_Playlist = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.identifier = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.itemIdentifier = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1452,23 +1862,20 @@ export const TriggerSource_Playlist = { toJSON(message: TriggerSource_Playlist): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? UUID.toJSON(message.identifier) - : undefined); - message.itemIdentifier !== undefined && - (obj.itemIdentifier = message.itemIdentifier - ? UUID.toJSON(message.itemIdentifier) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = UUID.toJSON(message.identifier); + } + if (message.itemIdentifier !== undefined) { + obj.itemIdentifier = UUID.toJSON(message.itemIdentifier); + } return obj; }, create, I>>( base?: I, ): TriggerSource_Playlist { - return TriggerSource_Playlist.fromPartial(base ?? {}); + return TriggerSource_Playlist.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TriggerSource_Playlist { @@ -1512,7 +1919,7 @@ export const NetworkIdentifier = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1521,7 +1928,7 @@ export const NetworkIdentifier = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1531,7 +1938,7 @@ export const NetworkIdentifier = { fromJSON(object: any): NetworkIdentifier { return { - identifiers: Array.isArray(object?.identifiers) + identifiers: globalThis.Array.isArray(object?.identifiers) ? object.identifiers.map((e: any) => NetworkIdentifier_IndexOrName.fromJSON(e), ) @@ -1541,12 +1948,10 @@ export const NetworkIdentifier = { toJSON(message: NetworkIdentifier): unknown { const obj: any = {}; - if (message.identifiers) { + if (message.identifiers?.length) { obj.identifiers = message.identifiers.map((e) => - e ? NetworkIdentifier_IndexOrName.toJSON(e) : undefined, + NetworkIdentifier_IndexOrName.toJSON(e), ); - } else { - obj.identifiers = []; } return obj; }, @@ -1554,9 +1959,8 @@ export const NetworkIdentifier = { create, I>>( base?: I, ): NetworkIdentifier { - return NetworkIdentifier.fromPartial(base ?? {}); + return NetworkIdentifier.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkIdentifier { @@ -1599,21 +2003,21 @@ export const NetworkIdentifier_IndexOrName = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.int32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1623,24 +2027,27 @@ export const NetworkIdentifier_IndexOrName = { fromJSON(object: any): NetworkIdentifier_IndexOrName { return { - index: isSet(object.index) ? Number(object.index) : undefined, - name: isSet(object.name) ? String(object.name) : undefined, + index: isSet(object.index) ? globalThis.Number(object.index) : undefined, + name: isSet(object.name) ? globalThis.String(object.name) : undefined, }; }, toJSON(message: NetworkIdentifier_IndexOrName): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.name !== undefined && (obj.name = message.name); + if (message.index !== undefined) { + obj.index = Math.round(message.index); + } + if (message.name !== undefined) { + obj.name = message.name; + } return obj; }, create, I>>( base?: I, ): NetworkIdentifier_IndexOrName { - return NetworkIdentifier_IndexOrName.fromPartial(base ?? {}); + return NetworkIdentifier_IndexOrName.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkIdentifier_IndexOrName { @@ -1723,77 +2130,77 @@ export const TriggerOptions = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.contentDestination = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.suppressAutoStartVideo = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.suppressMediaBackground = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.forceRetrigger = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.resetChordChart = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.fromPlaylistLibrary = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.fromTimeline = reader.bool(); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.ignoreAnalytics = reader.bool(); continue; case 9: - if (tag != 73) { + if (tag !== 73) { break; } message.startPosition = reader.double(); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.triggerSource = TriggerSource.decode(reader, reader.uint32()); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -1803,7 +2210,7 @@ export const TriggerOptions = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1817,28 +2224,28 @@ export const TriggerOptions = { ? action_ContentDestinationFromJSON(object.contentDestination) : 0, suppressAutoStartVideo: isSet(object.suppressAutoStartVideo) - ? Boolean(object.suppressAutoStartVideo) + ? globalThis.Boolean(object.suppressAutoStartVideo) : false, suppressMediaBackground: isSet(object.suppressMediaBackground) - ? Boolean(object.suppressMediaBackground) + ? globalThis.Boolean(object.suppressMediaBackground) : false, forceRetrigger: isSet(object.forceRetrigger) - ? Boolean(object.forceRetrigger) + ? globalThis.Boolean(object.forceRetrigger) : false, resetChordChart: isSet(object.resetChordChart) - ? Boolean(object.resetChordChart) + ? globalThis.Boolean(object.resetChordChart) : false, fromPlaylistLibrary: isSet(object.fromPlaylistLibrary) - ? Boolean(object.fromPlaylistLibrary) + ? globalThis.Boolean(object.fromPlaylistLibrary) : false, fromTimeline: isSet(object.fromTimeline) - ? Boolean(object.fromTimeline) + ? globalThis.Boolean(object.fromTimeline) : false, ignoreAnalytics: isSet(object.ignoreAnalytics) - ? Boolean(object.ignoreAnalytics) + ? globalThis.Boolean(object.ignoreAnalytics) : false, startPosition: isSet(object.startPosition) - ? Number(object.startPosition) + ? globalThis.Number(object.startPosition) : 0, triggerSource: isSet(object.triggerSource) ? TriggerSource.fromJSON(object.triggerSource) @@ -1851,43 +2258,51 @@ export const TriggerOptions = { toJSON(message: TriggerOptions): unknown { const obj: any = {}; - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); - message.suppressAutoStartVideo !== undefined && - (obj.suppressAutoStartVideo = message.suppressAutoStartVideo); - message.suppressMediaBackground !== undefined && - (obj.suppressMediaBackground = message.suppressMediaBackground); - message.forceRetrigger !== undefined && - (obj.forceRetrigger = message.forceRetrigger); - message.resetChordChart !== undefined && - (obj.resetChordChart = message.resetChordChart); - message.fromPlaylistLibrary !== undefined && - (obj.fromPlaylistLibrary = message.fromPlaylistLibrary); - message.fromTimeline !== undefined && - (obj.fromTimeline = message.fromTimeline); - message.ignoreAnalytics !== undefined && - (obj.ignoreAnalytics = message.ignoreAnalytics); - message.startPosition !== undefined && - (obj.startPosition = message.startPosition); - message.triggerSource !== undefined && - (obj.triggerSource = message.triggerSource - ? TriggerSource.toJSON(message.triggerSource) - : undefined); - message.networkIdentifier !== undefined && - (obj.networkIdentifier = message.networkIdentifier - ? NetworkIdentifier.toJSON(message.networkIdentifier) - : undefined); + ); + } + if (message.suppressAutoStartVideo === true) { + obj.suppressAutoStartVideo = message.suppressAutoStartVideo; + } + if (message.suppressMediaBackground === true) { + obj.suppressMediaBackground = message.suppressMediaBackground; + } + if (message.forceRetrigger === true) { + obj.forceRetrigger = message.forceRetrigger; + } + if (message.resetChordChart === true) { + obj.resetChordChart = message.resetChordChart; + } + if (message.fromPlaylistLibrary === true) { + obj.fromPlaylistLibrary = message.fromPlaylistLibrary; + } + if (message.fromTimeline === true) { + obj.fromTimeline = message.fromTimeline; + } + if (message.ignoreAnalytics === true) { + obj.ignoreAnalytics = message.ignoreAnalytics; + } + if (message.startPosition !== 0) { + obj.startPosition = message.startPosition; + } + if (message.triggerSource !== undefined) { + obj.triggerSource = TriggerSource.toJSON(message.triggerSource); + } + if (message.networkIdentifier !== undefined) { + obj.networkIdentifier = NetworkIdentifier.toJSON( + message.networkIdentifier, + ); + } return obj; }, create, I>>( base?: I, ): TriggerOptions { - return TriggerOptions.fromPartial(base ?? {}); + return TriggerOptions.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TriggerOptions { @@ -1943,6 +2358,7 @@ function createBaseControlTransport(): ControlTransport { scrubToPercent: undefined, setAudioFade: undefined, setAudioProperties: undefined, + setAlphaType: undefined, }; } @@ -2113,6 +2529,12 @@ export const ControlTransport = { writer.uint32(218).fork(), ).ldelim(); } + if (message.setAlphaType !== undefined) { + ControlTransport_SetAlphaTypeControlType.encode( + message.setAlphaType, + writer.uint32(226).fork(), + ).ldelim(); + } return writer; }, @@ -2125,7 +2547,7 @@ export const ControlTransport = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2135,7 +2557,7 @@ export const ControlTransport = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2145,7 +2567,7 @@ export const ControlTransport = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2155,7 +2577,7 @@ export const ControlTransport = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2165,7 +2587,7 @@ export const ControlTransport = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -2175,7 +2597,7 @@ export const ControlTransport = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -2185,7 +2607,7 @@ export const ControlTransport = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -2195,7 +2617,7 @@ export const ControlTransport = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -2205,7 +2627,7 @@ export const ControlTransport = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -2215,7 +2637,7 @@ export const ControlTransport = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -2225,7 +2647,7 @@ export const ControlTransport = { ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -2235,7 +2657,7 @@ export const ControlTransport = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -2246,7 +2668,7 @@ export const ControlTransport = { ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } @@ -2256,7 +2678,7 @@ export const ControlTransport = { ); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -2266,7 +2688,7 @@ export const ControlTransport = { ); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } @@ -2277,7 +2699,7 @@ export const ControlTransport = { ); continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } @@ -2288,7 +2710,7 @@ export const ControlTransport = { ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } @@ -2298,7 +2720,7 @@ export const ControlTransport = { ); continue; case 18: - if (tag != 146) { + if (tag !== 146) { break; } @@ -2309,7 +2731,7 @@ export const ControlTransport = { ); continue; case 19: - if (tag != 154) { + if (tag !== 154) { break; } @@ -2320,7 +2742,7 @@ export const ControlTransport = { ); continue; case 20: - if (tag != 162) { + if (tag !== 162) { break; } @@ -2330,7 +2752,7 @@ export const ControlTransport = { ); continue; case 21: - if (tag != 170) { + if (tag !== 170) { break; } @@ -2341,7 +2763,7 @@ export const ControlTransport = { ); continue; case 22: - if (tag != 178) { + if (tag !== 178) { break; } @@ -2351,7 +2773,7 @@ export const ControlTransport = { ); continue; case 23: - if (tag != 186) { + if (tag !== 186) { break; } @@ -2361,7 +2783,7 @@ export const ControlTransport = { ); continue; case 24: - if (tag != 194) { + if (tag !== 194) { break; } @@ -2371,7 +2793,7 @@ export const ControlTransport = { ); continue; case 25: - if (tag != 202) { + if (tag !== 202) { break; } @@ -2382,7 +2804,7 @@ export const ControlTransport = { ); continue; case 26: - if (tag != 210) { + if (tag !== 210) { break; } @@ -2392,7 +2814,7 @@ export const ControlTransport = { ); continue; case 27: - if (tag != 218) { + if (tag !== 218) { break; } @@ -2402,8 +2824,19 @@ export const ControlTransport = { reader.uint32(), ); continue; + case 28: + if (tag !== 226) { + break; + } + + message.setAlphaType = + ControlTransport_SetAlphaTypeControlType.decode( + reader, + reader.uint32(), + ); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2506,140 +2939,154 @@ export const ControlTransport = { object.setAudioProperties, ) : undefined, + setAlphaType: isSet(object.setAlphaType) + ? ControlTransport_SetAlphaTypeControlType.fromJSON(object.setAlphaType) + : undefined, }; }, toJSON(message: ControlTransport): unknown { const obj: any = {}; - message.play !== undefined && - (obj.play = message.play - ? ControlTransport_PlayControlType.toJSON(message.play) - : undefined); - message.pause !== undefined && - (obj.pause = message.pause - ? ControlTransport_PauseControlType.toJSON(message.pause) - : undefined); - message.rewind !== undefined && - (obj.rewind = message.rewind - ? ControlTransport_RewindControlType.toJSON(message.rewind) - : undefined); - message.fastforward !== undefined && - (obj.fastforward = message.fastforward - ? ControlTransport_FastForwardControlType.toJSON(message.fastforward) - : undefined); - message.skipBack !== undefined && - (obj.skipBack = message.skipBack - ? ControlTransport_SkipBackControlType.toJSON(message.skipBack) - : undefined); - message.skipForward !== undefined && - (obj.skipForward = message.skipForward - ? ControlTransport_SkipForwardControlType.toJSON(message.skipForward) - : undefined); - message.stepBack !== undefined && - (obj.stepBack = message.stepBack - ? ControlTransport_StepBackControlType.toJSON(message.stepBack) - : undefined); - message.stepForward !== undefined && - (obj.stepForward = message.stepForward - ? ControlTransport_StepForwardControlType.toJSON(message.stepForward) - : undefined); - message.goToStart !== undefined && - (obj.goToStart = message.goToStart - ? ControlTransport_GoToStartControlType.toJSON(message.goToStart) - : undefined); - message.goToEnd !== undefined && - (obj.goToEnd = message.goToEnd - ? ControlTransport_GoToEndControlType.toJSON(message.goToEnd) - : undefined); - message.jumpToTime !== undefined && - (obj.jumpToTime = message.jumpToTime - ? ControlTransport_JumpToTimeControlType.toJSON(message.jumpToTime) - : undefined); - message.jumpToPercent !== undefined && - (obj.jumpToPercent = message.jumpToPercent - ? ControlTransport_JumpToPercentControlType.toJSON( - message.jumpToPercent, - ) - : undefined); - message.markIn !== undefined && - (obj.markIn = message.markIn - ? ControlTransport_MarkInPointControlType.toJSON(message.markIn) - : undefined); - message.markOut !== undefined && - (obj.markOut = message.markOut - ? ControlTransport_MarkOutPointControlType.toJSON(message.markOut) - : undefined); - message.setScaleMode !== undefined && - (obj.setScaleMode = message.setScaleMode - ? ControlTransport_SetScaleModeControlType.toJSON(message.setScaleMode) - : undefined); - message.setFlippedMode !== undefined && - (obj.setFlippedMode = message.setFlippedMode - ? ControlTransport_SetFlippedModeControlType.toJSON( - message.setFlippedMode, - ) - : undefined); - message.setPlayRate !== undefined && - (obj.setPlayRate = message.setPlayRate - ? ControlTransport_SetPlayRateControlType.toJSON(message.setPlayRate) - : undefined); - message.setRotation !== undefined && - (obj.setRotation = message.setRotation - ? ControlTransport_SetNativeRotationControlType.toJSON( - message.setRotation, - ) - : undefined); - message.togglePlayback !== undefined && - (obj.togglePlayback = message.togglePlayback - ? ControlTransport_TogglePlaybackControlType.toJSON( - message.togglePlayback, - ) - : undefined); - message.setEffects !== undefined && - (obj.setEffects = message.setEffects - ? ControlTransport_SetEffectsControlType.toJSON(message.setEffects) - : undefined); - message.updateEffect !== undefined && - (obj.updateEffect = message.updateEffect - ? ControlTransport_UpdateEffectControlType.toJSON(message.updateEffect) - : undefined); - message.beginScrub !== undefined && - (obj.beginScrub = message.beginScrub - ? ControlTransport_BeginScrubControlType.toJSON(message.beginScrub) - : undefined); - message.endScrub !== undefined && - (obj.endScrub = message.endScrub - ? ControlTransport_EndScrubControlType.toJSON(message.endScrub) - : undefined); - message.scrubToTime !== undefined && - (obj.scrubToTime = message.scrubToTime - ? ControlTransport_ScrubToTimeControlType.toJSON(message.scrubToTime) - : undefined); - message.scrubToPercent !== undefined && - (obj.scrubToPercent = message.scrubToPercent - ? ControlTransport_ScrubToPercentControlType.toJSON( - message.scrubToPercent, - ) - : undefined); - message.setAudioFade !== undefined && - (obj.setAudioFade = message.setAudioFade - ? ControlTransport_SetAudioFadeType.toJSON(message.setAudioFade) - : undefined); - message.setAudioProperties !== undefined && - (obj.setAudioProperties = message.setAudioProperties - ? ControlTransport_SetAudioPropertiesType.toJSON( - message.setAudioProperties, - ) - : undefined); - return obj; + if (message.play !== undefined) { + obj.play = ControlTransport_PlayControlType.toJSON(message.play); + } + if (message.pause !== undefined) { + obj.pause = ControlTransport_PauseControlType.toJSON(message.pause); + } + if (message.rewind !== undefined) { + obj.rewind = ControlTransport_RewindControlType.toJSON(message.rewind); + } + if (message.fastforward !== undefined) { + obj.fastforward = ControlTransport_FastForwardControlType.toJSON( + message.fastforward, + ); + } + if (message.skipBack !== undefined) { + obj.skipBack = ControlTransport_SkipBackControlType.toJSON( + message.skipBack, + ); + } + if (message.skipForward !== undefined) { + obj.skipForward = ControlTransport_SkipForwardControlType.toJSON( + message.skipForward, + ); + } + if (message.stepBack !== undefined) { + obj.stepBack = ControlTransport_StepBackControlType.toJSON( + message.stepBack, + ); + } + if (message.stepForward !== undefined) { + obj.stepForward = ControlTransport_StepForwardControlType.toJSON( + message.stepForward, + ); + } + if (message.goToStart !== undefined) { + obj.goToStart = ControlTransport_GoToStartControlType.toJSON( + message.goToStart, + ); + } + if (message.goToEnd !== undefined) { + obj.goToEnd = ControlTransport_GoToEndControlType.toJSON(message.goToEnd); + } + if (message.jumpToTime !== undefined) { + obj.jumpToTime = ControlTransport_JumpToTimeControlType.toJSON( + message.jumpToTime, + ); + } + if (message.jumpToPercent !== undefined) { + obj.jumpToPercent = ControlTransport_JumpToPercentControlType.toJSON( + message.jumpToPercent, + ); + } + if (message.markIn !== undefined) { + obj.markIn = ControlTransport_MarkInPointControlType.toJSON( + message.markIn, + ); + } + if (message.markOut !== undefined) { + obj.markOut = ControlTransport_MarkOutPointControlType.toJSON( + message.markOut, + ); + } + if (message.setScaleMode !== undefined) { + obj.setScaleMode = ControlTransport_SetScaleModeControlType.toJSON( + message.setScaleMode, + ); + } + if (message.setFlippedMode !== undefined) { + obj.setFlippedMode = ControlTransport_SetFlippedModeControlType.toJSON( + message.setFlippedMode, + ); + } + if (message.setPlayRate !== undefined) { + obj.setPlayRate = ControlTransport_SetPlayRateControlType.toJSON( + message.setPlayRate, + ); + } + if (message.setRotation !== undefined) { + obj.setRotation = ControlTransport_SetNativeRotationControlType.toJSON( + message.setRotation, + ); + } + if (message.togglePlayback !== undefined) { + obj.togglePlayback = ControlTransport_TogglePlaybackControlType.toJSON( + message.togglePlayback, + ); + } + if (message.setEffects !== undefined) { + obj.setEffects = ControlTransport_SetEffectsControlType.toJSON( + message.setEffects, + ); + } + if (message.updateEffect !== undefined) { + obj.updateEffect = ControlTransport_UpdateEffectControlType.toJSON( + message.updateEffect, + ); + } + if (message.beginScrub !== undefined) { + obj.beginScrub = ControlTransport_BeginScrubControlType.toJSON( + message.beginScrub, + ); + } + if (message.endScrub !== undefined) { + obj.endScrub = ControlTransport_EndScrubControlType.toJSON( + message.endScrub, + ); + } + if (message.scrubToTime !== undefined) { + obj.scrubToTime = ControlTransport_ScrubToTimeControlType.toJSON( + message.scrubToTime, + ); + } + if (message.scrubToPercent !== undefined) { + obj.scrubToPercent = ControlTransport_ScrubToPercentControlType.toJSON( + message.scrubToPercent, + ); + } + if (message.setAudioFade !== undefined) { + obj.setAudioFade = ControlTransport_SetAudioFadeType.toJSON( + message.setAudioFade, + ); + } + if (message.setAudioProperties !== undefined) { + obj.setAudioProperties = ControlTransport_SetAudioPropertiesType.toJSON( + message.setAudioProperties, + ); + } + if (message.setAlphaType !== undefined) { + obj.setAlphaType = ControlTransport_SetAlphaTypeControlType.toJSON( + message.setAlphaType, + ); + } + return obj; }, create, I>>( base?: I, ): ControlTransport { - return ControlTransport.fromPartial(base ?? {}); + return ControlTransport.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ControlTransport { @@ -2779,6 +3226,12 @@ export const ControlTransport = { object.setAudioProperties, ) : undefined; + message.setAlphaType = + object.setAlphaType !== undefined && object.setAlphaType !== null + ? ControlTransport_SetAlphaTypeControlType.fromPartial( + object.setAlphaType, + ) + : undefined; return message; }, }; @@ -2807,7 +3260,7 @@ export const ControlTransport_PlayControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2827,9 +3280,8 @@ export const ControlTransport_PlayControlType = { create, I>>( base?: I, ): ControlTransport_PlayControlType { - return ControlTransport_PlayControlType.fromPartial(base ?? {}); + return ControlTransport_PlayControlType.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_PlayControlType { @@ -2862,7 +3314,7 @@ export const ControlTransport_PauseControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2882,9 +3334,8 @@ export const ControlTransport_PauseControlType = { create, I>>( base?: I, ): ControlTransport_PauseControlType { - return ControlTransport_PauseControlType.fromPartial(base ?? {}); + return ControlTransport_PauseControlType.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_PauseControlType { @@ -2917,7 +3368,7 @@ export const ControlTransport_RewindControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2937,9 +3388,8 @@ export const ControlTransport_RewindControlType = { create, I>>( base?: I, ): ControlTransport_RewindControlType { - return ControlTransport_RewindControlType.fromPartial(base ?? {}); + return ControlTransport_RewindControlType.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_RewindControlType { @@ -2972,7 +3422,7 @@ export const ControlTransport_FastForwardControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2992,9 +3442,10 @@ export const ControlTransport_FastForwardControlType = { create< I extends Exact, I>, >(base?: I): ControlTransport_FastForwardControlType { - return ControlTransport_FastForwardControlType.fromPartial(base ?? {}); + return ControlTransport_FastForwardControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_FastForwardControlType { @@ -3030,14 +3481,14 @@ export const ControlTransport_SkipBackControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.offset = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3046,21 +3497,26 @@ export const ControlTransport_SkipBackControlType = { }, fromJSON(object: any): ControlTransport_SkipBackControlType { - return { offset: isSet(object.offset) ? Number(object.offset) : 0 }; + return { + offset: isSet(object.offset) ? globalThis.Number(object.offset) : 0, + }; }, toJSON(message: ControlTransport_SkipBackControlType): unknown { const obj: any = {}; - message.offset !== undefined && (obj.offset = message.offset); + if (message.offset !== 0) { + obj.offset = message.offset; + } return obj; }, create, I>>( base?: I, ): ControlTransport_SkipBackControlType { - return ControlTransport_SkipBackControlType.fromPartial(base ?? {}); + return ControlTransport_SkipBackControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SkipBackControlType { @@ -3097,14 +3553,14 @@ export const ControlTransport_SkipForwardControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.offset = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3113,21 +3569,26 @@ export const ControlTransport_SkipForwardControlType = { }, fromJSON(object: any): ControlTransport_SkipForwardControlType { - return { offset: isSet(object.offset) ? Number(object.offset) : 0 }; + return { + offset: isSet(object.offset) ? globalThis.Number(object.offset) : 0, + }; }, toJSON(message: ControlTransport_SkipForwardControlType): unknown { const obj: any = {}; - message.offset !== undefined && (obj.offset = message.offset); + if (message.offset !== 0) { + obj.offset = message.offset; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_SkipForwardControlType { - return ControlTransport_SkipForwardControlType.fromPartial(base ?? {}); + return ControlTransport_SkipForwardControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SkipForwardControlType { @@ -3161,7 +3622,7 @@ export const ControlTransport_StepBackControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3181,9 +3642,10 @@ export const ControlTransport_StepBackControlType = { create, I>>( base?: I, ): ControlTransport_StepBackControlType { - return ControlTransport_StepBackControlType.fromPartial(base ?? {}); + return ControlTransport_StepBackControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_StepBackControlType { @@ -3216,7 +3678,7 @@ export const ControlTransport_StepForwardControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3236,9 +3698,10 @@ export const ControlTransport_StepForwardControlType = { create< I extends Exact, I>, >(base?: I): ControlTransport_StepForwardControlType { - return ControlTransport_StepForwardControlType.fromPartial(base ?? {}); + return ControlTransport_StepForwardControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_StepForwardControlType { @@ -3274,14 +3737,14 @@ export const ControlTransport_GoToStartControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.offset = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3290,21 +3753,26 @@ export const ControlTransport_GoToStartControlType = { }, fromJSON(object: any): ControlTransport_GoToStartControlType { - return { offset: isSet(object.offset) ? Number(object.offset) : 0 }; + return { + offset: isSet(object.offset) ? globalThis.Number(object.offset) : 0, + }; }, toJSON(message: ControlTransport_GoToStartControlType): unknown { const obj: any = {}; - message.offset !== undefined && (obj.offset = message.offset); + if (message.offset !== 0) { + obj.offset = message.offset; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_GoToStartControlType { - return ControlTransport_GoToStartControlType.fromPartial(base ?? {}); + return ControlTransport_GoToStartControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_GoToStartControlType { @@ -3341,14 +3809,14 @@ export const ControlTransport_GoToEndControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.offset = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3357,21 +3825,24 @@ export const ControlTransport_GoToEndControlType = { }, fromJSON(object: any): ControlTransport_GoToEndControlType { - return { offset: isSet(object.offset) ? Number(object.offset) : 0 }; + return { + offset: isSet(object.offset) ? globalThis.Number(object.offset) : 0, + }; }, toJSON(message: ControlTransport_GoToEndControlType): unknown { const obj: any = {}; - message.offset !== undefined && (obj.offset = message.offset); + if (message.offset !== 0) { + obj.offset = message.offset; + } return obj; }, create, I>>( base?: I, ): ControlTransport_GoToEndControlType { - return ControlTransport_GoToEndControlType.fromPartial(base ?? {}); + return ControlTransport_GoToEndControlType.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_GoToEndControlType { @@ -3408,14 +3879,14 @@ export const ControlTransport_JumpToTimeControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3424,21 +3895,24 @@ export const ControlTransport_JumpToTimeControlType = { }, fromJSON(object: any): ControlTransport_JumpToTimeControlType { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: ControlTransport_JumpToTimeControlType): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_JumpToTimeControlType { - return ControlTransport_JumpToTimeControlType.fromPartial(base ?? {}); + return ControlTransport_JumpToTimeControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_JumpToTimeControlType { @@ -3475,14 +3949,14 @@ export const ControlTransport_JumpToPercentControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.percent = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3491,21 +3965,26 @@ export const ControlTransport_JumpToPercentControlType = { }, fromJSON(object: any): ControlTransport_JumpToPercentControlType { - return { percent: isSet(object.percent) ? Number(object.percent) : 0 }; + return { + percent: isSet(object.percent) ? globalThis.Number(object.percent) : 0, + }; }, toJSON(message: ControlTransport_JumpToPercentControlType): unknown { const obj: any = {}; - message.percent !== undefined && (obj.percent = message.percent); + if (message.percent !== 0) { + obj.percent = message.percent; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_JumpToPercentControlType { - return ControlTransport_JumpToPercentControlType.fromPartial(base ?? {}); + return ControlTransport_JumpToPercentControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_JumpToPercentControlType { @@ -3542,14 +4021,14 @@ export const ControlTransport_MarkInPointControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3558,21 +4037,24 @@ export const ControlTransport_MarkInPointControlType = { }, fromJSON(object: any): ControlTransport_MarkInPointControlType { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: ControlTransport_MarkInPointControlType): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_MarkInPointControlType { - return ControlTransport_MarkInPointControlType.fromPartial(base ?? {}); + return ControlTransport_MarkInPointControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_MarkInPointControlType { @@ -3609,14 +4091,14 @@ export const ControlTransport_MarkOutPointControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3625,21 +4107,24 @@ export const ControlTransport_MarkOutPointControlType = { }, fromJSON(object: any): ControlTransport_MarkOutPointControlType { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: ControlTransport_MarkOutPointControlType): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_MarkOutPointControlType { - return ControlTransport_MarkOutPointControlType.fromPartial(base ?? {}); + return ControlTransport_MarkOutPointControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_MarkOutPointControlType { @@ -3679,21 +4164,21 @@ export const ControlTransport_SetScaleModeControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.mode = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.alignment = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3712,19 +4197,22 @@ export const ControlTransport_SetScaleModeControlType = { toJSON(message: ControlTransport_SetScaleModeControlType): unknown { const obj: any = {}; - message.mode !== undefined && - (obj.mode = media_ScaleBehaviorToJSON(message.mode)); - message.alignment !== undefined && - (obj.alignment = media_ScaleAlignmentToJSON(message.alignment)); + if (message.mode !== 0) { + obj.mode = media_ScaleBehaviorToJSON(message.mode); + } + if (message.alignment !== 0) { + obj.alignment = media_ScaleAlignmentToJSON(message.alignment); + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_SetScaleModeControlType { - return ControlTransport_SetScaleModeControlType.fromPartial(base ?? {}); + return ControlTransport_SetScaleModeControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SetScaleModeControlType { @@ -3765,21 +4253,21 @@ export const ControlTransport_SetFlippedModeControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.horizontal = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.vertical = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3789,24 +4277,33 @@ export const ControlTransport_SetFlippedModeControlType = { fromJSON(object: any): ControlTransport_SetFlippedModeControlType { return { - horizontal: isSet(object.horizontal) ? Boolean(object.horizontal) : false, - vertical: isSet(object.vertical) ? Boolean(object.vertical) : false, + horizontal: isSet(object.horizontal) + ? globalThis.Boolean(object.horizontal) + : false, + vertical: isSet(object.vertical) + ? globalThis.Boolean(object.vertical) + : false, }; }, toJSON(message: ControlTransport_SetFlippedModeControlType): unknown { const obj: any = {}; - message.horizontal !== undefined && (obj.horizontal = message.horizontal); - message.vertical !== undefined && (obj.vertical = message.vertical); + if (message.horizontal === true) { + obj.horizontal = message.horizontal; + } + if (message.vertical === true) { + obj.vertical = message.vertical; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_SetFlippedModeControlType { - return ControlTransport_SetFlippedModeControlType.fromPartial(base ?? {}); + return ControlTransport_SetFlippedModeControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SetFlippedModeControlType { @@ -3844,14 +4341,14 @@ export const ControlTransport_SetPlayRateControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.playRate = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3860,21 +4357,26 @@ export const ControlTransport_SetPlayRateControlType = { }, fromJSON(object: any): ControlTransport_SetPlayRateControlType { - return { playRate: isSet(object.playRate) ? Number(object.playRate) : 0 }; + return { + playRate: isSet(object.playRate) ? globalThis.Number(object.playRate) : 0, + }; }, toJSON(message: ControlTransport_SetPlayRateControlType): unknown { const obj: any = {}; - message.playRate !== undefined && (obj.playRate = message.playRate); + if (message.playRate !== 0) { + obj.playRate = message.playRate; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_SetPlayRateControlType { - return ControlTransport_SetPlayRateControlType.fromPartial(base ?? {}); + return ControlTransport_SetPlayRateControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SetPlayRateControlType { @@ -3911,14 +4413,14 @@ export const ControlTransport_SetNativeRotationControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.rotation = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3936,10 +4438,11 @@ export const ControlTransport_SetNativeRotationControlType = { toJSON(message: ControlTransport_SetNativeRotationControlType): unknown { const obj: any = {}; - message.rotation !== undefined && - (obj.rotation = media_DrawingProperties_NativeRotationTypeToJSON( + if (message.rotation !== 0) { + obj.rotation = media_DrawingProperties_NativeRotationTypeToJSON( message.rotation, - )); + ); + } return obj; }, @@ -3950,10 +4453,9 @@ export const ControlTransport_SetNativeRotationControlType = { >, >(base?: I): ControlTransport_SetNativeRotationControlType { return ControlTransport_SetNativeRotationControlType.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -3966,6 +4468,80 @@ export const ControlTransport_SetNativeRotationControlType = { }, }; +function createBaseControlTransport_SetAlphaTypeControlType(): ControlTransport_SetAlphaTypeControlType { + return { alphaType: 0 }; +} + +export const ControlTransport_SetAlphaTypeControlType = { + encode( + message: ControlTransport_SetAlphaTypeControlType, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.alphaType !== 0) { + writer.uint32(8).int32(message.alphaType); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): ControlTransport_SetAlphaTypeControlType { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseControlTransport_SetAlphaTypeControlType(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.alphaType = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): ControlTransport_SetAlphaTypeControlType { + return { + alphaType: isSet(object.alphaType) + ? alphaTypeFromJSON(object.alphaType) + : 0, + }; + }, + + toJSON(message: ControlTransport_SetAlphaTypeControlType): unknown { + const obj: any = {}; + if (message.alphaType !== 0) { + obj.alphaType = alphaTypeToJSON(message.alphaType); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): ControlTransport_SetAlphaTypeControlType { + return ControlTransport_SetAlphaTypeControlType.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): ControlTransport_SetAlphaTypeControlType { + const message = createBaseControlTransport_SetAlphaTypeControlType(); + message.alphaType = object.alphaType ?? 0; + return message; + }, +}; + function createBaseControlTransport_TogglePlaybackControlType(): ControlTransport_TogglePlaybackControlType { return {}; } @@ -3990,7 +4566,7 @@ export const ControlTransport_TogglePlaybackControlType = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4010,9 +4586,10 @@ export const ControlTransport_TogglePlaybackControlType = { create< I extends Exact, I>, >(base?: I): ControlTransport_TogglePlaybackControlType { - return ControlTransport_TogglePlaybackControlType.fromPartial(base ?? {}); + return ControlTransport_TogglePlaybackControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): ControlTransport_TogglePlaybackControlType { @@ -4048,14 +4625,14 @@ export const ControlTransport_SetEffectsControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.effects.push(Effect.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4065,7 +4642,7 @@ export const ControlTransport_SetEffectsControlType = { fromJSON(object: any): ControlTransport_SetEffectsControlType { return { - effects: Array.isArray(object?.effects) + effects: globalThis.Array.isArray(object?.effects) ? object.effects.map((e: any) => Effect.fromJSON(e)) : [], }; @@ -4073,12 +4650,8 @@ export const ControlTransport_SetEffectsControlType = { toJSON(message: ControlTransport_SetEffectsControlType): unknown { const obj: any = {}; - if (message.effects) { - obj.effects = message.effects.map((e) => - e ? Effect.toJSON(e) : undefined, - ); - } else { - obj.effects = []; + if (message.effects?.length) { + obj.effects = message.effects.map((e) => Effect.toJSON(e)); } return obj; }, @@ -4086,9 +4659,10 @@ export const ControlTransport_SetEffectsControlType = { create< I extends Exact, I>, >(base?: I): ControlTransport_SetEffectsControlType { - return ControlTransport_SetEffectsControlType.fromPartial(base ?? {}); + return ControlTransport_SetEffectsControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SetEffectsControlType { @@ -4125,14 +4699,14 @@ export const ControlTransport_UpdateEffectControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.effect = Effect.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4148,17 +4722,19 @@ export const ControlTransport_UpdateEffectControlType = { toJSON(message: ControlTransport_UpdateEffectControlType): unknown { const obj: any = {}; - message.effect !== undefined && - (obj.effect = message.effect ? Effect.toJSON(message.effect) : undefined); + if (message.effect !== undefined) { + obj.effect = Effect.toJSON(message.effect); + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_UpdateEffectControlType { - return ControlTransport_UpdateEffectControlType.fromPartial(base ?? {}); + return ControlTransport_UpdateEffectControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_UpdateEffectControlType { @@ -4198,14 +4774,14 @@ export const ControlTransport_BeginScrubControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4214,21 +4790,24 @@ export const ControlTransport_BeginScrubControlType = { }, fromJSON(object: any): ControlTransport_BeginScrubControlType { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: ControlTransport_BeginScrubControlType): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_BeginScrubControlType { - return ControlTransport_BeginScrubControlType.fromPartial(base ?? {}); + return ControlTransport_BeginScrubControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_BeginScrubControlType { @@ -4265,14 +4844,14 @@ export const ControlTransport_EndScrubControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4281,21 +4860,24 @@ export const ControlTransport_EndScrubControlType = { }, fromJSON(object: any): ControlTransport_EndScrubControlType { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: ControlTransport_EndScrubControlType): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create, I>>( base?: I, ): ControlTransport_EndScrubControlType { - return ControlTransport_EndScrubControlType.fromPartial(base ?? {}); + return ControlTransport_EndScrubControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_EndScrubControlType { @@ -4332,14 +4914,14 @@ export const ControlTransport_ScrubToTimeControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4348,21 +4930,24 @@ export const ControlTransport_ScrubToTimeControlType = { }, fromJSON(object: any): ControlTransport_ScrubToTimeControlType { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: ControlTransport_ScrubToTimeControlType): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_ScrubToTimeControlType { - return ControlTransport_ScrubToTimeControlType.fromPartial(base ?? {}); + return ControlTransport_ScrubToTimeControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_ScrubToTimeControlType { @@ -4399,14 +4984,14 @@ export const ControlTransport_ScrubToPercentControlType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.percent = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4415,21 +5000,26 @@ export const ControlTransport_ScrubToPercentControlType = { }, fromJSON(object: any): ControlTransport_ScrubToPercentControlType { - return { percent: isSet(object.percent) ? Number(object.percent) : 0 }; + return { + percent: isSet(object.percent) ? globalThis.Number(object.percent) : 0, + }; }, toJSON(message: ControlTransport_ScrubToPercentControlType): unknown { const obj: any = {}; - message.percent !== undefined && (obj.percent = message.percent); + if (message.percent !== 0) { + obj.percent = message.percent; + } return obj; }, create< I extends Exact, I>, >(base?: I): ControlTransport_ScrubToPercentControlType { - return ControlTransport_ScrubToPercentControlType.fromPartial(base ?? {}); + return ControlTransport_ScrubToPercentControlType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_ScrubToPercentControlType { @@ -4480,35 +5070,35 @@ export const ControlTransport_SetAudioFadeType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.fadeInDuration = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.fadeOutDuration = reader.double(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.shouldFadeIn = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.shouldFadeOut = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4519,39 +5109,42 @@ export const ControlTransport_SetAudioFadeType = { fromJSON(object: any): ControlTransport_SetAudioFadeType { return { fadeInDuration: isSet(object.fadeInDuration) - ? Number(object.fadeInDuration) + ? globalThis.Number(object.fadeInDuration) : 0, fadeOutDuration: isSet(object.fadeOutDuration) - ? Number(object.fadeOutDuration) + ? globalThis.Number(object.fadeOutDuration) : 0, shouldFadeIn: isSet(object.shouldFadeIn) - ? Boolean(object.shouldFadeIn) + ? globalThis.Boolean(object.shouldFadeIn) : false, shouldFadeOut: isSet(object.shouldFadeOut) - ? Boolean(object.shouldFadeOut) + ? globalThis.Boolean(object.shouldFadeOut) : false, }; }, toJSON(message: ControlTransport_SetAudioFadeType): unknown { const obj: any = {}; - message.fadeInDuration !== undefined && - (obj.fadeInDuration = message.fadeInDuration); - message.fadeOutDuration !== undefined && - (obj.fadeOutDuration = message.fadeOutDuration); - message.shouldFadeIn !== undefined && - (obj.shouldFadeIn = message.shouldFadeIn); - message.shouldFadeOut !== undefined && - (obj.shouldFadeOut = message.shouldFadeOut); + if (message.fadeInDuration !== 0) { + obj.fadeInDuration = message.fadeInDuration; + } + if (message.fadeOutDuration !== 0) { + obj.fadeOutDuration = message.fadeOutDuration; + } + if (message.shouldFadeIn === true) { + obj.shouldFadeIn = message.shouldFadeIn; + } + if (message.shouldFadeOut === true) { + obj.shouldFadeOut = message.shouldFadeOut; + } return obj; }, create, I>>( base?: I, ): ControlTransport_SetAudioFadeType { - return ControlTransport_SetAudioFadeType.fromPartial(base ?? {}); + return ControlTransport_SetAudioFadeType.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SetAudioFadeType { @@ -4599,7 +5192,7 @@ export const ControlTransport_SetAudioPropertiesType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4609,12 +5202,13 @@ export const ControlTransport_SetAudioPropertiesType = { ); continue; case 2: - if (tag == 16) { + if (tag === 16) { message.solo.push(reader.bool()); + continue; } - if (tag == 18) { + if (tag === 18) { const end2 = reader.uint32() + reader.pos; while (reader.pos < end2) { message.solo.push(reader.bool()); @@ -4625,7 +5219,7 @@ export const ControlTransport_SetAudioPropertiesType = { break; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4638,22 +5232,21 @@ export const ControlTransport_SetAudioPropertiesType = { audioProperties: isSet(object.audioProperties) ? Media_AudioProperties.fromJSON(object.audioProperties) : undefined, - solo: Array.isArray(object?.solo) - ? object.solo.map((e: any) => Boolean(e)) + solo: globalThis.Array.isArray(object?.solo) + ? object.solo.map((e: any) => globalThis.Boolean(e)) : [], }; }, toJSON(message: ControlTransport_SetAudioPropertiesType): unknown { const obj: any = {}; - message.audioProperties !== undefined && - (obj.audioProperties = message.audioProperties - ? Media_AudioProperties.toJSON(message.audioProperties) - : undefined); - if (message.solo) { - obj.solo = message.solo.map((e) => e); - } else { - obj.solo = []; + if (message.audioProperties !== undefined) { + obj.audioProperties = Media_AudioProperties.toJSON( + message.audioProperties, + ); + } + if (message.solo?.length) { + obj.solo = message.solo; } return obj; }, @@ -4661,9 +5254,10 @@ export const ControlTransport_SetAudioPropertiesType = { create< I extends Exact, I>, >(base?: I): ControlTransport_SetAudioPropertiesType { - return ControlTransport_SetAudioPropertiesType.fromPartial(base ?? {}); + return ControlTransport_SetAudioPropertiesType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ControlTransport_SetAudioPropertiesType { @@ -4704,21 +5298,21 @@ export const AudioInputSettings = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.inputs.push(AudioInput.decode(reader, reader.uint32())); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.transitionTime = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4728,35 +5322,31 @@ export const AudioInputSettings = { fromJSON(object: any): AudioInputSettings { return { - inputs: Array.isArray(object?.inputs) + inputs: globalThis.Array.isArray(object?.inputs) ? object.inputs.map((e: any) => AudioInput.fromJSON(e)) : [], transitionTime: isSet(object.transitionTime) - ? Number(object.transitionTime) + ? globalThis.Number(object.transitionTime) : 0, }; }, toJSON(message: AudioInputSettings): unknown { const obj: any = {}; - if (message.inputs) { - obj.inputs = message.inputs.map((e) => - e ? AudioInput.toJSON(e) : undefined, - ); - } else { - obj.inputs = []; + if (message.inputs?.length) { + obj.inputs = message.inputs.map((e) => AudioInput.toJSON(e)); + } + if (message.transitionTime !== 0) { + obj.transitionTime = message.transitionTime; } - message.transitionTime !== undefined && - (obj.transitionTime = message.transitionTime); return obj; }, create, I>>( base?: I, ): AudioInputSettings { - return AudioInputSettings.fromPartial(base ?? {}); + return AudioInputSettings.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): AudioInputSettings { @@ -4791,14 +5381,14 @@ export const VideoInputSettings = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.inputs.push(VideoInput.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4808,7 +5398,7 @@ export const VideoInputSettings = { fromJSON(object: any): VideoInputSettings { return { - inputs: Array.isArray(object?.inputs) + inputs: globalThis.Array.isArray(object?.inputs) ? object.inputs.map((e: any) => VideoInput.fromJSON(e)) : [], }; @@ -4816,12 +5406,8 @@ export const VideoInputSettings = { toJSON(message: VideoInputSettings): unknown { const obj: any = {}; - if (message.inputs) { - obj.inputs = message.inputs.map((e) => - e ? VideoInput.toJSON(e) : undefined, - ); - } else { - obj.inputs = []; + if (message.inputs?.length) { + obj.inputs = message.inputs.map((e) => VideoInput.toJSON(e)); } return obj; }, @@ -4829,9 +5415,8 @@ export const VideoInputSettings = { create, I>>( base?: I, ): VideoInputSettings { - return VideoInputSettings.fromPartial(base ?? {}); + return VideoInputSettings.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): VideoInputSettings { @@ -4877,28 +5462,28 @@ export const RecordRequest = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.stream = Recording_Stream.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.workingDirectory = URL.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.resi = RecordRequest_Resi.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4922,27 +5507,23 @@ export const RecordRequest = { toJSON(message: RecordRequest): unknown { const obj: any = {}; - message.stream !== undefined && - (obj.stream = message.stream - ? Recording_Stream.toJSON(message.stream) - : undefined); - message.workingDirectory !== undefined && - (obj.workingDirectory = message.workingDirectory - ? URL.toJSON(message.workingDirectory) - : undefined); - message.resi !== undefined && - (obj.resi = message.resi - ? RecordRequest_Resi.toJSON(message.resi) - : undefined); + if (message.stream !== undefined) { + obj.stream = Recording_Stream.toJSON(message.stream); + } + if (message.workingDirectory !== undefined) { + obj.workingDirectory = URL.toJSON(message.workingDirectory); + } + if (message.resi !== undefined) { + obj.resi = RecordRequest_Resi.toJSON(message.resi); + } return obj; }, create, I>>( base?: I, ): RecordRequest { - return RecordRequest.fromPartial(base ?? {}); + return RecordRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): RecordRequest { @@ -5017,63 +5598,63 @@ export const RecordRequest_Resi = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.gop = reader.uint32(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.segmentSize = reader.double(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.destinationGroupId = reader.string(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.bufSize = reader.uint32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.minRate = reader.uint32(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.maxRate = reader.uint32(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.eventName = reader.string(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.socialDescription = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5083,46 +5664,59 @@ export const RecordRequest_Resi = { fromJSON(object: any): RecordRequest_Resi { return { - gop: isSet(object.gop) ? Number(object.gop) : 0, - segmentSize: isSet(object.segmentSize) ? Number(object.segmentSize) : 0, + gop: isSet(object.gop) ? globalThis.Number(object.gop) : 0, + segmentSize: isSet(object.segmentSize) + ? globalThis.Number(object.segmentSize) + : 0, destinationGroupId: isSet(object.destinationGroupId) - ? String(object.destinationGroupId) + ? globalThis.String(object.destinationGroupId) + : '', + bufSize: isSet(object.bufSize) ? globalThis.Number(object.bufSize) : 0, + minRate: isSet(object.minRate) ? globalThis.Number(object.minRate) : 0, + maxRate: isSet(object.maxRate) ? globalThis.Number(object.maxRate) : 0, + eventName: isSet(object.eventName) + ? globalThis.String(object.eventName) : '', - bufSize: isSet(object.bufSize) ? Number(object.bufSize) : 0, - minRate: isSet(object.minRate) ? Number(object.minRate) : 0, - maxRate: isSet(object.maxRate) ? Number(object.maxRate) : 0, - eventName: isSet(object.eventName) ? String(object.eventName) : '', socialDescription: isSet(object.socialDescription) - ? String(object.socialDescription) + ? globalThis.String(object.socialDescription) : '', }; }, toJSON(message: RecordRequest_Resi): unknown { const obj: any = {}; - message.gop !== undefined && (obj.gop = Math.round(message.gop)); - message.segmentSize !== undefined && - (obj.segmentSize = message.segmentSize); - message.destinationGroupId !== undefined && - (obj.destinationGroupId = message.destinationGroupId); - message.bufSize !== undefined && - (obj.bufSize = Math.round(message.bufSize)); - message.minRate !== undefined && - (obj.minRate = Math.round(message.minRate)); - message.maxRate !== undefined && - (obj.maxRate = Math.round(message.maxRate)); - message.eventName !== undefined && (obj.eventName = message.eventName); - message.socialDescription !== undefined && - (obj.socialDescription = message.socialDescription); + if (message.gop !== 0) { + obj.gop = Math.round(message.gop); + } + if (message.segmentSize !== 0) { + obj.segmentSize = message.segmentSize; + } + if (message.destinationGroupId !== '') { + obj.destinationGroupId = message.destinationGroupId; + } + if (message.bufSize !== 0) { + obj.bufSize = Math.round(message.bufSize); + } + if (message.minRate !== 0) { + obj.minRate = Math.round(message.minRate); + } + if (message.maxRate !== 0) { + obj.maxRate = Math.round(message.maxRate); + } + if (message.eventName !== '') { + obj.eventName = message.eventName; + } + if (message.socialDescription !== '') { + obj.socialDescription = message.socialDescription; + } return obj; }, create, I>>( base?: I, ): RecordRequest_Resi { - return RecordRequest_Resi.fromPartial(base ?? {}); + return RecordRequest_Resi.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): RecordRequest_Resi { @@ -5166,7 +5760,7 @@ export const TextSegmentRequest = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5175,14 +5769,14 @@ export const TextSegmentRequest = { ); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.startPosition = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5192,37 +5786,35 @@ export const TextSegmentRequest = { fromJSON(object: any): TextSegmentRequest { return { - segments: Array.isArray(object?.segments) + segments: globalThis.Array.isArray(object?.segments) ? object.segments.map((e: any) => TextSegmentRequest_Segment.fromJSON(e), ) : [], startPosition: isSet(object.startPosition) - ? Number(object.startPosition) + ? globalThis.Number(object.startPosition) : 0, }; }, toJSON(message: TextSegmentRequest): unknown { const obj: any = {}; - if (message.segments) { + if (message.segments?.length) { obj.segments = message.segments.map((e) => - e ? TextSegmentRequest_Segment.toJSON(e) : undefined, + TextSegmentRequest_Segment.toJSON(e), ); - } else { - obj.segments = []; } - message.startPosition !== undefined && - (obj.startPosition = message.startPosition); + if (message.startPosition !== 0) { + obj.startPosition = message.startPosition; + } return obj; }, create, I>>( base?: I, ): TextSegmentRequest { - return TextSegmentRequest.fromPartial(base ?? {}); + return TextSegmentRequest.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TextSegmentRequest { @@ -5265,21 +5857,21 @@ export const TextSegmentRequest_Segment = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.index = reader.uint32(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.size = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5289,24 +5881,27 @@ export const TextSegmentRequest_Segment = { fromJSON(object: any): TextSegmentRequest_Segment { return { - index: isSet(object.index) ? Number(object.index) : 0, - size: isSet(object.size) ? Number(object.size) : 0, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, + size: isSet(object.size) ? globalThis.Number(object.size) : 0, }; }, toJSON(message: TextSegmentRequest_Segment): unknown { const obj: any = {}; - message.index !== undefined && (obj.index = Math.round(message.index)); - message.size !== undefined && (obj.size = message.size); + if (message.index !== 0) { + obj.index = Math.round(message.index); + } + if (message.size !== 0) { + obj.size = message.size; + } return obj; }, create, I>>( base?: I, ): TextSegmentRequest_Segment { - return TextSegmentRequest_Segment.fromPartial(base ?? {}); + return TextSegmentRequest_Segment.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TextSegmentRequest_Segment { @@ -5353,42 +5948,42 @@ export const ProClockSource = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.connected = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.active = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.type = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5398,31 +5993,41 @@ export const ProClockSource = { fromJSON(object: any): ProClockSource { return { - uuid: isSet(object.uuid) ? String(object.uuid) : '', - name: isSet(object.name) ? String(object.name) : '', - connected: isSet(object.connected) ? Boolean(object.connected) : false, - active: isSet(object.active) ? Boolean(object.active) : false, + uuid: isSet(object.uuid) ? globalThis.String(object.uuid) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', + connected: isSet(object.connected) + ? globalThis.Boolean(object.connected) + : false, + active: isSet(object.active) ? globalThis.Boolean(object.active) : false, type: isSet(object.type) ? proClockSource_TypeFromJSON(object.type) : 0, }; }, toJSON(message: ProClockSource): unknown { const obj: any = {}; - message.uuid !== undefined && (obj.uuid = message.uuid); - message.name !== undefined && (obj.name = message.name); - message.connected !== undefined && (obj.connected = message.connected); - message.active !== undefined && (obj.active = message.active); - message.type !== undefined && - (obj.type = proClockSource_TypeToJSON(message.type)); + if (message.uuid !== '') { + obj.uuid = message.uuid; + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.connected === true) { + obj.connected = message.connected; + } + if (message.active === true) { + obj.active = message.active; + } + if (message.type !== 0) { + obj.type = proClockSource_TypeToJSON(message.type); + } return obj; }, create, I>>( base?: I, ): ProClockSource { - return ProClockSource.fromPartial(base ?? {}); + return ProClockSource.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProClockSource { @@ -5469,7 +6074,7 @@ export const TimedPlayback = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5479,14 +6084,14 @@ export const TimedPlayback = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timing = TimedPlayback_Timing.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5507,23 +6112,20 @@ export const TimedPlayback = { toJSON(message: TimedPlayback): unknown { const obj: any = {}; - message.sequence !== undefined && - (obj.sequence = message.sequence - ? TimedPlayback_Sequence.toJSON(message.sequence) - : undefined); - message.timing !== undefined && - (obj.timing = message.timing - ? TimedPlayback_Timing.toJSON(message.timing) - : undefined); + if (message.sequence !== undefined) { + obj.sequence = TimedPlayback_Sequence.toJSON(message.sequence); + } + if (message.timing !== undefined) { + obj.timing = TimedPlayback_Timing.toJSON(message.timing); + } return obj; }, create, I>>( base?: I, ): TimedPlayback { - return TimedPlayback.fromPartial(base ?? {}); + return TimedPlayback.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback { @@ -5541,7 +6143,7 @@ export const TimedPlayback = { }; function createBaseTimedPlayback_Sequence(): TimedPlayback_Sequence { - return { sequence: [], contentDestination: 0 }; + return { sequence: [], contentDestination: 0, presentation: undefined }; } export const TimedPlayback_Sequence = { @@ -5558,6 +6160,12 @@ export const TimedPlayback_Sequence = { if (message.contentDestination !== 0) { writer.uint32(16).int32(message.contentDestination); } + if (message.presentation !== undefined) { + Presentation.encode( + message.presentation, + writer.uint32(26).fork(), + ).ldelim(); + } return writer; }, @@ -5573,7 +6181,7 @@ export const TimedPlayback_Sequence = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5582,14 +6190,21 @@ export const TimedPlayback_Sequence = { ); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.contentDestination = reader.int32() as any; continue; + case 3: + if (tag !== 26) { + break; + } + + message.presentation = Presentation.decode(reader, reader.uint32()); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5599,7 +6214,7 @@ export const TimedPlayback_Sequence = { fromJSON(object: any): TimedPlayback_Sequence { return { - sequence: Array.isArray(object?.sequence) + sequence: globalThis.Array.isArray(object?.sequence) ? object.sequence.map((e: any) => TimedPlayback_Sequence_SequenceItem.fromJSON(e), ) @@ -5607,31 +6222,35 @@ export const TimedPlayback_Sequence = { contentDestination: isSet(object.contentDestination) ? action_ContentDestinationFromJSON(object.contentDestination) : 0, + presentation: isSet(object.presentation) + ? Presentation.fromJSON(object.presentation) + : undefined, }; }, toJSON(message: TimedPlayback_Sequence): unknown { const obj: any = {}; - if (message.sequence) { + if (message.sequence?.length) { obj.sequence = message.sequence.map((e) => - e ? TimedPlayback_Sequence_SequenceItem.toJSON(e) : undefined, + TimedPlayback_Sequence_SequenceItem.toJSON(e), ); - } else { - obj.sequence = []; } - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); + ); + } + if (message.presentation !== undefined) { + obj.presentation = Presentation.toJSON(message.presentation); + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Sequence { - return TimedPlayback_Sequence.fromPartial(base ?? {}); + return TimedPlayback_Sequence.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Sequence { @@ -5641,6 +6260,10 @@ export const TimedPlayback_Sequence = { TimedPlayback_Sequence_SequenceItem.fromPartial(e), ) || []; message.contentDestination = object.contentDestination ?? 0; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? Presentation.fromPartial(object.presentation) + : undefined; return message; }, }; @@ -5651,6 +6274,7 @@ function createBaseTimedPlayback_Sequence_SequenceItem(): TimedPlayback_Sequence time: 0, triggerSource: undefined, contentDestination: 0, + endTime: 0, cue: undefined, action: undefined, }; @@ -5676,6 +6300,9 @@ export const TimedPlayback_Sequence_SequenceItem = { if (message.contentDestination !== 0) { writer.uint32(32).int32(message.contentDestination); } + if (message.endTime !== 0) { + writer.uint32(57).double(message.endTime); + } if (message.cue !== undefined) { Cue.encode(message.cue, writer.uint32(42).fork()).ldelim(); } @@ -5697,49 +6324,56 @@ export const TimedPlayback_Sequence_SequenceItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.identifier = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.time = reader.double(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.triggerSource = TriggerSource.decode(reader, reader.uint32()); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.contentDestination = reader.int32() as any; continue; + case 7: + if (tag !== 57) { + break; + } + + message.endTime = reader.double(); + continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.cue = Cue.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.action = Action.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5752,13 +6386,14 @@ export const TimedPlayback_Sequence_SequenceItem = { identifier: isSet(object.identifier) ? UUID.fromJSON(object.identifier) : undefined, - time: isSet(object.time) ? Number(object.time) : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, triggerSource: isSet(object.triggerSource) ? TriggerSource.fromJSON(object.triggerSource) : undefined, contentDestination: isSet(object.contentDestination) ? action_ContentDestinationFromJSON(object.contentDestination) : 0, + endTime: isSet(object.endTime) ? globalThis.Number(object.endTime) : 0, cue: isSet(object.cue) ? Cue.fromJSON(object.cue) : undefined, action: isSet(object.action) ? Action.fromJSON(object.action) : undefined, }; @@ -5766,32 +6401,37 @@ export const TimedPlayback_Sequence_SequenceItem = { toJSON(message: TimedPlayback_Sequence_SequenceItem): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? UUID.toJSON(message.identifier) - : undefined); - message.time !== undefined && (obj.time = message.time); - message.triggerSource !== undefined && - (obj.triggerSource = message.triggerSource - ? TriggerSource.toJSON(message.triggerSource) - : undefined); - message.contentDestination !== undefined && - (obj.contentDestination = action_ContentDestinationToJSON( + if (message.identifier !== undefined) { + obj.identifier = UUID.toJSON(message.identifier); + } + if (message.time !== 0) { + obj.time = message.time; + } + if (message.triggerSource !== undefined) { + obj.triggerSource = TriggerSource.toJSON(message.triggerSource); + } + if (message.contentDestination !== 0) { + obj.contentDestination = action_ContentDestinationToJSON( message.contentDestination, - )); - message.cue !== undefined && - (obj.cue = message.cue ? Cue.toJSON(message.cue) : undefined); - message.action !== undefined && - (obj.action = message.action ? Action.toJSON(message.action) : undefined); + ); + } + if (message.endTime !== 0) { + obj.endTime = message.endTime; + } + if (message.cue !== undefined) { + obj.cue = Cue.toJSON(message.cue); + } + if (message.action !== undefined) { + obj.action = Action.toJSON(message.action); + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Sequence_SequenceItem { - return TimedPlayback_Sequence_SequenceItem.fromPartial(base ?? {}); + return TimedPlayback_Sequence_SequenceItem.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): TimedPlayback_Sequence_SequenceItem { @@ -5806,6 +6446,7 @@ export const TimedPlayback_Sequence_SequenceItem = { ? TriggerSource.fromPartial(object.triggerSource) : undefined; message.contentDestination = object.contentDestination ?? 0; + message.endTime = object.endTime ?? 0; message.cue = object.cue !== undefined && object.cue !== null ? Cue.fromPartial(object.cue) @@ -5864,7 +6505,7 @@ export const TimedPlayback_Timing = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -5874,7 +6515,7 @@ export const TimedPlayback_Timing = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -5884,7 +6525,7 @@ export const TimedPlayback_Timing = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -5894,7 +6535,7 @@ export const TimedPlayback_Timing = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5918,27 +6559,27 @@ export const TimedPlayback_Timing = { toJSON(message: TimedPlayback_Timing): unknown { const obj: any = {}; - message.layerTransport !== undefined && - (obj.layerTransport = message.layerTransport - ? TimedPlayback_Timing_LayerTransport.toJSON(message.layerTransport) - : undefined); - message.smpteTimecode !== undefined && - (obj.smpteTimecode = message.smpteTimecode - ? TimedPlayback_Timing_SMPTETimecode.toJSON(message.smpteTimecode) - : undefined); - message.internal !== undefined && - (obj.internal = message.internal - ? TimedPlayback_Timing_Internal.toJSON(message.internal) - : undefined); + if (message.layerTransport !== undefined) { + obj.layerTransport = TimedPlayback_Timing_LayerTransport.toJSON( + message.layerTransport, + ); + } + if (message.smpteTimecode !== undefined) { + obj.smpteTimecode = TimedPlayback_Timing_SMPTETimecode.toJSON( + message.smpteTimecode, + ); + } + if (message.internal !== undefined) { + obj.internal = TimedPlayback_Timing_Internal.toJSON(message.internal); + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Timing { - return TimedPlayback_Timing.fromPartial(base ?? {}); + return TimedPlayback_Timing.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Timing { @@ -5986,14 +6627,14 @@ export const TimedPlayback_Timing_LayerTransport = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.layer = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6002,21 +6643,22 @@ export const TimedPlayback_Timing_LayerTransport = { }, fromJSON(object: any): TimedPlayback_Timing_LayerTransport { - return { layer: isSet(object.layer) ? Number(object.layer) : 0 }; + return { layer: isSet(object.layer) ? globalThis.Number(object.layer) : 0 }; }, toJSON(message: TimedPlayback_Timing_LayerTransport): unknown { const obj: any = {}; - message.layer !== undefined && (obj.layer = Math.round(message.layer)); + if (message.layer !== 0) { + obj.layer = Math.round(message.layer); + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Timing_LayerTransport { - return TimedPlayback_Timing_LayerTransport.fromPartial(base ?? {}); + return TimedPlayback_Timing_LayerTransport.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): TimedPlayback_Timing_LayerTransport { @@ -6027,7 +6669,7 @@ export const TimedPlayback_Timing_LayerTransport = { }; function createBaseTimedPlayback_Timing_SMPTETimecode(): TimedPlayback_Timing_SMPTETimecode { - return { deviceIdentifier: '', channel: 0, format: 0 }; + return { deviceIdentifier: '', channel: 0, format: 0, offset: 0 }; } export const TimedPlayback_Timing_SMPTETimecode = { @@ -6044,6 +6686,9 @@ export const TimedPlayback_Timing_SMPTETimecode = { if (message.format !== 0) { writer.uint32(24).int32(message.format); } + if (message.offset !== 0) { + writer.uint32(33).double(message.offset); + } return writer; }, @@ -6059,28 +6704,35 @@ export const TimedPlayback_Timing_SMPTETimecode = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.deviceIdentifier = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.channel = reader.int32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.format = reader.int32() as any; continue; + case 4: + if (tag !== 33) { + break; + } + + message.offset = reader.double(); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6091,34 +6743,40 @@ export const TimedPlayback_Timing_SMPTETimecode = { fromJSON(object: any): TimedPlayback_Timing_SMPTETimecode { return { deviceIdentifier: isSet(object.deviceIdentifier) - ? String(object.deviceIdentifier) + ? globalThis.String(object.deviceIdentifier) : '', - channel: isSet(object.channel) ? Number(object.channel) : 0, + channel: isSet(object.channel) ? globalThis.Number(object.channel) : 0, format: isSet(object.format) ? timedPlayback_Timing_SMPTETimecode_FormatFromJSON(object.format) : 0, + offset: isSet(object.offset) ? globalThis.Number(object.offset) : 0, }; }, toJSON(message: TimedPlayback_Timing_SMPTETimecode): unknown { const obj: any = {}; - message.deviceIdentifier !== undefined && - (obj.deviceIdentifier = message.deviceIdentifier); - message.channel !== undefined && - (obj.channel = Math.round(message.channel)); - message.format !== undefined && - (obj.format = timedPlayback_Timing_SMPTETimecode_FormatToJSON( + if (message.deviceIdentifier !== '') { + obj.deviceIdentifier = message.deviceIdentifier; + } + if (message.channel !== 0) { + obj.channel = Math.round(message.channel); + } + if (message.format !== 0) { + obj.format = timedPlayback_Timing_SMPTETimecode_FormatToJSON( message.format, - )); + ); + } + if (message.offset !== 0) { + obj.offset = message.offset; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Timing_SMPTETimecode { - return TimedPlayback_Timing_SMPTETimecode.fromPartial(base ?? {}); + return TimedPlayback_Timing_SMPTETimecode.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): TimedPlayback_Timing_SMPTETimecode { @@ -6126,6 +6784,7 @@ export const TimedPlayback_Timing_SMPTETimecode = { message.deviceIdentifier = object.deviceIdentifier ?? ''; message.channel = object.channel ?? 0; message.format = object.format ?? 0; + message.offset = object.offset ?? 0; return message; }, }; @@ -6160,21 +6819,21 @@ export const TimedPlayback_Timing_Internal = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.duration = reader.double(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.shouldLoop = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6184,24 +6843,29 @@ export const TimedPlayback_Timing_Internal = { fromJSON(object: any): TimedPlayback_Timing_Internal { return { - duration: isSet(object.duration) ? Number(object.duration) : 0, - shouldLoop: isSet(object.shouldLoop) ? Boolean(object.shouldLoop) : false, + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + shouldLoop: isSet(object.shouldLoop) + ? globalThis.Boolean(object.shouldLoop) + : false, }; }, toJSON(message: TimedPlayback_Timing_Internal): unknown { const obj: any = {}; - message.duration !== undefined && (obj.duration = message.duration); - message.shouldLoop !== undefined && (obj.shouldLoop = message.shouldLoop); + if (message.duration !== 0) { + obj.duration = message.duration; + } + if (message.shouldLoop === true) { + obj.shouldLoop = message.shouldLoop; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Timing_Internal { - return TimedPlayback_Timing_Internal.fromPartial(base ?? {}); + return TimedPlayback_Timing_Internal.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Timing_Internal { @@ -6314,7 +6978,7 @@ export const TimedPlayback_Update = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -6324,7 +6988,7 @@ export const TimedPlayback_Update = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -6334,7 +6998,7 @@ export const TimedPlayback_Update = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -6344,7 +7008,7 @@ export const TimedPlayback_Update = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -6354,7 +7018,7 @@ export const TimedPlayback_Update = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -6364,7 +7028,7 @@ export const TimedPlayback_Update = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -6374,7 +7038,7 @@ export const TimedPlayback_Update = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -6384,7 +7048,7 @@ export const TimedPlayback_Update = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -6394,7 +7058,7 @@ export const TimedPlayback_Update = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -6404,7 +7068,7 @@ export const TimedPlayback_Update = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -6414,7 +7078,7 @@ export const TimedPlayback_Update = { ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -6424,7 +7088,7 @@ export const TimedPlayback_Update = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6472,59 +7136,55 @@ export const TimedPlayback_Update = { toJSON(message: TimedPlayback_Update): unknown { const obj: any = {}; - message.play !== undefined && - (obj.play = message.play - ? TimedPlayback_Update_Play.toJSON(message.play) - : undefined); - message.record !== undefined && - (obj.record = message.record - ? TimedPlayback_Update_Record.toJSON(message.record) - : undefined); - message.pause !== undefined && - (obj.pause = message.pause - ? TimedPlayback_Update_Pause.toJSON(message.pause) - : undefined); - message.reset !== undefined && - (obj.reset = message.reset - ? TimedPlayback_Update_Reset.toJSON(message.reset) - : undefined); - message.jumpToTime !== undefined && - (obj.jumpToTime = message.jumpToTime - ? TimedPlayback_Update_JumpToTime.toJSON(message.jumpToTime) - : undefined); - message.startScrub !== undefined && - (obj.startScrub = message.startScrub - ? TimedPlayback_Update_StartScrub.toJSON(message.startScrub) - : undefined); - message.endScrub !== undefined && - (obj.endScrub = message.endScrub - ? TimedPlayback_Update_EndScrub.toJSON(message.endScrub) - : undefined); - message.duration !== undefined && - (obj.duration = message.duration - ? TimedPlayback_Update_Duration.toJSON(message.duration) - : undefined); - message.loop !== undefined && - (obj.loop = message.loop - ? TimedPlayback_Update_Loop.toJSON(message.loop) - : undefined); - message.updateSequence !== undefined && - (obj.updateSequence = message.updateSequence - ? TimedPlayback_Sequence.toJSON(message.updateSequence) - : undefined); - message.monitorSource !== undefined && - (obj.monitorSource = message.monitorSource - ? TimedPlayback_Update_MonitorSource.toJSON(message.monitorSource) - : undefined); + if (message.play !== undefined) { + obj.play = TimedPlayback_Update_Play.toJSON(message.play); + } + if (message.record !== undefined) { + obj.record = TimedPlayback_Update_Record.toJSON(message.record); + } + if (message.pause !== undefined) { + obj.pause = TimedPlayback_Update_Pause.toJSON(message.pause); + } + if (message.reset !== undefined) { + obj.reset = TimedPlayback_Update_Reset.toJSON(message.reset); + } + if (message.jumpToTime !== undefined) { + obj.jumpToTime = TimedPlayback_Update_JumpToTime.toJSON( + message.jumpToTime, + ); + } + if (message.startScrub !== undefined) { + obj.startScrub = TimedPlayback_Update_StartScrub.toJSON( + message.startScrub, + ); + } + if (message.endScrub !== undefined) { + obj.endScrub = TimedPlayback_Update_EndScrub.toJSON(message.endScrub); + } + if (message.duration !== undefined) { + obj.duration = TimedPlayback_Update_Duration.toJSON(message.duration); + } + if (message.loop !== undefined) { + obj.loop = TimedPlayback_Update_Loop.toJSON(message.loop); + } + if (message.updateSequence !== undefined) { + obj.updateSequence = TimedPlayback_Sequence.toJSON( + message.updateSequence, + ); + } + if (message.monitorSource !== undefined) { + obj.monitorSource = TimedPlayback_Update_MonitorSource.toJSON( + message.monitorSource, + ); + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update { - return TimedPlayback_Update.fromPartial(base ?? {}); + return TimedPlayback_Update.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update { @@ -6601,7 +7261,7 @@ export const TimedPlayback_Update_Play = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6621,9 +7281,8 @@ export const TimedPlayback_Update_Play = { create, I>>( base?: I, ): TimedPlayback_Update_Play { - return TimedPlayback_Update_Play.fromPartial(base ?? {}); + return TimedPlayback_Update_Play.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): TimedPlayback_Update_Play { @@ -6659,14 +7318,14 @@ export const TimedPlayback_Update_Record = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.isRecording = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6677,24 +7336,24 @@ export const TimedPlayback_Update_Record = { fromJSON(object: any): TimedPlayback_Update_Record { return { isRecording: isSet(object.isRecording) - ? Boolean(object.isRecording) + ? globalThis.Boolean(object.isRecording) : false, }; }, toJSON(message: TimedPlayback_Update_Record): unknown { const obj: any = {}; - message.isRecording !== undefined && - (obj.isRecording = message.isRecording); + if (message.isRecording === true) { + obj.isRecording = message.isRecording; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_Record { - return TimedPlayback_Update_Record.fromPartial(base ?? {}); + return TimedPlayback_Update_Record.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update_Record { @@ -6728,7 +7387,7 @@ export const TimedPlayback_Update_Pause = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6748,9 +7407,8 @@ export const TimedPlayback_Update_Pause = { create, I>>( base?: I, ): TimedPlayback_Update_Pause { - return TimedPlayback_Update_Pause.fromPartial(base ?? {}); + return TimedPlayback_Update_Pause.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): TimedPlayback_Update_Pause { @@ -6783,7 +7441,7 @@ export const TimedPlayback_Update_Reset = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6803,9 +7461,8 @@ export const TimedPlayback_Update_Reset = { create, I>>( base?: I, ): TimedPlayback_Update_Reset { - return TimedPlayback_Update_Reset.fromPartial(base ?? {}); + return TimedPlayback_Update_Reset.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): TimedPlayback_Update_Reset { @@ -6841,14 +7498,14 @@ export const TimedPlayback_Update_JumpToTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6857,21 +7514,22 @@ export const TimedPlayback_Update_JumpToTime = { }, fromJSON(object: any): TimedPlayback_Update_JumpToTime { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: TimedPlayback_Update_JumpToTime): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_JumpToTime { - return TimedPlayback_Update_JumpToTime.fromPartial(base ?? {}); + return TimedPlayback_Update_JumpToTime.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update_JumpToTime { @@ -6908,14 +7566,14 @@ export const TimedPlayback_Update_StartScrub = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6924,21 +7582,22 @@ export const TimedPlayback_Update_StartScrub = { }, fromJSON(object: any): TimedPlayback_Update_StartScrub { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: TimedPlayback_Update_StartScrub): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_StartScrub { - return TimedPlayback_Update_StartScrub.fromPartial(base ?? {}); + return TimedPlayback_Update_StartScrub.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update_StartScrub { @@ -6975,14 +7634,14 @@ export const TimedPlayback_Update_EndScrub = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.time = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6991,21 +7650,22 @@ export const TimedPlayback_Update_EndScrub = { }, fromJSON(object: any): TimedPlayback_Update_EndScrub { - return { time: isSet(object.time) ? Number(object.time) : 0 }; + return { time: isSet(object.time) ? globalThis.Number(object.time) : 0 }; }, toJSON(message: TimedPlayback_Update_EndScrub): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); + if (message.time !== 0) { + obj.time = message.time; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_EndScrub { - return TimedPlayback_Update_EndScrub.fromPartial(base ?? {}); + return TimedPlayback_Update_EndScrub.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update_EndScrub { @@ -7042,14 +7702,14 @@ export const TimedPlayback_Update_Duration = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.duration = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7058,21 +7718,24 @@ export const TimedPlayback_Update_Duration = { }, fromJSON(object: any): TimedPlayback_Update_Duration { - return { duration: isSet(object.duration) ? Number(object.duration) : 0 }; + return { + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + }; }, toJSON(message: TimedPlayback_Update_Duration): unknown { const obj: any = {}; - message.duration !== undefined && (obj.duration = message.duration); + if (message.duration !== 0) { + obj.duration = message.duration; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_Duration { - return TimedPlayback_Update_Duration.fromPartial(base ?? {}); + return TimedPlayback_Update_Duration.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update_Duration { @@ -7109,14 +7772,14 @@ export const TimedPlayback_Update_Loop = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.loop = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7125,21 +7788,24 @@ export const TimedPlayback_Update_Loop = { }, fromJSON(object: any): TimedPlayback_Update_Loop { - return { loop: isSet(object.loop) ? Boolean(object.loop) : false }; + return { + loop: isSet(object.loop) ? globalThis.Boolean(object.loop) : false, + }; }, toJSON(message: TimedPlayback_Update_Loop): unknown { const obj: any = {}; - message.loop !== undefined && (obj.loop = message.loop); + if (message.loop === true) { + obj.loop = message.loop; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_Loop { - return TimedPlayback_Update_Loop.fromPartial(base ?? {}); + return TimedPlayback_Update_Loop.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimedPlayback_Update_Loop { @@ -7176,14 +7842,14 @@ export const TimedPlayback_Update_MonitorSource = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enable = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7192,21 +7858,24 @@ export const TimedPlayback_Update_MonitorSource = { }, fromJSON(object: any): TimedPlayback_Update_MonitorSource { - return { enable: isSet(object.enable) ? Boolean(object.enable) : false }; + return { + enable: isSet(object.enable) ? globalThis.Boolean(object.enable) : false, + }; }, toJSON(message: TimedPlayback_Update_MonitorSource): unknown { const obj: any = {}; - message.enable !== undefined && (obj.enable = message.enable); + if (message.enable === true) { + obj.enable = message.enable; + } return obj; }, create, I>>( base?: I, ): TimedPlayback_Update_MonitorSource { - return TimedPlayback_Update_MonitorSource.fromPartial(base ?? {}); + return TimedPlayback_Update_MonitorSource.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): TimedPlayback_Update_MonitorSource { @@ -7252,7 +7921,7 @@ export const NetworkTriggerDataItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -7262,21 +7931,21 @@ export const NetworkTriggerDataItem = { ); continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.action = Action.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.cue = Cue.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7296,23 +7965,23 @@ export const NetworkTriggerDataItem = { toJSON(message: NetworkTriggerDataItem): unknown { const obj: any = {}; - message.triggerOptions !== undefined && - (obj.triggerOptions = message.triggerOptions - ? TriggerOptions.toJSON(message.triggerOptions) - : undefined); - message.action !== undefined && - (obj.action = message.action ? Action.toJSON(message.action) : undefined); - message.cue !== undefined && - (obj.cue = message.cue ? Cue.toJSON(message.cue) : undefined); + if (message.triggerOptions !== undefined) { + obj.triggerOptions = TriggerOptions.toJSON(message.triggerOptions); + } + if (message.action !== undefined) { + obj.action = Action.toJSON(message.action); + } + if (message.cue !== undefined) { + obj.cue = Cue.toJSON(message.cue); + } return obj; }, create, I>>( base?: I, ): NetworkTriggerDataItem { - return NetworkTriggerDataItem.fromPartial(base ?? {}); + return NetworkTriggerDataItem.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): NetworkTriggerDataItem { @@ -7363,7 +8032,7 @@ export const SlideElementTextRenderInfo = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7372,7 +8041,7 @@ export const SlideElementTextRenderInfo = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7382,7 +8051,7 @@ export const SlideElementTextRenderInfo = { fromJSON(object: any): SlideElementTextRenderInfo { return { - layers: Array.isArray(object?.layers) + layers: globalThis.Array.isArray(object?.layers) ? object.layers.map((e: any) => SlideElementTextRenderInfo_Layer.fromJSON(e), ) @@ -7392,12 +8061,10 @@ export const SlideElementTextRenderInfo = { toJSON(message: SlideElementTextRenderInfo): unknown { const obj: any = {}; - if (message.layers) { + if (message.layers?.length) { obj.layers = message.layers.map((e) => - e ? SlideElementTextRenderInfo_Layer.toJSON(e) : undefined, + SlideElementTextRenderInfo_Layer.toJSON(e), ); - } else { - obj.layers = []; } return obj; }, @@ -7405,9 +8072,8 @@ export const SlideElementTextRenderInfo = { create, I>>( base?: I, ): SlideElementTextRenderInfo { - return SlideElementTextRenderInfo.fromPartial(base ?? {}); + return SlideElementTextRenderInfo.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): SlideElementTextRenderInfo { @@ -7474,21 +8140,21 @@ export const SlideElementTextRenderInfo_Layer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.layerType = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.textBuildIndex = reader.int32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -7498,7 +8164,7 @@ export const SlideElementTextRenderInfo_Layer = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -7508,7 +8174,7 @@ export const SlideElementTextRenderInfo_Layer = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -7518,7 +8184,7 @@ export const SlideElementTextRenderInfo_Layer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7532,7 +8198,7 @@ export const SlideElementTextRenderInfo_Layer = { ? slideElementTextRenderInfo_LayerTypeFromJSON(object.layerType) : 0, textBuildIndex: isSet(object.textBuildIndex) - ? Number(object.textBuildIndex) + ? globalThis.Number(object.textBuildIndex) : 0, cutOutFill: isSet(object.cutOutFill) ? Graphics_Text_CutOutFill.fromJSON(object.cutOutFill) @@ -7548,33 +8214,33 @@ export const SlideElementTextRenderInfo_Layer = { toJSON(message: SlideElementTextRenderInfo_Layer): unknown { const obj: any = {}; - message.layerType !== undefined && - (obj.layerType = slideElementTextRenderInfo_LayerTypeToJSON( + if (message.layerType !== 0) { + obj.layerType = slideElementTextRenderInfo_LayerTypeToJSON( message.layerType, - )); - message.textBuildIndex !== undefined && - (obj.textBuildIndex = Math.round(message.textBuildIndex)); - message.cutOutFill !== undefined && - (obj.cutOutFill = message.cutOutFill - ? Graphics_Text_CutOutFill.toJSON(message.cutOutFill) - : undefined); - message.mediaFill !== undefined && - (obj.mediaFill = message.mediaFill - ? Graphics_Text_MediaFill.toJSON(message.mediaFill) - : undefined); - message.backgroundEffect !== undefined && - (obj.backgroundEffect = message.backgroundEffect - ? Graphics_BackgroundEffect.toJSON(message.backgroundEffect) - : undefined); + ); + } + if (message.textBuildIndex !== 0) { + obj.textBuildIndex = Math.round(message.textBuildIndex); + } + if (message.cutOutFill !== undefined) { + obj.cutOutFill = Graphics_Text_CutOutFill.toJSON(message.cutOutFill); + } + if (message.mediaFill !== undefined) { + obj.mediaFill = Graphics_Text_MediaFill.toJSON(message.mediaFill); + } + if (message.backgroundEffect !== undefined) { + obj.backgroundEffect = Graphics_BackgroundEffect.toJSON( + message.backgroundEffect, + ); + } return obj; }, create, I>>( base?: I, ): SlideElementTextRenderInfo_Layer { - return SlideElementTextRenderInfo_Layer.fromPartial(base ?? {}); + return SlideElementTextRenderInfo_Layer.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): SlideElementTextRenderInfo_Layer { @@ -7597,32 +8263,3468 @@ export const SlideElementTextRenderInfo_Layer = { }, }; -type Builtin = - | Date - | Function - | Uint8Array - | string - | number - | boolean - | undefined; +function createBaseValidateEncoderRequest(): ValidateEncoderRequest { + return { encoder: undefined }; +} -export type DeepPartial = T extends Builtin - ? T - : T extends Array - ? Array> - : T extends ReadonlyArray - ? ReadonlyArray> - : T extends {} - ? { [K in keyof T]?: DeepPartial } - : Partial; +export const ValidateEncoderRequest = { + encode( + message: ValidateEncoderRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.encoder !== undefined) { + Recording_Stream_Encoder.encode( + message.encoder, + writer.uint32(10).fork(), + ).ldelim(); + } + return writer; + }, -type KeysOfUnion = T extends T ? keyof T : never; + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): ValidateEncoderRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseValidateEncoderRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.encoder = Recording_Stream_Encoder.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): ValidateEncoderRequest { + return { + encoder: isSet(object.encoder) + ? Recording_Stream_Encoder.fromJSON(object.encoder) + : undefined, + }; + }, + + toJSON(message: ValidateEncoderRequest): unknown { + const obj: any = {}; + if (message.encoder !== undefined) { + obj.encoder = Recording_Stream_Encoder.toJSON(message.encoder); + } + return obj; + }, + + create, I>>( + base?: I, + ): ValidateEncoderRequest { + return ValidateEncoderRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): ValidateEncoderRequest { + const message = createBaseValidateEncoderRequest(); + message.encoder = + object.encoder !== undefined && object.encoder !== null + ? Recording_Stream_Encoder.fromPartial(object.encoder) + : undefined; + return message; + }, +}; + +function createBaseValidateEncoderResponse(): ValidateEncoderResponse { + return { isValid: false }; +} + +export const ValidateEncoderResponse = { + encode( + message: ValidateEncoderResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.isValid === true) { + writer.uint32(8).bool(message.isValid); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): ValidateEncoderResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseValidateEncoderResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.isValid = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): ValidateEncoderResponse { + return { + isValid: isSet(object.isValid) + ? globalThis.Boolean(object.isValid) + : false, + }; + }, + + toJSON(message: ValidateEncoderResponse): unknown { + const obj: any = {}; + if (message.isValid === true) { + obj.isValid = message.isValid; + } + return obj; + }, + + create, I>>( + base?: I, + ): ValidateEncoderResponse { + return ValidateEncoderResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): ValidateEncoderResponse { + const message = createBaseValidateEncoderResponse(); + message.isValid = object.isValid ?? false; + return message; + }, +}; + +function createBaseTriggerCue(): TriggerCue { + return { + triggerHandle: 0, + triggerOptions: undefined, + cue: undefined, + presentation: undefined, + playlist: undefined, + clientData: 0, + }; +} + +export const TriggerCue = { + encode( + message: TriggerCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.triggerHandle !== 0) { + writer.uint32(8).uint64(message.triggerHandle); + } + if (message.triggerOptions !== undefined) { + TriggerOptions.encode( + message.triggerOptions, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.cue !== undefined) { + Cue.encode(message.cue, writer.uint32(26).fork()).ldelim(); + } + if (message.presentation !== undefined) { + TriggerCue_PresentationCue.encode( + message.presentation, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.playlist !== undefined) { + Playlist.encode(message.playlist, writer.uint32(42).fork()).ldelim(); + } + if (message.clientData !== 0) { + writer.uint32(48).uint64(message.clientData); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): TriggerCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerCue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.triggerHandle = longToNumber(reader.uint64() as Long); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.triggerOptions = TriggerOptions.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.cue = Cue.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.presentation = TriggerCue_PresentationCue.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.playlist = Playlist.decode(reader, reader.uint32()); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.clientData = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerCue { + return { + triggerHandle: isSet(object.triggerHandle) + ? globalThis.Number(object.triggerHandle) + : 0, + triggerOptions: isSet(object.triggerOptions) + ? TriggerOptions.fromJSON(object.triggerOptions) + : undefined, + cue: isSet(object.cue) ? Cue.fromJSON(object.cue) : undefined, + presentation: isSet(object.presentation) + ? TriggerCue_PresentationCue.fromJSON(object.presentation) + : undefined, + playlist: isSet(object.playlist) + ? Playlist.fromJSON(object.playlist) + : undefined, + clientData: isSet(object.clientData) + ? globalThis.Number(object.clientData) + : 0, + }; + }, + + toJSON(message: TriggerCue): unknown { + const obj: any = {}; + if (message.triggerHandle !== 0) { + obj.triggerHandle = Math.round(message.triggerHandle); + } + if (message.triggerOptions !== undefined) { + obj.triggerOptions = TriggerOptions.toJSON(message.triggerOptions); + } + if (message.cue !== undefined) { + obj.cue = Cue.toJSON(message.cue); + } + if (message.presentation !== undefined) { + obj.presentation = TriggerCue_PresentationCue.toJSON( + message.presentation, + ); + } + if (message.playlist !== undefined) { + obj.playlist = Playlist.toJSON(message.playlist); + } + if (message.clientData !== 0) { + obj.clientData = Math.round(message.clientData); + } + return obj; + }, + + create, I>>(base?: I): TriggerCue { + return TriggerCue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TriggerCue { + const message = createBaseTriggerCue(); + message.triggerHandle = object.triggerHandle ?? 0; + message.triggerOptions = + object.triggerOptions !== undefined && object.triggerOptions !== null + ? TriggerOptions.fromPartial(object.triggerOptions) + : undefined; + message.cue = + object.cue !== undefined && object.cue !== null + ? Cue.fromPartial(object.cue) + : undefined; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? TriggerCue_PresentationCue.fromPartial(object.presentation) + : undefined; + message.playlist = + object.playlist !== undefined && object.playlist !== null + ? Playlist.fromPartial(object.playlist) + : undefined; + message.clientData = object.clientData ?? 0; + return message; + }, +}; + +function createBaseTriggerCue_PresentationCue(): TriggerCue_PresentationCue { + return { presentation: undefined, arrangementId: undefined, cueIndex: 0 }; +} + +export const TriggerCue_PresentationCue = { + encode( + message: TriggerCue_PresentationCue, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presentation !== undefined) { + Presentation.encode( + message.presentation, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.arrangementId !== undefined) { + UUID.encode(message.arrangementId, writer.uint32(18).fork()).ldelim(); + } + if (message.cueIndex !== 0) { + writer.uint32(24).int32(message.cueIndex); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerCue_PresentationCue { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerCue_PresentationCue(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presentation = Presentation.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.arrangementId = UUID.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.cueIndex = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerCue_PresentationCue { + return { + presentation: isSet(object.presentation) + ? Presentation.fromJSON(object.presentation) + : undefined, + arrangementId: isSet(object.arrangementId) + ? UUID.fromJSON(object.arrangementId) + : undefined, + cueIndex: isSet(object.cueIndex) ? globalThis.Number(object.cueIndex) : 0, + }; + }, + + toJSON(message: TriggerCue_PresentationCue): unknown { + const obj: any = {}; + if (message.presentation !== undefined) { + obj.presentation = Presentation.toJSON(message.presentation); + } + if (message.arrangementId !== undefined) { + obj.arrangementId = UUID.toJSON(message.arrangementId); + } + if (message.cueIndex !== 0) { + obj.cueIndex = Math.round(message.cueIndex); + } + return obj; + }, + + create, I>>( + base?: I, + ): TriggerCue_PresentationCue { + return TriggerCue_PresentationCue.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TriggerCue_PresentationCue { + const message = createBaseTriggerCue_PresentationCue(); + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? Presentation.fromPartial(object.presentation) + : undefined; + message.arrangementId = + object.arrangementId !== undefined && object.arrangementId !== null + ? UUID.fromPartial(object.arrangementId) + : undefined; + message.cueIndex = object.cueIndex ?? 0; + return message; + }, +}; + +function createBaseCaptureActionRequest(): CaptureActionRequest { + return { startResi: undefined, stopCapture: undefined, error: undefined }; +} + +export const CaptureActionRequest = { + encode( + message: CaptureActionRequest, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.startResi !== undefined) { + CaptureActionRequest_StartResi.encode( + message.startResi, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.stopCapture !== undefined) { + CaptureActionRequest_StopCapture.encode( + message.stopCapture, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.error !== undefined) { + CaptureActionRequest_Error.encode( + message.error, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionRequest { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionRequest(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.startResi = CaptureActionRequest_StartResi.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.stopCapture = CaptureActionRequest_StopCapture.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.error = CaptureActionRequest_Error.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CaptureActionRequest { + return { + startResi: isSet(object.startResi) + ? CaptureActionRequest_StartResi.fromJSON(object.startResi) + : undefined, + stopCapture: isSet(object.stopCapture) + ? CaptureActionRequest_StopCapture.fromJSON(object.stopCapture) + : undefined, + error: isSet(object.error) + ? CaptureActionRequest_Error.fromJSON(object.error) + : undefined, + }; + }, + + toJSON(message: CaptureActionRequest): unknown { + const obj: any = {}; + if (message.startResi !== undefined) { + obj.startResi = CaptureActionRequest_StartResi.toJSON(message.startResi); + } + if (message.stopCapture !== undefined) { + obj.stopCapture = CaptureActionRequest_StopCapture.toJSON( + message.stopCapture, + ); + } + if (message.error !== undefined) { + obj.error = CaptureActionRequest_Error.toJSON(message.error); + } + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionRequest { + return CaptureActionRequest.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CaptureActionRequest { + const message = createBaseCaptureActionRequest(); + message.startResi = + object.startResi !== undefined && object.startResi !== null + ? CaptureActionRequest_StartResi.fromPartial(object.startResi) + : undefined; + message.stopCapture = + object.stopCapture !== undefined && object.stopCapture !== null + ? CaptureActionRequest_StopCapture.fromPartial(object.stopCapture) + : undefined; + message.error = + object.error !== undefined && object.error !== null + ? CaptureActionRequest_Error.fromPartial(object.error) + : undefined; + return message; + }, +}; + +function createBaseCaptureActionRequest_StartResi(): CaptureActionRequest_StartResi { + return {}; +} + +export const CaptureActionRequest_StartResi = { + encode( + _: CaptureActionRequest_StartResi, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionRequest_StartResi { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionRequest_StartResi(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): CaptureActionRequest_StartResi { + return {}; + }, + + toJSON(_: CaptureActionRequest_StartResi): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionRequest_StartResi { + return CaptureActionRequest_StartResi.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + _: I, + ): CaptureActionRequest_StartResi { + const message = createBaseCaptureActionRequest_StartResi(); + return message; + }, +}; + +function createBaseCaptureActionRequest_StopCapture(): CaptureActionRequest_StopCapture { + return {}; +} + +export const CaptureActionRequest_StopCapture = { + encode( + _: CaptureActionRequest_StopCapture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionRequest_StopCapture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionRequest_StopCapture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): CaptureActionRequest_StopCapture { + return {}; + }, + + toJSON(_: CaptureActionRequest_StopCapture): unknown { + const obj: any = {}; + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionRequest_StopCapture { + return CaptureActionRequest_StopCapture.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(_: I): CaptureActionRequest_StopCapture { + const message = createBaseCaptureActionRequest_StopCapture(); + return message; + }, +}; + +function createBaseCaptureActionRequest_Error(): CaptureActionRequest_Error { + return { errorCode: 0, captureAction: undefined }; +} + +export const CaptureActionRequest_Error = { + encode( + message: CaptureActionRequest_Error, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.errorCode !== 0) { + writer.uint32(8).int32(message.errorCode); + } + if (message.captureAction !== undefined) { + Action_CaptureType.encode( + message.captureAction, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionRequest_Error { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionRequest_Error(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.errorCode = reader.int32(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.captureAction = Action_CaptureType.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CaptureActionRequest_Error { + return { + errorCode: isSet(object.errorCode) + ? globalThis.Number(object.errorCode) + : 0, + captureAction: isSet(object.captureAction) + ? Action_CaptureType.fromJSON(object.captureAction) + : undefined, + }; + }, + + toJSON(message: CaptureActionRequest_Error): unknown { + const obj: any = {}; + if (message.errorCode !== 0) { + obj.errorCode = Math.round(message.errorCode); + } + if (message.captureAction !== undefined) { + obj.captureAction = Action_CaptureType.toJSON(message.captureAction); + } + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionRequest_Error { + return CaptureActionRequest_Error.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CaptureActionRequest_Error { + const message = createBaseCaptureActionRequest_Error(); + message.errorCode = object.errorCode ?? 0; + message.captureAction = + object.captureAction !== undefined && object.captureAction !== null + ? Action_CaptureType.fromPartial(object.captureAction) + : undefined; + return message; + }, +}; + +function createBaseCaptureActionResponse(): CaptureActionResponse { + return { + startResi: undefined, + stopCapture: undefined, + cancelCaptureAction: undefined, + }; +} + +export const CaptureActionResponse = { + encode( + message: CaptureActionResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.startResi !== undefined) { + CaptureActionResponse_StartResi.encode( + message.startResi, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.stopCapture !== undefined) { + CaptureActionResponse_StopCapture.encode( + message.stopCapture, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.cancelCaptureAction !== undefined) { + CaptureActionResponse_CancelCaptureAction.encode( + message.cancelCaptureAction, + writer.uint32(26).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.startResi = CaptureActionResponse_StartResi.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.stopCapture = CaptureActionResponse_StopCapture.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.cancelCaptureAction = + CaptureActionResponse_CancelCaptureAction.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CaptureActionResponse { + return { + startResi: isSet(object.startResi) + ? CaptureActionResponse_StartResi.fromJSON(object.startResi) + : undefined, + stopCapture: isSet(object.stopCapture) + ? CaptureActionResponse_StopCapture.fromJSON(object.stopCapture) + : undefined, + cancelCaptureAction: isSet(object.cancelCaptureAction) + ? CaptureActionResponse_CancelCaptureAction.fromJSON( + object.cancelCaptureAction, + ) + : undefined, + }; + }, + + toJSON(message: CaptureActionResponse): unknown { + const obj: any = {}; + if (message.startResi !== undefined) { + obj.startResi = CaptureActionResponse_StartResi.toJSON(message.startResi); + } + if (message.stopCapture !== undefined) { + obj.stopCapture = CaptureActionResponse_StopCapture.toJSON( + message.stopCapture, + ); + } + if (message.cancelCaptureAction !== undefined) { + obj.cancelCaptureAction = + CaptureActionResponse_CancelCaptureAction.toJSON( + message.cancelCaptureAction, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionResponse { + return CaptureActionResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CaptureActionResponse { + const message = createBaseCaptureActionResponse(); + message.startResi = + object.startResi !== undefined && object.startResi !== null + ? CaptureActionResponse_StartResi.fromPartial(object.startResi) + : undefined; + message.stopCapture = + object.stopCapture !== undefined && object.stopCapture !== null + ? CaptureActionResponse_StopCapture.fromPartial(object.stopCapture) + : undefined; + message.cancelCaptureAction = + object.cancelCaptureAction !== undefined && + object.cancelCaptureAction !== null + ? CaptureActionResponse_CancelCaptureAction.fromPartial( + object.cancelCaptureAction, + ) + : undefined; + return message; + }, +}; + +function createBaseCaptureActionResponse_CancelCaptureAction(): CaptureActionResponse_CancelCaptureAction { + return {}; +} + +export const CaptureActionResponse_CancelCaptureAction = { + encode( + _: CaptureActionResponse_CancelCaptureAction, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionResponse_CancelCaptureAction { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionResponse_CancelCaptureAction(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(_: any): CaptureActionResponse_CancelCaptureAction { + return {}; + }, + + toJSON(_: CaptureActionResponse_CancelCaptureAction): unknown { + const obj: any = {}; + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): CaptureActionResponse_CancelCaptureAction { + return CaptureActionResponse_CancelCaptureAction.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(_: I): CaptureActionResponse_CancelCaptureAction { + const message = createBaseCaptureActionResponse_CancelCaptureAction(); + return message; + }, +}; + +function createBaseCaptureActionResponse_StartResi(): CaptureActionResponse_StartResi { + return { eventName: '', eventDescription: '' }; +} + +export const CaptureActionResponse_StartResi = { + encode( + message: CaptureActionResponse_StartResi, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.eventName !== '') { + writer.uint32(10).string(message.eventName); + } + if (message.eventDescription !== '') { + writer.uint32(18).string(message.eventDescription); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionResponse_StartResi { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionResponse_StartResi(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.eventName = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.eventDescription = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CaptureActionResponse_StartResi { + return { + eventName: isSet(object.eventName) + ? globalThis.String(object.eventName) + : '', + eventDescription: isSet(object.eventDescription) + ? globalThis.String(object.eventDescription) + : '', + }; + }, + + toJSON(message: CaptureActionResponse_StartResi): unknown { + const obj: any = {}; + if (message.eventName !== '') { + obj.eventName = message.eventName; + } + if (message.eventDescription !== '') { + obj.eventDescription = message.eventDescription; + } + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionResponse_StartResi { + return CaptureActionResponse_StartResi.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): CaptureActionResponse_StartResi { + const message = createBaseCaptureActionResponse_StartResi(); + message.eventName = object.eventName ?? ''; + message.eventDescription = object.eventDescription ?? ''; + return message; + }, +}; + +function createBaseCaptureActionResponse_StopCapture(): CaptureActionResponse_StopCapture { + return { stopCapture: false }; +} + +export const CaptureActionResponse_StopCapture = { + encode( + message: CaptureActionResponse_StopCapture, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.stopCapture === true) { + writer.uint32(8).bool(message.stopCapture); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): CaptureActionResponse_StopCapture { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseCaptureActionResponse_StopCapture(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.stopCapture = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): CaptureActionResponse_StopCapture { + return { + stopCapture: isSet(object.stopCapture) + ? globalThis.Boolean(object.stopCapture) + : false, + }; + }, + + toJSON(message: CaptureActionResponse_StopCapture): unknown { + const obj: any = {}; + if (message.stopCapture === true) { + obj.stopCapture = message.stopCapture; + } + return obj; + }, + + create, I>>( + base?: I, + ): CaptureActionResponse_StopCapture { + return CaptureActionResponse_StopCapture.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): CaptureActionResponse_StopCapture { + const message = createBaseCaptureActionResponse_StopCapture(); + message.stopCapture = object.stopCapture ?? false; + return message; + }, +}; + +function createBaseSendData(): SendData { + return { + messageId: 0, + workspace: undefined, + stageDocument: undefined, + timersDocument: undefined, + validateEncoderRequest: undefined, + triggerCue: undefined, + digitalAudioSetup: undefined, + macrosDocument: undefined, + messageDocument: undefined, + propDocument: undefined, + ccliDocument: undefined, + audienceLooks: undefined, + liveAudienceLook: undefined, + masks: undefined, + recordingSettingsDocument: undefined, + captureActionResponse: undefined, + copyrightLayout: undefined, + }; +} + +export const SendData = { + encode( + message: SendData, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.messageId !== 0) { + writer.uint32(8).int32(message.messageId); + } + if (message.workspace !== undefined) { + ProPresenterWorkspace.encode( + message.workspace, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.stageDocument !== undefined) { + Stage_Document.encode( + message.stageDocument, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.timersDocument !== undefined) { + TimersDocument.encode( + message.timersDocument, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.validateEncoderRequest !== undefined) { + ValidateEncoderRequest.encode( + message.validateEncoderRequest, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.triggerCue !== undefined) { + TriggerCue.encode(message.triggerCue, writer.uint32(50).fork()).ldelim(); + } + if (message.digitalAudioSetup !== undefined) { + DigitalAudio_Setup.encode( + message.digitalAudioSetup, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.macrosDocument !== undefined) { + MacrosDocument.encode( + message.macrosDocument, + writer.uint32(66).fork(), + ).ldelim(); + } + if (message.messageDocument !== undefined) { + MessageDocument.encode( + message.messageDocument, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.propDocument !== undefined) { + PropDocument.encode( + message.propDocument, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.ccliDocument !== undefined) { + CCLIDocument.encode( + message.ccliDocument, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.audienceLooks !== undefined) { + AudienceLookCollection.encode( + message.audienceLooks, + writer.uint32(98).fork(), + ).ldelim(); + } + if (message.liveAudienceLook !== undefined) { + ProAudienceLook.encode( + message.liveAudienceLook, + writer.uint32(106).fork(), + ).ldelim(); + } + if (message.masks !== undefined) { + MaskCollection.encode(message.masks, writer.uint32(114).fork()).ldelim(); + } + if (message.recordingSettingsDocument !== undefined) { + Recording_SettingsDocument.encode( + message.recordingSettingsDocument, + writer.uint32(122).fork(), + ).ldelim(); + } + if (message.captureActionResponse !== undefined) { + CaptureActionResponse.encode( + message.captureActionResponse, + writer.uint32(130).fork(), + ).ldelim(); + } + if (message.copyrightLayout !== undefined) { + CopyrightLayout.encode( + message.copyrightLayout, + writer.uint32(138).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): SendData { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSendData(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.messageId = reader.int32(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.workspace = ProPresenterWorkspace.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.stageDocument = Stage_Document.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.timersDocument = TimersDocument.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.validateEncoderRequest = ValidateEncoderRequest.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.triggerCue = TriggerCue.decode(reader, reader.uint32()); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.digitalAudioSetup = DigitalAudio_Setup.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.macrosDocument = MacrosDocument.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.messageDocument = MessageDocument.decode( + reader, + reader.uint32(), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.propDocument = PropDocument.decode(reader, reader.uint32()); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.ccliDocument = CCLIDocument.decode(reader, reader.uint32()); + continue; + case 12: + if (tag !== 98) { + break; + } + + message.audienceLooks = AudienceLookCollection.decode( + reader, + reader.uint32(), + ); + continue; + case 13: + if (tag !== 106) { + break; + } + + message.liveAudienceLook = ProAudienceLook.decode( + reader, + reader.uint32(), + ); + continue; + case 14: + if (tag !== 114) { + break; + } + + message.masks = MaskCollection.decode(reader, reader.uint32()); + continue; + case 15: + if (tag !== 122) { + break; + } + + message.recordingSettingsDocument = Recording_SettingsDocument.decode( + reader, + reader.uint32(), + ); + continue; + case 16: + if (tag !== 130) { + break; + } + + message.captureActionResponse = CaptureActionResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 17: + if (tag !== 138) { + break; + } + + message.copyrightLayout = CopyrightLayout.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): SendData { + return { + messageId: isSet(object.messageId) + ? globalThis.Number(object.messageId) + : 0, + workspace: isSet(object.workspace) + ? ProPresenterWorkspace.fromJSON(object.workspace) + : undefined, + stageDocument: isSet(object.stageDocument) + ? Stage_Document.fromJSON(object.stageDocument) + : undefined, + timersDocument: isSet(object.timersDocument) + ? TimersDocument.fromJSON(object.timersDocument) + : undefined, + validateEncoderRequest: isSet(object.validateEncoderRequest) + ? ValidateEncoderRequest.fromJSON(object.validateEncoderRequest) + : undefined, + triggerCue: isSet(object.triggerCue) + ? TriggerCue.fromJSON(object.triggerCue) + : undefined, + digitalAudioSetup: isSet(object.digitalAudioSetup) + ? DigitalAudio_Setup.fromJSON(object.digitalAudioSetup) + : undefined, + macrosDocument: isSet(object.macrosDocument) + ? MacrosDocument.fromJSON(object.macrosDocument) + : undefined, + messageDocument: isSet(object.messageDocument) + ? MessageDocument.fromJSON(object.messageDocument) + : undefined, + propDocument: isSet(object.propDocument) + ? PropDocument.fromJSON(object.propDocument) + : undefined, + ccliDocument: isSet(object.ccliDocument) + ? CCLIDocument.fromJSON(object.ccliDocument) + : undefined, + audienceLooks: isSet(object.audienceLooks) + ? AudienceLookCollection.fromJSON(object.audienceLooks) + : undefined, + liveAudienceLook: isSet(object.liveAudienceLook) + ? ProAudienceLook.fromJSON(object.liveAudienceLook) + : undefined, + masks: isSet(object.masks) + ? MaskCollection.fromJSON(object.masks) + : undefined, + recordingSettingsDocument: isSet(object.recordingSettingsDocument) + ? Recording_SettingsDocument.fromJSON(object.recordingSettingsDocument) + : undefined, + captureActionResponse: isSet(object.captureActionResponse) + ? CaptureActionResponse.fromJSON(object.captureActionResponse) + : undefined, + copyrightLayout: isSet(object.copyrightLayout) + ? CopyrightLayout.fromJSON(object.copyrightLayout) + : undefined, + }; + }, + + toJSON(message: SendData): unknown { + const obj: any = {}; + if (message.messageId !== 0) { + obj.messageId = Math.round(message.messageId); + } + if (message.workspace !== undefined) { + obj.workspace = ProPresenterWorkspace.toJSON(message.workspace); + } + if (message.stageDocument !== undefined) { + obj.stageDocument = Stage_Document.toJSON(message.stageDocument); + } + if (message.timersDocument !== undefined) { + obj.timersDocument = TimersDocument.toJSON(message.timersDocument); + } + if (message.validateEncoderRequest !== undefined) { + obj.validateEncoderRequest = ValidateEncoderRequest.toJSON( + message.validateEncoderRequest, + ); + } + if (message.triggerCue !== undefined) { + obj.triggerCue = TriggerCue.toJSON(message.triggerCue); + } + if (message.digitalAudioSetup !== undefined) { + obj.digitalAudioSetup = DigitalAudio_Setup.toJSON( + message.digitalAudioSetup, + ); + } + if (message.macrosDocument !== undefined) { + obj.macrosDocument = MacrosDocument.toJSON(message.macrosDocument); + } + if (message.messageDocument !== undefined) { + obj.messageDocument = MessageDocument.toJSON(message.messageDocument); + } + if (message.propDocument !== undefined) { + obj.propDocument = PropDocument.toJSON(message.propDocument); + } + if (message.ccliDocument !== undefined) { + obj.ccliDocument = CCLIDocument.toJSON(message.ccliDocument); + } + if (message.audienceLooks !== undefined) { + obj.audienceLooks = AudienceLookCollection.toJSON(message.audienceLooks); + } + if (message.liveAudienceLook !== undefined) { + obj.liveAudienceLook = ProAudienceLook.toJSON(message.liveAudienceLook); + } + if (message.masks !== undefined) { + obj.masks = MaskCollection.toJSON(message.masks); + } + if (message.recordingSettingsDocument !== undefined) { + obj.recordingSettingsDocument = Recording_SettingsDocument.toJSON( + message.recordingSettingsDocument, + ); + } + if (message.captureActionResponse !== undefined) { + obj.captureActionResponse = CaptureActionResponse.toJSON( + message.captureActionResponse, + ); + } + if (message.copyrightLayout !== undefined) { + obj.copyrightLayout = CopyrightLayout.toJSON(message.copyrightLayout); + } + return obj; + }, + + create, I>>(base?: I): SendData { + return SendData.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): SendData { + const message = createBaseSendData(); + message.messageId = object.messageId ?? 0; + message.workspace = + object.workspace !== undefined && object.workspace !== null + ? ProPresenterWorkspace.fromPartial(object.workspace) + : undefined; + message.stageDocument = + object.stageDocument !== undefined && object.stageDocument !== null + ? Stage_Document.fromPartial(object.stageDocument) + : undefined; + message.timersDocument = + object.timersDocument !== undefined && object.timersDocument !== null + ? TimersDocument.fromPartial(object.timersDocument) + : undefined; + message.validateEncoderRequest = + object.validateEncoderRequest !== undefined && + object.validateEncoderRequest !== null + ? ValidateEncoderRequest.fromPartial(object.validateEncoderRequest) + : undefined; + message.triggerCue = + object.triggerCue !== undefined && object.triggerCue !== null + ? TriggerCue.fromPartial(object.triggerCue) + : undefined; + message.digitalAudioSetup = + object.digitalAudioSetup !== undefined && + object.digitalAudioSetup !== null + ? DigitalAudio_Setup.fromPartial(object.digitalAudioSetup) + : undefined; + message.macrosDocument = + object.macrosDocument !== undefined && object.macrosDocument !== null + ? MacrosDocument.fromPartial(object.macrosDocument) + : undefined; + message.messageDocument = + object.messageDocument !== undefined && object.messageDocument !== null + ? MessageDocument.fromPartial(object.messageDocument) + : undefined; + message.propDocument = + object.propDocument !== undefined && object.propDocument !== null + ? PropDocument.fromPartial(object.propDocument) + : undefined; + message.ccliDocument = + object.ccliDocument !== undefined && object.ccliDocument !== null + ? CCLIDocument.fromPartial(object.ccliDocument) + : undefined; + message.audienceLooks = + object.audienceLooks !== undefined && object.audienceLooks !== null + ? AudienceLookCollection.fromPartial(object.audienceLooks) + : undefined; + message.liveAudienceLook = + object.liveAudienceLook !== undefined && object.liveAudienceLook !== null + ? ProAudienceLook.fromPartial(object.liveAudienceLook) + : undefined; + message.masks = + object.masks !== undefined && object.masks !== null + ? MaskCollection.fromPartial(object.masks) + : undefined; + message.recordingSettingsDocument = + object.recordingSettingsDocument !== undefined && + object.recordingSettingsDocument !== null + ? Recording_SettingsDocument.fromPartial( + object.recordingSettingsDocument, + ) + : undefined; + message.captureActionResponse = + object.captureActionResponse !== undefined && + object.captureActionResponse !== null + ? CaptureActionResponse.fromPartial(object.captureActionResponse) + : undefined; + message.copyrightLayout = + object.copyrightLayout !== undefined && object.copyrightLayout !== null + ? CopyrightLayout.fromPartial(object.copyrightLayout) + : undefined; + return message; + }, +}; + +function createBaseTimerRuntimeState(): TimerRuntimeState { + return { + timerUuid: undefined, + timerName: '', + actionType: undefined, + isRunning: false, + hasOverrun: false, + state: 0, + }; +} + +export const TimerRuntimeState = { + encode( + message: TimerRuntimeState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timerUuid !== undefined) { + UUID.encode(message.timerUuid, writer.uint32(10).fork()).ldelim(); + } + if (message.timerName !== '') { + writer.uint32(18).string(message.timerName); + } + if (message.actionType !== undefined) { + Action_TimerType.encode( + message.actionType, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.isRunning === true) { + writer.uint32(32).bool(message.isRunning); + } + if (message.hasOverrun === true) { + writer.uint32(40).bool(message.hasOverrun); + } + if (message.state !== 0) { + writer.uint32(48).int32(message.state); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): TimerRuntimeState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimerRuntimeState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timerUuid = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.timerName = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.actionType = Action_TimerType.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 32) { + break; + } + + message.isRunning = reader.bool(); + continue; + case 5: + if (tag !== 40) { + break; + } + + message.hasOverrun = reader.bool(); + continue; + case 6: + if (tag !== 48) { + break; + } + + message.state = reader.int32() as any; + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TimerRuntimeState { + return { + timerUuid: isSet(object.timerUuid) + ? UUID.fromJSON(object.timerUuid) + : undefined, + timerName: isSet(object.timerName) + ? globalThis.String(object.timerName) + : '', + actionType: isSet(object.actionType) + ? Action_TimerType.fromJSON(object.actionType) + : undefined, + isRunning: isSet(object.isRunning) + ? globalThis.Boolean(object.isRunning) + : false, + hasOverrun: isSet(object.hasOverrun) + ? globalThis.Boolean(object.hasOverrun) + : false, + state: isSet(object.state) + ? timerRuntimeState_ResourceStateFromJSON(object.state) + : 0, + }; + }, + + toJSON(message: TimerRuntimeState): unknown { + const obj: any = {}; + if (message.timerUuid !== undefined) { + obj.timerUuid = UUID.toJSON(message.timerUuid); + } + if (message.timerName !== '') { + obj.timerName = message.timerName; + } + if (message.actionType !== undefined) { + obj.actionType = Action_TimerType.toJSON(message.actionType); + } + if (message.isRunning === true) { + obj.isRunning = message.isRunning; + } + if (message.hasOverrun === true) { + obj.hasOverrun = message.hasOverrun; + } + if (message.state !== 0) { + obj.state = timerRuntimeState_ResourceStateToJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): TimerRuntimeState { + return TimerRuntimeState.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TimerRuntimeState { + const message = createBaseTimerRuntimeState(); + message.timerUuid = + object.timerUuid !== undefined && object.timerUuid !== null + ? UUID.fromPartial(object.timerUuid) + : undefined; + message.timerName = object.timerName ?? ''; + message.actionType = + object.actionType !== undefined && object.actionType !== null + ? Action_TimerType.fromPartial(object.actionType) + : undefined; + message.isRunning = object.isRunning ?? false; + message.hasOverrun = object.hasOverrun ?? false; + message.state = object.state ?? 0; + return message; + }, +}; + +function createBaseTimerStateUpdate(): TimerStateUpdate { + return { timer: undefined, state: undefined }; +} + +export const TimerStateUpdate = { + encode( + message: TimerStateUpdate, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timer !== undefined) { + Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); + } + if (message.state !== undefined) { + TimerRuntimeState.encode( + message.state, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): TimerStateUpdate { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTimerStateUpdate(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timer = Timer.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.state = TimerRuntimeState.decode(reader, reader.uint32()); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TimerStateUpdate { + return { + timer: isSet(object.timer) ? Timer.fromJSON(object.timer) : undefined, + state: isSet(object.state) + ? TimerRuntimeState.fromJSON(object.state) + : undefined, + }; + }, + + toJSON(message: TimerStateUpdate): unknown { + const obj: any = {}; + if (message.timer !== undefined) { + obj.timer = Timer.toJSON(message.timer); + } + if (message.state !== undefined) { + obj.state = TimerRuntimeState.toJSON(message.state); + } + return obj; + }, + + create, I>>( + base?: I, + ): TimerStateUpdate { + return TimerStateUpdate.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TimerStateUpdate { + const message = createBaseTimerStateUpdate(); + message.timer = + object.timer !== undefined && object.timer !== null + ? Timer.fromPartial(object.timer) + : undefined; + message.state = + object.state !== undefined && object.state !== null + ? TimerRuntimeState.fromPartial(object.state) + : undefined; + return message; + }, +}; + +function createBaseSendDataResponse(): SendDataResponse { + return { + messageId: 0, + validateEncoderResponse: undefined, + timerState: undefined, + captureActionRequest: undefined, + }; +} + +export const SendDataResponse = { + encode( + message: SendDataResponse, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.messageId !== 0) { + writer.uint32(8).int32(message.messageId); + } + if (message.validateEncoderResponse !== undefined) { + ValidateEncoderResponse.encode( + message.validateEncoderResponse, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.timerState !== undefined) { + TimerStateUpdate.encode( + message.timerState, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.captureActionRequest !== undefined) { + CaptureActionRequest.encode( + message.captureActionRequest, + writer.uint32(34).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): SendDataResponse { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseSendDataResponse(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.messageId = reader.int32(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.validateEncoderResponse = ValidateEncoderResponse.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.timerState = TimerStateUpdate.decode(reader, reader.uint32()); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.captureActionRequest = CaptureActionRequest.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): SendDataResponse { + return { + messageId: isSet(object.messageId) + ? globalThis.Number(object.messageId) + : 0, + validateEncoderResponse: isSet(object.validateEncoderResponse) + ? ValidateEncoderResponse.fromJSON(object.validateEncoderResponse) + : undefined, + timerState: isSet(object.timerState) + ? TimerStateUpdate.fromJSON(object.timerState) + : undefined, + captureActionRequest: isSet(object.captureActionRequest) + ? CaptureActionRequest.fromJSON(object.captureActionRequest) + : undefined, + }; + }, + + toJSON(message: SendDataResponse): unknown { + const obj: any = {}; + if (message.messageId !== 0) { + obj.messageId = Math.round(message.messageId); + } + if (message.validateEncoderResponse !== undefined) { + obj.validateEncoderResponse = ValidateEncoderResponse.toJSON( + message.validateEncoderResponse, + ); + } + if (message.timerState !== undefined) { + obj.timerState = TimerStateUpdate.toJSON(message.timerState); + } + if (message.captureActionRequest !== undefined) { + obj.captureActionRequest = CaptureActionRequest.toJSON( + message.captureActionRequest, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): SendDataResponse { + return SendDataResponse.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): SendDataResponse { + const message = createBaseSendDataResponse(); + message.messageId = object.messageId ?? 0; + message.validateEncoderResponse = + object.validateEncoderResponse !== undefined && + object.validateEncoderResponse !== null + ? ValidateEncoderResponse.fromPartial(object.validateEncoderResponse) + : undefined; + message.timerState = + object.timerState !== undefined && object.timerState !== null + ? TimerStateUpdate.fromPartial(object.timerState) + : undefined; + message.captureActionRequest = + object.captureActionRequest !== undefined && + object.captureActionRequest !== null + ? CaptureActionRequest.fromPartial(object.captureActionRequest) + : undefined; + return message; + }, +}; + +function createBaseTriggerTransferRenderState(): TriggerTransferRenderState { + return { + slide: undefined, + stageMessage: '', + presentationMedia: undefined, + announcementMedia: undefined, + audioMedia: undefined, + liveVideoMedia: undefined, + presentation: undefined, + announcement: undefined, + timers: [], + capture: undefined, + timecode: undefined, + systemTime: 0, + }; +} + +export const TriggerTransferRenderState = { + encode( + message: TriggerTransferRenderState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.slide !== undefined) { + Slide.encode(message.slide, writer.uint32(10).fork()).ldelim(); + } + if (message.stageMessage !== '') { + writer.uint32(18).string(message.stageMessage); + } + if (message.presentationMedia !== undefined) { + TriggerTransferRenderState_MediaState.encode( + message.presentationMedia, + writer.uint32(26).fork(), + ).ldelim(); + } + if (message.announcementMedia !== undefined) { + TriggerTransferRenderState_MediaState.encode( + message.announcementMedia, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.audioMedia !== undefined) { + TriggerTransferRenderState_MediaState.encode( + message.audioMedia, + writer.uint32(42).fork(), + ).ldelim(); + } + if (message.liveVideoMedia !== undefined) { + Media.encode(message.liveVideoMedia, writer.uint32(50).fork()).ldelim(); + } + if (message.presentation !== undefined) { + TriggerTransferRenderState_SlideState.encode( + message.presentation, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.announcement !== undefined) { + TriggerTransferRenderState_SlideState.encode( + message.announcement, + writer.uint32(66).fork(), + ).ldelim(); + } + for (const v of message.timers) { + TriggerTransferRenderState_TimerState.encode( + v!, + writer.uint32(74).fork(), + ).ldelim(); + } + if (message.capture !== undefined) { + TriggerTransferRenderState_CaptureState.encode( + message.capture, + writer.uint32(82).fork(), + ).ldelim(); + } + if (message.timecode !== undefined) { + TriggerTransferRenderState_TimecodeState.encode( + message.timecode, + writer.uint32(90).fork(), + ).ldelim(); + } + if (message.systemTime !== 0) { + writer.uint32(96).uint64(message.systemTime); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.slide = Slide.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.stageMessage = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.presentationMedia = + TriggerTransferRenderState_MediaState.decode( + reader, + reader.uint32(), + ); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.announcementMedia = + TriggerTransferRenderState_MediaState.decode( + reader, + reader.uint32(), + ); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.audioMedia = TriggerTransferRenderState_MediaState.decode( + reader, + reader.uint32(), + ); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.liveVideoMedia = Media.decode(reader, reader.uint32()); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.presentation = TriggerTransferRenderState_SlideState.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.announcement = TriggerTransferRenderState_SlideState.decode( + reader, + reader.uint32(), + ); + continue; + case 9: + if (tag !== 74) { + break; + } + + message.timers.push( + TriggerTransferRenderState_TimerState.decode( + reader, + reader.uint32(), + ), + ); + continue; + case 10: + if (tag !== 82) { + break; + } + + message.capture = TriggerTransferRenderState_CaptureState.decode( + reader, + reader.uint32(), + ); + continue; + case 11: + if (tag !== 90) { + break; + } + + message.timecode = TriggerTransferRenderState_TimecodeState.decode( + reader, + reader.uint32(), + ); + continue; + case 12: + if (tag !== 96) { + break; + } + + message.systemTime = longToNumber(reader.uint64() as Long); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState { + return { + slide: isSet(object.slide) ? Slide.fromJSON(object.slide) : undefined, + stageMessage: isSet(object.stageMessage) + ? globalThis.String(object.stageMessage) + : '', + presentationMedia: isSet(object.presentationMedia) + ? TriggerTransferRenderState_MediaState.fromJSON( + object.presentationMedia, + ) + : undefined, + announcementMedia: isSet(object.announcementMedia) + ? TriggerTransferRenderState_MediaState.fromJSON( + object.announcementMedia, + ) + : undefined, + audioMedia: isSet(object.audioMedia) + ? TriggerTransferRenderState_MediaState.fromJSON(object.audioMedia) + : undefined, + liveVideoMedia: isSet(object.liveVideoMedia) + ? Media.fromJSON(object.liveVideoMedia) + : undefined, + presentation: isSet(object.presentation) + ? TriggerTransferRenderState_SlideState.fromJSON(object.presentation) + : undefined, + announcement: isSet(object.announcement) + ? TriggerTransferRenderState_SlideState.fromJSON(object.announcement) + : undefined, + timers: globalThis.Array.isArray(object?.timers) + ? object.timers.map((e: any) => + TriggerTransferRenderState_TimerState.fromJSON(e), + ) + : [], + capture: isSet(object.capture) + ? TriggerTransferRenderState_CaptureState.fromJSON(object.capture) + : undefined, + timecode: isSet(object.timecode) + ? TriggerTransferRenderState_TimecodeState.fromJSON(object.timecode) + : undefined, + systemTime: isSet(object.systemTime) + ? globalThis.Number(object.systemTime) + : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState): unknown { + const obj: any = {}; + if (message.slide !== undefined) { + obj.slide = Slide.toJSON(message.slide); + } + if (message.stageMessage !== '') { + obj.stageMessage = message.stageMessage; + } + if (message.presentationMedia !== undefined) { + obj.presentationMedia = TriggerTransferRenderState_MediaState.toJSON( + message.presentationMedia, + ); + } + if (message.announcementMedia !== undefined) { + obj.announcementMedia = TriggerTransferRenderState_MediaState.toJSON( + message.announcementMedia, + ); + } + if (message.audioMedia !== undefined) { + obj.audioMedia = TriggerTransferRenderState_MediaState.toJSON( + message.audioMedia, + ); + } + if (message.liveVideoMedia !== undefined) { + obj.liveVideoMedia = Media.toJSON(message.liveVideoMedia); + } + if (message.presentation !== undefined) { + obj.presentation = TriggerTransferRenderState_SlideState.toJSON( + message.presentation, + ); + } + if (message.announcement !== undefined) { + obj.announcement = TriggerTransferRenderState_SlideState.toJSON( + message.announcement, + ); + } + if (message.timers?.length) { + obj.timers = message.timers.map((e) => + TriggerTransferRenderState_TimerState.toJSON(e), + ); + } + if (message.capture !== undefined) { + obj.capture = TriggerTransferRenderState_CaptureState.toJSON( + message.capture, + ); + } + if (message.timecode !== undefined) { + obj.timecode = TriggerTransferRenderState_TimecodeState.toJSON( + message.timecode, + ); + } + if (message.systemTime !== 0) { + obj.systemTime = Math.round(message.systemTime); + } + return obj; + }, + + create, I>>( + base?: I, + ): TriggerTransferRenderState { + return TriggerTransferRenderState.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): TriggerTransferRenderState { + const message = createBaseTriggerTransferRenderState(); + message.slide = + object.slide !== undefined && object.slide !== null + ? Slide.fromPartial(object.slide) + : undefined; + message.stageMessage = object.stageMessage ?? ''; + message.presentationMedia = + object.presentationMedia !== undefined && + object.presentationMedia !== null + ? TriggerTransferRenderState_MediaState.fromPartial( + object.presentationMedia, + ) + : undefined; + message.announcementMedia = + object.announcementMedia !== undefined && + object.announcementMedia !== null + ? TriggerTransferRenderState_MediaState.fromPartial( + object.announcementMedia, + ) + : undefined; + message.audioMedia = + object.audioMedia !== undefined && object.audioMedia !== null + ? TriggerTransferRenderState_MediaState.fromPartial(object.audioMedia) + : undefined; + message.liveVideoMedia = + object.liveVideoMedia !== undefined && object.liveVideoMedia !== null + ? Media.fromPartial(object.liveVideoMedia) + : undefined; + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? TriggerTransferRenderState_SlideState.fromPartial(object.presentation) + : undefined; + message.announcement = + object.announcement !== undefined && object.announcement !== null + ? TriggerTransferRenderState_SlideState.fromPartial(object.announcement) + : undefined; + message.timers = + object.timers?.map((e) => + TriggerTransferRenderState_TimerState.fromPartial(e), + ) || []; + message.capture = + object.capture !== undefined && object.capture !== null + ? TriggerTransferRenderState_CaptureState.fromPartial(object.capture) + : undefined; + message.timecode = + object.timecode !== undefined && object.timecode !== null + ? TriggerTransferRenderState_TimecodeState.fromPartial(object.timecode) + : undefined; + message.systemTime = object.systemTime ?? 0; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_TimerState(): TriggerTransferRenderState_TimerState { + return { timer: undefined, isRunning: false, hasOverrun: false, value: 0 }; +} + +export const TriggerTransferRenderState_TimerState = { + encode( + message: TriggerTransferRenderState_TimerState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.timer !== undefined) { + Timer.encode(message.timer, writer.uint32(10).fork()).ldelim(); + } + if (message.isRunning === true) { + writer.uint32(16).bool(message.isRunning); + } + if (message.hasOverrun === true) { + writer.uint32(24).bool(message.hasOverrun); + } + if (message.value !== 0) { + writer.uint32(37).float(message.value); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_TimerState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_TimerState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.timer = Timer.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.isRunning = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.hasOverrun = reader.bool(); + continue; + case 4: + if (tag !== 37) { + break; + } + + message.value = reader.float(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_TimerState { + return { + timer: isSet(object.timer) ? Timer.fromJSON(object.timer) : undefined, + isRunning: isSet(object.isRunning) + ? globalThis.Boolean(object.isRunning) + : false, + hasOverrun: isSet(object.hasOverrun) + ? globalThis.Boolean(object.hasOverrun) + : false, + value: isSet(object.value) ? globalThis.Number(object.value) : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState_TimerState): unknown { + const obj: any = {}; + if (message.timer !== undefined) { + obj.timer = Timer.toJSON(message.timer); + } + if (message.isRunning === true) { + obj.isRunning = message.isRunning; + } + if (message.hasOverrun === true) { + obj.hasOverrun = message.hasOverrun; + } + if (message.value !== 0) { + obj.value = message.value; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): TriggerTransferRenderState_TimerState { + return TriggerTransferRenderState_TimerState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): TriggerTransferRenderState_TimerState { + const message = createBaseTriggerTransferRenderState_TimerState(); + message.timer = + object.timer !== undefined && object.timer !== null + ? Timer.fromPartial(object.timer) + : undefined; + message.isRunning = object.isRunning ?? false; + message.hasOverrun = object.hasOverrun ?? false; + message.value = object.value ?? 0; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_MediaState(): TriggerTransferRenderState_MediaState { + return { + currentMedia: undefined, + isPlaying: false, + isLooping: false, + currentTime: 0, + timeRemaining: 0, + playlistUuid: undefined, + playlistName: '', + markers: [], + }; +} + +export const TriggerTransferRenderState_MediaState = { + encode( + message: TriggerTransferRenderState_MediaState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.currentMedia !== undefined) { + Media.encode(message.currentMedia, writer.uint32(10).fork()).ldelim(); + } + if (message.isPlaying === true) { + writer.uint32(16).bool(message.isPlaying); + } + if (message.isLooping === true) { + writer.uint32(24).bool(message.isLooping); + } + if (message.currentTime !== 0) { + writer.uint32(37).float(message.currentTime); + } + if (message.timeRemaining !== 0) { + writer.uint32(45).float(message.timeRemaining); + } + if (message.playlistUuid !== undefined) { + UUID.encode(message.playlistUuid, writer.uint32(50).fork()).ldelim(); + } + if (message.playlistName !== '') { + writer.uint32(58).string(message.playlistName); + } + for (const v of message.markers) { + Action_MediaType_PlaybackMarker.encode( + v!, + writer.uint32(66).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_MediaState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_MediaState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.currentMedia = Media.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.isPlaying = reader.bool(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.isLooping = reader.bool(); + continue; + case 4: + if (tag !== 37) { + break; + } + + message.currentTime = reader.float(); + continue; + case 5: + if (tag !== 45) { + break; + } + + message.timeRemaining = reader.float(); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.playlistUuid = UUID.decode(reader, reader.uint32()); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.playlistName = reader.string(); + continue; + case 8: + if (tag !== 66) { + break; + } + + message.markers.push( + Action_MediaType_PlaybackMarker.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_MediaState { + return { + currentMedia: isSet(object.currentMedia) + ? Media.fromJSON(object.currentMedia) + : undefined, + isPlaying: isSet(object.isPlaying) + ? globalThis.Boolean(object.isPlaying) + : false, + isLooping: isSet(object.isLooping) + ? globalThis.Boolean(object.isLooping) + : false, + currentTime: isSet(object.currentTime) + ? globalThis.Number(object.currentTime) + : 0, + timeRemaining: isSet(object.timeRemaining) + ? globalThis.Number(object.timeRemaining) + : 0, + playlistUuid: isSet(object.playlistUuid) + ? UUID.fromJSON(object.playlistUuid) + : undefined, + playlistName: isSet(object.playlistName) + ? globalThis.String(object.playlistName) + : '', + markers: globalThis.Array.isArray(object?.markers) + ? object.markers.map((e: any) => + Action_MediaType_PlaybackMarker.fromJSON(e), + ) + : [], + }; + }, + + toJSON(message: TriggerTransferRenderState_MediaState): unknown { + const obj: any = {}; + if (message.currentMedia !== undefined) { + obj.currentMedia = Media.toJSON(message.currentMedia); + } + if (message.isPlaying === true) { + obj.isPlaying = message.isPlaying; + } + if (message.isLooping === true) { + obj.isLooping = message.isLooping; + } + if (message.currentTime !== 0) { + obj.currentTime = message.currentTime; + } + if (message.timeRemaining !== 0) { + obj.timeRemaining = message.timeRemaining; + } + if (message.playlistUuid !== undefined) { + obj.playlistUuid = UUID.toJSON(message.playlistUuid); + } + if (message.playlistName !== '') { + obj.playlistName = message.playlistName; + } + if (message.markers?.length) { + obj.markers = message.markers.map((e) => + Action_MediaType_PlaybackMarker.toJSON(e), + ); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): TriggerTransferRenderState_MediaState { + return TriggerTransferRenderState_MediaState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): TriggerTransferRenderState_MediaState { + const message = createBaseTriggerTransferRenderState_MediaState(); + message.currentMedia = + object.currentMedia !== undefined && object.currentMedia !== null + ? Media.fromPartial(object.currentMedia) + : undefined; + message.isPlaying = object.isPlaying ?? false; + message.isLooping = object.isLooping ?? false; + message.currentTime = object.currentTime ?? 0; + message.timeRemaining = object.timeRemaining ?? 0; + message.playlistUuid = + object.playlistUuid !== undefined && object.playlistUuid !== null + ? UUID.fromPartial(object.playlistUuid) + : undefined; + message.playlistName = object.playlistName ?? ''; + message.markers = + object.markers?.map((e) => + Action_MediaType_PlaybackMarker.fromPartial(e), + ) || []; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_CaptureState(): TriggerTransferRenderState_CaptureState { + return { status: 0, time: 0 }; +} + +export const TriggerTransferRenderState_CaptureState = { + encode( + message: TriggerTransferRenderState_CaptureState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.status !== 0) { + writer.uint32(8).int32(message.status); + } + if (message.time !== 0) { + writer.uint32(21).float(message.time); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_CaptureState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_CaptureState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.status = reader.int32() as any; + continue; + case 2: + if (tag !== 21) { + break; + } + + message.time = reader.float(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_CaptureState { + return { + status: isSet(object.status) + ? triggerTransferRenderState_CaptureState_StatusFromJSON(object.status) + : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState_CaptureState): unknown { + const obj: any = {}; + if (message.status !== 0) { + obj.status = triggerTransferRenderState_CaptureState_StatusToJSON( + message.status, + ); + } + if (message.time !== 0) { + obj.time = message.time; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): TriggerTransferRenderState_CaptureState { + return TriggerTransferRenderState_CaptureState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): TriggerTransferRenderState_CaptureState { + const message = createBaseTriggerTransferRenderState_CaptureState(); + message.status = object.status ?? 0; + message.time = object.time ?? 0; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_AutoAdvanceState(): TriggerTransferRenderState_AutoAdvanceState { + return { active: false, remainingTime: 0 }; +} + +export const TriggerTransferRenderState_AutoAdvanceState = { + encode( + message: TriggerTransferRenderState_AutoAdvanceState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.active === true) { + writer.uint32(8).bool(message.active); + } + if (message.remainingTime !== 0) { + writer.uint32(21).float(message.remainingTime); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_AutoAdvanceState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_AutoAdvanceState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.active = reader.bool(); + continue; + case 2: + if (tag !== 21) { + break; + } + + message.remainingTime = reader.float(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_AutoAdvanceState { + return { + active: isSet(object.active) ? globalThis.Boolean(object.active) : false, + remainingTime: isSet(object.remainingTime) + ? globalThis.Number(object.remainingTime) + : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState_AutoAdvanceState): unknown { + const obj: any = {}; + if (message.active === true) { + obj.active = message.active; + } + if (message.remainingTime !== 0) { + obj.remainingTime = message.remainingTime; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): TriggerTransferRenderState_AutoAdvanceState { + return TriggerTransferRenderState_AutoAdvanceState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): TriggerTransferRenderState_AutoAdvanceState { + const message = createBaseTriggerTransferRenderState_AutoAdvanceState(); + message.active = object.active ?? false; + message.remainingTime = object.remainingTime ?? 0; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_TimelineState(): TriggerTransferRenderState_TimelineState { + return { active: false, currentTime: 0, lastSlideIndex: 0 }; +} + +export const TriggerTransferRenderState_TimelineState = { + encode( + message: TriggerTransferRenderState_TimelineState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.active === true) { + writer.uint32(8).bool(message.active); + } + if (message.currentTime !== 0) { + writer.uint32(21).float(message.currentTime); + } + if (message.lastSlideIndex !== 0) { + writer.uint32(24).int32(message.lastSlideIndex); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_TimelineState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_TimelineState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.active = reader.bool(); + continue; + case 2: + if (tag !== 21) { + break; + } + + message.currentTime = reader.float(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.lastSlideIndex = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_TimelineState { + return { + active: isSet(object.active) ? globalThis.Boolean(object.active) : false, + currentTime: isSet(object.currentTime) + ? globalThis.Number(object.currentTime) + : 0, + lastSlideIndex: isSet(object.lastSlideIndex) + ? globalThis.Number(object.lastSlideIndex) + : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState_TimelineState): unknown { + const obj: any = {}; + if (message.active === true) { + obj.active = message.active; + } + if (message.currentTime !== 0) { + obj.currentTime = message.currentTime; + } + if (message.lastSlideIndex !== 0) { + obj.lastSlideIndex = Math.round(message.lastSlideIndex); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): TriggerTransferRenderState_TimelineState { + return TriggerTransferRenderState_TimelineState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): TriggerTransferRenderState_TimelineState { + const message = createBaseTriggerTransferRenderState_TimelineState(); + message.active = object.active ?? false; + message.currentTime = object.currentTime ?? 0; + message.lastSlideIndex = object.lastSlideIndex ?? 0; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_SlideState(): TriggerTransferRenderState_SlideState { + return { + presentation: undefined, + playlistUuid: undefined, + playlistName: '', + currentCue: undefined, + nextCue: undefined, + autoAdvance: undefined, + timelineState: undefined, + currentCueIndex: 0, + }; +} + +export const TriggerTransferRenderState_SlideState = { + encode( + message: TriggerTransferRenderState_SlideState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.presentation !== undefined) { + Presentation.encode( + message.presentation, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.playlistUuid !== undefined) { + UUID.encode(message.playlistUuid, writer.uint32(18).fork()).ldelim(); + } + if (message.playlistName !== '') { + writer.uint32(26).string(message.playlistName); + } + if (message.currentCue !== undefined) { + UUID.encode(message.currentCue, writer.uint32(34).fork()).ldelim(); + } + if (message.nextCue !== undefined) { + UUID.encode(message.nextCue, writer.uint32(42).fork()).ldelim(); + } + if (message.autoAdvance !== undefined) { + TriggerTransferRenderState_AutoAdvanceState.encode( + message.autoAdvance, + writer.uint32(50).fork(), + ).ldelim(); + } + if (message.timelineState !== undefined) { + TriggerTransferRenderState_TimelineState.encode( + message.timelineState, + writer.uint32(58).fork(), + ).ldelim(); + } + if (message.currentCueIndex !== 0) { + writer.uint32(64).int32(message.currentCueIndex); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_SlideState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_SlideState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.presentation = Presentation.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.playlistUuid = UUID.decode(reader, reader.uint32()); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.playlistName = reader.string(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.currentCue = UUID.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.nextCue = UUID.decode(reader, reader.uint32()); + continue; + case 6: + if (tag !== 50) { + break; + } + + message.autoAdvance = + TriggerTransferRenderState_AutoAdvanceState.decode( + reader, + reader.uint32(), + ); + continue; + case 7: + if (tag !== 58) { + break; + } + + message.timelineState = + TriggerTransferRenderState_TimelineState.decode( + reader, + reader.uint32(), + ); + continue; + case 8: + if (tag !== 64) { + break; + } + + message.currentCueIndex = reader.int32(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_SlideState { + return { + presentation: isSet(object.presentation) + ? Presentation.fromJSON(object.presentation) + : undefined, + playlistUuid: isSet(object.playlistUuid) + ? UUID.fromJSON(object.playlistUuid) + : undefined, + playlistName: isSet(object.playlistName) + ? globalThis.String(object.playlistName) + : '', + currentCue: isSet(object.currentCue) + ? UUID.fromJSON(object.currentCue) + : undefined, + nextCue: isSet(object.nextCue) + ? UUID.fromJSON(object.nextCue) + : undefined, + autoAdvance: isSet(object.autoAdvance) + ? TriggerTransferRenderState_AutoAdvanceState.fromJSON( + object.autoAdvance, + ) + : undefined, + timelineState: isSet(object.timelineState) + ? TriggerTransferRenderState_TimelineState.fromJSON( + object.timelineState, + ) + : undefined, + currentCueIndex: isSet(object.currentCueIndex) + ? globalThis.Number(object.currentCueIndex) + : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState_SlideState): unknown { + const obj: any = {}; + if (message.presentation !== undefined) { + obj.presentation = Presentation.toJSON(message.presentation); + } + if (message.playlistUuid !== undefined) { + obj.playlistUuid = UUID.toJSON(message.playlistUuid); + } + if (message.playlistName !== '') { + obj.playlistName = message.playlistName; + } + if (message.currentCue !== undefined) { + obj.currentCue = UUID.toJSON(message.currentCue); + } + if (message.nextCue !== undefined) { + obj.nextCue = UUID.toJSON(message.nextCue); + } + if (message.autoAdvance !== undefined) { + obj.autoAdvance = TriggerTransferRenderState_AutoAdvanceState.toJSON( + message.autoAdvance, + ); + } + if (message.timelineState !== undefined) { + obj.timelineState = TriggerTransferRenderState_TimelineState.toJSON( + message.timelineState, + ); + } + if (message.currentCueIndex !== 0) { + obj.currentCueIndex = Math.round(message.currentCueIndex); + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): TriggerTransferRenderState_SlideState { + return TriggerTransferRenderState_SlideState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): TriggerTransferRenderState_SlideState { + const message = createBaseTriggerTransferRenderState_SlideState(); + message.presentation = + object.presentation !== undefined && object.presentation !== null + ? Presentation.fromPartial(object.presentation) + : undefined; + message.playlistUuid = + object.playlistUuid !== undefined && object.playlistUuid !== null + ? UUID.fromPartial(object.playlistUuid) + : undefined; + message.playlistName = object.playlistName ?? ''; + message.currentCue = + object.currentCue !== undefined && object.currentCue !== null + ? UUID.fromPartial(object.currentCue) + : undefined; + message.nextCue = + object.nextCue !== undefined && object.nextCue !== null + ? UUID.fromPartial(object.nextCue) + : undefined; + message.autoAdvance = + object.autoAdvance !== undefined && object.autoAdvance !== null + ? TriggerTransferRenderState_AutoAdvanceState.fromPartial( + object.autoAdvance, + ) + : undefined; + message.timelineState = + object.timelineState !== undefined && object.timelineState !== null + ? TriggerTransferRenderState_TimelineState.fromPartial( + object.timelineState, + ) + : undefined; + message.currentCueIndex = object.currentCueIndex ?? 0; + return message; + }, +}; + +function createBaseTriggerTransferRenderState_TimecodeState(): TriggerTransferRenderState_TimecodeState { + return { status: 0, time: 0 }; +} + +export const TriggerTransferRenderState_TimecodeState = { + encode( + message: TriggerTransferRenderState_TimecodeState, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.status !== 0) { + writer.uint32(8).int32(message.status); + } + if (message.time !== 0) { + writer.uint32(21).float(message.time); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): TriggerTransferRenderState_TimecodeState { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseTriggerTransferRenderState_TimecodeState(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.status = reader.int32() as any; + continue; + case 2: + if (tag !== 21) { + break; + } + + message.time = reader.float(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): TriggerTransferRenderState_TimecodeState { + return { + status: isSet(object.status) + ? triggerTransferRenderState_TimecodeState_StatusFromJSON(object.status) + : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, + }; + }, + + toJSON(message: TriggerTransferRenderState_TimecodeState): unknown { + const obj: any = {}; + if (message.status !== 0) { + obj.status = triggerTransferRenderState_TimecodeState_StatusToJSON( + message.status, + ); + } + if (message.time !== 0) { + obj.time = message.time; + } + return obj; + }, + + create< + I extends Exact, I>, + >(base?: I): TriggerTransferRenderState_TimecodeState { + return TriggerTransferRenderState_TimecodeState.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact, I>, + >(object: I): TriggerTransferRenderState_TimecodeState { + const message = createBaseTriggerTransferRenderState_TimecodeState(); + message.status = object.status ?? 0; + message.time = object.time ?? 0; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact } & { [K in Exclude>]: never; }; +function longToNumber(long: Long): number { + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); + } + return long.toNumber(); +} + +if (_m0.util.Long !== Long) { + _m0.util.Long = Long as any; + _m0.configure(); +} + function isSet(value: any): boolean { return value !== null && value !== undefined; } diff --git a/proto/proMask.proto b/proto/proMask.proto index 7d9ff20..3932fd2 100644 --- a/proto/proMask.proto +++ b/proto/proMask.proto @@ -2,6 +2,7 @@ syntax = "proto3"; package rv.data; +option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; @@ -12,3 +13,7 @@ message ProMask { string name = 2; } +message MaskCollection { + repeated .rv.data.ProMask collection = 1; +} + diff --git a/proto/proMask.ts b/proto/proMask.ts index 9804003..596b974 100644 --- a/proto/proMask.ts +++ b/proto/proMask.ts @@ -9,6 +9,10 @@ export interface ProMask { name: string; } +export interface MaskCollection { + collection: ProMask[]; +} + function createBaseProMask(): ProMask { return { baseSlide: undefined, name: '' }; } @@ -36,21 +40,21 @@ export const ProMask = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.baseSlide = Slide.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -63,24 +67,24 @@ export const ProMask = { baseSlide: isSet(object.baseSlide) ? Slide.fromJSON(object.baseSlide) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', }; }, toJSON(message: ProMask): unknown { const obj: any = {}; - message.baseSlide !== undefined && - (obj.baseSlide = message.baseSlide - ? Slide.toJSON(message.baseSlide) - : undefined); - message.name !== undefined && (obj.name = message.name); + if (message.baseSlide !== undefined) { + obj.baseSlide = Slide.toJSON(message.baseSlide); + } + if (message.name !== '') { + obj.name = message.name; + } return obj; }, create, I>>(base?: I): ProMask { - return ProMask.fromPartial(base ?? {}); + return ProMask.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): ProMask { const message = createBaseProMask(); message.baseSlide = @@ -92,6 +96,76 @@ export const ProMask = { }, }; +function createBaseMaskCollection(): MaskCollection { + return { collection: [] }; +} + +export const MaskCollection = { + encode( + message: MaskCollection, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + for (const v of message.collection) { + ProMask.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): MaskCollection { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseMaskCollection(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.collection.push(ProMask.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): MaskCollection { + return { + collection: globalThis.Array.isArray(object?.collection) + ? object.collection.map((e: any) => ProMask.fromJSON(e)) + : [], + }; + }, + + toJSON(message: MaskCollection): unknown { + const obj: any = {}; + if (message.collection?.length) { + obj.collection = message.collection.map((e) => ProMask.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): MaskCollection { + return MaskCollection.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): MaskCollection { + const message = createBaseMaskCollection(); + message.collection = + object.collection?.map((e) => ProMask.fromPartial(e)) || []; + return message; + }, +}; + type Builtin = | Date | Function @@ -103,8 +177,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/propDocument.proto b/proto/propDocument.proto index 7ca8bcb..92ea37b 100644 --- a/proto/propDocument.proto +++ b/proto/propDocument.proto @@ -2,10 +2,11 @@ syntax = "proto3"; package rv.data; +option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "applicationInfo.proto"; import "cue.proto"; import "effects.proto"; diff --git a/proto/propDocument.ts b/proto/propDocument.ts index c704df2..1588604 100644 --- a/proto/propDocument.ts +++ b/proto/propDocument.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { ApplicationInfo } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; import { Cue } from './cue'; import { Transition } from './effects'; @@ -45,7 +45,7 @@ export const PropDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -55,21 +55,21 @@ export const PropDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.cues.push(Cue.decode(reader, reader.uint32())); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -82,7 +82,7 @@ export const PropDocument = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - cues: Array.isArray(object?.cues) + cues: globalThis.Array.isArray(object?.cues) ? object.cues.map((e: any) => Cue.fromJSON(e)) : [], transition: isSet(object.transition) @@ -93,28 +93,23 @@ export const PropDocument = { toJSON(message: PropDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.cues) { - obj.cues = message.cues.map((e) => (e ? Cue.toJSON(e) : undefined)); - } else { - obj.cues = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.cues?.length) { + obj.cues = message.cues.map((e) => Cue.toJSON(e)); + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); } - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); return obj; }, create, I>>( base?: I, ): PropDocument { - return PropDocument.fromPartial(base ?? {}); + return PropDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PropDocument { @@ -143,8 +138,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/propSlide.proto b/proto/propSlide.proto index 0c801b4..e374047 100644 --- a/proto/propSlide.proto +++ b/proto/propSlide.proto @@ -2,6 +2,7 @@ syntax = "proto3"; package rv.data; +option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; diff --git a/proto/propSlide.ts b/proto/propSlide.ts index 412e8bc..8aa2e59 100644 --- a/proto/propSlide.ts +++ b/proto/propSlide.ts @@ -37,21 +37,21 @@ export const PropSlide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.baseSlide = Slide.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -72,21 +72,18 @@ export const PropSlide = { toJSON(message: PropSlide): unknown { const obj: any = {}; - message.baseSlide !== undefined && - (obj.baseSlide = message.baseSlide - ? Slide.toJSON(message.baseSlide) - : undefined); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); + if (message.baseSlide !== undefined) { + obj.baseSlide = Slide.toJSON(message.baseSlide); + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } return obj; }, create, I>>(base?: I): PropSlide { - return PropSlide.fromPartial(base ?? {}); + return PropSlide.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PropSlide { @@ -114,8 +111,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/propresenter.proto b/proto/propresenter.proto index 5cf54bc..c882e25 100644 --- a/proto/propresenter.proto +++ b/proto/propresenter.proto @@ -6,9 +6,9 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "playlist.proto"; import "action.proto"; +import "applicationInfo.proto"; +import "playlist.proto"; message PlaylistDocument { enum Type { diff --git a/proto/propresenter.ts b/proto/propresenter.ts index ae960c5..64b0f9e 100644 --- a/proto/propresenter.ts +++ b/proto/propresenter.ts @@ -1,7 +1,7 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { Action_Label } from './action'; -import { ApplicationInfo } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; import { Playlist, Playlist_Tag } from './playlist'; export const protobufPackage = 'rv.data'; @@ -123,7 +123,7 @@ export const PlaylistDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -133,42 +133,42 @@ export const PlaylistDocument = { ); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.type = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.rootNode = Playlist.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.tags.push(Playlist_Tag.decode(reader, reader.uint32())); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.liveVideoPlaylist = Playlist.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.downloadsPlaylist = Playlist.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -185,7 +185,7 @@ export const PlaylistDocument = { rootNode: isSet(object.rootNode) ? Playlist.fromJSON(object.rootNode) : undefined, - tags: Array.isArray(object?.tags) + tags: globalThis.Array.isArray(object?.tags) ? object.tags.map((e: any) => Playlist_Tag.fromJSON(e)) : [], liveVideoPlaylist: isSet(object.liveVideoPlaylist) @@ -199,40 +199,32 @@ export const PlaylistDocument = { toJSON(message: PlaylistDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - message.type !== undefined && - (obj.type = playlistDocument_TypeToJSON(message.type)); - message.rootNode !== undefined && - (obj.rootNode = message.rootNode - ? Playlist.toJSON(message.rootNode) - : undefined); - if (message.tags) { - obj.tags = message.tags.map((e) => - e ? Playlist_Tag.toJSON(e) : undefined, - ); - } else { - obj.tags = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.type !== 0) { + obj.type = playlistDocument_TypeToJSON(message.type); + } + if (message.rootNode !== undefined) { + obj.rootNode = Playlist.toJSON(message.rootNode); + } + if (message.tags?.length) { + obj.tags = message.tags.map((e) => Playlist_Tag.toJSON(e)); + } + if (message.liveVideoPlaylist !== undefined) { + obj.liveVideoPlaylist = Playlist.toJSON(message.liveVideoPlaylist); + } + if (message.downloadsPlaylist !== undefined) { + obj.downloadsPlaylist = Playlist.toJSON(message.downloadsPlaylist); } - message.liveVideoPlaylist !== undefined && - (obj.liveVideoPlaylist = message.liveVideoPlaylist - ? Playlist.toJSON(message.liveVideoPlaylist) - : undefined); - message.downloadsPlaylist !== undefined && - (obj.downloadsPlaylist = message.downloadsPlaylist - ? Playlist.toJSON(message.downloadsPlaylist) - : undefined); return obj; }, create, I>>( base?: I, ): PlaylistDocument { - return PlaylistDocument.fromPartial(base ?? {}); + return PlaylistDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): PlaylistDocument { @@ -285,14 +277,14 @@ export const SettingsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.labels.push(Action_Label.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -302,7 +294,7 @@ export const SettingsDocument = { fromJSON(object: any): SettingsDocument { return { - labels: Array.isArray(object?.labels) + labels: globalThis.Array.isArray(object?.labels) ? object.labels.map((e: any) => Action_Label.fromJSON(e)) : [], }; @@ -310,12 +302,8 @@ export const SettingsDocument = { toJSON(message: SettingsDocument): unknown { const obj: any = {}; - if (message.labels) { - obj.labels = message.labels.map((e) => - e ? Action_Label.toJSON(e) : undefined, - ); - } else { - obj.labels = []; + if (message.labels?.length) { + obj.labels = message.labels.map((e) => Action_Label.toJSON(e)); } return obj; }, @@ -323,9 +311,8 @@ export const SettingsDocument = { create, I>>( base?: I, ): SettingsDocument { - return SettingsDocument.fromPartial(base ?? {}); + return SettingsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): SettingsDocument { @@ -347,8 +334,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/proscreen.proto b/proto/proscreen.proto index d0c0876..1f14404 100644 --- a/proto/proscreen.proto +++ b/proto/proscreen.proto @@ -6,8 +6,9 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; +import "color.proto"; import "screens.proto"; -import "basicTypes.proto"; +import "uuid.proto"; message ProPresenterScreen { message SingleArrangement { diff --git a/proto/proscreen.ts b/proto/proscreen.ts index 266b9c6..2bb86b6 100644 --- a/proto/proscreen.ts +++ b/proto/proscreen.ts @@ -1,7 +1,8 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, UUID } from './basicTypes'; +import { Color } from './color'; import { EdgeBlend, Screen } from './screens'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -138,42 +139,42 @@ export const ProPresenterScreen = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.screenType = reader.int32() as any; continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.backgroundColor = Color.decode(reader, reader.uint32()); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.backgroundColorEnabled = reader.bool(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -184,7 +185,7 @@ export const ProPresenterScreen = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -195,7 +196,7 @@ export const ProPresenterScreen = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -206,7 +207,7 @@ export const ProPresenterScreen = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -216,7 +217,7 @@ export const ProPresenterScreen = { fromJSON(object: any): ProPresenterScreen { return { - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', screenType: isSet(object.screenType) ? proPresenterScreen_ScreenTypeFromJSON(object.screenType) : 0, @@ -225,7 +226,7 @@ export const ProPresenterScreen = { : undefined, uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, backgroundColorEnabled: isSet(object.backgroundColorEnabled) - ? Boolean(object.backgroundColorEnabled) + ? globalThis.Boolean(object.backgroundColorEnabled) : false, arrangementSingle: isSet(object.arrangementSingle) ? ProPresenterScreen_SingleArrangement.fromJSON( @@ -247,44 +248,44 @@ export const ProPresenterScreen = { toJSON(message: ProPresenterScreen): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.screenType !== undefined && - (obj.screenType = proPresenterScreen_ScreenTypeToJSON( - message.screenType, - )); - message.backgroundColor !== undefined && - (obj.backgroundColor = message.backgroundColor - ? Color.toJSON(message.backgroundColor) - : undefined); - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.backgroundColorEnabled !== undefined && - (obj.backgroundColorEnabled = message.backgroundColorEnabled); - message.arrangementSingle !== undefined && - (obj.arrangementSingle = message.arrangementSingle - ? ProPresenterScreen_SingleArrangement.toJSON(message.arrangementSingle) - : undefined); - message.arrangementCombined !== undefined && - (obj.arrangementCombined = message.arrangementCombined - ? ProPresenterScreen_CombinedArrangement.toJSON( - message.arrangementCombined, - ) - : undefined); - message.arrangementEdgeBlend !== undefined && - (obj.arrangementEdgeBlend = message.arrangementEdgeBlend - ? ProPresenterScreen_EdgeBlendArrangement.toJSON( - message.arrangementEdgeBlend, - ) - : undefined); + if (message.name !== '') { + obj.name = message.name; + } + if (message.screenType !== 0) { + obj.screenType = proPresenterScreen_ScreenTypeToJSON(message.screenType); + } + if (message.backgroundColor !== undefined) { + obj.backgroundColor = Color.toJSON(message.backgroundColor); + } + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.backgroundColorEnabled === true) { + obj.backgroundColorEnabled = message.backgroundColorEnabled; + } + if (message.arrangementSingle !== undefined) { + obj.arrangementSingle = ProPresenterScreen_SingleArrangement.toJSON( + message.arrangementSingle, + ); + } + if (message.arrangementCombined !== undefined) { + obj.arrangementCombined = ProPresenterScreen_CombinedArrangement.toJSON( + message.arrangementCombined, + ); + } + if (message.arrangementEdgeBlend !== undefined) { + obj.arrangementEdgeBlend = ProPresenterScreen_EdgeBlendArrangement.toJSON( + message.arrangementEdgeBlend, + ); + } return obj; }, create, I>>( base?: I, ): ProPresenterScreen { - return ProPresenterScreen.fromPartial(base ?? {}); + return ProPresenterScreen.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProPresenterScreen { @@ -352,14 +353,14 @@ export const ProPresenterScreen_SingleArrangement = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.screens.push(Screen.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -369,7 +370,7 @@ export const ProPresenterScreen_SingleArrangement = { fromJSON(object: any): ProPresenterScreen_SingleArrangement { return { - screens: Array.isArray(object?.screens) + screens: globalThis.Array.isArray(object?.screens) ? object.screens.map((e: any) => Screen.fromJSON(e)) : [], }; @@ -377,12 +378,8 @@ export const ProPresenterScreen_SingleArrangement = { toJSON(message: ProPresenterScreen_SingleArrangement): unknown { const obj: any = {}; - if (message.screens) { - obj.screens = message.screens.map((e) => - e ? Screen.toJSON(e) : undefined, - ); - } else { - obj.screens = []; + if (message.screens?.length) { + obj.screens = message.screens.map((e) => Screen.toJSON(e)); } return obj; }, @@ -390,9 +387,10 @@ export const ProPresenterScreen_SingleArrangement = { create, I>>( base?: I, ): ProPresenterScreen_SingleArrangement { - return ProPresenterScreen_SingleArrangement.fromPartial(base ?? {}); + return ProPresenterScreen_SingleArrangement.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProPresenterScreen_SingleArrangement { @@ -435,28 +433,28 @@ export const ProPresenterScreen_CombinedArrangement = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.screens.push(Screen.decode(reader, reader.uint32())); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.rows = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.columns = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -466,35 +464,35 @@ export const ProPresenterScreen_CombinedArrangement = { fromJSON(object: any): ProPresenterScreen_CombinedArrangement { return { - screens: Array.isArray(object?.screens) + screens: globalThis.Array.isArray(object?.screens) ? object.screens.map((e: any) => Screen.fromJSON(e)) : [], - rows: isSet(object.rows) ? Number(object.rows) : 0, - columns: isSet(object.columns) ? Number(object.columns) : 0, + rows: isSet(object.rows) ? globalThis.Number(object.rows) : 0, + columns: isSet(object.columns) ? globalThis.Number(object.columns) : 0, }; }, toJSON(message: ProPresenterScreen_CombinedArrangement): unknown { const obj: any = {}; - if (message.screens) { - obj.screens = message.screens.map((e) => - e ? Screen.toJSON(e) : undefined, - ); - } else { - obj.screens = []; + if (message.screens?.length) { + obj.screens = message.screens.map((e) => Screen.toJSON(e)); + } + if (message.rows !== 0) { + obj.rows = Math.round(message.rows); + } + if (message.columns !== 0) { + obj.columns = Math.round(message.columns); } - message.rows !== undefined && (obj.rows = Math.round(message.rows)); - message.columns !== undefined && - (obj.columns = Math.round(message.columns)); return obj; }, create< I extends Exact, I>, >(base?: I): ProPresenterScreen_CombinedArrangement { - return ProPresenterScreen_CombinedArrangement.fromPartial(base ?? {}); + return ProPresenterScreen_CombinedArrangement.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProPresenterScreen_CombinedArrangement { @@ -539,28 +537,28 @@ export const ProPresenterScreen_EdgeBlendArrangement = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.screenCount = reader.uint32(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.screens.push(Screen.decode(reader, reader.uint32())); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.edgeBlends.push(EdgeBlend.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -570,11 +568,13 @@ export const ProPresenterScreen_EdgeBlendArrangement = { fromJSON(object: any): ProPresenterScreen_EdgeBlendArrangement { return { - screenCount: isSet(object.screenCount) ? Number(object.screenCount) : 0, - screens: Array.isArray(object?.screens) + screenCount: isSet(object.screenCount) + ? globalThis.Number(object.screenCount) + : 0, + screens: globalThis.Array.isArray(object?.screens) ? object.screens.map((e: any) => Screen.fromJSON(e)) : [], - edgeBlends: Array.isArray(object?.edgeBlends) + edgeBlends: globalThis.Array.isArray(object?.edgeBlends) ? object.edgeBlends.map((e: any) => EdgeBlend.fromJSON(e)) : [], }; @@ -582,21 +582,14 @@ export const ProPresenterScreen_EdgeBlendArrangement = { toJSON(message: ProPresenterScreen_EdgeBlendArrangement): unknown { const obj: any = {}; - message.screenCount !== undefined && - (obj.screenCount = Math.round(message.screenCount)); - if (message.screens) { - obj.screens = message.screens.map((e) => - e ? Screen.toJSON(e) : undefined, - ); - } else { - obj.screens = []; + if (message.screenCount !== 0) { + obj.screenCount = Math.round(message.screenCount); } - if (message.edgeBlends) { - obj.edgeBlends = message.edgeBlends.map((e) => - e ? EdgeBlend.toJSON(e) : undefined, - ); - } else { - obj.edgeBlends = []; + if (message.screens?.length) { + obj.screens = message.screens.map((e) => Screen.toJSON(e)); + } + if (message.edgeBlends?.length) { + obj.edgeBlends = message.edgeBlends.map((e) => EdgeBlend.toJSON(e)); } return obj; }, @@ -604,9 +597,10 @@ export const ProPresenterScreen_EdgeBlendArrangement = { create< I extends Exact, I>, >(base?: I): ProPresenterScreen_EdgeBlendArrangement { - return ProPresenterScreen_EdgeBlendArrangement.fromPartial(base ?? {}); + return ProPresenterScreen_EdgeBlendArrangement.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): ProPresenterScreen_EdgeBlendArrangement { @@ -630,8 +624,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/proworkspace.proto b/proto/proworkspace.proto index 51da66f..f4f2070 100644 --- a/proto/proworkspace.proto +++ b/proto/proworkspace.proto @@ -6,14 +6,14 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "proscreen.proto"; -import "proAudienceLook.proto"; -import "proMask.proto"; -import "input.proto"; import "audio.proto"; import "digitalAudio.proto"; -import "stage.proto"; +import "input.proto"; +import "proAudienceLook.proto"; +import "proscreen.proto"; +import "proMask.proto"; import "recording.proto"; +import "stage.proto"; message ProPresenterWorkspace { repeated .rv.data.ProPresenterScreen pro_screens = 1; diff --git a/proto/proworkspace.ts b/proto/proworkspace.ts index 2df67c0..62bc03f 100644 --- a/proto/proworkspace.ts +++ b/proto/proworkspace.ts @@ -111,7 +111,7 @@ export const ProPresenterWorkspace = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -120,7 +120,7 @@ export const ProPresenterWorkspace = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -129,7 +129,7 @@ export const ProPresenterWorkspace = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -139,21 +139,21 @@ export const ProPresenterWorkspace = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.masks.push(ProMask.decode(reader, reader.uint32())); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.videoInputs.push(VideoInput.decode(reader, reader.uint32())); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -162,7 +162,7 @@ export const ProPresenterWorkspace = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -172,14 +172,14 @@ export const ProPresenterWorkspace = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } message.selectedLibraryName = reader.string(); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -189,7 +189,7 @@ export const ProPresenterWorkspace = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -199,21 +199,21 @@ export const ProPresenterWorkspace = { ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } message.audioInputs.push(AudioInput.decode(reader, reader.uint32())); continue; case 12: - if (tag != 97) { + if (tag !== 97) { break; } message.audioInputTransitionTime = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -223,22 +223,22 @@ export const ProPresenterWorkspace = { fromJSON(object: any): ProPresenterWorkspace { return { - proScreens: Array.isArray(object?.proScreens) + proScreens: globalThis.Array.isArray(object?.proScreens) ? object.proScreens.map((e: any) => ProPresenterScreen.fromJSON(e)) : [], - audienceLooks: Array.isArray(object?.audienceLooks) + audienceLooks: globalThis.Array.isArray(object?.audienceLooks) ? object.audienceLooks.map((e: any) => ProAudienceLook.fromJSON(e)) : [], liveAudienceLook: isSet(object.liveAudienceLook) ? ProAudienceLook.fromJSON(object.liveAudienceLook) : undefined, - masks: Array.isArray(object?.masks) + masks: globalThis.Array.isArray(object?.masks) ? object.masks.map((e: any) => ProMask.fromJSON(e)) : [], - videoInputs: Array.isArray(object?.videoInputs) + videoInputs: globalThis.Array.isArray(object?.videoInputs) ? object.videoInputs.map((e: any) => VideoInput.fromJSON(e)) : [], - stageLayoutMappings: Array.isArray(object?.stageLayoutMappings) + stageLayoutMappings: globalThis.Array.isArray(object?.stageLayoutMappings) ? object.stageLayoutMappings.map((e: any) => Stage_ScreenAssignment.fromJSON(e), ) @@ -247,7 +247,7 @@ export const ProPresenterWorkspace = { ? Audio_SettingsDocument.fromJSON(object.audioSettings) : undefined, selectedLibraryName: isSet(object.selectedLibraryName) - ? String(object.selectedLibraryName) + ? globalThis.String(object.selectedLibraryName) : '', recordSettings: isSet(object.recordSettings) ? Recording_SettingsDocument.fromJSON(object.recordSettings) @@ -255,86 +255,71 @@ export const ProPresenterWorkspace = { digitalAudioSetup: isSet(object.digitalAudioSetup) ? DigitalAudio_Setup.fromJSON(object.digitalAudioSetup) : undefined, - audioInputs: Array.isArray(object?.audioInputs) + audioInputs: globalThis.Array.isArray(object?.audioInputs) ? object.audioInputs.map((e: any) => AudioInput.fromJSON(e)) : [], audioInputTransitionTime: isSet(object.audioInputTransitionTime) - ? Number(object.audioInputTransitionTime) + ? globalThis.Number(object.audioInputTransitionTime) : 0, }; }, toJSON(message: ProPresenterWorkspace): unknown { const obj: any = {}; - if (message.proScreens) { + if (message.proScreens?.length) { obj.proScreens = message.proScreens.map((e) => - e ? ProPresenterScreen.toJSON(e) : undefined, + ProPresenterScreen.toJSON(e), ); - } else { - obj.proScreens = []; } - if (message.audienceLooks) { + if (message.audienceLooks?.length) { obj.audienceLooks = message.audienceLooks.map((e) => - e ? ProAudienceLook.toJSON(e) : undefined, + ProAudienceLook.toJSON(e), ); - } else { - obj.audienceLooks = []; } - message.liveAudienceLook !== undefined && - (obj.liveAudienceLook = message.liveAudienceLook - ? ProAudienceLook.toJSON(message.liveAudienceLook) - : undefined); - if (message.masks) { - obj.masks = message.masks.map((e) => (e ? ProMask.toJSON(e) : undefined)); - } else { - obj.masks = []; + if (message.liveAudienceLook !== undefined) { + obj.liveAudienceLook = ProAudienceLook.toJSON(message.liveAudienceLook); } - if (message.videoInputs) { - obj.videoInputs = message.videoInputs.map((e) => - e ? VideoInput.toJSON(e) : undefined, - ); - } else { - obj.videoInputs = []; + if (message.masks?.length) { + obj.masks = message.masks.map((e) => ProMask.toJSON(e)); + } + if (message.videoInputs?.length) { + obj.videoInputs = message.videoInputs.map((e) => VideoInput.toJSON(e)); } - if (message.stageLayoutMappings) { + if (message.stageLayoutMappings?.length) { obj.stageLayoutMappings = message.stageLayoutMappings.map((e) => - e ? Stage_ScreenAssignment.toJSON(e) : undefined, + Stage_ScreenAssignment.toJSON(e), ); - } else { - obj.stageLayoutMappings = []; } - message.audioSettings !== undefined && - (obj.audioSettings = message.audioSettings - ? Audio_SettingsDocument.toJSON(message.audioSettings) - : undefined); - message.selectedLibraryName !== undefined && - (obj.selectedLibraryName = message.selectedLibraryName); - message.recordSettings !== undefined && - (obj.recordSettings = message.recordSettings - ? Recording_SettingsDocument.toJSON(message.recordSettings) - : undefined); - message.digitalAudioSetup !== undefined && - (obj.digitalAudioSetup = message.digitalAudioSetup - ? DigitalAudio_Setup.toJSON(message.digitalAudioSetup) - : undefined); - if (message.audioInputs) { - obj.audioInputs = message.audioInputs.map((e) => - e ? AudioInput.toJSON(e) : undefined, + if (message.audioSettings !== undefined) { + obj.audioSettings = Audio_SettingsDocument.toJSON(message.audioSettings); + } + if (message.selectedLibraryName !== '') { + obj.selectedLibraryName = message.selectedLibraryName; + } + if (message.recordSettings !== undefined) { + obj.recordSettings = Recording_SettingsDocument.toJSON( + message.recordSettings, ); - } else { - obj.audioInputs = []; } - message.audioInputTransitionTime !== undefined && - (obj.audioInputTransitionTime = message.audioInputTransitionTime); + if (message.digitalAudioSetup !== undefined) { + obj.digitalAudioSetup = DigitalAudio_Setup.toJSON( + message.digitalAudioSetup, + ); + } + if (message.audioInputs?.length) { + obj.audioInputs = message.audioInputs.map((e) => AudioInput.toJSON(e)); + } + if (message.audioInputTransitionTime !== 0) { + obj.audioInputTransitionTime = message.audioInputTransitionTime; + } return obj; }, create, I>>( base?: I, ): ProPresenterWorkspace { - return ProPresenterWorkspace.fromPartial(base ?? {}); + return ProPresenterWorkspace.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): ProPresenterWorkspace { @@ -386,8 +371,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/recording.proto b/proto/recording.proto index 01ca190..1e4a091 100644 --- a/proto/recording.proto +++ b/proto/recording.proto @@ -6,12 +6,21 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; import "digitalAudio.proto"; +import "url.proto"; +import "uuid.proto"; message Recording { message SettingsDocument { repeated .rv.data.Recording.Stream streams = 1; + repeated .rv.data.Recording.Preset presets = 2; + .rv.data.Recording.Preset active_preset = 3; + } + + message Preset { + .rv.data.UUID id = 1; + string name = 2; + repeated .rv.data.Recording.Stream streams = 3; } message Stream { @@ -22,6 +31,7 @@ message Recording { bool is_interlaced = 4; .rv.data.Recording.Stream.FrameRate frameRate = 5; uint32 video_bitrate = 6; + uint32 audio_bitrate = 7; } message OutputScreenSource { diff --git a/proto/recording.ts b/proto/recording.ts index efb236b..cc69c77 100644 --- a/proto/recording.ts +++ b/proto/recording.ts @@ -1,7 +1,8 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { URL, UUID } from './basicTypes'; import { DigitalAudio_Device_Map } from './digitalAudio'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -9,6 +10,14 @@ export interface Recording {} export interface Recording_SettingsDocument { streams: Recording_Stream[]; + presets: Recording_Preset[]; + activePreset: Recording_Preset | undefined; +} + +export interface Recording_Preset { + id: UUID | undefined; + name: string; + streams: Recording_Stream[]; } export interface Recording_Stream { @@ -264,6 +273,7 @@ export interface Recording_Stream_Encoder { isInterlaced: boolean; frameRate: Recording_Stream_FrameRate; videoBitrate: number; + audioBitrate: number; } export interface Recording_Stream_OutputScreenSource { @@ -310,7 +320,7 @@ export const Recording = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -328,9 +338,8 @@ export const Recording = { }, create, I>>(base?: I): Recording { - return Recording.fromPartial(base ?? {}); + return Recording.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Recording { const message = createBaseRecording(); return message; @@ -338,7 +347,7 @@ export const Recording = { }; function createBaseRecording_SettingsDocument(): Recording_SettingsDocument { - return { streams: [] }; + return { streams: [], presets: [], activePreset: undefined }; } export const Recording_SettingsDocument = { @@ -349,6 +358,15 @@ export const Recording_SettingsDocument = { for (const v of message.streams) { Recording_Stream.encode(v!, writer.uint32(10).fork()).ldelim(); } + for (const v of message.presets) { + Recording_Preset.encode(v!, writer.uint32(18).fork()).ldelim(); + } + if (message.activePreset !== undefined) { + Recording_Preset.encode( + message.activePreset, + writer.uint32(26).fork(), + ).ldelim(); + } return writer; }, @@ -364,7 +382,7 @@ export const Recording_SettingsDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -372,8 +390,27 @@ export const Recording_SettingsDocument = { Recording_Stream.decode(reader, reader.uint32()), ); continue; + case 2: + if (tag !== 18) { + break; + } + + message.presets.push( + Recording_Preset.decode(reader, reader.uint32()), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.activePreset = Recording_Preset.decode( + reader, + reader.uint32(), + ); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -383,20 +420,28 @@ export const Recording_SettingsDocument = { fromJSON(object: any): Recording_SettingsDocument { return { - streams: Array.isArray(object?.streams) + streams: globalThis.Array.isArray(object?.streams) ? object.streams.map((e: any) => Recording_Stream.fromJSON(e)) : [], + presets: globalThis.Array.isArray(object?.presets) + ? object.presets.map((e: any) => Recording_Preset.fromJSON(e)) + : [], + activePreset: isSet(object.activePreset) + ? Recording_Preset.fromJSON(object.activePreset) + : undefined, }; }, toJSON(message: Recording_SettingsDocument): unknown { const obj: any = {}; - if (message.streams) { - obj.streams = message.streams.map((e) => - e ? Recording_Stream.toJSON(e) : undefined, - ); - } else { - obj.streams = []; + if (message.streams?.length) { + obj.streams = message.streams.map((e) => Recording_Stream.toJSON(e)); + } + if (message.presets?.length) { + obj.presets = message.presets.map((e) => Recording_Preset.toJSON(e)); + } + if (message.activePreset !== undefined) { + obj.activePreset = Recording_Preset.toJSON(message.activePreset); } return obj; }, @@ -404,13 +449,123 @@ export const Recording_SettingsDocument = { create, I>>( base?: I, ): Recording_SettingsDocument { - return Recording_SettingsDocument.fromPartial(base ?? {}); + return Recording_SettingsDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Recording_SettingsDocument { const message = createBaseRecording_SettingsDocument(); + message.streams = + object.streams?.map((e) => Recording_Stream.fromPartial(e)) || []; + message.presets = + object.presets?.map((e) => Recording_Preset.fromPartial(e)) || []; + message.activePreset = + object.activePreset !== undefined && object.activePreset !== null + ? Recording_Preset.fromPartial(object.activePreset) + : undefined; + return message; + }, +}; + +function createBaseRecording_Preset(): Recording_Preset { + return { id: undefined, name: '', streams: [] }; +} + +export const Recording_Preset = { + encode( + message: Recording_Preset, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.id !== undefined) { + UUID.encode(message.id, writer.uint32(10).fork()).ldelim(); + } + if (message.name !== '') { + writer.uint32(18).string(message.name); + } + for (const v of message.streams) { + Recording_Stream.encode(v!, writer.uint32(26).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Recording_Preset { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseRecording_Preset(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.id = UUID.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.name = reader.string(); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.streams.push( + Recording_Stream.decode(reader, reader.uint32()), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Recording_Preset { + return { + id: isSet(object.id) ? UUID.fromJSON(object.id) : undefined, + name: isSet(object.name) ? globalThis.String(object.name) : '', + streams: globalThis.Array.isArray(object?.streams) + ? object.streams.map((e: any) => Recording_Stream.fromJSON(e)) + : [], + }; + }, + + toJSON(message: Recording_Preset): unknown { + const obj: any = {}; + if (message.id !== undefined) { + obj.id = UUID.toJSON(message.id); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.streams?.length) { + obj.streams = message.streams.map((e) => Recording_Stream.toJSON(e)); + } + return obj; + }, + + create, I>>( + base?: I, + ): Recording_Preset { + return Recording_Preset.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Recording_Preset { + const message = createBaseRecording_Preset(); + message.id = + object.id !== undefined && object.id !== null + ? UUID.fromPartial(object.id) + : undefined; + message.name = object.name ?? ''; message.streams = object.streams?.map((e) => Recording_Stream.fromPartial(e)) || []; return message; @@ -472,14 +627,14 @@ export const Recording_Stream = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.id = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -489,7 +644,7 @@ export const Recording_Stream = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -498,7 +653,7 @@ export const Recording_Stream = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -507,14 +662,14 @@ export const Recording_Stream = { ); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.isAudioCustomMapped = reader.bool(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -524,7 +679,7 @@ export const Recording_Stream = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -538,16 +693,16 @@ export const Recording_Stream = { encoder: isSet(object.encoder) ? Recording_Stream_Encoder.fromJSON(object.encoder) : undefined, - destinations: Array.isArray(object?.destinations) + destinations: globalThis.Array.isArray(object?.destinations) ? object.destinations.map((e: any) => Recording_Stream_Destination.fromJSON(e), ) : [], - audioMap: Array.isArray(object?.audioMap) + audioMap: globalThis.Array.isArray(object?.audioMap) ? object.audioMap.map((e: any) => DigitalAudio_Device_Map.fromJSON(e)) : [], isAudioCustomMapped: isSet(object.isAudioCustomMapped) - ? Boolean(object.isAudioCustomMapped) + ? globalThis.Boolean(object.isAudioCustomMapped) : false, outputScreen: isSet(object.outputScreen) ? Recording_Stream_OutputScreenSource.fromJSON(object.outputScreen) @@ -557,41 +712,38 @@ export const Recording_Stream = { toJSON(message: Recording_Stream): unknown { const obj: any = {}; - message.id !== undefined && - (obj.id = message.id ? UUID.toJSON(message.id) : undefined); - message.encoder !== undefined && - (obj.encoder = message.encoder - ? Recording_Stream_Encoder.toJSON(message.encoder) - : undefined); - if (message.destinations) { + if (message.id !== undefined) { + obj.id = UUID.toJSON(message.id); + } + if (message.encoder !== undefined) { + obj.encoder = Recording_Stream_Encoder.toJSON(message.encoder); + } + if (message.destinations?.length) { obj.destinations = message.destinations.map((e) => - e ? Recording_Stream_Destination.toJSON(e) : undefined, + Recording_Stream_Destination.toJSON(e), ); - } else { - obj.destinations = []; } - if (message.audioMap) { + if (message.audioMap?.length) { obj.audioMap = message.audioMap.map((e) => - e ? DigitalAudio_Device_Map.toJSON(e) : undefined, + DigitalAudio_Device_Map.toJSON(e), + ); + } + if (message.isAudioCustomMapped === true) { + obj.isAudioCustomMapped = message.isAudioCustomMapped; + } + if (message.outputScreen !== undefined) { + obj.outputScreen = Recording_Stream_OutputScreenSource.toJSON( + message.outputScreen, ); - } else { - obj.audioMap = []; - } - message.isAudioCustomMapped !== undefined && - (obj.isAudioCustomMapped = message.isAudioCustomMapped); - message.outputScreen !== undefined && - (obj.outputScreen = message.outputScreen - ? Recording_Stream_OutputScreenSource.toJSON(message.outputScreen) - : undefined); + } return obj; }, create, I>>( base?: I, ): Recording_Stream { - return Recording_Stream.fromPartial(base ?? {}); + return Recording_Stream.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Recording_Stream { @@ -627,6 +779,7 @@ function createBaseRecording_Stream_Encoder(): Recording_Stream_Encoder { isInterlaced: false, frameRate: 0, videoBitrate: 0, + audioBitrate: 0, }; } @@ -653,6 +806,9 @@ export const Recording_Stream_Encoder = { if (message.videoBitrate !== 0) { writer.uint32(48).uint32(message.videoBitrate); } + if (message.audioBitrate !== 0) { + writer.uint32(56).uint32(message.audioBitrate); + } return writer; }, @@ -668,49 +824,56 @@ export const Recording_Stream_Encoder = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.codec = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.videoWidth = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.videoHeight = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.isInterlaced = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.frameRate = reader.int32() as any; continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.videoBitrate = reader.uint32(); continue; + case 7: + if (tag !== 56) { + break; + } + + message.audioBitrate = reader.uint32(); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -723,43 +886,58 @@ export const Recording_Stream_Encoder = { codec: isSet(object.codec) ? recording_Stream_CodecFromJSON(object.codec) : 0, - videoWidth: isSet(object.videoWidth) ? Number(object.videoWidth) : 0, - videoHeight: isSet(object.videoHeight) ? Number(object.videoHeight) : 0, + videoWidth: isSet(object.videoWidth) + ? globalThis.Number(object.videoWidth) + : 0, + videoHeight: isSet(object.videoHeight) + ? globalThis.Number(object.videoHeight) + : 0, isInterlaced: isSet(object.isInterlaced) - ? Boolean(object.isInterlaced) + ? globalThis.Boolean(object.isInterlaced) : false, frameRate: isSet(object.frameRate) ? recording_Stream_FrameRateFromJSON(object.frameRate) : 0, videoBitrate: isSet(object.videoBitrate) - ? Number(object.videoBitrate) + ? globalThis.Number(object.videoBitrate) + : 0, + audioBitrate: isSet(object.audioBitrate) + ? globalThis.Number(object.audioBitrate) : 0, }; }, toJSON(message: Recording_Stream_Encoder): unknown { const obj: any = {}; - message.codec !== undefined && - (obj.codec = recording_Stream_CodecToJSON(message.codec)); - message.videoWidth !== undefined && - (obj.videoWidth = Math.round(message.videoWidth)); - message.videoHeight !== undefined && - (obj.videoHeight = Math.round(message.videoHeight)); - message.isInterlaced !== undefined && - (obj.isInterlaced = message.isInterlaced); - message.frameRate !== undefined && - (obj.frameRate = recording_Stream_FrameRateToJSON(message.frameRate)); - message.videoBitrate !== undefined && - (obj.videoBitrate = Math.round(message.videoBitrate)); + if (message.codec !== 0) { + obj.codec = recording_Stream_CodecToJSON(message.codec); + } + if (message.videoWidth !== 0) { + obj.videoWidth = Math.round(message.videoWidth); + } + if (message.videoHeight !== 0) { + obj.videoHeight = Math.round(message.videoHeight); + } + if (message.isInterlaced === true) { + obj.isInterlaced = message.isInterlaced; + } + if (message.frameRate !== 0) { + obj.frameRate = recording_Stream_FrameRateToJSON(message.frameRate); + } + if (message.videoBitrate !== 0) { + obj.videoBitrate = Math.round(message.videoBitrate); + } + if (message.audioBitrate !== 0) { + obj.audioBitrate = Math.round(message.audioBitrate); + } return obj; }, create, I>>( base?: I, ): Recording_Stream_Encoder { - return Recording_Stream_Encoder.fromPartial(base ?? {}); + return Recording_Stream_Encoder.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Recording_Stream_Encoder { @@ -770,6 +948,7 @@ export const Recording_Stream_Encoder = { message.isInterlaced = object.isInterlaced ?? false; message.frameRate = object.frameRate ?? 0; message.videoBitrate = object.videoBitrate ?? 0; + message.audioBitrate = object.audioBitrate ?? 0; return message; }, }; @@ -804,21 +983,21 @@ export const Recording_Stream_OutputScreenSource = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.screenId = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.screenName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -831,26 +1010,28 @@ export const Recording_Stream_OutputScreenSource = { screenId: isSet(object.screenId) ? UUID.fromJSON(object.screenId) : undefined, - screenName: isSet(object.screenName) ? String(object.screenName) : '', + screenName: isSet(object.screenName) + ? globalThis.String(object.screenName) + : '', }; }, toJSON(message: Recording_Stream_OutputScreenSource): unknown { const obj: any = {}; - message.screenId !== undefined && - (obj.screenId = message.screenId - ? UUID.toJSON(message.screenId) - : undefined); - message.screenName !== undefined && (obj.screenName = message.screenName); + if (message.screenId !== undefined) { + obj.screenId = UUID.toJSON(message.screenId); + } + if (message.screenName !== '') { + obj.screenName = message.screenName; + } return obj; }, create, I>>( base?: I, ): Recording_Stream_OutputScreenSource { - return Recording_Stream_OutputScreenSource.fromPartial(base ?? {}); + return Recording_Stream_OutputScreenSource.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Recording_Stream_OutputScreenSource { @@ -894,21 +1075,21 @@ export const Recording_Stream_DiskDestination = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.location = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.container = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -929,21 +1110,20 @@ export const Recording_Stream_DiskDestination = { toJSON(message: Recording_Stream_DiskDestination): unknown { const obj: any = {}; - message.location !== undefined && - (obj.location = message.location - ? URL.toJSON(message.location) - : undefined); - message.container !== undefined && - (obj.container = recording_Stream_ContainerToJSON(message.container)); + if (message.location !== undefined) { + obj.location = URL.toJSON(message.location); + } + if (message.container !== 0) { + obj.container = recording_Stream_ContainerToJSON(message.container); + } return obj; }, create, I>>( base?: I, ): Recording_Stream_DiskDestination { - return Recording_Stream_DiskDestination.fromPartial(base ?? {}); + return Recording_Stream_DiskDestination.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Recording_Stream_DiskDestination { @@ -987,21 +1167,21 @@ export const Recording_Stream_RTMPDestination = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.address = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.key = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1011,24 +1191,27 @@ export const Recording_Stream_RTMPDestination = { fromJSON(object: any): Recording_Stream_RTMPDestination { return { - address: isSet(object.address) ? String(object.address) : '', - key: isSet(object.key) ? String(object.key) : '', + address: isSet(object.address) ? globalThis.String(object.address) : '', + key: isSet(object.key) ? globalThis.String(object.key) : '', }; }, toJSON(message: Recording_Stream_RTMPDestination): unknown { const obj: any = {}; - message.address !== undefined && (obj.address = message.address); - message.key !== undefined && (obj.key = message.key); + if (message.address !== '') { + obj.address = message.address; + } + if (message.key !== '') { + obj.key = message.key; + } return obj; }, create, I>>( base?: I, ): Recording_Stream_RTMPDestination { - return Recording_Stream_RTMPDestination.fromPartial(base ?? {}); + return Recording_Stream_RTMPDestination.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Recording_Stream_RTMPDestination { @@ -1081,7 +1264,7 @@ export const Recording_Stream_Destination = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1091,7 +1274,7 @@ export const Recording_Stream_Destination = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -1101,7 +1284,7 @@ export const Recording_Stream_Destination = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -1111,7 +1294,7 @@ export const Recording_Stream_Destination = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1135,27 +1318,23 @@ export const Recording_Stream_Destination = { toJSON(message: Recording_Stream_Destination): unknown { const obj: any = {}; - message.disk !== undefined && - (obj.disk = message.disk - ? Recording_Stream_DiskDestination.toJSON(message.disk) - : undefined); - message.rtmp !== undefined && - (obj.rtmp = message.rtmp - ? Recording_Stream_RTMPDestination.toJSON(message.rtmp) - : undefined); - message.resi !== undefined && - (obj.resi = message.resi - ? Recording_Stream_Destination_Resi.toJSON(message.resi) - : undefined); + if (message.disk !== undefined) { + obj.disk = Recording_Stream_DiskDestination.toJSON(message.disk); + } + if (message.rtmp !== undefined) { + obj.rtmp = Recording_Stream_RTMPDestination.toJSON(message.rtmp); + } + if (message.resi !== undefined) { + obj.resi = Recording_Stream_Destination_Resi.toJSON(message.resi); + } return obj; }, create, I>>( base?: I, ): Recording_Stream_Destination { - return Recording_Stream_Destination.fromPartial(base ?? {}); + return Recording_Stream_Destination.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Recording_Stream_Destination { @@ -1209,21 +1388,21 @@ export const Recording_Stream_Destination_Resi = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.destinationGroupId = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.encoderProfileId = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1244,23 +1423,20 @@ export const Recording_Stream_Destination_Resi = { toJSON(message: Recording_Stream_Destination_Resi): unknown { const obj: any = {}; - message.destinationGroupId !== undefined && - (obj.destinationGroupId = message.destinationGroupId - ? UUID.toJSON(message.destinationGroupId) - : undefined); - message.encoderProfileId !== undefined && - (obj.encoderProfileId = message.encoderProfileId - ? UUID.toJSON(message.encoderProfileId) - : undefined); + if (message.destinationGroupId !== undefined) { + obj.destinationGroupId = UUID.toJSON(message.destinationGroupId); + } + if (message.encoderProfileId !== undefined) { + obj.encoderProfileId = UUID.toJSON(message.encoderProfileId); + } return obj; }, create, I>>( base?: I, ): Recording_Stream_Destination_Resi { - return Recording_Stream_Destination_Resi.fromPartial(base ?? {}); + return Recording_Stream_Destination_Resi.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Recording_Stream_Destination_Resi { @@ -1289,8 +1465,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/rvtimestamp.ts b/proto/rvtimestamp.ts index bf832f6..6d31c31 100644 --- a/proto/rvtimestamp.ts +++ b/proto/rvtimestamp.ts @@ -36,21 +36,21 @@ export const Timestamp = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.seconds = longToNumber(reader.int64() as Long); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.nanos = reader.int32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -60,23 +60,25 @@ export const Timestamp = { fromJSON(object: any): Timestamp { return { - seconds: isSet(object.seconds) ? Number(object.seconds) : 0, - nanos: isSet(object.nanos) ? Number(object.nanos) : 0, + seconds: isSet(object.seconds) ? globalThis.Number(object.seconds) : 0, + nanos: isSet(object.nanos) ? globalThis.Number(object.nanos) : 0, }; }, toJSON(message: Timestamp): unknown { const obj: any = {}; - message.seconds !== undefined && - (obj.seconds = Math.round(message.seconds)); - message.nanos !== undefined && (obj.nanos = Math.round(message.nanos)); + if (message.seconds !== 0) { + obj.seconds = Math.round(message.seconds); + } + if (message.nanos !== 0) { + obj.nanos = Math.round(message.nanos); + } return obj; }, create, I>>(base?: I): Timestamp { - return Timestamp.fromPartial(base ?? {}); + return Timestamp.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Timestamp { @@ -87,25 +89,6 @@ export const Timestamp = { }, }; -declare var self: any | undefined; -declare var window: any | undefined; -declare var global: any | undefined; -var tsProtoGlobalThis: any = (() => { - if (typeof globalThis !== 'undefined') { - return globalThis; - } - if (typeof self !== 'undefined') { - return self; - } - if (typeof window !== 'undefined') { - return window; - } - if (typeof global !== 'undefined') { - return global; - } - throw 'Unable to locate global object'; -})(); - type Builtin = | Date | Function @@ -117,8 +100,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} @@ -133,10 +116,8 @@ export type Exact = P extends Builtin }; function longToNumber(long: Long): number { - if (long.gt(Number.MAX_SAFE_INTEGER)) { - throw new tsProtoGlobalThis.Error( - 'Value is larger than Number.MAX_SAFE_INTEGER', - ); + if (long.gt(globalThis.Number.MAX_SAFE_INTEGER)) { + throw new globalThis.Error('Value is larger than Number.MAX_SAFE_INTEGER'); } return long.toNumber(); } diff --git a/proto/screens.proto b/proto/screens.proto index 7b22ee7..cfc28f8 100644 --- a/proto/screens.proto +++ b/proto/screens.proto @@ -6,8 +6,9 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "color.proto"; import "graphicsData.proto"; +import "uuid.proto"; message Screen { message ColorAdjustment { @@ -24,6 +25,23 @@ message Screen { double black_level = 1; } + message AlphaSettings { + message AlphaDevice { + .rv.data.OutputDisplay display = 1; + .rv.data.Graphics.Rect subscreen_unit_rect = 2; + } + + enum Mode { + MODE_UNKNOWN = 0; + MODE_DISABLED = 1; + MODE_PREMULTIPLIED = 2; + MODE_STRAIGHT = 3; + } + + .rv.data.Screen.AlphaSettings.Mode mode = 1; + .rv.data.Screen.AlphaSettings.AlphaDevice alpha_device = 2; + } + .rv.data.UUID uuid = 1; string name = 2; .rv.data.Color color = 3; @@ -41,6 +59,7 @@ message Screen { bool color_enabled = 15; .rv.data.Screen.ColorAdjustment color_adjustment = 16; .rv.data.Screen.BlendCompensation blend_compensation = 17; + .rv.data.Screen.AlphaSettings alpha_settings = 18; } message CornerValues { @@ -59,14 +78,14 @@ message DisplayMode { } message OutputDisplay { - message BlackmagicAlphaKeySettings { + message Blackmagic { enum KeyMode { KEY_MODE_INTERNAL = 0; KEY_MODE_EXTERNAL = 1; } bool enabled = 1; - .rv.data.OutputDisplay.BlackmagicAlphaKeySettings.KeyMode key_mode = 2; + .rv.data.OutputDisplay.Blackmagic.KeyMode key_mode = 2; double blend_value = 3; } @@ -89,8 +108,8 @@ message OutputDisplay { .rv.data.OutputDisplay.Type type = 8; .rv.data.DisplayMode mode = 9; string render_id = 10; - oneof AlphaKeySettings { - .rv.data.OutputDisplay.BlackmagicAlphaKeySettings black_magic_alpha_key_settings = 11; + oneof HardwareOptions { + .rv.data.OutputDisplay.Blackmagic blackmagic = 11; } } diff --git a/proto/screens.ts b/proto/screens.ts index 6886357..ee1d5b2 100644 --- a/proto/screens.ts +++ b/proto/screens.ts @@ -1,7 +1,8 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { Color, UUID } from './basicTypes'; +import { Color } from './color'; import { Graphics_Point, Graphics_Rect } from './graphicsData'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -23,6 +24,7 @@ export interface Screen { colorEnabled: boolean; colorAdjustment: Screen_ColorAdjustment | undefined; blendCompensation: Screen_BlendCompensation | undefined; + alphaSettings: Screen_AlphaSettings | undefined; } export interface Screen_ColorAdjustment { @@ -39,6 +41,65 @@ export interface Screen_BlendCompensation { blackLevel: number; } +export interface Screen_AlphaSettings { + mode: Screen_AlphaSettings_Mode; + alphaDevice: Screen_AlphaSettings_AlphaDevice | undefined; +} + +export enum Screen_AlphaSettings_Mode { + MODE_UNKNOWN = 0, + MODE_DISABLED = 1, + MODE_PREMULTIPLIED = 2, + MODE_STRAIGHT = 3, + UNRECOGNIZED = -1, +} + +export function screen_AlphaSettings_ModeFromJSON( + object: any, +): Screen_AlphaSettings_Mode { + switch (object) { + case 0: + case 'MODE_UNKNOWN': + return Screen_AlphaSettings_Mode.MODE_UNKNOWN; + case 1: + case 'MODE_DISABLED': + return Screen_AlphaSettings_Mode.MODE_DISABLED; + case 2: + case 'MODE_PREMULTIPLIED': + return Screen_AlphaSettings_Mode.MODE_PREMULTIPLIED; + case 3: + case 'MODE_STRAIGHT': + return Screen_AlphaSettings_Mode.MODE_STRAIGHT; + case -1: + case 'UNRECOGNIZED': + default: + return Screen_AlphaSettings_Mode.UNRECOGNIZED; + } +} + +export function screen_AlphaSettings_ModeToJSON( + object: Screen_AlphaSettings_Mode, +): string { + switch (object) { + case Screen_AlphaSettings_Mode.MODE_UNKNOWN: + return 'MODE_UNKNOWN'; + case Screen_AlphaSettings_Mode.MODE_DISABLED: + return 'MODE_DISABLED'; + case Screen_AlphaSettings_Mode.MODE_PREMULTIPLIED: + return 'MODE_PREMULTIPLIED'; + case Screen_AlphaSettings_Mode.MODE_STRAIGHT: + return 'MODE_STRAIGHT'; + case Screen_AlphaSettings_Mode.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface Screen_AlphaSettings_AlphaDevice { + display: OutputDisplay | undefined; + subscreenUnitRect: Graphics_Rect | undefined; +} + export interface CornerValues { topLeft: Graphics_Point | undefined; topRight: Graphics_Point | undefined; @@ -65,9 +126,7 @@ export interface OutputDisplay { type: OutputDisplay_Type; mode: DisplayMode | undefined; renderId: string; - blackMagicAlphaKeySettings?: - | OutputDisplay_BlackmagicAlphaKeySettings - | undefined; + blackmagic?: OutputDisplay_Blackmagic | undefined; } export enum OutputDisplay_Type { @@ -127,44 +186,44 @@ export function outputDisplay_TypeToJSON(object: OutputDisplay_Type): string { } } -export interface OutputDisplay_BlackmagicAlphaKeySettings { +export interface OutputDisplay_Blackmagic { enabled: boolean; - keyMode: OutputDisplay_BlackmagicAlphaKeySettings_KeyMode; + keyMode: OutputDisplay_Blackmagic_KeyMode; blendValue: number; } -export enum OutputDisplay_BlackmagicAlphaKeySettings_KeyMode { +export enum OutputDisplay_Blackmagic_KeyMode { KEY_MODE_INTERNAL = 0, KEY_MODE_EXTERNAL = 1, UNRECOGNIZED = -1, } -export function outputDisplay_BlackmagicAlphaKeySettings_KeyModeFromJSON( +export function outputDisplay_Blackmagic_KeyModeFromJSON( object: any, -): OutputDisplay_BlackmagicAlphaKeySettings_KeyMode { +): OutputDisplay_Blackmagic_KeyMode { switch (object) { case 0: case 'KEY_MODE_INTERNAL': - return OutputDisplay_BlackmagicAlphaKeySettings_KeyMode.KEY_MODE_INTERNAL; + return OutputDisplay_Blackmagic_KeyMode.KEY_MODE_INTERNAL; case 1: case 'KEY_MODE_EXTERNAL': - return OutputDisplay_BlackmagicAlphaKeySettings_KeyMode.KEY_MODE_EXTERNAL; + return OutputDisplay_Blackmagic_KeyMode.KEY_MODE_EXTERNAL; case -1: case 'UNRECOGNIZED': default: - return OutputDisplay_BlackmagicAlphaKeySettings_KeyMode.UNRECOGNIZED; + return OutputDisplay_Blackmagic_KeyMode.UNRECOGNIZED; } } -export function outputDisplay_BlackmagicAlphaKeySettings_KeyModeToJSON( - object: OutputDisplay_BlackmagicAlphaKeySettings_KeyMode, +export function outputDisplay_Blackmagic_KeyModeToJSON( + object: OutputDisplay_Blackmagic_KeyMode, ): string { switch (object) { - case OutputDisplay_BlackmagicAlphaKeySettings_KeyMode.KEY_MODE_INTERNAL: + case OutputDisplay_Blackmagic_KeyMode.KEY_MODE_INTERNAL: return 'KEY_MODE_INTERNAL'; - case OutputDisplay_BlackmagicAlphaKeySettings_KeyMode.KEY_MODE_EXTERNAL: + case OutputDisplay_Blackmagic_KeyMode.KEY_MODE_EXTERNAL: return 'KEY_MODE_EXTERNAL'; - case OutputDisplay_BlackmagicAlphaKeySettings_KeyMode.UNRECOGNIZED: + case OutputDisplay_Blackmagic_KeyMode.UNRECOGNIZED: default: return 'UNRECOGNIZED'; } @@ -306,6 +365,7 @@ function createBaseScreen(): Screen { colorEnabled: false, colorAdjustment: undefined, blendCompensation: undefined, + alphaSettings: undefined, }; } @@ -380,6 +440,12 @@ export const Screen = { writer.uint32(138).fork(), ).ldelim(); } + if (message.alphaSettings !== undefined) { + Screen_AlphaSettings.encode( + message.alphaSettings, + writer.uint32(146).fork(), + ).ldelim(); + } return writer; }, @@ -392,56 +458,56 @@ export const Screen = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.color = Color.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.bounds = Graphics_Rect.decode(reader, reader.uint32()); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.aspectRatioLocked = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.outputBoundsAspectRatioLocked = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.cornerPinningEnabled = reader.bool(); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -451,56 +517,56 @@ export const Screen = { ); continue; case 9: - if (tag != 73) { + if (tag !== 73) { break; } message.rotation = reader.double(); continue; case 10: - if (tag != 81) { + if (tag !== 81) { break; } message.gamma = reader.double(); continue; case 11: - if (tag != 89) { + if (tag !== 89) { break; } message.blackLevel = reader.double(); continue; case 12: - if (tag != 96) { + if (tag !== 96) { break; } message.blendedEdges = reader.uint32(); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } message.cornerValues = CornerValues.decode(reader, reader.uint32()); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } message.outputDisplay = OutputDisplay.decode(reader, reader.uint32()); continue; case 15: - if (tag != 120) { + if (tag !== 120) { break; } message.colorEnabled = reader.bool(); continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } @@ -510,7 +576,7 @@ export const Screen = { ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } @@ -519,8 +585,18 @@ export const Screen = { reader.uint32(), ); continue; + case 18: + if (tag !== 146) { + break; + } + + message.alphaSettings = Screen_AlphaSettings.decode( + reader, + reader.uint32(), + ); + continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -531,28 +607,30 @@ export const Screen = { fromJSON(object: any): Screen { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, bounds: isSet(object.bounds) ? Graphics_Rect.fromJSON(object.bounds) : undefined, aspectRatioLocked: isSet(object.aspectRatioLocked) - ? Boolean(object.aspectRatioLocked) + ? globalThis.Boolean(object.aspectRatioLocked) : false, outputBoundsAspectRatioLocked: isSet(object.outputBoundsAspectRatioLocked) - ? Boolean(object.outputBoundsAspectRatioLocked) + ? globalThis.Boolean(object.outputBoundsAspectRatioLocked) : false, cornerPinningEnabled: isSet(object.cornerPinningEnabled) - ? Boolean(object.cornerPinningEnabled) + ? globalThis.Boolean(object.cornerPinningEnabled) : false, subscreenUnitRect: isSet(object.subscreenUnitRect) ? Graphics_Rect.fromJSON(object.subscreenUnitRect) : undefined, - rotation: isSet(object.rotation) ? Number(object.rotation) : 0, - gamma: isSet(object.gamma) ? Number(object.gamma) : 0, - blackLevel: isSet(object.blackLevel) ? Number(object.blackLevel) : 0, + rotation: isSet(object.rotation) ? globalThis.Number(object.rotation) : 0, + gamma: isSet(object.gamma) ? globalThis.Number(object.gamma) : 0, + blackLevel: isSet(object.blackLevel) + ? globalThis.Number(object.blackLevel) + : 0, blendedEdges: isSet(object.blendedEdges) - ? Number(object.blendedEdges) + ? globalThis.Number(object.blendedEdges) : 0, cornerValues: isSet(object.cornerValues) ? CornerValues.fromJSON(object.cornerValues) @@ -561,7 +639,7 @@ export const Screen = { ? OutputDisplay.fromJSON(object.outputDisplay) : undefined, colorEnabled: isSet(object.colorEnabled) - ? Boolean(object.colorEnabled) + ? globalThis.Boolean(object.colorEnabled) : false, colorAdjustment: isSet(object.colorAdjustment) ? Screen_ColorAdjustment.fromJSON(object.colorAdjustment) @@ -569,61 +647,78 @@ export const Screen = { blendCompensation: isSet(object.blendCompensation) ? Screen_BlendCompensation.fromJSON(object.blendCompensation) : undefined, + alphaSettings: isSet(object.alphaSettings) + ? Screen_AlphaSettings.fromJSON(object.alphaSettings) + : undefined, }; }, toJSON(message: Screen): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); - message.bounds !== undefined && - (obj.bounds = message.bounds - ? Graphics_Rect.toJSON(message.bounds) - : undefined); - message.aspectRatioLocked !== undefined && - (obj.aspectRatioLocked = message.aspectRatioLocked); - message.outputBoundsAspectRatioLocked !== undefined && - (obj.outputBoundsAspectRatioLocked = - message.outputBoundsAspectRatioLocked); - message.cornerPinningEnabled !== undefined && - (obj.cornerPinningEnabled = message.cornerPinningEnabled); - message.subscreenUnitRect !== undefined && - (obj.subscreenUnitRect = message.subscreenUnitRect - ? Graphics_Rect.toJSON(message.subscreenUnitRect) - : undefined); - message.rotation !== undefined && (obj.rotation = message.rotation); - message.gamma !== undefined && (obj.gamma = message.gamma); - message.blackLevel !== undefined && (obj.blackLevel = message.blackLevel); - message.blendedEdges !== undefined && - (obj.blendedEdges = Math.round(message.blendedEdges)); - message.cornerValues !== undefined && - (obj.cornerValues = message.cornerValues - ? CornerValues.toJSON(message.cornerValues) - : undefined); - message.outputDisplay !== undefined && - (obj.outputDisplay = message.outputDisplay - ? OutputDisplay.toJSON(message.outputDisplay) - : undefined); - message.colorEnabled !== undefined && - (obj.colorEnabled = message.colorEnabled); - message.colorAdjustment !== undefined && - (obj.colorAdjustment = message.colorAdjustment - ? Screen_ColorAdjustment.toJSON(message.colorAdjustment) - : undefined); - message.blendCompensation !== undefined && - (obj.blendCompensation = message.blendCompensation - ? Screen_BlendCompensation.toJSON(message.blendCompensation) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } + if (message.bounds !== undefined) { + obj.bounds = Graphics_Rect.toJSON(message.bounds); + } + if (message.aspectRatioLocked === true) { + obj.aspectRatioLocked = message.aspectRatioLocked; + } + if (message.outputBoundsAspectRatioLocked === true) { + obj.outputBoundsAspectRatioLocked = message.outputBoundsAspectRatioLocked; + } + if (message.cornerPinningEnabled === true) { + obj.cornerPinningEnabled = message.cornerPinningEnabled; + } + if (message.subscreenUnitRect !== undefined) { + obj.subscreenUnitRect = Graphics_Rect.toJSON(message.subscreenUnitRect); + } + if (message.rotation !== 0) { + obj.rotation = message.rotation; + } + if (message.gamma !== 0) { + obj.gamma = message.gamma; + } + if (message.blackLevel !== 0) { + obj.blackLevel = message.blackLevel; + } + if (message.blendedEdges !== 0) { + obj.blendedEdges = Math.round(message.blendedEdges); + } + if (message.cornerValues !== undefined) { + obj.cornerValues = CornerValues.toJSON(message.cornerValues); + } + if (message.outputDisplay !== undefined) { + obj.outputDisplay = OutputDisplay.toJSON(message.outputDisplay); + } + if (message.colorEnabled === true) { + obj.colorEnabled = message.colorEnabled; + } + if (message.colorAdjustment !== undefined) { + obj.colorAdjustment = Screen_ColorAdjustment.toJSON( + message.colorAdjustment, + ); + } + if (message.blendCompensation !== undefined) { + obj.blendCompensation = Screen_BlendCompensation.toJSON( + message.blendCompensation, + ); + } + if (message.alphaSettings !== undefined) { + obj.alphaSettings = Screen_AlphaSettings.toJSON(message.alphaSettings); + } return obj; }, create, I>>(base?: I): Screen { - return Screen.fromPartial(base ?? {}); + return Screen.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Screen { const message = createBaseScreen(); message.uuid = @@ -670,6 +765,10 @@ export const Screen = { object.blendCompensation !== null ? Screen_BlendCompensation.fromPartial(object.blendCompensation) : undefined; + message.alphaSettings = + object.alphaSettings !== undefined && object.alphaSettings !== null + ? Screen_AlphaSettings.fromPartial(object.alphaSettings) + : undefined; return message; }, }; @@ -727,56 +826,56 @@ export const Screen_ColorAdjustment = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.gamma = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.blackLevel = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.redLevel = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.greenLevel = reader.double(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.blueLevel = reader.double(); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.brightness = reader.double(); continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.contrast = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -786,34 +885,55 @@ export const Screen_ColorAdjustment = { fromJSON(object: any): Screen_ColorAdjustment { return { - gamma: isSet(object.gamma) ? Number(object.gamma) : 0, - blackLevel: isSet(object.blackLevel) ? Number(object.blackLevel) : 0, - redLevel: isSet(object.redLevel) ? Number(object.redLevel) : 0, - greenLevel: isSet(object.greenLevel) ? Number(object.greenLevel) : 0, - blueLevel: isSet(object.blueLevel) ? Number(object.blueLevel) : 0, - brightness: isSet(object.brightness) ? Number(object.brightness) : 0, - contrast: isSet(object.contrast) ? Number(object.contrast) : 0, + gamma: isSet(object.gamma) ? globalThis.Number(object.gamma) : 0, + blackLevel: isSet(object.blackLevel) + ? globalThis.Number(object.blackLevel) + : 0, + redLevel: isSet(object.redLevel) ? globalThis.Number(object.redLevel) : 0, + greenLevel: isSet(object.greenLevel) + ? globalThis.Number(object.greenLevel) + : 0, + blueLevel: isSet(object.blueLevel) + ? globalThis.Number(object.blueLevel) + : 0, + brightness: isSet(object.brightness) + ? globalThis.Number(object.brightness) + : 0, + contrast: isSet(object.contrast) ? globalThis.Number(object.contrast) : 0, }; }, toJSON(message: Screen_ColorAdjustment): unknown { const obj: any = {}; - message.gamma !== undefined && (obj.gamma = message.gamma); - message.blackLevel !== undefined && (obj.blackLevel = message.blackLevel); - message.redLevel !== undefined && (obj.redLevel = message.redLevel); - message.greenLevel !== undefined && (obj.greenLevel = message.greenLevel); - message.blueLevel !== undefined && (obj.blueLevel = message.blueLevel); - message.brightness !== undefined && (obj.brightness = message.brightness); - message.contrast !== undefined && (obj.contrast = message.contrast); + if (message.gamma !== 0) { + obj.gamma = message.gamma; + } + if (message.blackLevel !== 0) { + obj.blackLevel = message.blackLevel; + } + if (message.redLevel !== 0) { + obj.redLevel = message.redLevel; + } + if (message.greenLevel !== 0) { + obj.greenLevel = message.greenLevel; + } + if (message.blueLevel !== 0) { + obj.blueLevel = message.blueLevel; + } + if (message.brightness !== 0) { + obj.brightness = message.brightness; + } + if (message.contrast !== 0) { + obj.contrast = message.contrast; + } return obj; }, create, I>>( base?: I, ): Screen_ColorAdjustment { - return Screen_ColorAdjustment.fromPartial(base ?? {}); + return Screen_ColorAdjustment.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Screen_ColorAdjustment { @@ -856,14 +976,14 @@ export const Screen_BlendCompensation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.blackLevel = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -873,22 +993,25 @@ export const Screen_BlendCompensation = { fromJSON(object: any): Screen_BlendCompensation { return { - blackLevel: isSet(object.blackLevel) ? Number(object.blackLevel) : 0, + blackLevel: isSet(object.blackLevel) + ? globalThis.Number(object.blackLevel) + : 0, }; }, toJSON(message: Screen_BlendCompensation): unknown { const obj: any = {}; - message.blackLevel !== undefined && (obj.blackLevel = message.blackLevel); + if (message.blackLevel !== 0) { + obj.blackLevel = message.blackLevel; + } return obj; }, create, I>>( base?: I, ): Screen_BlendCompensation { - return Screen_BlendCompensation.fromPartial(base ?? {}); + return Screen_BlendCompensation.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Screen_BlendCompensation { @@ -898,6 +1021,208 @@ export const Screen_BlendCompensation = { }, }; +function createBaseScreen_AlphaSettings(): Screen_AlphaSettings { + return { mode: 0, alphaDevice: undefined }; +} + +export const Screen_AlphaSettings = { + encode( + message: Screen_AlphaSettings, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.mode !== 0) { + writer.uint32(8).int32(message.mode); + } + if (message.alphaDevice !== undefined) { + Screen_AlphaSettings_AlphaDevice.encode( + message.alphaDevice, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Screen_AlphaSettings { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseScreen_AlphaSettings(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.mode = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.alphaDevice = Screen_AlphaSettings_AlphaDevice.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Screen_AlphaSettings { + return { + mode: isSet(object.mode) + ? screen_AlphaSettings_ModeFromJSON(object.mode) + : 0, + alphaDevice: isSet(object.alphaDevice) + ? Screen_AlphaSettings_AlphaDevice.fromJSON(object.alphaDevice) + : undefined, + }; + }, + + toJSON(message: Screen_AlphaSettings): unknown { + const obj: any = {}; + if (message.mode !== 0) { + obj.mode = screen_AlphaSettings_ModeToJSON(message.mode); + } + if (message.alphaDevice !== undefined) { + obj.alphaDevice = Screen_AlphaSettings_AlphaDevice.toJSON( + message.alphaDevice, + ); + } + return obj; + }, + + create, I>>( + base?: I, + ): Screen_AlphaSettings { + return Screen_AlphaSettings.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): Screen_AlphaSettings { + const message = createBaseScreen_AlphaSettings(); + message.mode = object.mode ?? 0; + message.alphaDevice = + object.alphaDevice !== undefined && object.alphaDevice !== null + ? Screen_AlphaSettings_AlphaDevice.fromPartial(object.alphaDevice) + : undefined; + return message; + }, +}; + +function createBaseScreen_AlphaSettings_AlphaDevice(): Screen_AlphaSettings_AlphaDevice { + return { display: undefined, subscreenUnitRect: undefined }; +} + +export const Screen_AlphaSettings_AlphaDevice = { + encode( + message: Screen_AlphaSettings_AlphaDevice, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.display !== undefined) { + OutputDisplay.encode(message.display, writer.uint32(10).fork()).ldelim(); + } + if (message.subscreenUnitRect !== undefined) { + Graphics_Rect.encode( + message.subscreenUnitRect, + writer.uint32(18).fork(), + ).ldelim(); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): Screen_AlphaSettings_AlphaDevice { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseScreen_AlphaSettings_AlphaDevice(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.display = OutputDisplay.decode(reader, reader.uint32()); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.subscreenUnitRect = Graphics_Rect.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Screen_AlphaSettings_AlphaDevice { + return { + display: isSet(object.display) + ? OutputDisplay.fromJSON(object.display) + : undefined, + subscreenUnitRect: isSet(object.subscreenUnitRect) + ? Graphics_Rect.fromJSON(object.subscreenUnitRect) + : undefined, + }; + }, + + toJSON(message: Screen_AlphaSettings_AlphaDevice): unknown { + const obj: any = {}; + if (message.display !== undefined) { + obj.display = OutputDisplay.toJSON(message.display); + } + if (message.subscreenUnitRect !== undefined) { + obj.subscreenUnitRect = Graphics_Rect.toJSON(message.subscreenUnitRect); + } + return obj; + }, + + create, I>>( + base?: I, + ): Screen_AlphaSettings_AlphaDevice { + return Screen_AlphaSettings_AlphaDevice.fromPartial(base ?? ({} as any)); + }, + fromPartial< + I extends Exact, I>, + >(object: I): Screen_AlphaSettings_AlphaDevice { + const message = createBaseScreen_AlphaSettings_AlphaDevice(); + message.display = + object.display !== undefined && object.display !== null + ? OutputDisplay.fromPartial(object.display) + : undefined; + message.subscreenUnitRect = + object.subscreenUnitRect !== undefined && + object.subscreenUnitRect !== null + ? Graphics_Rect.fromPartial(object.subscreenUnitRect) + : undefined; + return message; + }, +}; + function createBaseCornerValues(): CornerValues { return { topLeft: undefined, @@ -945,35 +1270,35 @@ export const CornerValues = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.topLeft = Graphics_Point.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.topRight = Graphics_Point.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.bottomLeft = Graphics_Point.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.bottomRight = Graphics_Point.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1000,31 +1325,26 @@ export const CornerValues = { toJSON(message: CornerValues): unknown { const obj: any = {}; - message.topLeft !== undefined && - (obj.topLeft = message.topLeft - ? Graphics_Point.toJSON(message.topLeft) - : undefined); - message.topRight !== undefined && - (obj.topRight = message.topRight - ? Graphics_Point.toJSON(message.topRight) - : undefined); - message.bottomLeft !== undefined && - (obj.bottomLeft = message.bottomLeft - ? Graphics_Point.toJSON(message.bottomLeft) - : undefined); - message.bottomRight !== undefined && - (obj.bottomRight = message.bottomRight - ? Graphics_Point.toJSON(message.bottomRight) - : undefined); + if (message.topLeft !== undefined) { + obj.topLeft = Graphics_Point.toJSON(message.topLeft); + } + if (message.topRight !== undefined) { + obj.topRight = Graphics_Point.toJSON(message.topRight); + } + if (message.bottomLeft !== undefined) { + obj.bottomLeft = Graphics_Point.toJSON(message.bottomLeft); + } + if (message.bottomRight !== undefined) { + obj.bottomRight = Graphics_Point.toJSON(message.bottomRight); + } return obj; }, create, I>>( base?: I, ): CornerValues { - return CornerValues.fromPartial(base ?? {}); + return CornerValues.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): CornerValues { @@ -1085,42 +1405,42 @@ export const DisplayMode = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.width = reader.uint32(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.height = reader.uint32(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.refreshRate = reader.double(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.interlaced = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1130,29 +1450,41 @@ export const DisplayMode = { fromJSON(object: any): DisplayMode { return { - name: isSet(object.name) ? String(object.name) : '', - width: isSet(object.width) ? Number(object.width) : 0, - height: isSet(object.height) ? Number(object.height) : 0, - refreshRate: isSet(object.refreshRate) ? Number(object.refreshRate) : 0, - interlaced: isSet(object.interlaced) ? Boolean(object.interlaced) : false, + name: isSet(object.name) ? globalThis.String(object.name) : '', + width: isSet(object.width) ? globalThis.Number(object.width) : 0, + height: isSet(object.height) ? globalThis.Number(object.height) : 0, + refreshRate: isSet(object.refreshRate) + ? globalThis.Number(object.refreshRate) + : 0, + interlaced: isSet(object.interlaced) + ? globalThis.Boolean(object.interlaced) + : false, }; }, toJSON(message: DisplayMode): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.width !== undefined && (obj.width = Math.round(message.width)); - message.height !== undefined && (obj.height = Math.round(message.height)); - message.refreshRate !== undefined && - (obj.refreshRate = message.refreshRate); - message.interlaced !== undefined && (obj.interlaced = message.interlaced); + if (message.name !== '') { + obj.name = message.name; + } + if (message.width !== 0) { + obj.width = Math.round(message.width); + } + if (message.height !== 0) { + obj.height = Math.round(message.height); + } + if (message.refreshRate !== 0) { + obj.refreshRate = message.refreshRate; + } + if (message.interlaced === true) { + obj.interlaced = message.interlaced; + } return obj; }, create, I>>(base?: I): DisplayMode { - return DisplayMode.fromPartial(base ?? {}); + return DisplayMode.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): DisplayMode { @@ -1178,7 +1510,7 @@ function createBaseOutputDisplay(): OutputDisplay { type: 0, mode: undefined, renderId: '', - blackMagicAlphaKeySettings: undefined, + blackmagic: undefined, }; } @@ -1217,9 +1549,9 @@ export const OutputDisplay = { if (message.renderId !== '') { writer.uint32(82).string(message.renderId); } - if (message.blackMagicAlphaKeySettings !== undefined) { - OutputDisplay_BlackmagicAlphaKeySettings.encode( - message.blackMagicAlphaKeySettings, + if (message.blackmagic !== undefined) { + OutputDisplay_Blackmagic.encode( + message.blackmagic, writer.uint32(90).fork(), ).ldelim(); } @@ -1235,88 +1567,87 @@ export const OutputDisplay = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.model = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.serial = reader.string(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.deviceName = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.vendor = reader.string(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.modeIndex = reader.uint32(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.bounds = Graphics_Rect.decode(reader, reader.uint32()); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.type = reader.int32() as any; continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.mode = DisplayMode.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } message.renderId = reader.string(); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } - message.blackMagicAlphaKeySettings = - OutputDisplay_BlackmagicAlphaKeySettings.decode( - reader, - reader.uint32(), - ); + message.blackmagic = OutputDisplay_Blackmagic.decode( + reader, + reader.uint32(), + ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1326,59 +1657,73 @@ export const OutputDisplay = { fromJSON(object: any): OutputDisplay { return { - name: isSet(object.name) ? String(object.name) : '', - model: isSet(object.model) ? String(object.model) : '', - serial: isSet(object.serial) ? String(object.serial) : '', - deviceName: isSet(object.deviceName) ? String(object.deviceName) : '', - vendor: isSet(object.vendor) ? String(object.vendor) : '', - modeIndex: isSet(object.modeIndex) ? Number(object.modeIndex) : 0, + name: isSet(object.name) ? globalThis.String(object.name) : '', + model: isSet(object.model) ? globalThis.String(object.model) : '', + serial: isSet(object.serial) ? globalThis.String(object.serial) : '', + deviceName: isSet(object.deviceName) + ? globalThis.String(object.deviceName) + : '', + vendor: isSet(object.vendor) ? globalThis.String(object.vendor) : '', + modeIndex: isSet(object.modeIndex) + ? globalThis.Number(object.modeIndex) + : 0, bounds: isSet(object.bounds) ? Graphics_Rect.fromJSON(object.bounds) : undefined, type: isSet(object.type) ? outputDisplay_TypeFromJSON(object.type) : 0, mode: isSet(object.mode) ? DisplayMode.fromJSON(object.mode) : undefined, - renderId: isSet(object.renderId) ? String(object.renderId) : '', - blackMagicAlphaKeySettings: isSet(object.blackMagicAlphaKeySettings) - ? OutputDisplay_BlackmagicAlphaKeySettings.fromJSON( - object.blackMagicAlphaKeySettings, - ) + renderId: isSet(object.renderId) + ? globalThis.String(object.renderId) + : '', + blackmagic: isSet(object.blackmagic) + ? OutputDisplay_Blackmagic.fromJSON(object.blackmagic) : undefined, }; }, toJSON(message: OutputDisplay): unknown { const obj: any = {}; - message.name !== undefined && (obj.name = message.name); - message.model !== undefined && (obj.model = message.model); - message.serial !== undefined && (obj.serial = message.serial); - message.deviceName !== undefined && (obj.deviceName = message.deviceName); - message.vendor !== undefined && (obj.vendor = message.vendor); - message.modeIndex !== undefined && - (obj.modeIndex = Math.round(message.modeIndex)); - message.bounds !== undefined && - (obj.bounds = message.bounds - ? Graphics_Rect.toJSON(message.bounds) - : undefined); - message.type !== undefined && - (obj.type = outputDisplay_TypeToJSON(message.type)); - message.mode !== undefined && - (obj.mode = message.mode ? DisplayMode.toJSON(message.mode) : undefined); - message.renderId !== undefined && (obj.renderId = message.renderId); - message.blackMagicAlphaKeySettings !== undefined && - (obj.blackMagicAlphaKeySettings = message.blackMagicAlphaKeySettings - ? OutputDisplay_BlackmagicAlphaKeySettings.toJSON( - message.blackMagicAlphaKeySettings, - ) - : undefined); + if (message.name !== '') { + obj.name = message.name; + } + if (message.model !== '') { + obj.model = message.model; + } + if (message.serial !== '') { + obj.serial = message.serial; + } + if (message.deviceName !== '') { + obj.deviceName = message.deviceName; + } + if (message.vendor !== '') { + obj.vendor = message.vendor; + } + if (message.modeIndex !== 0) { + obj.modeIndex = Math.round(message.modeIndex); + } + if (message.bounds !== undefined) { + obj.bounds = Graphics_Rect.toJSON(message.bounds); + } + if (message.type !== 0) { + obj.type = outputDisplay_TypeToJSON(message.type); + } + if (message.mode !== undefined) { + obj.mode = DisplayMode.toJSON(message.mode); + } + if (message.renderId !== '') { + obj.renderId = message.renderId; + } + if (message.blackmagic !== undefined) { + obj.blackmagic = OutputDisplay_Blackmagic.toJSON(message.blackmagic); + } return obj; }, create, I>>( base?: I, ): OutputDisplay { - return OutputDisplay.fromPartial(base ?? {}); + return OutputDisplay.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): OutputDisplay { @@ -1399,24 +1744,21 @@ export const OutputDisplay = { ? DisplayMode.fromPartial(object.mode) : undefined; message.renderId = object.renderId ?? ''; - message.blackMagicAlphaKeySettings = - object.blackMagicAlphaKeySettings !== undefined && - object.blackMagicAlphaKeySettings !== null - ? OutputDisplay_BlackmagicAlphaKeySettings.fromPartial( - object.blackMagicAlphaKeySettings, - ) + message.blackmagic = + object.blackmagic !== undefined && object.blackmagic !== null + ? OutputDisplay_Blackmagic.fromPartial(object.blackmagic) : undefined; return message; }, }; -function createBaseOutputDisplay_BlackmagicAlphaKeySettings(): OutputDisplay_BlackmagicAlphaKeySettings { +function createBaseOutputDisplay_Blackmagic(): OutputDisplay_Blackmagic { return { enabled: false, keyMode: 0, blendValue: 0 }; } -export const OutputDisplay_BlackmagicAlphaKeySettings = { +export const OutputDisplay_Blackmagic = { encode( - message: OutputDisplay_BlackmagicAlphaKeySettings, + message: OutputDisplay_Blackmagic, writer: _m0.Writer = _m0.Writer.create(), ): _m0.Writer { if (message.enabled === true) { @@ -1434,37 +1776,37 @@ export const OutputDisplay_BlackmagicAlphaKeySettings = { decode( input: _m0.Reader | Uint8Array, length?: number, - ): OutputDisplay_BlackmagicAlphaKeySettings { + ): OutputDisplay_Blackmagic { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; - const message = createBaseOutputDisplay_BlackmagicAlphaKeySettings(); + const message = createBaseOutputDisplay_Blackmagic(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.enabled = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.keyMode = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.blendValue = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1472,39 +1814,43 @@ export const OutputDisplay_BlackmagicAlphaKeySettings = { return message; }, - fromJSON(object: any): OutputDisplay_BlackmagicAlphaKeySettings { + fromJSON(object: any): OutputDisplay_Blackmagic { return { - enabled: isSet(object.enabled) ? Boolean(object.enabled) : false, + enabled: isSet(object.enabled) + ? globalThis.Boolean(object.enabled) + : false, keyMode: isSet(object.keyMode) - ? outputDisplay_BlackmagicAlphaKeySettings_KeyModeFromJSON( - object.keyMode, - ) + ? outputDisplay_Blackmagic_KeyModeFromJSON(object.keyMode) + : 0, + blendValue: isSet(object.blendValue) + ? globalThis.Number(object.blendValue) : 0, - blendValue: isSet(object.blendValue) ? Number(object.blendValue) : 0, }; }, - toJSON(message: OutputDisplay_BlackmagicAlphaKeySettings): unknown { + toJSON(message: OutputDisplay_Blackmagic): unknown { const obj: any = {}; - message.enabled !== undefined && (obj.enabled = message.enabled); - message.keyMode !== undefined && - (obj.keyMode = outputDisplay_BlackmagicAlphaKeySettings_KeyModeToJSON( - message.keyMode, - )); - message.blendValue !== undefined && (obj.blendValue = message.blendValue); + if (message.enabled === true) { + obj.enabled = message.enabled; + } + if (message.keyMode !== 0) { + obj.keyMode = outputDisplay_Blackmagic_KeyModeToJSON(message.keyMode); + } + if (message.blendValue !== 0) { + obj.blendValue = message.blendValue; + } return obj; }, - create< - I extends Exact, I>, - >(base?: I): OutputDisplay_BlackmagicAlphaKeySettings { - return OutputDisplay_BlackmagicAlphaKeySettings.fromPartial(base ?? {}); + create, I>>( + base?: I, + ): OutputDisplay_Blackmagic { + return OutputDisplay_Blackmagic.fromPartial(base ?? ({} as any)); }, - - fromPartial< - I extends Exact, I>, - >(object: I): OutputDisplay_BlackmagicAlphaKeySettings { - const message = createBaseOutputDisplay_BlackmagicAlphaKeySettings(); + fromPartial, I>>( + object: I, + ): OutputDisplay_Blackmagic { + const message = createBaseOutputDisplay_Blackmagic(); message.enabled = object.enabled ?? false; message.keyMode = object.keyMode ?? 0; message.blendValue = object.blendValue ?? 0; @@ -1592,35 +1938,35 @@ export const EdgeBlend = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.radius = reader.double(); continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.intensity = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.mode = reader.int32() as any; continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -1630,7 +1976,7 @@ export const EdgeBlend = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -1640,14 +1986,14 @@ export const EdgeBlend = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.leftScreen = EdgeBlend_Screen.decode(reader, reader.uint32()); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -1657,14 +2003,14 @@ export const EdgeBlend = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } message.topScreen = EdgeBlend_Screen.decode(reader, reader.uint32()); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -1674,7 +2020,7 @@ export const EdgeBlend = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1685,8 +2031,10 @@ export const EdgeBlend = { fromJSON(object: any): EdgeBlend { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - radius: isSet(object.radius) ? Number(object.radius) : 0, - intensity: isSet(object.intensity) ? Number(object.intensity) : 0, + radius: isSet(object.radius) ? globalThis.Number(object.radius) : 0, + intensity: isSet(object.intensity) + ? globalThis.Number(object.intensity) + : 0, mode: isSet(object.mode) ? edgeBlend_ModeFromJSON(object.mode) : 0, firstScreen: isSet(object.firstScreen) ? EdgeBlend_Screen.fromJSON(object.firstScreen) @@ -1711,43 +2059,42 @@ export const EdgeBlend = { toJSON(message: EdgeBlend): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.radius !== undefined && (obj.radius = message.radius); - message.intensity !== undefined && (obj.intensity = message.intensity); - message.mode !== undefined && - (obj.mode = edgeBlend_ModeToJSON(message.mode)); - message.firstScreen !== undefined && - (obj.firstScreen = message.firstScreen - ? EdgeBlend_Screen.toJSON(message.firstScreen) - : undefined); - message.secondScreen !== undefined && - (obj.secondScreen = message.secondScreen - ? EdgeBlend_Screen.toJSON(message.secondScreen) - : undefined); - message.leftScreen !== undefined && - (obj.leftScreen = message.leftScreen - ? EdgeBlend_Screen.toJSON(message.leftScreen) - : undefined); - message.rightScreen !== undefined && - (obj.rightScreen = message.rightScreen - ? EdgeBlend_Screen.toJSON(message.rightScreen) - : undefined); - message.topScreen !== undefined && - (obj.topScreen = message.topScreen - ? EdgeBlend_Screen.toJSON(message.topScreen) - : undefined); - message.bottomScreen !== undefined && - (obj.bottomScreen = message.bottomScreen - ? EdgeBlend_Screen.toJSON(message.bottomScreen) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.radius !== 0) { + obj.radius = message.radius; + } + if (message.intensity !== 0) { + obj.intensity = message.intensity; + } + if (message.mode !== 0) { + obj.mode = edgeBlend_ModeToJSON(message.mode); + } + if (message.firstScreen !== undefined) { + obj.firstScreen = EdgeBlend_Screen.toJSON(message.firstScreen); + } + if (message.secondScreen !== undefined) { + obj.secondScreen = EdgeBlend_Screen.toJSON(message.secondScreen); + } + if (message.leftScreen !== undefined) { + obj.leftScreen = EdgeBlend_Screen.toJSON(message.leftScreen); + } + if (message.rightScreen !== undefined) { + obj.rightScreen = EdgeBlend_Screen.toJSON(message.rightScreen); + } + if (message.topScreen !== undefined) { + obj.topScreen = EdgeBlend_Screen.toJSON(message.topScreen); + } + if (message.bottomScreen !== undefined) { + obj.bottomScreen = EdgeBlend_Screen.toJSON(message.bottomScreen); + } return obj; }, create, I>>(base?: I): EdgeBlend { - return EdgeBlend.fromPartial(base ?? {}); + return EdgeBlend.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): EdgeBlend { @@ -1837,56 +2184,56 @@ export const EdgeBlend_Screen = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.edge = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.gamma = reader.double(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.blackLevel = reader.double(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.mode = reader.int32() as any; continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.radius = reader.double(); continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.intensity = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1898,35 +2245,49 @@ export const EdgeBlend_Screen = { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, edge: isSet(object.edge) ? edgeBlend_Screen_EdgeFromJSON(object.edge) : 0, - gamma: isSet(object.gamma) ? Number(object.gamma) : 0, - blackLevel: isSet(object.blackLevel) ? Number(object.blackLevel) : 0, + gamma: isSet(object.gamma) ? globalThis.Number(object.gamma) : 0, + blackLevel: isSet(object.blackLevel) + ? globalThis.Number(object.blackLevel) + : 0, mode: isSet(object.mode) ? edgeBlend_ModeFromJSON(object.mode) : 0, - radius: isSet(object.radius) ? Number(object.radius) : 0, - intensity: isSet(object.intensity) ? Number(object.intensity) : 0, + radius: isSet(object.radius) ? globalThis.Number(object.radius) : 0, + intensity: isSet(object.intensity) + ? globalThis.Number(object.intensity) + : 0, }; }, toJSON(message: EdgeBlend_Screen): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.edge !== undefined && - (obj.edge = edgeBlend_Screen_EdgeToJSON(message.edge)); - message.gamma !== undefined && (obj.gamma = message.gamma); - message.blackLevel !== undefined && (obj.blackLevel = message.blackLevel); - message.mode !== undefined && - (obj.mode = edgeBlend_ModeToJSON(message.mode)); - message.radius !== undefined && (obj.radius = message.radius); - message.intensity !== undefined && (obj.intensity = message.intensity); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.edge !== 0) { + obj.edge = edgeBlend_Screen_EdgeToJSON(message.edge); + } + if (message.gamma !== 0) { + obj.gamma = message.gamma; + } + if (message.blackLevel !== 0) { + obj.blackLevel = message.blackLevel; + } + if (message.mode !== 0) { + obj.mode = edgeBlend_ModeToJSON(message.mode); + } + if (message.radius !== 0) { + obj.radius = message.radius; + } + if (message.intensity !== 0) { + obj.intensity = message.intensity; + } return obj; }, create, I>>( base?: I, ): EdgeBlend_Screen { - return EdgeBlend_Screen.fromPartial(base ?? {}); + return EdgeBlend_Screen.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): EdgeBlend_Screen { @@ -1956,8 +2317,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/slide.proto b/proto/slide.proto index 653b816..5aef9b8 100644 --- a/proto/slide.proto +++ b/proto/slide.proto @@ -6,11 +6,13 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "graphicsData.proto"; -import "basicTypes.proto"; import "alignmentGuide.proto"; +import "color.proto"; import "effects.proto"; +import "graphicsData.proto"; import "timers.proto"; +import "url.proto"; +import "uuid.proto"; message Slide { message Element { diff --git a/proto/slide.ts b/proto/slide.ts index 180fd84..adaf9bb 100644 --- a/proto/slide.ts +++ b/proto/slide.ts @@ -1,10 +1,12 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { AlignmentGuide } from './alignmentGuide'; -import { Color, URL, UUID } from './basicTypes'; +import { Color } from './color'; import { Transition } from './effects'; import { Graphics_Element, Graphics_Size } from './graphicsData'; import { Clock_Format, Timer_Format } from './timers'; +import { URL } from './url'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -1564,21 +1566,21 @@ export const Slide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.elements.push(Slide_Element.decode(reader, reader.uint32())); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.elementBuildOrder.push(UUID.decode(reader, reader.uint32())); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -1587,35 +1589,35 @@ export const Slide = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.drawsBackgroundColor = reader.bool(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.backgroundColor = Color.decode(reader, reader.uint32()); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } message.size = Graphics_Size.decode(reader, reader.uint32()); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1625,17 +1627,17 @@ export const Slide = { fromJSON(object: any): Slide { return { - elements: Array.isArray(object?.elements) + elements: globalThis.Array.isArray(object?.elements) ? object.elements.map((e: any) => Slide_Element.fromJSON(e)) : [], - elementBuildOrder: Array.isArray(object?.elementBuildOrder) + elementBuildOrder: globalThis.Array.isArray(object?.elementBuildOrder) ? object.elementBuildOrder.map((e: any) => UUID.fromJSON(e)) : [], - guidelines: Array.isArray(object?.guidelines) + guidelines: globalThis.Array.isArray(object?.guidelines) ? object.guidelines.map((e: any) => AlignmentGuide.fromJSON(e)) : [], drawsBackgroundColor: isSet(object.drawsBackgroundColor) - ? Boolean(object.drawsBackgroundColor) + ? globalThis.Boolean(object.drawsBackgroundColor) : false, backgroundColor: isSet(object.backgroundColor) ? Color.fromJSON(object.backgroundColor) @@ -1649,46 +1651,35 @@ export const Slide = { toJSON(message: Slide): unknown { const obj: any = {}; - if (message.elements) { - obj.elements = message.elements.map((e) => - e ? Slide_Element.toJSON(e) : undefined, - ); - } else { - obj.elements = []; + if (message.elements?.length) { + obj.elements = message.elements.map((e) => Slide_Element.toJSON(e)); } - if (message.elementBuildOrder) { + if (message.elementBuildOrder?.length) { obj.elementBuildOrder = message.elementBuildOrder.map((e) => - e ? UUID.toJSON(e) : undefined, + UUID.toJSON(e), ); - } else { - obj.elementBuildOrder = []; } - if (message.guidelines) { - obj.guidelines = message.guidelines.map((e) => - e ? AlignmentGuide.toJSON(e) : undefined, - ); - } else { - obj.guidelines = []; - } - message.drawsBackgroundColor !== undefined && - (obj.drawsBackgroundColor = message.drawsBackgroundColor); - message.backgroundColor !== undefined && - (obj.backgroundColor = message.backgroundColor - ? Color.toJSON(message.backgroundColor) - : undefined); - message.size !== undefined && - (obj.size = message.size - ? Graphics_Size.toJSON(message.size) - : undefined); - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); + if (message.guidelines?.length) { + obj.guidelines = message.guidelines.map((e) => AlignmentGuide.toJSON(e)); + } + if (message.drawsBackgroundColor === true) { + obj.drawsBackgroundColor = message.drawsBackgroundColor; + } + if (message.backgroundColor !== undefined) { + obj.backgroundColor = Color.toJSON(message.backgroundColor); + } + if (message.size !== undefined) { + obj.size = Graphics_Size.toJSON(message.size); + } + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } return obj; }, create, I>>(base?: I): Slide { - return Slide.fromPartial(base ?? {}); + return Slide.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Slide { const message = createBaseSlide(); message.elements = @@ -1784,21 +1775,21 @@ export const Slide_Element = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.element = Graphics_Element.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.buildIn = Slide_Element_Build.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -1808,21 +1799,21 @@ export const Slide_Element = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.info = reader.uint32(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.revealType = reader.int32() as any; continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -1831,7 +1822,7 @@ export const Slide_Element = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -1840,14 +1831,14 @@ export const Slide_Element = { ); continue; case 8: - if (tag != 64) { + if (tag !== 64) { break; } message.revealFromIndex = reader.uint32(); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -1857,7 +1848,7 @@ export const Slide_Element = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1876,20 +1867,20 @@ export const Slide_Element = { buildOut: isSet(object.buildOut) ? Slide_Element_Build.fromJSON(object.buildOut) : undefined, - info: isSet(object.info) ? Number(object.info) : 0, + info: isSet(object.info) ? globalThis.Number(object.info) : 0, revealType: isSet(object.revealType) ? slide_Element_TextRevealTypeFromJSON(object.revealType) : 0, - dataLinks: Array.isArray(object?.dataLinks) + dataLinks: globalThis.Array.isArray(object?.dataLinks) ? object.dataLinks.map((e: any) => Slide_Element_DataLink.fromJSON(e)) : [], - childBuilds: Array.isArray(object?.childBuilds) + childBuilds: globalThis.Array.isArray(object?.childBuilds) ? object.childBuilds.map((e: any) => Slide_Element_ChildBuild.fromJSON(e), ) : [], revealFromIndex: isSet(object.revealFromIndex) - ? Number(object.revealFromIndex) + ? globalThis.Number(object.revealFromIndex) : 0, textScroller: isSet(object.textScroller) ? Slide_Element_TextScroller.fromJSON(object.textScroller) @@ -1899,50 +1890,47 @@ export const Slide_Element = { toJSON(message: Slide_Element): unknown { const obj: any = {}; - message.element !== undefined && - (obj.element = message.element - ? Graphics_Element.toJSON(message.element) - : undefined); - message.buildIn !== undefined && - (obj.buildIn = message.buildIn - ? Slide_Element_Build.toJSON(message.buildIn) - : undefined); - message.buildOut !== undefined && - (obj.buildOut = message.buildOut - ? Slide_Element_Build.toJSON(message.buildOut) - : undefined); - message.info !== undefined && (obj.info = Math.round(message.info)); - message.revealType !== undefined && - (obj.revealType = slide_Element_TextRevealTypeToJSON(message.revealType)); - if (message.dataLinks) { + if (message.element !== undefined) { + obj.element = Graphics_Element.toJSON(message.element); + } + if (message.buildIn !== undefined) { + obj.buildIn = Slide_Element_Build.toJSON(message.buildIn); + } + if (message.buildOut !== undefined) { + obj.buildOut = Slide_Element_Build.toJSON(message.buildOut); + } + if (message.info !== 0) { + obj.info = Math.round(message.info); + } + if (message.revealType !== 0) { + obj.revealType = slide_Element_TextRevealTypeToJSON(message.revealType); + } + if (message.dataLinks?.length) { obj.dataLinks = message.dataLinks.map((e) => - e ? Slide_Element_DataLink.toJSON(e) : undefined, + Slide_Element_DataLink.toJSON(e), ); - } else { - obj.dataLinks = []; } - if (message.childBuilds) { + if (message.childBuilds?.length) { obj.childBuilds = message.childBuilds.map((e) => - e ? Slide_Element_ChildBuild.toJSON(e) : undefined, + Slide_Element_ChildBuild.toJSON(e), ); - } else { - obj.childBuilds = []; - } - message.revealFromIndex !== undefined && - (obj.revealFromIndex = Math.round(message.revealFromIndex)); - message.textScroller !== undefined && - (obj.textScroller = message.textScroller - ? Slide_Element_TextScroller.toJSON(message.textScroller) - : undefined); + } + if (message.revealFromIndex !== 0) { + obj.revealFromIndex = Math.round(message.revealFromIndex); + } + if (message.textScroller !== undefined) { + obj.textScroller = Slide_Element_TextScroller.toJSON( + message.textScroller, + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element { - return Slide_Element.fromPartial(base ?? {}); + return Slide_Element.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element { @@ -2017,42 +2005,42 @@ export const Slide_Element_Build = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.elementUUID = UUID.decode(reader, reader.uint32()); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.start = reader.int32() as any; continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.delayTime = reader.double(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.transition = Transition.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2069,7 +2057,9 @@ export const Slide_Element_Build = { start: isSet(object.start) ? slide_Element_Build_StartFromJSON(object.start) : 0, - delayTime: isSet(object.delayTime) ? Number(object.delayTime) : 0, + delayTime: isSet(object.delayTime) + ? globalThis.Number(object.delayTime) + : 0, transition: isSet(object.transition) ? Transition.fromJSON(object.transition) : undefined, @@ -2078,28 +2068,29 @@ export const Slide_Element_Build = { toJSON(message: Slide_Element_Build): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.elementUUID !== undefined && - (obj.elementUUID = message.elementUUID - ? UUID.toJSON(message.elementUUID) - : undefined); - message.start !== undefined && - (obj.start = slide_Element_Build_StartToJSON(message.start)); - message.delayTime !== undefined && (obj.delayTime = message.delayTime); - message.transition !== undefined && - (obj.transition = message.transition - ? Transition.toJSON(message.transition) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.elementUUID !== undefined) { + obj.elementUUID = UUID.toJSON(message.elementUUID); + } + if (message.start !== 0) { + obj.start = slide_Element_Build_StartToJSON(message.start); + } + if (message.delayTime !== 0) { + obj.delayTime = message.delayTime; + } + if (message.transition !== undefined) { + obj.transition = Transition.toJSON(message.transition); + } return obj; }, create, I>>( base?: I, ): Slide_Element_Build { - return Slide_Element_Build.fromPartial(base ?? {}); + return Slide_Element_Build.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_Build { @@ -2158,35 +2149,35 @@ export const Slide_Element_ChildBuild = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.start = reader.int32() as any; continue; case 3: - if (tag != 25) { + if (tag !== 25) { break; } message.delayTime = reader.double(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.index = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2200,28 +2191,35 @@ export const Slide_Element_ChildBuild = { start: isSet(object.start) ? slide_Element_Build_StartFromJSON(object.start) : 0, - delayTime: isSet(object.delayTime) ? Number(object.delayTime) : 0, - index: isSet(object.index) ? Number(object.index) : 0, + delayTime: isSet(object.delayTime) + ? globalThis.Number(object.delayTime) + : 0, + index: isSet(object.index) ? globalThis.Number(object.index) : 0, }; }, toJSON(message: Slide_Element_ChildBuild): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.start !== undefined && - (obj.start = slide_Element_Build_StartToJSON(message.start)); - message.delayTime !== undefined && (obj.delayTime = message.delayTime); - message.index !== undefined && (obj.index = Math.round(message.index)); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.start !== 0) { + obj.start = slide_Element_Build_StartToJSON(message.start); + } + if (message.delayTime !== 0) { + obj.delayTime = message.delayTime; + } + if (message.index !== 0) { + obj.index = Math.round(message.index); + } return obj; }, create, I>>( base?: I, ): Slide_Element_ChildBuild { - return Slide_Element_ChildBuild.fromPartial(base ?? {}); + return Slide_Element_ChildBuild.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_ChildBuild { @@ -2493,7 +2491,7 @@ export const Slide_Element_DataLink = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -2503,7 +2501,7 @@ export const Slide_Element_DataLink = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -2514,7 +2512,7 @@ export const Slide_Element_DataLink = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -2524,7 +2522,7 @@ export const Slide_Element_DataLink = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -2534,7 +2532,7 @@ export const Slide_Element_DataLink = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -2544,7 +2542,7 @@ export const Slide_Element_DataLink = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -2554,7 +2552,7 @@ export const Slide_Element_DataLink = { ); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } @@ -2564,7 +2562,7 @@ export const Slide_Element_DataLink = { ); continue; case 8: - if (tag != 66) { + if (tag !== 66) { break; } @@ -2575,7 +2573,7 @@ export const Slide_Element_DataLink = { ); continue; case 9: - if (tag != 74) { + if (tag !== 74) { break; } @@ -2585,7 +2583,7 @@ export const Slide_Element_DataLink = { ); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -2595,7 +2593,7 @@ export const Slide_Element_DataLink = { ); continue; case 11: - if (tag != 90) { + if (tag !== 90) { break; } @@ -2605,7 +2603,7 @@ export const Slide_Element_DataLink = { ); continue; case 12: - if (tag != 98) { + if (tag !== 98) { break; } @@ -2615,7 +2613,7 @@ export const Slide_Element_DataLink = { ); continue; case 13: - if (tag != 106) { + if (tag !== 106) { break; } @@ -2625,7 +2623,7 @@ export const Slide_Element_DataLink = { ); continue; case 14: - if (tag != 114) { + if (tag !== 114) { break; } @@ -2635,7 +2633,7 @@ export const Slide_Element_DataLink = { ); continue; case 15: - if (tag != 122) { + if (tag !== 122) { break; } @@ -2645,7 +2643,7 @@ export const Slide_Element_DataLink = { ); continue; case 16: - if (tag != 130) { + if (tag !== 130) { break; } @@ -2655,7 +2653,7 @@ export const Slide_Element_DataLink = { ); continue; case 17: - if (tag != 138) { + if (tag !== 138) { break; } @@ -2666,7 +2664,7 @@ export const Slide_Element_DataLink = { ); continue; case 18: - if (tag != 146) { + if (tag !== 146) { break; } @@ -2676,7 +2674,7 @@ export const Slide_Element_DataLink = { ); continue; case 19: - if (tag != 154) { + if (tag !== 154) { break; } @@ -2687,7 +2685,7 @@ export const Slide_Element_DataLink = { ); continue; case 20: - if (tag != 162) { + if (tag !== 162) { break; } @@ -2698,7 +2696,7 @@ export const Slide_Element_DataLink = { ); continue; case 21: - if (tag != 170) { + if (tag !== 170) { break; } @@ -2709,7 +2707,7 @@ export const Slide_Element_DataLink = { ); continue; case 22: - if (tag != 178) { + if (tag !== 178) { break; } @@ -2719,7 +2717,7 @@ export const Slide_Element_DataLink = { ); continue; case 23: - if (tag != 186) { + if (tag !== 186) { break; } @@ -2729,7 +2727,7 @@ export const Slide_Element_DataLink = { ); continue; case 24: - if (tag != 194) { + if (tag !== 194) { break; } @@ -2739,7 +2737,7 @@ export const Slide_Element_DataLink = { ); continue; case 25: - if (tag != 202) { + if (tag !== 202) { break; } @@ -2749,7 +2747,7 @@ export const Slide_Element_DataLink = { ); continue; case 26: - if (tag != 210) { + if (tag !== 210) { break; } @@ -2760,7 +2758,7 @@ export const Slide_Element_DataLink = { ); continue; case 27: - if (tag != 218) { + if (tag !== 218) { break; } @@ -2770,7 +2768,7 @@ export const Slide_Element_DataLink = { ); continue; case 28: - if (tag != 226) { + if (tag !== 226) { break; } @@ -2780,7 +2778,7 @@ export const Slide_Element_DataLink = { ); continue; case 29: - if (tag != 234) { + if (tag !== 234) { break; } @@ -2790,7 +2788,7 @@ export const Slide_Element_DataLink = { ); continue; case 30: - if (tag != 242) { + if (tag !== 242) { break; } @@ -2801,7 +2799,7 @@ export const Slide_Element_DataLink = { ); continue; case 32: - if (tag != 258) { + if (tag !== 258) { break; } @@ -2812,7 +2810,7 @@ export const Slide_Element_DataLink = { ); continue; case 33: - if (tag != 266) { + if (tag !== 266) { break; } @@ -2822,7 +2820,7 @@ export const Slide_Element_DataLink = { ); continue; case 34: - if (tag != 274) { + if (tag !== 274) { break; } @@ -2832,7 +2830,7 @@ export const Slide_Element_DataLink = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -2964,163 +2962,171 @@ export const Slide_Element_DataLink = { toJSON(message: Slide_Element_DataLink): unknown { const obj: any = {}; - message.ticker !== undefined && - (obj.ticker = message.ticker - ? Slide_Element_DataLink_Ticker.toJSON(message.ticker) - : undefined); - message.alternateText !== undefined && - (obj.alternateText = message.alternateText - ? Slide_Element_DataLink_AlternateElementText.toJSON( - message.alternateText, - ) - : undefined); - message.timerText !== undefined && - (obj.timerText = message.timerText - ? Slide_Element_DataLink_TimerText.toJSON(message.timerText) - : undefined); - message.clockText !== undefined && - (obj.clockText = message.clockText - ? Slide_Element_DataLink_ClockText.toJSON(message.clockText) - : undefined); - message.chordChart !== undefined && - (obj.chordChart = message.chordChart - ? Slide_Element_DataLink_ChordChart.toJSON(message.chordChart) - : undefined); - message.outputScreen !== undefined && - (obj.outputScreen = message.outputScreen - ? Slide_Element_DataLink_OutputScreen.toJSON(message.outputScreen) - : undefined); - message.pcoLive !== undefined && - (obj.pcoLive = message.pcoLive - ? Slide_Element_DataLink_PCOLive.toJSON(message.pcoLive) - : undefined); - message.alternateFill !== undefined && - (obj.alternateFill = message.alternateFill - ? Slide_Element_DataLink_AlternateElementFill.toJSON( - message.alternateFill, - ) - : undefined); - message.visibilityLink !== undefined && - (obj.visibilityLink = message.visibilityLink - ? Slide_Element_DataLink_VisibilityLink.toJSON(message.visibilityLink) - : undefined); - message.slideText !== undefined && - (obj.slideText = message.slideText - ? Slide_Element_DataLink_SlideText.toJSON(message.slideText) - : undefined); - message.stageMessage !== undefined && - (obj.stageMessage = message.stageMessage - ? Slide_Element_DataLink_StageMessage.toJSON(message.stageMessage) - : undefined); - message.videoCountdown !== undefined && - (obj.videoCountdown = message.videoCountdown - ? Slide_Element_DataLink_VideoCountdown.toJSON(message.videoCountdown) - : undefined); - message.slideImage !== undefined && - (obj.slideImage = message.slideImage - ? Slide_Element_DataLink_SlideImage.toJSON(message.slideImage) - : undefined); - message.ccliText !== undefined && - (obj.ccliText = message.ccliText - ? Slide_Element_DataLink_CCLIText.toJSON(message.ccliText) - : undefined); - message.groupName !== undefined && - (obj.groupName = message.groupName - ? Slide_Element_DataLink_GroupName.toJSON(message.groupName) - : undefined); - message.groupColor !== undefined && - (obj.groupColor = message.groupColor - ? Slide_Element_DataLink_GroupColor.toJSON(message.groupColor) - : undefined); - message.presentationNotes !== undefined && - (obj.presentationNotes = message.presentationNotes - ? Slide_Element_DataLink_PresentationNotes.toJSON( - message.presentationNotes, - ) - : undefined); - message.playlistItem !== undefined && - (obj.playlistItem = message.playlistItem - ? Slide_Element_DataLink_PlaylistItem.toJSON(message.playlistItem) - : undefined); - message.autoAdvanceTimeRemaining !== undefined && - (obj.autoAdvanceTimeRemaining = message.autoAdvanceTimeRemaining - ? Slide_Element_DataLink_AutoAdvanceTimeRemaining.toJSON( - message.autoAdvanceTimeRemaining, - ) - : undefined); - message.captureStatusText !== undefined && - (obj.captureStatusText = message.captureStatusText - ? Slide_Element_DataLink_CaptureStatusText.toJSON( - message.captureStatusText, - ) - : undefined); - message.captureStatusColor !== undefined && - (obj.captureStatusColor = message.captureStatusColor - ? Slide_Element_DataLink_CaptureStatusColor.toJSON( - message.captureStatusColor, - ) - : undefined); - message.slideCount !== undefined && - (obj.slideCount = message.slideCount - ? Slide_Element_DataLink_SlideCount.toJSON(message.slideCount) - : undefined); - message.audioCountdown !== undefined && - (obj.audioCountdown = message.audioCountdown - ? Slide_Element_DataLink_AudioCountdown.toJSON(message.audioCountdown) - : undefined); - message.presentation !== undefined && - (obj.presentation = message.presentation - ? Slide_Element_DataLink_Presentation.toJSON(message.presentation) - : undefined); - message.slideLabelText !== undefined && - (obj.slideLabelText = message.slideLabelText - ? Slide_Element_DataLink_SlideLabelText.toJSON(message.slideLabelText) - : undefined); - message.slideLabelColor !== undefined && - (obj.slideLabelColor = message.slideLabelColor - ? Slide_Element_DataLink_SlideLabelColor.toJSON(message.slideLabelColor) - : undefined); - message.rssFeed !== undefined && - (obj.rssFeed = message.rssFeed - ? Slide_Element_DataLink_RSSFeed.toJSON(message.rssFeed) - : undefined); - message.fileFeed !== undefined && - (obj.fileFeed = message.fileFeed - ? Slide_Element_DataLink_FileFeed.toJSON(message.fileFeed) - : undefined); - message.chordProChart !== undefined && - (obj.chordProChart = message.chordProChart - ? Slide_Element_DataLink_ChordProChart.toJSON(message.chordProChart) - : undefined); - message.playbackMarkerText !== undefined && - (obj.playbackMarkerText = message.playbackMarkerText - ? Slide_Element_DataLink_PlaybackMarkerText.toJSON( - message.playbackMarkerText, - ) - : undefined); - message.playbackMarkerColor !== undefined && - (obj.playbackMarkerColor = message.playbackMarkerColor - ? Slide_Element_DataLink_PlaybackMarkerIdentifier.toJSON( - message.playbackMarkerColor, - ) - : undefined); - message.timecodeText !== undefined && - (obj.timecodeText = message.timecodeText - ? Slide_Element_DataLink_TimecodeText.toJSON(message.timecodeText) - : undefined); - message.timecodeStatus !== undefined && - (obj.timecodeStatus = message.timecodeStatus - ? Slide_Element_DataLink_TimecodeStatus.toJSON(message.timecodeStatus) - : undefined); + if (message.ticker !== undefined) { + obj.ticker = Slide_Element_DataLink_Ticker.toJSON(message.ticker); + } + if (message.alternateText !== undefined) { + obj.alternateText = Slide_Element_DataLink_AlternateElementText.toJSON( + message.alternateText, + ); + } + if (message.timerText !== undefined) { + obj.timerText = Slide_Element_DataLink_TimerText.toJSON( + message.timerText, + ); + } + if (message.clockText !== undefined) { + obj.clockText = Slide_Element_DataLink_ClockText.toJSON( + message.clockText, + ); + } + if (message.chordChart !== undefined) { + obj.chordChart = Slide_Element_DataLink_ChordChart.toJSON( + message.chordChart, + ); + } + if (message.outputScreen !== undefined) { + obj.outputScreen = Slide_Element_DataLink_OutputScreen.toJSON( + message.outputScreen, + ); + } + if (message.pcoLive !== undefined) { + obj.pcoLive = Slide_Element_DataLink_PCOLive.toJSON(message.pcoLive); + } + if (message.alternateFill !== undefined) { + obj.alternateFill = Slide_Element_DataLink_AlternateElementFill.toJSON( + message.alternateFill, + ); + } + if (message.visibilityLink !== undefined) { + obj.visibilityLink = Slide_Element_DataLink_VisibilityLink.toJSON( + message.visibilityLink, + ); + } + if (message.slideText !== undefined) { + obj.slideText = Slide_Element_DataLink_SlideText.toJSON( + message.slideText, + ); + } + if (message.stageMessage !== undefined) { + obj.stageMessage = Slide_Element_DataLink_StageMessage.toJSON( + message.stageMessage, + ); + } + if (message.videoCountdown !== undefined) { + obj.videoCountdown = Slide_Element_DataLink_VideoCountdown.toJSON( + message.videoCountdown, + ); + } + if (message.slideImage !== undefined) { + obj.slideImage = Slide_Element_DataLink_SlideImage.toJSON( + message.slideImage, + ); + } + if (message.ccliText !== undefined) { + obj.ccliText = Slide_Element_DataLink_CCLIText.toJSON(message.ccliText); + } + if (message.groupName !== undefined) { + obj.groupName = Slide_Element_DataLink_GroupName.toJSON( + message.groupName, + ); + } + if (message.groupColor !== undefined) { + obj.groupColor = Slide_Element_DataLink_GroupColor.toJSON( + message.groupColor, + ); + } + if (message.presentationNotes !== undefined) { + obj.presentationNotes = Slide_Element_DataLink_PresentationNotes.toJSON( + message.presentationNotes, + ); + } + if (message.playlistItem !== undefined) { + obj.playlistItem = Slide_Element_DataLink_PlaylistItem.toJSON( + message.playlistItem, + ); + } + if (message.autoAdvanceTimeRemaining !== undefined) { + obj.autoAdvanceTimeRemaining = + Slide_Element_DataLink_AutoAdvanceTimeRemaining.toJSON( + message.autoAdvanceTimeRemaining, + ); + } + if (message.captureStatusText !== undefined) { + obj.captureStatusText = Slide_Element_DataLink_CaptureStatusText.toJSON( + message.captureStatusText, + ); + } + if (message.captureStatusColor !== undefined) { + obj.captureStatusColor = Slide_Element_DataLink_CaptureStatusColor.toJSON( + message.captureStatusColor, + ); + } + if (message.slideCount !== undefined) { + obj.slideCount = Slide_Element_DataLink_SlideCount.toJSON( + message.slideCount, + ); + } + if (message.audioCountdown !== undefined) { + obj.audioCountdown = Slide_Element_DataLink_AudioCountdown.toJSON( + message.audioCountdown, + ); + } + if (message.presentation !== undefined) { + obj.presentation = Slide_Element_DataLink_Presentation.toJSON( + message.presentation, + ); + } + if (message.slideLabelText !== undefined) { + obj.slideLabelText = Slide_Element_DataLink_SlideLabelText.toJSON( + message.slideLabelText, + ); + } + if (message.slideLabelColor !== undefined) { + obj.slideLabelColor = Slide_Element_DataLink_SlideLabelColor.toJSON( + message.slideLabelColor, + ); + } + if (message.rssFeed !== undefined) { + obj.rssFeed = Slide_Element_DataLink_RSSFeed.toJSON(message.rssFeed); + } + if (message.fileFeed !== undefined) { + obj.fileFeed = Slide_Element_DataLink_FileFeed.toJSON(message.fileFeed); + } + if (message.chordProChart !== undefined) { + obj.chordProChart = Slide_Element_DataLink_ChordProChart.toJSON( + message.chordProChart, + ); + } + if (message.playbackMarkerText !== undefined) { + obj.playbackMarkerText = Slide_Element_DataLink_PlaybackMarkerText.toJSON( + message.playbackMarkerText, + ); + } + if (message.playbackMarkerColor !== undefined) { + obj.playbackMarkerColor = + Slide_Element_DataLink_PlaybackMarkerIdentifier.toJSON( + message.playbackMarkerColor, + ); + } + if (message.timecodeText !== undefined) { + obj.timecodeText = Slide_Element_DataLink_TimecodeText.toJSON( + message.timecodeText, + ); + } + if (message.timecodeStatus !== undefined) { + obj.timecodeStatus = Slide_Element_DataLink_TimecodeStatus.toJSON( + message.timecodeStatus, + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink { - return Slide_Element_DataLink.fromPartial(base ?? {}); + return Slide_Element_DataLink.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_DataLink { @@ -3328,28 +3334,28 @@ export const Slide_Element_DataLink_RSSFeed = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.content = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.textDelimiter = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3364,30 +3370,32 @@ export const Slide_Element_DataLink_RSSFeed = { ? slide_Element_DataLink_RSSFeed_ContentTypeFromJSON(object.content) : 0, textDelimiter: isSet(object.textDelimiter) - ? String(object.textDelimiter) + ? globalThis.String(object.textDelimiter) : '', }; }, toJSON(message: Slide_Element_DataLink_RSSFeed): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); - message.content !== undefined && - (obj.content = slide_Element_DataLink_RSSFeed_ContentTypeToJSON( + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } + if (message.content !== 0) { + obj.content = slide_Element_DataLink_RSSFeed_ContentTypeToJSON( message.content, - )); - message.textDelimiter !== undefined && - (obj.textDelimiter = message.textDelimiter); + ); + } + if (message.textDelimiter !== '') { + obj.textDelimiter = message.textDelimiter; + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_RSSFeed { - return Slide_Element_DataLink_RSSFeed.fromPartial(base ?? {}); + return Slide_Element_DataLink_RSSFeed.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_DataLink_RSSFeed { @@ -3429,14 +3437,14 @@ export const Slide_Element_DataLink_FileFeed = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3450,17 +3458,17 @@ export const Slide_Element_DataLink_FileFeed = { toJSON(message: Slide_Element_DataLink_FileFeed): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_FileFeed { - return Slide_Element_DataLink_FileFeed.fromPartial(base ?? {}); + return Slide_Element_DataLink_FileFeed.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_DataLink_FileFeed { @@ -3535,35 +3543,35 @@ export const Slide_Element_DataLink_Ticker = { const tag = reader.uint32(); switch (tag >>> 3) { case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.playRate = reader.double(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.shouldLoop = reader.bool(); continue; case 6: - if (tag != 49) { + if (tag !== 49) { break; } message.loopDelay = reader.double(); continue; case 7: - if (tag != 58) { + if (tag !== 58) { break; } message.textDelimiter = reader.string(); continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -3573,7 +3581,7 @@ export const Slide_Element_DataLink_Ticker = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -3583,7 +3591,7 @@ export const Slide_Element_DataLink_Ticker = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -3593,7 +3601,7 @@ export const Slide_Element_DataLink_Ticker = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3603,11 +3611,15 @@ export const Slide_Element_DataLink_Ticker = { fromJSON(object: any): Slide_Element_DataLink_Ticker { return { - playRate: isSet(object.playRate) ? Number(object.playRate) : 0, - shouldLoop: isSet(object.shouldLoop) ? Boolean(object.shouldLoop) : false, - loopDelay: isSet(object.loopDelay) ? Number(object.loopDelay) : 0, + playRate: isSet(object.playRate) ? globalThis.Number(object.playRate) : 0, + shouldLoop: isSet(object.shouldLoop) + ? globalThis.Boolean(object.shouldLoop) + : false, + loopDelay: isSet(object.loopDelay) + ? globalThis.Number(object.loopDelay) + : 0, textDelimiter: isSet(object.textDelimiter) - ? String(object.textDelimiter) + ? globalThis.String(object.textDelimiter) : '', textType: isSet(object.textType) ? Slide_Element_DataLink_Ticker_TextType.fromJSON(object.textType) @@ -3623,32 +3635,41 @@ export const Slide_Element_DataLink_Ticker = { toJSON(message: Slide_Element_DataLink_Ticker): unknown { const obj: any = {}; - message.playRate !== undefined && (obj.playRate = message.playRate); - message.shouldLoop !== undefined && (obj.shouldLoop = message.shouldLoop); - message.loopDelay !== undefined && (obj.loopDelay = message.loopDelay); - message.textDelimiter !== undefined && - (obj.textDelimiter = message.textDelimiter); - message.textType !== undefined && - (obj.textType = message.textType - ? Slide_Element_DataLink_Ticker_TextType.toJSON(message.textType) - : undefined); - message.rssType !== undefined && - (obj.rssType = message.rssType - ? Slide_Element_DataLink_Ticker_RSSType.toJSON(message.rssType) - : undefined); - message.fileType !== undefined && - (obj.fileType = message.fileType - ? Slide_Element_DataLink_Ticker_FileType.toJSON(message.fileType) - : undefined); + if (message.playRate !== 0) { + obj.playRate = message.playRate; + } + if (message.shouldLoop === true) { + obj.shouldLoop = message.shouldLoop; + } + if (message.loopDelay !== 0) { + obj.loopDelay = message.loopDelay; + } + if (message.textDelimiter !== '') { + obj.textDelimiter = message.textDelimiter; + } + if (message.textType !== undefined) { + obj.textType = Slide_Element_DataLink_Ticker_TextType.toJSON( + message.textType, + ); + } + if (message.rssType !== undefined) { + obj.rssType = Slide_Element_DataLink_Ticker_RSSType.toJSON( + message.rssType, + ); + } + if (message.fileType !== undefined) { + obj.fileType = Slide_Element_DataLink_Ticker_FileType.toJSON( + message.fileType, + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_Ticker { - return Slide_Element_DataLink_Ticker.fromPartial(base ?? {}); + return Slide_Element_DataLink_Ticker.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_DataLink_Ticker { @@ -3700,14 +3721,14 @@ export const Slide_Element_DataLink_Ticker_TextType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.text = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3716,21 +3737,24 @@ export const Slide_Element_DataLink_Ticker_TextType = { }, fromJSON(object: any): Slide_Element_DataLink_Ticker_TextType { - return { text: isSet(object.text) ? String(object.text) : '' }; + return { text: isSet(object.text) ? globalThis.String(object.text) : '' }; }, toJSON(message: Slide_Element_DataLink_Ticker_TextType): unknown { const obj: any = {}; - message.text !== undefined && (obj.text = message.text); + if (message.text !== '') { + obj.text = message.text; + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_Ticker_TextType { - return Slide_Element_DataLink_Ticker_TextType.fromPartial(base ?? {}); + return Slide_Element_DataLink_Ticker_TextType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_Ticker_TextType { @@ -3770,21 +3794,21 @@ export const Slide_Element_DataLink_Ticker_RSSType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.content = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3805,21 +3829,24 @@ export const Slide_Element_DataLink_Ticker_RSSType = { toJSON(message: Slide_Element_DataLink_Ticker_RSSType): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); - message.content !== undefined && - (obj.content = slide_Element_DataLink_Ticker_RSSType_ContentTypeToJSON( + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } + if (message.content !== 0) { + obj.content = slide_Element_DataLink_Ticker_RSSType_ContentTypeToJSON( message.content, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_Ticker_RSSType { - return Slide_Element_DataLink_Ticker_RSSType.fromPartial(base ?? {}); + return Slide_Element_DataLink_Ticker_RSSType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_Ticker_RSSType { @@ -3860,14 +3887,14 @@ export const Slide_Element_DataLink_Ticker_FileType = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.url = URL.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3881,17 +3908,19 @@ export const Slide_Element_DataLink_Ticker_FileType = { toJSON(message: Slide_Element_DataLink_Ticker_FileType): unknown { const obj: any = {}; - message.url !== undefined && - (obj.url = message.url ? URL.toJSON(message.url) : undefined); + if (message.url !== undefined) { + obj.url = URL.toJSON(message.url); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_Ticker_FileType { - return Slide_Element_DataLink_Ticker_FileType.fromPartial(base ?? {}); + return Slide_Element_DataLink_Ticker_FileType.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_Ticker_FileType { @@ -3945,35 +3974,35 @@ export const Slide_Element_DataLink_AlternateElementText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.otherElementUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.otherElementName = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.textTransformOptions = reader.uint32(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.textTransform = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -3987,10 +4016,10 @@ export const Slide_Element_DataLink_AlternateElementText = { ? UUID.fromJSON(object.otherElementUuid) : undefined, otherElementName: isSet(object.otherElementName) - ? String(object.otherElementName) + ? globalThis.String(object.otherElementName) : '', textTransformOptions: isSet(object.textTransformOptions) - ? Number(object.textTransformOptions) + ? globalThis.Number(object.textTransformOptions) : 0, textTransform: isSet(object.textTransform) ? slide_Element_DataLink_AlternateElementText_TextTransformOptionFromJSON( @@ -4002,19 +4031,21 @@ export const Slide_Element_DataLink_AlternateElementText = { toJSON(message: Slide_Element_DataLink_AlternateElementText): unknown { const obj: any = {}; - message.otherElementUuid !== undefined && - (obj.otherElementUuid = message.otherElementUuid - ? UUID.toJSON(message.otherElementUuid) - : undefined); - message.otherElementName !== undefined && - (obj.otherElementName = message.otherElementName); - message.textTransformOptions !== undefined && - (obj.textTransformOptions = Math.round(message.textTransformOptions)); - message.textTransform !== undefined && - (obj.textTransform = + if (message.otherElementUuid !== undefined) { + obj.otherElementUuid = UUID.toJSON(message.otherElementUuid); + } + if (message.otherElementName !== '') { + obj.otherElementName = message.otherElementName; + } + if (message.textTransformOptions !== 0) { + obj.textTransformOptions = Math.round(message.textTransformOptions); + } + if (message.textTransform !== 0) { + obj.textTransform = slide_Element_DataLink_AlternateElementText_TextTransformOptionToJSON( message.textTransform, - )); + ); + } return obj; }, @@ -4024,9 +4055,10 @@ export const Slide_Element_DataLink_AlternateElementText = { I >, >(base?: I): Slide_Element_DataLink_AlternateElementText { - return Slide_Element_DataLink_AlternateElementText.fromPartial(base ?? {}); + return Slide_Element_DataLink_AlternateElementText.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4069,7 +4101,7 @@ export const Slide_Element_DataLink_CCLIText = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4089,9 +4121,8 @@ export const Slide_Element_DataLink_CCLIText = { create, I>>( base?: I, ): Slide_Element_DataLink_CCLIText { - return Slide_Element_DataLink_CCLIText.fromPartial(base ?? {}); + return Slide_Element_DataLink_CCLIText.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( _: I, ): Slide_Element_DataLink_CCLIText { @@ -4130,21 +4161,21 @@ export const Slide_Element_DataLink_ColorTrigger = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.time = reader.double(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.color = Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4154,25 +4185,27 @@ export const Slide_Element_DataLink_ColorTrigger = { fromJSON(object: any): Slide_Element_DataLink_ColorTrigger { return { - time: isSet(object.time) ? Number(object.time) : 0, + time: isSet(object.time) ? globalThis.Number(object.time) : 0, color: isSet(object.color) ? Color.fromJSON(object.color) : undefined, }; }, toJSON(message: Slide_Element_DataLink_ColorTrigger): unknown { const obj: any = {}; - message.time !== undefined && (obj.time = message.time); - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); + if (message.time !== 0) { + obj.time = message.time; + } + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_ColorTrigger { - return Slide_Element_DataLink_ColorTrigger.fromPartial(base ?? {}); + return Slide_Element_DataLink_ColorTrigger.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_ColorTrigger { @@ -4237,35 +4270,35 @@ export const Slide_Element_DataLink_TimerText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timerUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timerName = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.timerFormat = Timer_Format.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.timerFormatString = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -4274,7 +4307,7 @@ export const Slide_Element_DataLink_TimerText = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4287,14 +4320,16 @@ export const Slide_Element_DataLink_TimerText = { timerUuid: isSet(object.timerUuid) ? UUID.fromJSON(object.timerUuid) : undefined, - timerName: isSet(object.timerName) ? String(object.timerName) : '', + timerName: isSet(object.timerName) + ? globalThis.String(object.timerName) + : '', timerFormat: isSet(object.timerFormat) ? Timer_Format.fromJSON(object.timerFormat) : undefined, timerFormatString: isSet(object.timerFormatString) - ? String(object.timerFormatString) + ? globalThis.String(object.timerFormatString) : '', - colorTriggers: Array.isArray(object?.colorTriggers) + colorTriggers: globalThis.Array.isArray(object?.colorTriggers) ? object.colorTriggers.map((e: any) => Slide_Element_DataLink_ColorTrigger.fromJSON(e), ) @@ -4304,23 +4339,22 @@ export const Slide_Element_DataLink_TimerText = { toJSON(message: Slide_Element_DataLink_TimerText): unknown { const obj: any = {}; - message.timerUuid !== undefined && - (obj.timerUuid = message.timerUuid - ? UUID.toJSON(message.timerUuid) - : undefined); - message.timerName !== undefined && (obj.timerName = message.timerName); - message.timerFormat !== undefined && - (obj.timerFormat = message.timerFormat - ? Timer_Format.toJSON(message.timerFormat) - : undefined); - message.timerFormatString !== undefined && - (obj.timerFormatString = message.timerFormatString); - if (message.colorTriggers) { + if (message.timerUuid !== undefined) { + obj.timerUuid = UUID.toJSON(message.timerUuid); + } + if (message.timerName !== '') { + obj.timerName = message.timerName; + } + if (message.timerFormat !== undefined) { + obj.timerFormat = Timer_Format.toJSON(message.timerFormat); + } + if (message.timerFormatString !== '') { + obj.timerFormatString = message.timerFormatString; + } + if (message.colorTriggers?.length) { obj.colorTriggers = message.colorTriggers.map((e) => - e ? Slide_Element_DataLink_ColorTrigger.toJSON(e) : undefined, + Slide_Element_DataLink_ColorTrigger.toJSON(e), ); - } else { - obj.colorTriggers = []; } return obj; }, @@ -4328,9 +4362,8 @@ export const Slide_Element_DataLink_TimerText = { create, I>>( base?: I, ): Slide_Element_DataLink_TimerText { - return Slide_Element_DataLink_TimerText.fromPartial(base ?? {}); + return Slide_Element_DataLink_TimerText.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_TimerText { @@ -4383,21 +4416,21 @@ export const Slide_Element_DataLink_ClockText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.clockFormatString = reader.string(); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } message.format = Clock_Format.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4408,7 +4441,7 @@ export const Slide_Element_DataLink_ClockText = { fromJSON(object: any): Slide_Element_DataLink_ClockText { return { clockFormatString: isSet(object.clockFormatString) - ? String(object.clockFormatString) + ? globalThis.String(object.clockFormatString) : '', format: isSet(object.format) ? Clock_Format.fromJSON(object.format) @@ -4418,21 +4451,20 @@ export const Slide_Element_DataLink_ClockText = { toJSON(message: Slide_Element_DataLink_ClockText): unknown { const obj: any = {}; - message.clockFormatString !== undefined && - (obj.clockFormatString = message.clockFormatString); - message.format !== undefined && - (obj.format = message.format - ? Clock_Format.toJSON(message.format) - : undefined); + if (message.clockFormatString !== '') { + obj.clockFormatString = message.clockFormatString; + } + if (message.format !== undefined) { + obj.format = Clock_Format.toJSON(message.format); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_ClockText { - return Slide_Element_DataLink_ClockText.fromPartial(base ?? {}); + return Slide_Element_DataLink_ClockText.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_ClockText { @@ -4470,7 +4502,7 @@ export const Slide_Element_DataLink_ChordChart = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4490,9 +4522,8 @@ export const Slide_Element_DataLink_ChordChart = { create, I>>( base?: I, ): Slide_Element_DataLink_ChordChart { - return Slide_Element_DataLink_ChordChart.fromPartial(base ?? {}); + return Slide_Element_DataLink_ChordChart.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): Slide_Element_DataLink_ChordChart { @@ -4531,21 +4562,21 @@ export const Slide_Element_DataLink_OutputScreen = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.screenId = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.screenName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4558,26 +4589,28 @@ export const Slide_Element_DataLink_OutputScreen = { screenId: isSet(object.screenId) ? UUID.fromJSON(object.screenId) : undefined, - screenName: isSet(object.screenName) ? String(object.screenName) : '', + screenName: isSet(object.screenName) + ? globalThis.String(object.screenName) + : '', }; }, toJSON(message: Slide_Element_DataLink_OutputScreen): unknown { const obj: any = {}; - message.screenId !== undefined && - (obj.screenId = message.screenId - ? UUID.toJSON(message.screenId) - : undefined); - message.screenName !== undefined && (obj.screenName = message.screenName); + if (message.screenId !== undefined) { + obj.screenId = UUID.toJSON(message.screenId); + } + if (message.screenName !== '') { + obj.screenName = message.screenName; + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_OutputScreen { - return Slide_Element_DataLink_OutputScreen.fromPartial(base ?? {}); + return Slide_Element_DataLink_OutputScreen.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_OutputScreen { @@ -4621,21 +4654,21 @@ export const Slide_Element_DataLink_PCOLive = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.theme = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.countdownType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4658,21 +4691,22 @@ export const Slide_Element_DataLink_PCOLive = { toJSON(message: Slide_Element_DataLink_PCOLive): unknown { const obj: any = {}; - message.theme !== undefined && - (obj.theme = slide_Element_DataLink_PCOLive_ThemeToJSON(message.theme)); - message.countdownType !== undefined && - (obj.countdownType = slide_Element_DataLink_PCOLive_CountdownTypeToJSON( + if (message.theme !== 0) { + obj.theme = slide_Element_DataLink_PCOLive_ThemeToJSON(message.theme); + } + if (message.countdownType !== 0) { + obj.countdownType = slide_Element_DataLink_PCOLive_CountdownTypeToJSON( message.countdownType, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_PCOLive { - return Slide_Element_DataLink_PCOLive.fromPartial(base ?? {}); + return Slide_Element_DataLink_PCOLive.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_DataLink_PCOLive { @@ -4713,21 +4747,21 @@ export const Slide_Element_DataLink_AlternateElementFill = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.otherElementUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.otherElementName = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4741,19 +4775,19 @@ export const Slide_Element_DataLink_AlternateElementFill = { ? UUID.fromJSON(object.otherElementUuid) : undefined, otherElementName: isSet(object.otherElementName) - ? String(object.otherElementName) + ? globalThis.String(object.otherElementName) : '', }; }, toJSON(message: Slide_Element_DataLink_AlternateElementFill): unknown { const obj: any = {}; - message.otherElementUuid !== undefined && - (obj.otherElementUuid = message.otherElementUuid - ? UUID.toJSON(message.otherElementUuid) - : undefined); - message.otherElementName !== undefined && - (obj.otherElementName = message.otherElementName); + if (message.otherElementUuid !== undefined) { + obj.otherElementUuid = UUID.toJSON(message.otherElementUuid); + } + if (message.otherElementName !== '') { + obj.otherElementName = message.otherElementName; + } return obj; }, @@ -4763,9 +4797,10 @@ export const Slide_Element_DataLink_AlternateElementFill = { I >, >(base?: I): Slide_Element_DataLink_AlternateElementFill { - return Slide_Element_DataLink_AlternateElementFill.fromPartial(base ?? {}); + return Slide_Element_DataLink_AlternateElementFill.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -4815,14 +4850,14 @@ export const Slide_Element_DataLink_VisibilityLink = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.visibilityCriterion = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -4834,7 +4869,7 @@ export const Slide_Element_DataLink_VisibilityLink = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -4849,7 +4884,7 @@ export const Slide_Element_DataLink_VisibilityLink = { object.visibilityCriterion, ) : 0, - conditions: Array.isArray(object?.conditions) + conditions: globalThis.Array.isArray(object?.conditions) ? object.conditions.map((e: any) => Slide_Element_DataLink_VisibilityLink_Condition.fromJSON(e), ) @@ -4859,19 +4894,16 @@ export const Slide_Element_DataLink_VisibilityLink = { toJSON(message: Slide_Element_DataLink_VisibilityLink): unknown { const obj: any = {}; - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_VisibilityCriterionToJSON( message.visibilityCriterion, - )); - if (message.conditions) { + ); + } + if (message.conditions?.length) { obj.conditions = message.conditions.map((e) => - e - ? Slide_Element_DataLink_VisibilityLink_Condition.toJSON(e) - : undefined, + Slide_Element_DataLink_VisibilityLink_Condition.toJSON(e), ); - } else { - obj.conditions = []; } return obj; }, @@ -4879,9 +4911,10 @@ export const Slide_Element_DataLink_VisibilityLink = { create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_VisibilityLink { - return Slide_Element_DataLink_VisibilityLink.fromPartial(base ?? {}); + return Slide_Element_DataLink_VisibilityLink.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_VisibilityLink { @@ -4962,7 +4995,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -4973,7 +5006,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -4984,7 +5017,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -4995,7 +5028,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -5006,7 +5039,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { ); continue; case 5: - if (tag != 42) { + if (tag !== 42) { break; } @@ -5017,7 +5050,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { ); continue; case 6: - if (tag != 50) { + if (tag !== 50) { break; } @@ -5028,7 +5061,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5073,42 +5106,42 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { toJSON(message: Slide_Element_DataLink_VisibilityLink_Condition): unknown { const obj: any = {}; - message.elementVisibility !== undefined && - (obj.elementVisibility = message.elementVisibility - ? Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility.toJSON( - message.elementVisibility, - ) - : undefined); - message.timerVisibility !== undefined && - (obj.timerVisibility = message.timerVisibility - ? Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility.toJSON( - message.timerVisibility, - ) - : undefined); - message.videoCountdownVisibility !== undefined && - (obj.videoCountdownVisibility = message.videoCountdownVisibility - ? Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisibility.toJSON( - message.videoCountdownVisibility, - ) - : undefined); - message.captureSessionVisibility !== undefined && - (obj.captureSessionVisibility = message.captureSessionVisibility - ? Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisibility.toJSON( - message.captureSessionVisibility, - ) - : undefined); - message.videoInputVisibility !== undefined && - (obj.videoInputVisibility = message.videoInputVisibility - ? Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility.toJSON( - message.videoInputVisibility, - ) - : undefined); - message.audioCountdownVisibility !== undefined && - (obj.audioCountdownVisibility = message.audioCountdownVisibility - ? Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisibility.toJSON( - message.audioCountdownVisibility, - ) - : undefined); + if (message.elementVisibility !== undefined) { + obj.elementVisibility = + Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility.toJSON( + message.elementVisibility, + ); + } + if (message.timerVisibility !== undefined) { + obj.timerVisibility = + Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility.toJSON( + message.timerVisibility, + ); + } + if (message.videoCountdownVisibility !== undefined) { + obj.videoCountdownVisibility = + Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisibility.toJSON( + message.videoCountdownVisibility, + ); + } + if (message.captureSessionVisibility !== undefined) { + obj.captureSessionVisibility = + Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisibility.toJSON( + message.captureSessionVisibility, + ); + } + if (message.videoInputVisibility !== undefined) { + obj.videoInputVisibility = + Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility.toJSON( + message.videoInputVisibility, + ); + } + if (message.audioCountdownVisibility !== undefined) { + obj.audioCountdownVisibility = + Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisibility.toJSON( + message.audioCountdownVisibility, + ); + } return obj; }, @@ -5119,10 +5152,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition = { >, >(base?: I): Slide_Element_DataLink_VisibilityLink_Condition { return Slide_Element_DataLink_VisibilityLink_Condition.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5217,28 +5249,28 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility = const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.otherElementUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.otherElementName = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.visibilityCriterion = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5254,7 +5286,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility = ? UUID.fromJSON(object.otherElementUuid) : undefined, otherElementName: isSet(object.otherElementName) - ? String(object.otherElementName) + ? globalThis.String(object.otherElementName) : '', visibilityCriterion: isSet(object.visibilityCriterion) ? slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility_ElementVisibilityCriterionFromJSON( @@ -5268,17 +5300,18 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility = message: Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility, ): unknown { const obj: any = {}; - message.otherElementUuid !== undefined && - (obj.otherElementUuid = message.otherElementUuid - ? UUID.toJSON(message.otherElementUuid) - : undefined); - message.otherElementName !== undefined && - (obj.otherElementName = message.otherElementName); - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.otherElementUuid !== undefined) { + obj.otherElementUuid = UUID.toJSON(message.otherElementUuid); + } + if (message.otherElementName !== '') { + obj.otherElementName = message.otherElementName; + } + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility_ElementVisibilityCriterionToJSON( message.visibilityCriterion, - )); + ); + } return obj; }, @@ -5291,10 +5324,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility = base?: I, ): Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility { return Slide_Element_DataLink_VisibilityLink_Condition_ElementVisibility.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5350,28 +5382,28 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timerUuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timerName = reader.string(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.visibilityCriterion = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5386,7 +5418,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility = { timerUuid: isSet(object.timerUuid) ? UUID.fromJSON(object.timerUuid) : undefined, - timerName: isSet(object.timerName) ? String(object.timerName) : '', + timerName: isSet(object.timerName) + ? globalThis.String(object.timerName) + : '', visibilityCriterion: isSet(object.visibilityCriterion) ? slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility_TimerVisibilityCriterionFromJSON( object.visibilityCriterion, @@ -5399,16 +5433,18 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility = { message: Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility, ): unknown { const obj: any = {}; - message.timerUuid !== undefined && - (obj.timerUuid = message.timerUuid - ? UUID.toJSON(message.timerUuid) - : undefined); - message.timerName !== undefined && (obj.timerName = message.timerName); - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.timerUuid !== undefined) { + obj.timerUuid = UUID.toJSON(message.timerUuid); + } + if (message.timerName !== '') { + obj.timerName = message.timerName; + } + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility_TimerVisibilityCriterionToJSON( message.visibilityCriterion, - )); + ); + } return obj; }, @@ -5419,10 +5455,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility = { >, >(base?: I): Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility { return Slide_Element_DataLink_VisibilityLink_Condition_TimerVisibility.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5472,14 +5507,14 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisib const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.visibilityCriterion = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5503,11 +5538,12 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisib message: Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisibility, ): unknown { const obj: any = {}; - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisibility_VideoCountdownVisibilityCriterionToJSON( message.visibilityCriterion, - )); + ); + } return obj; }, @@ -5520,10 +5556,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisib base?: I, ): Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisibility { return Slide_Element_DataLink_VisibilityLink_Condition_VideoCountdownVisibility.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5568,14 +5603,14 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisib const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.visibilityCriterion = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5599,11 +5634,12 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisib message: Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisibility, ): unknown { const obj: any = {}; - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisibility_AudioCountdownVisibilityCriterionToJSON( message.visibilityCriterion, - )); + ); + } return obj; }, @@ -5616,10 +5652,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisib base?: I, ): Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisibility { return Slide_Element_DataLink_VisibilityLink_Condition_AudioCountdownVisibility.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5664,14 +5699,14 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisib const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.visibilityCriterion = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5695,11 +5730,12 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisib message: Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisibility, ): unknown { const obj: any = {}; - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisibility_CaptureSessionVisibilityCriterionToJSON( message.visibilityCriterion, - )); + ); + } return obj; }, @@ -5712,10 +5748,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisib base?: I, ): Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisibility { return Slide_Element_DataLink_VisibilityLink_Condition_CaptureSessionVisibility.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5763,21 +5798,21 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibilit const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.videoInputIndex = reader.int32(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.visibilityCriterion = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5790,7 +5825,7 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibilit ): Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility { return { videoInputIndex: isSet(object.videoInputIndex) - ? Number(object.videoInputIndex) + ? globalThis.Number(object.videoInputIndex) : 0, visibilityCriterion: isSet(object.visibilityCriterion) ? slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility_VideoInputVisibilityCriterionFromJSON( @@ -5804,13 +5839,15 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibilit message: Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility, ): unknown { const obj: any = {}; - message.videoInputIndex !== undefined && - (obj.videoInputIndex = Math.round(message.videoInputIndex)); - message.visibilityCriterion !== undefined && - (obj.visibilityCriterion = + if (message.videoInputIndex !== 0) { + obj.videoInputIndex = Math.round(message.videoInputIndex); + } + if (message.visibilityCriterion !== 0) { + obj.visibilityCriterion = slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility_VideoInputVisibilityCriterionToJSON( message.visibilityCriterion, - )); + ); + } return obj; }, @@ -5823,10 +5860,9 @@ export const Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibilit base?: I, ): Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility { return Slide_Element_DataLink_VisibilityLink_Condition_VideoInputVisibility.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -5888,42 +5924,42 @@ export const Slide_Element_DataLink_SlideText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.sourceSlide = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.sourceOption = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.preserveNotesFormat = reader.bool(); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.nameToMatch = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.elementTextTransform = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -5942,9 +5978,11 @@ export const Slide_Element_DataLink_SlideText = { ) : 0, preserveNotesFormat: isSet(object.preserveNotesFormat) - ? Boolean(object.preserveNotesFormat) + ? globalThis.Boolean(object.preserveNotesFormat) : false, - nameToMatch: isSet(object.nameToMatch) ? String(object.nameToMatch) : '', + nameToMatch: isSet(object.nameToMatch) + ? globalThis.String(object.nameToMatch) + : '', elementTextTransform: isSet(object.elementTextTransform) ? slide_Element_DataLink_AlternateElementText_TextTransformOptionFromJSON( object.elementTextTransform, @@ -5955,33 +5993,37 @@ export const Slide_Element_DataLink_SlideText = { toJSON(message: Slide_Element_DataLink_SlideText): unknown { const obj: any = {}; - message.sourceSlide !== undefined && - (obj.sourceSlide = slide_Element_DataLink_SlideSourceTypeToJSON( + if (message.sourceSlide !== 0) { + obj.sourceSlide = slide_Element_DataLink_SlideSourceTypeToJSON( message.sourceSlide, - )); - message.sourceOption !== undefined && - (obj.sourceOption = + ); + } + if (message.sourceOption !== 0) { + obj.sourceOption = slide_Element_DataLink_SlideText_TextSourceOptionToJSON( message.sourceOption, - )); - message.preserveNotesFormat !== undefined && - (obj.preserveNotesFormat = message.preserveNotesFormat); - message.nameToMatch !== undefined && - (obj.nameToMatch = message.nameToMatch); - message.elementTextTransform !== undefined && - (obj.elementTextTransform = + ); + } + if (message.preserveNotesFormat === true) { + obj.preserveNotesFormat = message.preserveNotesFormat; + } + if (message.nameToMatch !== '') { + obj.nameToMatch = message.nameToMatch; + } + if (message.elementTextTransform !== 0) { + obj.elementTextTransform = slide_Element_DataLink_AlternateElementText_TextTransformOptionToJSON( message.elementTextTransform, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_SlideText { - return Slide_Element_DataLink_SlideText.fromPartial(base ?? {}); + return Slide_Element_DataLink_SlideText.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_SlideText { @@ -6022,14 +6064,14 @@ export const Slide_Element_DataLink_SlideImage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.sourceSlide = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6047,19 +6089,19 @@ export const Slide_Element_DataLink_SlideImage = { toJSON(message: Slide_Element_DataLink_SlideImage): unknown { const obj: any = {}; - message.sourceSlide !== undefined && - (obj.sourceSlide = slide_Element_DataLink_SlideSourceTypeToJSON( + if (message.sourceSlide !== 0) { + obj.sourceSlide = slide_Element_DataLink_SlideSourceTypeToJSON( message.sourceSlide, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_SlideImage { - return Slide_Element_DataLink_SlideImage.fromPartial(base ?? {}); + return Slide_Element_DataLink_SlideImage.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_SlideImage { @@ -6099,21 +6141,21 @@ export const Slide_Element_DataLink_StageMessage = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.shouldFlash = reader.bool(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.flashColor = Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6124,7 +6166,7 @@ export const Slide_Element_DataLink_StageMessage = { fromJSON(object: any): Slide_Element_DataLink_StageMessage { return { shouldFlash: isSet(object.shouldFlash) - ? Boolean(object.shouldFlash) + ? globalThis.Boolean(object.shouldFlash) : false, flashColor: isSet(object.flashColor) ? Color.fromJSON(object.flashColor) @@ -6134,21 +6176,20 @@ export const Slide_Element_DataLink_StageMessage = { toJSON(message: Slide_Element_DataLink_StageMessage): unknown { const obj: any = {}; - message.shouldFlash !== undefined && - (obj.shouldFlash = message.shouldFlash); - message.flashColor !== undefined && - (obj.flashColor = message.flashColor - ? Color.toJSON(message.flashColor) - : undefined); + if (message.shouldFlash === true) { + obj.shouldFlash = message.shouldFlash; + } + if (message.flashColor !== undefined) { + obj.flashColor = Color.toJSON(message.flashColor); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_StageMessage { - return Slide_Element_DataLink_StageMessage.fromPartial(base ?? {}); + return Slide_Element_DataLink_StageMessage.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_StageMessage { @@ -6213,21 +6254,21 @@ export const Slide_Element_DataLink_VideoCountdown = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timerFormat = Timer_Format.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timerFormatString = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -6236,21 +6277,21 @@ export const Slide_Element_DataLink_VideoCountdown = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.ignoreLoopingVideos = reader.bool(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.videoCountdownSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6264,15 +6305,15 @@ export const Slide_Element_DataLink_VideoCountdown = { ? Timer_Format.fromJSON(object.timerFormat) : undefined, timerFormatString: isSet(object.timerFormatString) - ? String(object.timerFormatString) + ? globalThis.String(object.timerFormatString) : '', - colorTriggers: Array.isArray(object?.colorTriggers) + colorTriggers: globalThis.Array.isArray(object?.colorTriggers) ? object.colorTriggers.map((e: any) => Slide_Element_DataLink_ColorTrigger.fromJSON(e), ) : [], ignoreLoopingVideos: isSet(object.ignoreLoopingVideos) - ? Boolean(object.ignoreLoopingVideos) + ? globalThis.Boolean(object.ignoreLoopingVideos) : false, videoCountdownSource: isSet(object.videoCountdownSource) ? slide_Element_DataLink_VideoCountdown_VideoCountdownSourceFromJSON( @@ -6284,35 +6325,36 @@ export const Slide_Element_DataLink_VideoCountdown = { toJSON(message: Slide_Element_DataLink_VideoCountdown): unknown { const obj: any = {}; - message.timerFormat !== undefined && - (obj.timerFormat = message.timerFormat - ? Timer_Format.toJSON(message.timerFormat) - : undefined); - message.timerFormatString !== undefined && - (obj.timerFormatString = message.timerFormatString); - if (message.colorTriggers) { + if (message.timerFormat !== undefined) { + obj.timerFormat = Timer_Format.toJSON(message.timerFormat); + } + if (message.timerFormatString !== '') { + obj.timerFormatString = message.timerFormatString; + } + if (message.colorTriggers?.length) { obj.colorTriggers = message.colorTriggers.map((e) => - e ? Slide_Element_DataLink_ColorTrigger.toJSON(e) : undefined, + Slide_Element_DataLink_ColorTrigger.toJSON(e), ); - } else { - obj.colorTriggers = []; } - message.ignoreLoopingVideos !== undefined && - (obj.ignoreLoopingVideos = message.ignoreLoopingVideos); - message.videoCountdownSource !== undefined && - (obj.videoCountdownSource = + if (message.ignoreLoopingVideos === true) { + obj.ignoreLoopingVideos = message.ignoreLoopingVideos; + } + if (message.videoCountdownSource !== 0) { + obj.videoCountdownSource = slide_Element_DataLink_VideoCountdown_VideoCountdownSourceToJSON( message.videoCountdownSource, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_VideoCountdown { - return Slide_Element_DataLink_VideoCountdown.fromPartial(base ?? {}); + return Slide_Element_DataLink_VideoCountdown.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_VideoCountdown { @@ -6379,21 +6421,21 @@ export const Slide_Element_DataLink_AudioCountdown = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timerFormat = Timer_Format.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timerFormatString = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -6402,14 +6444,14 @@ export const Slide_Element_DataLink_AudioCountdown = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.ignoreLoopingAudio = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6423,45 +6465,45 @@ export const Slide_Element_DataLink_AudioCountdown = { ? Timer_Format.fromJSON(object.timerFormat) : undefined, timerFormatString: isSet(object.timerFormatString) - ? String(object.timerFormatString) + ? globalThis.String(object.timerFormatString) : '', - colorTriggers: Array.isArray(object?.colorTriggers) + colorTriggers: globalThis.Array.isArray(object?.colorTriggers) ? object.colorTriggers.map((e: any) => Slide_Element_DataLink_ColorTrigger.fromJSON(e), ) : [], ignoreLoopingAudio: isSet(object.ignoreLoopingAudio) - ? Boolean(object.ignoreLoopingAudio) + ? globalThis.Boolean(object.ignoreLoopingAudio) : false, }; }, toJSON(message: Slide_Element_DataLink_AudioCountdown): unknown { const obj: any = {}; - message.timerFormat !== undefined && - (obj.timerFormat = message.timerFormat - ? Timer_Format.toJSON(message.timerFormat) - : undefined); - message.timerFormatString !== undefined && - (obj.timerFormatString = message.timerFormatString); - if (message.colorTriggers) { + if (message.timerFormat !== undefined) { + obj.timerFormat = Timer_Format.toJSON(message.timerFormat); + } + if (message.timerFormatString !== '') { + obj.timerFormatString = message.timerFormatString; + } + if (message.colorTriggers?.length) { obj.colorTriggers = message.colorTriggers.map((e) => - e ? Slide_Element_DataLink_ColorTrigger.toJSON(e) : undefined, + Slide_Element_DataLink_ColorTrigger.toJSON(e), ); - } else { - obj.colorTriggers = []; } - message.ignoreLoopingAudio !== undefined && - (obj.ignoreLoopingAudio = message.ignoreLoopingAudio); + if (message.ignoreLoopingAudio === true) { + obj.ignoreLoopingAudio = message.ignoreLoopingAudio; + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_AudioCountdown { - return Slide_Element_DataLink_AudioCountdown.fromPartial(base ?? {}); + return Slide_Element_DataLink_AudioCountdown.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_AudioCountdown { @@ -6507,14 +6549,14 @@ export const Slide_Element_DataLink_GroupName = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.groupSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6532,19 +6574,19 @@ export const Slide_Element_DataLink_GroupName = { toJSON(message: Slide_Element_DataLink_GroupName): unknown { const obj: any = {}; - message.groupSource !== undefined && - (obj.groupSource = slide_Element_DataLink_GroupSourceTypeToJSON( + if (message.groupSource !== 0) { + obj.groupSource = slide_Element_DataLink_GroupSourceTypeToJSON( message.groupSource, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_GroupName { - return Slide_Element_DataLink_GroupName.fromPartial(base ?? {}); + return Slide_Element_DataLink_GroupName.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_GroupName { @@ -6581,14 +6623,14 @@ export const Slide_Element_DataLink_GroupColor = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.groupSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6606,19 +6648,19 @@ export const Slide_Element_DataLink_GroupColor = { toJSON(message: Slide_Element_DataLink_GroupColor): unknown { const obj: any = {}; - message.groupSource !== undefined && - (obj.groupSource = slide_Element_DataLink_GroupSourceTypeToJSON( + if (message.groupSource !== 0) { + obj.groupSource = slide_Element_DataLink_GroupSourceTypeToJSON( message.groupSource, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_GroupColor { - return Slide_Element_DataLink_GroupColor.fromPartial(base ?? {}); + return Slide_Element_DataLink_GroupColor.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_GroupColor { @@ -6655,14 +6697,14 @@ export const Slide_Element_DataLink_SlideLabelText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.slideLabelSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6682,19 +6724,21 @@ export const Slide_Element_DataLink_SlideLabelText = { toJSON(message: Slide_Element_DataLink_SlideLabelText): unknown { const obj: any = {}; - message.slideLabelSource !== undefined && - (obj.slideLabelSource = slide_Element_DataLink_SlideLabelSourceToJSON( + if (message.slideLabelSource !== 0) { + obj.slideLabelSource = slide_Element_DataLink_SlideLabelSourceToJSON( message.slideLabelSource, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_SlideLabelText { - return Slide_Element_DataLink_SlideLabelText.fromPartial(base ?? {}); + return Slide_Element_DataLink_SlideLabelText.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_SlideLabelText { @@ -6731,14 +6775,14 @@ export const Slide_Element_DataLink_SlideLabelColor = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.slideLabelSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6758,19 +6802,21 @@ export const Slide_Element_DataLink_SlideLabelColor = { toJSON(message: Slide_Element_DataLink_SlideLabelColor): unknown { const obj: any = {}; - message.slideLabelSource !== undefined && - (obj.slideLabelSource = slide_Element_DataLink_SlideLabelSourceToJSON( + if (message.slideLabelSource !== 0) { + obj.slideLabelSource = slide_Element_DataLink_SlideLabelSourceToJSON( message.slideLabelSource, - )); + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_SlideLabelColor { - return Slide_Element_DataLink_SlideLabelColor.fromPartial(base ?? {}); + return Slide_Element_DataLink_SlideLabelColor.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_SlideLabelColor { @@ -6804,7 +6850,7 @@ export const Slide_Element_DataLink_PresentationNotes = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6824,9 +6870,10 @@ export const Slide_Element_DataLink_PresentationNotes = { create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_PresentationNotes { - return Slide_Element_DataLink_PresentationNotes.fromPartial(base ?? {}); + return Slide_Element_DataLink_PresentationNotes.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): Slide_Element_DataLink_PresentationNotes { @@ -6862,14 +6909,14 @@ export const Slide_Element_DataLink_Presentation = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.presentationSource = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6889,20 +6936,20 @@ export const Slide_Element_DataLink_Presentation = { toJSON(message: Slide_Element_DataLink_Presentation): unknown { const obj: any = {}; - message.presentationSource !== undefined && - (obj.presentationSource = + if (message.presentationSource !== 0) { + obj.presentationSource = slide_Element_DataLink_Presentation_PresentationSourceToJSON( message.presentationSource, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_Presentation { - return Slide_Element_DataLink_Presentation.fromPartial(base ?? {}); + return Slide_Element_DataLink_Presentation.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_Presentation { @@ -6942,21 +6989,21 @@ export const Slide_Element_DataLink_PlaylistItem = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.playlistItemSource = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.showArrangement = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -6972,29 +7019,30 @@ export const Slide_Element_DataLink_PlaylistItem = { ) : 0, showArrangement: isSet(object.showArrangement) - ? Boolean(object.showArrangement) + ? globalThis.Boolean(object.showArrangement) : false, }; }, toJSON(message: Slide_Element_DataLink_PlaylistItem): unknown { const obj: any = {}; - message.playlistItemSource !== undefined && - (obj.playlistItemSource = + if (message.playlistItemSource !== 0) { + obj.playlistItemSource = slide_Element_DataLink_PlaylistItem_PlaylistItemSourceTypeToJSON( message.playlistItemSource, - )); - message.showArrangement !== undefined && - (obj.showArrangement = message.showArrangement); + ); + } + if (message.showArrangement === true) { + obj.showArrangement = message.showArrangement; + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_PlaylistItem { - return Slide_Element_DataLink_PlaylistItem.fromPartial(base ?? {}); + return Slide_Element_DataLink_PlaylistItem.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_PlaylistItem { @@ -7038,21 +7086,21 @@ export const Slide_Element_DataLink_AutoAdvanceTimeRemaining = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.autoAdvanceSource = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.timerFormat = Timer_Format.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7075,15 +7123,15 @@ export const Slide_Element_DataLink_AutoAdvanceTimeRemaining = { toJSON(message: Slide_Element_DataLink_AutoAdvanceTimeRemaining): unknown { const obj: any = {}; - message.autoAdvanceSource !== undefined && - (obj.autoAdvanceSource = + if (message.autoAdvanceSource !== 0) { + obj.autoAdvanceSource = slide_Element_DataLink_AutoAdvanceTimeRemaining_AutoAdvanceSourceToJSON( message.autoAdvanceSource, - )); - message.timerFormat !== undefined && - (obj.timerFormat = message.timerFormat - ? Timer_Format.toJSON(message.timerFormat) - : undefined); + ); + } + if (message.timerFormat !== undefined) { + obj.timerFormat = Timer_Format.toJSON(message.timerFormat); + } return obj; }, @@ -7094,10 +7142,9 @@ export const Slide_Element_DataLink_AutoAdvanceTimeRemaining = { >, >(base?: I): Slide_Element_DataLink_AutoAdvanceTimeRemaining { return Slide_Element_DataLink_AutoAdvanceTimeRemaining.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -7150,7 +7197,7 @@ export const Slide_Element_DataLink_CaptureStatusText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7161,7 +7208,7 @@ export const Slide_Element_DataLink_CaptureStatusText = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -7172,7 +7219,7 @@ export const Slide_Element_DataLink_CaptureStatusText = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7197,27 +7244,28 @@ export const Slide_Element_DataLink_CaptureStatusText = { toJSON(message: Slide_Element_DataLink_CaptureStatusText): unknown { const obj: any = {}; - message.statusText !== undefined && - (obj.statusText = message.statusText - ? Slide_Element_DataLink_CaptureStatusText_StatusText.toJSON( - message.statusText, - ) - : undefined); - message.elapsedTime !== undefined && - (obj.elapsedTime = message.elapsedTime - ? Slide_Element_DataLink_CaptureStatusText_ElapsedTime.toJSON( - message.elapsedTime, - ) - : undefined); + if (message.statusText !== undefined) { + obj.statusText = + Slide_Element_DataLink_CaptureStatusText_StatusText.toJSON( + message.statusText, + ); + } + if (message.elapsedTime !== undefined) { + obj.elapsedTime = + Slide_Element_DataLink_CaptureStatusText_ElapsedTime.toJSON( + message.elapsedTime, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_CaptureStatusText { - return Slide_Element_DataLink_CaptureStatusText.fromPartial(base ?? {}); + return Slide_Element_DataLink_CaptureStatusText.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_CaptureStatusText { @@ -7263,7 +7311,7 @@ export const Slide_Element_DataLink_CaptureStatusText_StatusText = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7287,10 +7335,9 @@ export const Slide_Element_DataLink_CaptureStatusText_StatusText = { >, >(base?: I): Slide_Element_DataLink_CaptureStatusText_StatusText { return Slide_Element_DataLink_CaptureStatusText_StatusText.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -7334,14 +7381,14 @@ export const Slide_Element_DataLink_CaptureStatusText_ElapsedTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.timerFormat = Timer_Format.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7361,10 +7408,9 @@ export const Slide_Element_DataLink_CaptureStatusText_ElapsedTime = { message: Slide_Element_DataLink_CaptureStatusText_ElapsedTime, ): unknown { const obj: any = {}; - message.timerFormat !== undefined && - (obj.timerFormat = message.timerFormat - ? Timer_Format.toJSON(message.timerFormat) - : undefined); + if (message.timerFormat !== undefined) { + obj.timerFormat = Timer_Format.toJSON(message.timerFormat); + } return obj; }, @@ -7375,10 +7421,9 @@ export const Slide_Element_DataLink_CaptureStatusText_ElapsedTime = { >, >(base?: I): Slide_Element_DataLink_CaptureStatusText_ElapsedTime { return Slide_Element_DataLink_CaptureStatusText_ElapsedTime.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -7419,7 +7464,7 @@ export const Slide_Element_DataLink_CaptureStatusColor = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7439,9 +7484,10 @@ export const Slide_Element_DataLink_CaptureStatusColor = { create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_CaptureStatusColor { - return Slide_Element_DataLink_CaptureStatusColor.fromPartial(base ?? {}); + return Slide_Element_DataLink_CaptureStatusColor.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): Slide_Element_DataLink_CaptureStatusColor { @@ -7477,14 +7523,14 @@ export const Slide_Element_DataLink_SlideCount = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.slideCountSourceType = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7504,20 +7550,20 @@ export const Slide_Element_DataLink_SlideCount = { toJSON(message: Slide_Element_DataLink_SlideCount): unknown { const obj: any = {}; - message.slideCountSourceType !== undefined && - (obj.slideCountSourceType = + if (message.slideCountSourceType !== 0) { + obj.slideCountSourceType = slide_Element_DataLink_SlideCount_SlideCountSourceTypeToJSON( message.slideCountSourceType, - )); + ); + } return obj; }, create, I>>( base?: I, ): Slide_Element_DataLink_SlideCount { - return Slide_Element_DataLink_SlideCount.fromPartial(base ?? {}); + return Slide_Element_DataLink_SlideCount.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_SlideCount { @@ -7560,28 +7606,28 @@ export const Slide_Element_DataLink_PlaybackMarkerIdentifier = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.destination = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.type = reader.int32() as any; continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.name = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7601,22 +7647,26 @@ export const Slide_Element_DataLink_PlaybackMarkerIdentifier = { object.type, ) : 0, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', }; }, toJSON(message: Slide_Element_DataLink_PlaybackMarkerIdentifier): unknown { const obj: any = {}; - message.destination !== undefined && - (obj.destination = + if (message.destination !== 0) { + obj.destination = slide_Element_DataLink_PlaybackMarkerIdentifier_DestinationToJSON( message.destination, - )); - message.type !== undefined && - (obj.type = slide_Element_DataLink_PlaybackMarkerIdentifier_TypeToJSON( + ); + } + if (message.type !== 0) { + obj.type = slide_Element_DataLink_PlaybackMarkerIdentifier_TypeToJSON( message.type, - )); - message.name !== undefined && (obj.name = message.name); + ); + } + if (message.name !== '') { + obj.name = message.name; + } return obj; }, @@ -7627,10 +7677,9 @@ export const Slide_Element_DataLink_PlaybackMarkerIdentifier = { >, >(base?: I): Slide_Element_DataLink_PlaybackMarkerIdentifier { return Slide_Element_DataLink_PlaybackMarkerIdentifier.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -7695,7 +7744,7 @@ export const Slide_Element_DataLink_PlaybackMarkerText = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -7706,14 +7755,14 @@ export const Slide_Element_DataLink_PlaybackMarkerText = { ); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.shouldUseMarkerColor = reader.bool(); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -7723,7 +7772,7 @@ export const Slide_Element_DataLink_PlaybackMarkerText = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -7733,7 +7782,7 @@ export const Slide_Element_DataLink_PlaybackMarkerText = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7749,7 +7798,7 @@ export const Slide_Element_DataLink_PlaybackMarkerText = { ) : undefined, shouldUseMarkerColor: isSet(object.shouldUseMarkerColor) - ? Boolean(object.shouldUseMarkerColor) + ? globalThis.Boolean(object.shouldUseMarkerColor) : false, name: isSet(object.name) ? Slide_Element_DataLink_PlaybackMarkerText_Name.fromJSON(object.name) @@ -7762,31 +7811,34 @@ export const Slide_Element_DataLink_PlaybackMarkerText = { toJSON(message: Slide_Element_DataLink_PlaybackMarkerText): unknown { const obj: any = {}; - message.identifier !== undefined && - (obj.identifier = message.identifier - ? Slide_Element_DataLink_PlaybackMarkerIdentifier.toJSON( - message.identifier, - ) - : undefined); - message.shouldUseMarkerColor !== undefined && - (obj.shouldUseMarkerColor = message.shouldUseMarkerColor); - message.name !== undefined && - (obj.name = message.name - ? Slide_Element_DataLink_PlaybackMarkerText_Name.toJSON(message.name) - : undefined); - message.time !== undefined && - (obj.time = message.time - ? Slide_Element_DataLink_PlaybackMarkerText_Time.toJSON(message.time) - : undefined); + if (message.identifier !== undefined) { + obj.identifier = Slide_Element_DataLink_PlaybackMarkerIdentifier.toJSON( + message.identifier, + ); + } + if (message.shouldUseMarkerColor === true) { + obj.shouldUseMarkerColor = message.shouldUseMarkerColor; + } + if (message.name !== undefined) { + obj.name = Slide_Element_DataLink_PlaybackMarkerText_Name.toJSON( + message.name, + ); + } + if (message.time !== undefined) { + obj.time = Slide_Element_DataLink_PlaybackMarkerText_Time.toJSON( + message.time, + ); + } return obj; }, create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_PlaybackMarkerText { - return Slide_Element_DataLink_PlaybackMarkerText.fromPartial(base ?? {}); + return Slide_Element_DataLink_PlaybackMarkerText.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Slide_Element_DataLink_PlaybackMarkerText { @@ -7838,7 +7890,7 @@ export const Slide_Element_DataLink_PlaybackMarkerText_Name = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7862,10 +7914,9 @@ export const Slide_Element_DataLink_PlaybackMarkerText_Name = { >, >(base?: I): Slide_Element_DataLink_PlaybackMarkerText_Name { return Slide_Element_DataLink_PlaybackMarkerText_Name.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -7904,14 +7955,14 @@ export const Slide_Element_DataLink_PlaybackMarkerText_Time = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.format = Timer_Format.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -7929,10 +7980,9 @@ export const Slide_Element_DataLink_PlaybackMarkerText_Time = { toJSON(message: Slide_Element_DataLink_PlaybackMarkerText_Time): unknown { const obj: any = {}; - message.format !== undefined && - (obj.format = message.format - ? Timer_Format.toJSON(message.format) - : undefined); + if (message.format !== undefined) { + obj.format = Timer_Format.toJSON(message.format); + } return obj; }, @@ -7943,10 +7993,9 @@ export const Slide_Element_DataLink_PlaybackMarkerText_Time = { >, >(base?: I): Slide_Element_DataLink_PlaybackMarkerText_Time { return Slide_Element_DataLink_PlaybackMarkerText_Time.fromPartial( - base ?? {}, + base ?? ({} as any), ); }, - fromPartial< I extends Exact< DeepPartial, @@ -7986,7 +8035,7 @@ export const Slide_Element_DataLink_ChordProChart = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8006,9 +8055,10 @@ export const Slide_Element_DataLink_ChordProChart = { create, I>>( base?: I, ): Slide_Element_DataLink_ChordProChart { - return Slide_Element_DataLink_ChordProChart.fromPartial(base ?? {}); + return Slide_Element_DataLink_ChordProChart.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): Slide_Element_DataLink_ChordProChart { @@ -8041,7 +8091,7 @@ export const Slide_Element_DataLink_TimecodeText = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8061,9 +8111,8 @@ export const Slide_Element_DataLink_TimecodeText = { create, I>>( base?: I, ): Slide_Element_DataLink_TimecodeText { - return Slide_Element_DataLink_TimecodeText.fromPartial(base ?? {}); + return Slide_Element_DataLink_TimecodeText.fromPartial(base ?? ({} as any)); }, - fromPartial< I extends Exact, I>, >(_: I): Slide_Element_DataLink_TimecodeText { @@ -8096,7 +8145,7 @@ export const Slide_Element_DataLink_TimecodeStatus = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8116,9 +8165,10 @@ export const Slide_Element_DataLink_TimecodeStatus = { create< I extends Exact, I>, >(base?: I): Slide_Element_DataLink_TimecodeStatus { - return Slide_Element_DataLink_TimecodeStatus.fromPartial(base ?? {}); + return Slide_Element_DataLink_TimecodeStatus.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(_: I): Slide_Element_DataLink_TimecodeStatus { @@ -8184,63 +8234,63 @@ export const Slide_Element_TextScroller = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.shouldScroll = reader.bool(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.scrollRate = reader.double(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.shouldRepeat = reader.bool(); continue; case 4: - if (tag != 33) { + if (tag !== 33) { break; } message.repeatDistance = reader.double(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.scrollingDirection = reader.int32() as any; continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.startsOffScreen = reader.bool(); continue; case 7: - if (tag != 57) { + if (tag !== 57) { break; } message.fadeLeft = reader.double(); continue; case 8: - if (tag != 65) { + if (tag !== 65) { break; } message.fadeRight = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -8251,14 +8301,16 @@ export const Slide_Element_TextScroller = { fromJSON(object: any): Slide_Element_TextScroller { return { shouldScroll: isSet(object.shouldScroll) - ? Boolean(object.shouldScroll) + ? globalThis.Boolean(object.shouldScroll) : false, - scrollRate: isSet(object.scrollRate) ? Number(object.scrollRate) : 0, + scrollRate: isSet(object.scrollRate) + ? globalThis.Number(object.scrollRate) + : 0, shouldRepeat: isSet(object.shouldRepeat) - ? Boolean(object.shouldRepeat) + ? globalThis.Boolean(object.shouldRepeat) : false, repeatDistance: isSet(object.repeatDistance) - ? Number(object.repeatDistance) + ? globalThis.Number(object.repeatDistance) : 0, scrollingDirection: isSet(object.scrollingDirection) ? slide_Element_TextScroller_DirectionFromJSON( @@ -8266,39 +8318,51 @@ export const Slide_Element_TextScroller = { ) : 0, startsOffScreen: isSet(object.startsOffScreen) - ? Boolean(object.startsOffScreen) + ? globalThis.Boolean(object.startsOffScreen) : false, - fadeLeft: isSet(object.fadeLeft) ? Number(object.fadeLeft) : 0, - fadeRight: isSet(object.fadeRight) ? Number(object.fadeRight) : 0, + fadeLeft: isSet(object.fadeLeft) ? globalThis.Number(object.fadeLeft) : 0, + fadeRight: isSet(object.fadeRight) + ? globalThis.Number(object.fadeRight) + : 0, }; }, toJSON(message: Slide_Element_TextScroller): unknown { const obj: any = {}; - message.shouldScroll !== undefined && - (obj.shouldScroll = message.shouldScroll); - message.scrollRate !== undefined && (obj.scrollRate = message.scrollRate); - message.shouldRepeat !== undefined && - (obj.shouldRepeat = message.shouldRepeat); - message.repeatDistance !== undefined && - (obj.repeatDistance = message.repeatDistance); - message.scrollingDirection !== undefined && - (obj.scrollingDirection = slide_Element_TextScroller_DirectionToJSON( + if (message.shouldScroll === true) { + obj.shouldScroll = message.shouldScroll; + } + if (message.scrollRate !== 0) { + obj.scrollRate = message.scrollRate; + } + if (message.shouldRepeat === true) { + obj.shouldRepeat = message.shouldRepeat; + } + if (message.repeatDistance !== 0) { + obj.repeatDistance = message.repeatDistance; + } + if (message.scrollingDirection !== 0) { + obj.scrollingDirection = slide_Element_TextScroller_DirectionToJSON( message.scrollingDirection, - )); - message.startsOffScreen !== undefined && - (obj.startsOffScreen = message.startsOffScreen); - message.fadeLeft !== undefined && (obj.fadeLeft = message.fadeLeft); - message.fadeRight !== undefined && (obj.fadeRight = message.fadeRight); + ); + } + if (message.startsOffScreen === true) { + obj.startsOffScreen = message.startsOffScreen; + } + if (message.fadeLeft !== 0) { + obj.fadeLeft = message.fadeLeft; + } + if (message.fadeRight !== 0) { + obj.fadeRight = message.fadeRight; + } return obj; }, create, I>>( base?: I, ): Slide_Element_TextScroller { - return Slide_Element_TextScroller.fromPartial(base ?? {}); + return Slide_Element_TextScroller.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Slide_Element_TextScroller { @@ -8326,8 +8390,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/stage.proto b/proto/stage.proto index a9b31b9..190349a 100644 --- a/proto/stage.proto +++ b/proto/stage.proto @@ -6,7 +6,9 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "applicationInfo.proto"; +import "collectionElementType.proto"; +import "uuid.proto"; import "slide.proto"; message Stage { diff --git a/proto/stage.ts b/proto/stage.ts index f30acdb..981ae95 100644 --- a/proto/stage.ts +++ b/proto/stage.ts @@ -1,7 +1,9 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { ApplicationInfo, CollectionElementType, UUID } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; +import { CollectionElementType } from './collectionElementType'; import { Slide } from './slide'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -41,7 +43,7 @@ export const Stage = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -59,9 +61,8 @@ export const Stage = { }, create, I>>(base?: I): Stage { - return Stage.fromPartial(base ?? {}); + return Stage.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Stage { const message = createBaseStage(); return message; @@ -98,28 +99,28 @@ export const Stage_Layout = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.slide = Slide.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -130,27 +131,30 @@ export const Stage_Layout = { fromJSON(object: any): Stage_Layout { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', slide: isSet(object.slide) ? Slide.fromJSON(object.slide) : undefined, }; }, toJSON(message: Stage_Layout): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.slide !== undefined && - (obj.slide = message.slide ? Slide.toJSON(message.slide) : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.slide !== undefined) { + obj.slide = Slide.toJSON(message.slide); + } return obj; }, create, I>>( base?: I, ): Stage_Layout { - return Stage_Layout.fromPartial(base ?? {}); + return Stage_Layout.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Stage_Layout { @@ -198,7 +202,7 @@ export const Stage_Document = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -208,14 +212,14 @@ export const Stage_Document = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.layouts.push(Stage_Layout.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -228,7 +232,7 @@ export const Stage_Document = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - layouts: Array.isArray(object?.layouts) + layouts: globalThis.Array.isArray(object?.layouts) ? object.layouts.map((e: any) => Stage_Layout.fromJSON(e)) : [], }; @@ -236,16 +240,11 @@ export const Stage_Document = { toJSON(message: Stage_Document): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.layouts) { - obj.layouts = message.layouts.map((e) => - e ? Stage_Layout.toJSON(e) : undefined, - ); - } else { - obj.layouts = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.layouts?.length) { + obj.layouts = message.layouts.map((e) => Stage_Layout.toJSON(e)); } return obj; }, @@ -253,9 +252,8 @@ export const Stage_Document = { create, I>>( base?: I, ): Stage_Document { - return Stage_Document.fromPartial(base ?? {}); + return Stage_Document.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Stage_Document { @@ -306,7 +304,7 @@ export const Stage_ScreenAssignment = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -316,7 +314,7 @@ export const Stage_ScreenAssignment = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -326,7 +324,7 @@ export const Stage_ScreenAssignment = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -347,23 +345,20 @@ export const Stage_ScreenAssignment = { toJSON(message: Stage_ScreenAssignment): unknown { const obj: any = {}; - message.screen !== undefined && - (obj.screen = message.screen - ? CollectionElementType.toJSON(message.screen) - : undefined); - message.layout !== undefined && - (obj.layout = message.layout - ? CollectionElementType.toJSON(message.layout) - : undefined); + if (message.screen !== undefined) { + obj.screen = CollectionElementType.toJSON(message.screen); + } + if (message.layout !== undefined) { + obj.layout = CollectionElementType.toJSON(message.layout); + } return obj; }, create, I>>( base?: I, ): Stage_ScreenAssignment { - return Stage_ScreenAssignment.fromPartial(base ?? {}); + return Stage_ScreenAssignment.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Stage_ScreenAssignment { @@ -391,8 +386,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/template.proto b/proto/template.proto index 5aad32e..6f6ace3 100644 --- a/proto/template.proto +++ b/proto/template.proto @@ -6,9 +6,9 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; -import "slide.proto"; import "action.proto"; +import "applicationInfo.proto"; +import "slide.proto"; message Template { message Slide { diff --git a/proto/template.ts b/proto/template.ts index c22b60c..261f341 100644 --- a/proto/template.ts +++ b/proto/template.ts @@ -1,7 +1,7 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; import { Action } from './action'; -import { ApplicationInfo } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; import { Slide } from './slide'; export const protobufPackage = 'rv.data'; @@ -37,7 +37,7 @@ export const Template = { const tag = reader.uint32(); switch (tag >>> 3) { } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -55,9 +55,8 @@ export const Template = { }, create, I>>(base?: I): Template { - return Template.fromPartial(base ?? {}); + return Template.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(_: I): Template { const message = createBaseTemplate(); return message; @@ -94,28 +93,28 @@ export const Template_Slide = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.baseSlide = Slide.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.actions.push(Action.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -128,8 +127,8 @@ export const Template_Slide = { baseSlide: isSet(object.baseSlide) ? Slide.fromJSON(object.baseSlide) : undefined, - name: isSet(object.name) ? String(object.name) : '', - actions: Array.isArray(object?.actions) + name: isSet(object.name) ? globalThis.String(object.name) : '', + actions: globalThis.Array.isArray(object?.actions) ? object.actions.map((e: any) => Action.fromJSON(e)) : [], }; @@ -137,17 +136,14 @@ export const Template_Slide = { toJSON(message: Template_Slide): unknown { const obj: any = {}; - message.baseSlide !== undefined && - (obj.baseSlide = message.baseSlide - ? Slide.toJSON(message.baseSlide) - : undefined); - message.name !== undefined && (obj.name = message.name); - if (message.actions) { - obj.actions = message.actions.map((e) => - e ? Action.toJSON(e) : undefined, - ); - } else { - obj.actions = []; + if (message.baseSlide !== undefined) { + obj.baseSlide = Slide.toJSON(message.baseSlide); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.actions?.length) { + obj.actions = message.actions.map((e) => Action.toJSON(e)); } return obj; }, @@ -155,9 +151,8 @@ export const Template_Slide = { create, I>>( base?: I, ): Template_Slide { - return Template_Slide.fromPartial(base ?? {}); + return Template_Slide.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Template_Slide { @@ -202,7 +197,7 @@ export const Template_Document = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -212,14 +207,14 @@ export const Template_Document = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.slides.push(Template_Slide.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -232,7 +227,7 @@ export const Template_Document = { applicationInfo: isSet(object.applicationInfo) ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, - slides: Array.isArray(object?.slides) + slides: globalThis.Array.isArray(object?.slides) ? object.slides.map((e: any) => Template_Slide.fromJSON(e)) : [], }; @@ -240,16 +235,11 @@ export const Template_Document = { toJSON(message: Template_Document): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - if (message.slides) { - obj.slides = message.slides.map((e) => - e ? Template_Slide.toJSON(e) : undefined, - ); - } else { - obj.slides = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.slides?.length) { + obj.slides = message.slides.map((e) => Template_Slide.toJSON(e)); } return obj; }, @@ -257,9 +247,8 @@ export const Template_Document = { create, I>>( base?: I, ): Template_Document { - return Template_Document.fromPartial(base ?? {}); + return Template_Document.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Template_Document { @@ -285,8 +274,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/templateIdentification.proto b/proto/templateIdentification.proto index 70f2be6..23b06c0 100644 --- a/proto/templateIdentification.proto +++ b/proto/templateIdentification.proto @@ -6,7 +6,7 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "uuid.proto"; message TemplateIdentification { .rv.data.UUID uuid = 1; diff --git a/proto/templateIdentification.ts b/proto/templateIdentification.ts index 4fa306c..d5b81f7 100644 --- a/proto/templateIdentification.ts +++ b/proto/templateIdentification.ts @@ -1,6 +1,6 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { UUID } from './basicTypes'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -57,42 +57,42 @@ export const TemplateIdentification = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.slideUuid = UUID.decode(reader, reader.uint32()); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } message.slideName = reader.string(); continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.slideIndex = reader.uint32(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -103,36 +103,44 @@ export const TemplateIdentification = { fromJSON(object: any): TemplateIdentification { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', slideUuid: isSet(object.slideUuid) ? UUID.fromJSON(object.slideUuid) : undefined, - slideName: isSet(object.slideName) ? String(object.slideName) : '', - slideIndex: isSet(object.slideIndex) ? Number(object.slideIndex) : 0, + slideName: isSet(object.slideName) + ? globalThis.String(object.slideName) + : '', + slideIndex: isSet(object.slideIndex) + ? globalThis.Number(object.slideIndex) + : 0, }; }, toJSON(message: TemplateIdentification): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.slideUuid !== undefined && - (obj.slideUuid = message.slideUuid - ? UUID.toJSON(message.slideUuid) - : undefined); - message.slideName !== undefined && (obj.slideName = message.slideName); - message.slideIndex !== undefined && - (obj.slideIndex = Math.round(message.slideIndex)); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.slideUuid !== undefined) { + obj.slideUuid = UUID.toJSON(message.slideUuid); + } + if (message.slideName !== '') { + obj.slideName = message.slideName; + } + if (message.slideIndex !== 0) { + obj.slideIndex = Math.round(message.slideIndex); + } return obj; }, create, I>>( base?: I, ): TemplateIdentification { - return TemplateIdentification.fromPartial(base ?? {}); + return TemplateIdentification.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TemplateIdentification { @@ -163,8 +171,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/testPattern.ts b/proto/testPattern.ts index 93e1049..3e06d8a 100644 --- a/proto/testPattern.ts +++ b/proto/testPattern.ts @@ -143,14 +143,14 @@ export const TestPattern = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.type = reader.int32() as any; continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -160,7 +160,7 @@ export const TestPattern = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -170,7 +170,7 @@ export const TestPattern = { ); continue; case 4: - if (tag != 34) { + if (tag !== 34) { break; } @@ -180,7 +180,7 @@ export const TestPattern = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -205,27 +205,24 @@ export const TestPattern = { toJSON(message: TestPattern): unknown { const obj: any = {}; - message.type !== undefined && - (obj.type = testPattern_TypeToJSON(message.type)); - message.blendGrid !== undefined && - (obj.blendGrid = message.blendGrid - ? TestPattern_BlendGrid.toJSON(message.blendGrid) - : undefined); - message.customColor !== undefined && - (obj.customColor = message.customColor - ? TestPattern_CustomColor.toJSON(message.customColor) - : undefined); - message.intensity !== undefined && - (obj.intensity = message.intensity - ? TestPattern_IntensityColor.toJSON(message.intensity) - : undefined); + if (message.type !== 0) { + obj.type = testPattern_TypeToJSON(message.type); + } + if (message.blendGrid !== undefined) { + obj.blendGrid = TestPattern_BlendGrid.toJSON(message.blendGrid); + } + if (message.customColor !== undefined) { + obj.customColor = TestPattern_CustomColor.toJSON(message.customColor); + } + if (message.intensity !== undefined) { + obj.intensity = TestPattern_IntensityColor.toJSON(message.intensity); + } return obj; }, create, I>>(base?: I): TestPattern { - return TestPattern.fromPartial(base ?? {}); + return TestPattern.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TestPattern { @@ -292,42 +289,42 @@ export const TestPattern_BlendGrid = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.drawGrid = reader.bool(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.drawCircles = reader.bool(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.drawLines = reader.bool(); continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.invertColors = reader.bool(); continue; case 5: - if (tag != 41) { + if (tag !== 41) { break; } message.gridSpacing = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -337,37 +334,49 @@ export const TestPattern_BlendGrid = { fromJSON(object: any): TestPattern_BlendGrid { return { - drawGrid: isSet(object.drawGrid) ? Boolean(object.drawGrid) : false, + drawGrid: isSet(object.drawGrid) + ? globalThis.Boolean(object.drawGrid) + : false, drawCircles: isSet(object.drawCircles) - ? Boolean(object.drawCircles) + ? globalThis.Boolean(object.drawCircles) + : false, + drawLines: isSet(object.drawLines) + ? globalThis.Boolean(object.drawLines) : false, - drawLines: isSet(object.drawLines) ? Boolean(object.drawLines) : false, invertColors: isSet(object.invertColors) - ? Boolean(object.invertColors) + ? globalThis.Boolean(object.invertColors) : false, - gridSpacing: isSet(object.gridSpacing) ? Number(object.gridSpacing) : 0, + gridSpacing: isSet(object.gridSpacing) + ? globalThis.Number(object.gridSpacing) + : 0, }; }, toJSON(message: TestPattern_BlendGrid): unknown { const obj: any = {}; - message.drawGrid !== undefined && (obj.drawGrid = message.drawGrid); - message.drawCircles !== undefined && - (obj.drawCircles = message.drawCircles); - message.drawLines !== undefined && (obj.drawLines = message.drawLines); - message.invertColors !== undefined && - (obj.invertColors = message.invertColors); - message.gridSpacing !== undefined && - (obj.gridSpacing = message.gridSpacing); + if (message.drawGrid === true) { + obj.drawGrid = message.drawGrid; + } + if (message.drawCircles === true) { + obj.drawCircles = message.drawCircles; + } + if (message.drawLines === true) { + obj.drawLines = message.drawLines; + } + if (message.invertColors === true) { + obj.invertColors = message.invertColors; + } + if (message.gridSpacing !== 0) { + obj.gridSpacing = message.gridSpacing; + } return obj; }, create, I>>( base?: I, ): TestPattern_BlendGrid { - return TestPattern_BlendGrid.fromPartial(base ?? {}); + return TestPattern_BlendGrid.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TestPattern_BlendGrid { @@ -408,14 +417,14 @@ export const TestPattern_CustomColor = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.color = Color.decode(reader, reader.uint32()); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -431,17 +440,17 @@ export const TestPattern_CustomColor = { toJSON(message: TestPattern_CustomColor): unknown { const obj: any = {}; - message.color !== undefined && - (obj.color = message.color ? Color.toJSON(message.color) : undefined); + if (message.color !== undefined) { + obj.color = Color.toJSON(message.color); + } return obj; }, create, I>>( base?: I, ): TestPattern_CustomColor { - return TestPattern_CustomColor.fromPartial(base ?? {}); + return TestPattern_CustomColor.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TestPattern_CustomColor { @@ -481,14 +490,14 @@ export const TestPattern_IntensityColor = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.intensity = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -498,22 +507,25 @@ export const TestPattern_IntensityColor = { fromJSON(object: any): TestPattern_IntensityColor { return { - intensity: isSet(object.intensity) ? Number(object.intensity) : 0, + intensity: isSet(object.intensity) + ? globalThis.Number(object.intensity) + : 0, }; }, toJSON(message: TestPattern_IntensityColor): unknown { const obj: any = {}; - message.intensity !== undefined && (obj.intensity = message.intensity); + if (message.intensity !== 0) { + obj.intensity = message.intensity; + } return obj; }, create, I>>( base?: I, ): TestPattern_IntensityColor { - return TestPattern_IntensityColor.fromPartial(base ?? {}); + return TestPattern_IntensityColor.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TestPattern_IntensityColor { @@ -534,8 +546,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/timers.proto b/proto/timers.proto index 440a1ba..c7f984e 100644 --- a/proto/timers.proto +++ b/proto/timers.proto @@ -6,7 +6,8 @@ option cc_enable_arenas = true; option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; option swift_prefix = "RVData_"; -import "basicTypes.proto"; +import "applicationInfo.proto"; +import "uuid.proto"; message Clock { message Format { diff --git a/proto/timers.ts b/proto/timers.ts index 9999eb4..66f4263 100644 --- a/proto/timers.ts +++ b/proto/timers.ts @@ -1,6 +1,7 @@ /* eslint-disable */ import _m0 from 'protobufjs/minimal'; -import { ApplicationInfo, UUID } from './basicTypes'; +import { ApplicationInfo } from './applicationInfo'; +import { UUID } from './uuid'; export const protobufPackage = 'rv.data'; @@ -228,14 +229,14 @@ export const Clock = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.format = reader.string(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -244,19 +245,22 @@ export const Clock = { }, fromJSON(object: any): Clock { - return { format: isSet(object.format) ? String(object.format) : '' }; + return { + format: isSet(object.format) ? globalThis.String(object.format) : '', + }; }, toJSON(message: Clock): unknown { const obj: any = {}; - message.format !== undefined && (obj.format = message.format); + if (message.format !== '') { + obj.format = message.format; + } return obj; }, create, I>>(base?: I): Clock { - return Clock.fromPartial(base ?? {}); + return Clock.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Clock { const message = createBaseClock(); message.format = object.format ?? ''; @@ -294,28 +298,28 @@ export const Clock_Format = { const tag = reader.uint32(); switch (tag >>> 3) { case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.dateType = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.timeFormat = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.militaryTimeEnabled = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -332,30 +336,32 @@ export const Clock_Format = { ? clock_Format_DateFormatterStyleFromJSON(object.timeFormat) : 0, militaryTimeEnabled: isSet(object.militaryTimeEnabled) - ? Boolean(object.militaryTimeEnabled) + ? globalThis.Boolean(object.militaryTimeEnabled) : false, }; }, toJSON(message: Clock_Format): unknown { const obj: any = {}; - message.dateType !== undefined && - (obj.dateType = clock_Format_DateFormatterStyleToJSON(message.dateType)); - message.timeFormat !== undefined && - (obj.timeFormat = clock_Format_DateFormatterStyleToJSON( + if (message.dateType !== 0) { + obj.dateType = clock_Format_DateFormatterStyleToJSON(message.dateType); + } + if (message.timeFormat !== 0) { + obj.timeFormat = clock_Format_DateFormatterStyleToJSON( message.timeFormat, - )); - message.militaryTimeEnabled !== undefined && - (obj.militaryTimeEnabled = message.militaryTimeEnabled); + ); + } + if (message.militaryTimeEnabled === true) { + obj.militaryTimeEnabled = message.militaryTimeEnabled; + } return obj; }, create, I>>( base?: I, ): Clock_Format { - return Clock_Format.fromPartial(base ?? {}); + return Clock_Format.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Clock_Format { @@ -397,21 +403,21 @@ export const Timer = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } message.uuid = UUID.decode(reader, reader.uint32()); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.name = reader.string(); continue; case 10: - if (tag != 82) { + if (tag !== 82) { break; } @@ -421,7 +427,7 @@ export const Timer = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -432,7 +438,7 @@ export const Timer = { fromJSON(object: any): Timer { return { uuid: isSet(object.uuid) ? UUID.fromJSON(object.uuid) : undefined, - name: isSet(object.name) ? String(object.name) : '', + name: isSet(object.name) ? globalThis.String(object.name) : '', configuration: isSet(object.configuration) ? Timer_Configuration.fromJSON(object.configuration) : undefined, @@ -441,20 +447,21 @@ export const Timer = { toJSON(message: Timer): unknown { const obj: any = {}; - message.uuid !== undefined && - (obj.uuid = message.uuid ? UUID.toJSON(message.uuid) : undefined); - message.name !== undefined && (obj.name = message.name); - message.configuration !== undefined && - (obj.configuration = message.configuration - ? Timer_Configuration.toJSON(message.configuration) - : undefined); + if (message.uuid !== undefined) { + obj.uuid = UUID.toJSON(message.uuid); + } + if (message.name !== '') { + obj.name = message.name; + } + if (message.configuration !== undefined) { + obj.configuration = Timer_Configuration.toJSON(message.configuration); + } return obj; }, create, I>>(base?: I): Timer { - return Timer.fromPartial(base ?? {}); + return Timer.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>(object: I): Timer { const message = createBaseTimer(); message.uuid = @@ -520,56 +527,56 @@ export const Timer_Format = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 8) { + if (tag !== 8) { break; } message.hour = reader.int32() as any; continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.minute = reader.int32() as any; continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.second = reader.int32() as any; continue; case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.millisecond = reader.int32() as any; continue; case 5: - if (tag != 40) { + if (tag !== 40) { break; } message.isWallClockTime = reader.bool(); continue; case 6: - if (tag != 48) { + if (tag !== 48) { break; } message.is24HourTime = reader.bool(); continue; case 7: - if (tag != 56) { + if (tag !== 56) { break; } message.showMillisecondsUnderMinuteOnly = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -590,45 +597,51 @@ export const Timer_Format = { ? timer_Format_StyleFromJSON(object.millisecond) : 0, isWallClockTime: isSet(object.isWallClockTime) - ? Boolean(object.isWallClockTime) + ? globalThis.Boolean(object.isWallClockTime) : false, is24HourTime: isSet(object.is24HourTime) - ? Boolean(object.is24HourTime) + ? globalThis.Boolean(object.is24HourTime) : false, showMillisecondsUnderMinuteOnly: isSet( object.showMillisecondsUnderMinuteOnly, ) - ? Boolean(object.showMillisecondsUnderMinuteOnly) + ? globalThis.Boolean(object.showMillisecondsUnderMinuteOnly) : false, }; }, toJSON(message: Timer_Format): unknown { const obj: any = {}; - message.hour !== undefined && - (obj.hour = timer_Format_StyleToJSON(message.hour)); - message.minute !== undefined && - (obj.minute = timer_Format_StyleToJSON(message.minute)); - message.second !== undefined && - (obj.second = timer_Format_StyleToJSON(message.second)); - message.millisecond !== undefined && - (obj.millisecond = timer_Format_StyleToJSON(message.millisecond)); - message.isWallClockTime !== undefined && - (obj.isWallClockTime = message.isWallClockTime); - message.is24HourTime !== undefined && - (obj.is24HourTime = message.is24HourTime); - message.showMillisecondsUnderMinuteOnly !== undefined && - (obj.showMillisecondsUnderMinuteOnly = - message.showMillisecondsUnderMinuteOnly); + if (message.hour !== 0) { + obj.hour = timer_Format_StyleToJSON(message.hour); + } + if (message.minute !== 0) { + obj.minute = timer_Format_StyleToJSON(message.minute); + } + if (message.second !== 0) { + obj.second = timer_Format_StyleToJSON(message.second); + } + if (message.millisecond !== 0) { + obj.millisecond = timer_Format_StyleToJSON(message.millisecond); + } + if (message.isWallClockTime === true) { + obj.isWallClockTime = message.isWallClockTime; + } + if (message.is24HourTime === true) { + obj.is24HourTime = message.is24HourTime; + } + if (message.showMillisecondsUnderMinuteOnly === true) { + obj.showMillisecondsUnderMinuteOnly = + message.showMillisecondsUnderMinuteOnly; + } return obj; }, create, I>>( base?: I, ): Timer_Format { - return Timer_Format.fromPartial(base ?? {}); + return Timer_Format.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Timer_Format { @@ -692,14 +705,14 @@ export const Timer_Configuration = { const tag = reader.uint32(); switch (tag >>> 3) { case 4: - if (tag != 32) { + if (tag !== 32) { break; } message.allowsOverrun = reader.bool(); continue; case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -709,7 +722,7 @@ export const Timer_Configuration = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } @@ -720,7 +733,7 @@ export const Timer_Configuration = { ); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } @@ -730,7 +743,7 @@ export const Timer_Configuration = { ); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -741,7 +754,7 @@ export const Timer_Configuration = { fromJSON(object: any): Timer_Configuration { return { allowsOverrun: isSet(object.allowsOverrun) - ? Boolean(object.allowsOverrun) + ? globalThis.Boolean(object.allowsOverrun) : false, countdown: isSet(object.countdown) ? Timer_Configuration_TimerTypeCountdown.fromJSON(object.countdown) @@ -759,31 +772,32 @@ export const Timer_Configuration = { toJSON(message: Timer_Configuration): unknown { const obj: any = {}; - message.allowsOverrun !== undefined && - (obj.allowsOverrun = message.allowsOverrun); - message.countdown !== undefined && - (obj.countdown = message.countdown - ? Timer_Configuration_TimerTypeCountdown.toJSON(message.countdown) - : undefined); - message.countdownToTime !== undefined && - (obj.countdownToTime = message.countdownToTime - ? Timer_Configuration_TimerTypeCountdownToTime.toJSON( - message.countdownToTime, - ) - : undefined); - message.elapsedTime !== undefined && - (obj.elapsedTime = message.elapsedTime - ? Timer_Configuration_TimerTypeElapsedTime.toJSON(message.elapsedTime) - : undefined); + if (message.allowsOverrun === true) { + obj.allowsOverrun = message.allowsOverrun; + } + if (message.countdown !== undefined) { + obj.countdown = Timer_Configuration_TimerTypeCountdown.toJSON( + message.countdown, + ); + } + if (message.countdownToTime !== undefined) { + obj.countdownToTime = Timer_Configuration_TimerTypeCountdownToTime.toJSON( + message.countdownToTime, + ); + } + if (message.elapsedTime !== undefined) { + obj.elapsedTime = Timer_Configuration_TimerTypeElapsedTime.toJSON( + message.elapsedTime, + ); + } return obj; }, create, I>>( base?: I, ): Timer_Configuration { - return Timer_Configuration.fromPartial(base ?? {}); + return Timer_Configuration.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): Timer_Configuration { @@ -836,14 +850,14 @@ export const Timer_Configuration_TimerTypeCountdown = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.duration = reader.double(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -852,21 +866,26 @@ export const Timer_Configuration_TimerTypeCountdown = { }, fromJSON(object: any): Timer_Configuration_TimerTypeCountdown { - return { duration: isSet(object.duration) ? Number(object.duration) : 0 }; + return { + duration: isSet(object.duration) ? globalThis.Number(object.duration) : 0, + }; }, toJSON(message: Timer_Configuration_TimerTypeCountdown): unknown { const obj: any = {}; - message.duration !== undefined && (obj.duration = message.duration); + if (message.duration !== 0) { + obj.duration = message.duration; + } return obj; }, create< I extends Exact, I>, >(base?: I): Timer_Configuration_TimerTypeCountdown { - return Timer_Configuration_TimerTypeCountdown.fromPartial(base ?? {}); + return Timer_Configuration_TimerTypeCountdown.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Timer_Configuration_TimerTypeCountdown { @@ -906,21 +925,21 @@ export const Timer_Configuration_TimerTypeCountdownToTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.timeOfDay = reader.double(); continue; case 2: - if (tag != 16) { + if (tag !== 16) { break; } message.period = reader.int32() as any; continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -930,7 +949,9 @@ export const Timer_Configuration_TimerTypeCountdownToTime = { fromJSON(object: any): Timer_Configuration_TimerTypeCountdownToTime { return { - timeOfDay: isSet(object.timeOfDay) ? Number(object.timeOfDay) : 0, + timeOfDay: isSet(object.timeOfDay) + ? globalThis.Number(object.timeOfDay) + : 0, period: isSet(object.period) ? timer_Configuration_TimerTypeCountdownToTime_TimePeriodFromJSON( object.period, @@ -941,12 +962,15 @@ export const Timer_Configuration_TimerTypeCountdownToTime = { toJSON(message: Timer_Configuration_TimerTypeCountdownToTime): unknown { const obj: any = {}; - message.timeOfDay !== undefined && (obj.timeOfDay = message.timeOfDay); - message.period !== undefined && - (obj.period = + if (message.timeOfDay !== 0) { + obj.timeOfDay = message.timeOfDay; + } + if (message.period !== 0) { + obj.period = timer_Configuration_TimerTypeCountdownToTime_TimePeriodToJSON( message.period, - )); + ); + } return obj; }, @@ -956,9 +980,10 @@ export const Timer_Configuration_TimerTypeCountdownToTime = { I >, >(base?: I): Timer_Configuration_TimerTypeCountdownToTime { - return Timer_Configuration_TimerTypeCountdownToTime.fromPartial(base ?? {}); + return Timer_Configuration_TimerTypeCountdownToTime.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact< DeepPartial, @@ -1005,28 +1030,28 @@ export const Timer_Configuration_TimerTypeElapsedTime = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 9) { + if (tag !== 9) { break; } message.startTime = reader.double(); continue; case 2: - if (tag != 17) { + if (tag !== 17) { break; } message.endTime = reader.double(); continue; case 3: - if (tag != 24) { + if (tag !== 24) { break; } message.hasEndTime = reader.bool(); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1036,26 +1061,37 @@ export const Timer_Configuration_TimerTypeElapsedTime = { fromJSON(object: any): Timer_Configuration_TimerTypeElapsedTime { return { - startTime: isSet(object.startTime) ? Number(object.startTime) : 0, - endTime: isSet(object.endTime) ? Number(object.endTime) : 0, - hasEndTime: isSet(object.hasEndTime) ? Boolean(object.hasEndTime) : false, + startTime: isSet(object.startTime) + ? globalThis.Number(object.startTime) + : 0, + endTime: isSet(object.endTime) ? globalThis.Number(object.endTime) : 0, + hasEndTime: isSet(object.hasEndTime) + ? globalThis.Boolean(object.hasEndTime) + : false, }; }, toJSON(message: Timer_Configuration_TimerTypeElapsedTime): unknown { const obj: any = {}; - message.startTime !== undefined && (obj.startTime = message.startTime); - message.endTime !== undefined && (obj.endTime = message.endTime); - message.hasEndTime !== undefined && (obj.hasEndTime = message.hasEndTime); + if (message.startTime !== 0) { + obj.startTime = message.startTime; + } + if (message.endTime !== 0) { + obj.endTime = message.endTime; + } + if (message.hasEndTime === true) { + obj.hasEndTime = message.hasEndTime; + } return obj; }, create< I extends Exact, I>, >(base?: I): Timer_Configuration_TimerTypeElapsedTime { - return Timer_Configuration_TimerTypeElapsedTime.fromPartial(base ?? {}); + return Timer_Configuration_TimerTypeElapsedTime.fromPartial( + base ?? ({} as any), + ); }, - fromPartial< I extends Exact, I>, >(object: I): Timer_Configuration_TimerTypeElapsedTime { @@ -1100,7 +1136,7 @@ export const TimersDocument = { const tag = reader.uint32(); switch (tag >>> 3) { case 1: - if (tag != 10) { + if (tag !== 10) { break; } @@ -1110,21 +1146,21 @@ export const TimersDocument = { ); continue; case 2: - if (tag != 18) { + if (tag !== 18) { break; } message.clock = Clock.decode(reader, reader.uint32()); continue; case 3: - if (tag != 26) { + if (tag !== 26) { break; } message.timers.push(Timer.decode(reader, reader.uint32())); continue; } - if ((tag & 7) == 4 || tag == 0) { + if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); @@ -1138,7 +1174,7 @@ export const TimersDocument = { ? ApplicationInfo.fromJSON(object.applicationInfo) : undefined, clock: isSet(object.clock) ? Clock.fromJSON(object.clock) : undefined, - timers: Array.isArray(object?.timers) + timers: globalThis.Array.isArray(object?.timers) ? object.timers.map((e: any) => Timer.fromJSON(e)) : [], }; @@ -1146,16 +1182,14 @@ export const TimersDocument = { toJSON(message: TimersDocument): unknown { const obj: any = {}; - message.applicationInfo !== undefined && - (obj.applicationInfo = message.applicationInfo - ? ApplicationInfo.toJSON(message.applicationInfo) - : undefined); - message.clock !== undefined && - (obj.clock = message.clock ? Clock.toJSON(message.clock) : undefined); - if (message.timers) { - obj.timers = message.timers.map((e) => (e ? Timer.toJSON(e) : undefined)); - } else { - obj.timers = []; + if (message.applicationInfo !== undefined) { + obj.applicationInfo = ApplicationInfo.toJSON(message.applicationInfo); + } + if (message.clock !== undefined) { + obj.clock = Clock.toJSON(message.clock); + } + if (message.timers?.length) { + obj.timers = message.timers.map((e) => Timer.toJSON(e)); } return obj; }, @@ -1163,9 +1197,8 @@ export const TimersDocument = { create, I>>( base?: I, ): TimersDocument { - return TimersDocument.fromPartial(base ?? {}); + return TimersDocument.fromPartial(base ?? ({} as any)); }, - fromPartial, I>>( object: I, ): TimersDocument { @@ -1194,8 +1227,8 @@ type Builtin = export type DeepPartial = T extends Builtin ? T - : T extends Array - ? Array> + : T extends globalThis.Array + ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} diff --git a/proto/url.proto b/proto/url.proto new file mode 100755 index 0000000..edfdb92 --- /dev/null +++ b/proto/url.proto @@ -0,0 +1,68 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message URL { + message LocalRelativePath { + enum Root { + ROOT_UNKNOWN = 0; + ROOT_BOOT_VOLUME = 1; + ROOT_USER_HOME = 2; + ROOT_USER_DOCUMENTS = 3; + ROOT_USER_DOWNLOADS = 4; + ROOT_USER_MUSIC = 5; + ROOT_USER_PICTURES = 6; + ROOT_USER_VIDEOS = 7; + ROOT_USER_DESKTOP = 11; + ROOT_USER_APP_SUPPORT = 8; + ROOT_SHARED = 9; + ROOT_SHOW = 10; + ROOT_CURRENT_RESOURCE = 12; + } + + .rv.data.URL.LocalRelativePath.Root root = 1; + string path = 2; + } + + message ExternalRelativePath { + message MacOSExternalVolume { + string volume_name = 1; + } + + message Win32ExternalVolume { + string drive_letter = 1; + string volume_name = 2; + bool network_share = 3; + } + + .rv.data.URL.ExternalRelativePath.MacOSExternalVolume macos = 1; + .rv.data.URL.ExternalRelativePath.Win32ExternalVolume win32 = 2; + string path = 3; + } + + enum Platform { + PLATFORM_UNKNOWN = 0; + PLATFORM_MACOS = 1; + PLATFORM_WIN32 = 2; + PLATFORM_WEB = 3; + } + + .rv.data.URL.Platform platform = 3; + oneof Storage { + string absolute_string = 1; + string relative_path = 2; + } + oneof RelativeFilePath { + .rv.data.URL.LocalRelativePath local = 4; + .rv.data.URL.ExternalRelativePath external = 5; + } +} + +message URLs { + repeated .rv.data.URL urls = 1; +} + diff --git a/proto/url.ts b/proto/url.ts new file mode 100644 index 0000000..7115392 --- /dev/null +++ b/proto/url.ts @@ -0,0 +1,835 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface URL { + platform: URL_Platform; + absoluteString?: string | undefined; + relativePath?: string | undefined; + local?: URL_LocalRelativePath | undefined; + external?: URL_ExternalRelativePath | undefined; +} + +export enum URL_Platform { + PLATFORM_UNKNOWN = 0, + PLATFORM_MACOS = 1, + PLATFORM_WIN32 = 2, + PLATFORM_WEB = 3, + UNRECOGNIZED = -1, +} + +export function uRL_PlatformFromJSON(object: any): URL_Platform { + switch (object) { + case 0: + case 'PLATFORM_UNKNOWN': + return URL_Platform.PLATFORM_UNKNOWN; + case 1: + case 'PLATFORM_MACOS': + return URL_Platform.PLATFORM_MACOS; + case 2: + case 'PLATFORM_WIN32': + return URL_Platform.PLATFORM_WIN32; + case 3: + case 'PLATFORM_WEB': + return URL_Platform.PLATFORM_WEB; + case -1: + case 'UNRECOGNIZED': + default: + return URL_Platform.UNRECOGNIZED; + } +} + +export function uRL_PlatformToJSON(object: URL_Platform): string { + switch (object) { + case URL_Platform.PLATFORM_UNKNOWN: + return 'PLATFORM_UNKNOWN'; + case URL_Platform.PLATFORM_MACOS: + return 'PLATFORM_MACOS'; + case URL_Platform.PLATFORM_WIN32: + return 'PLATFORM_WIN32'; + case URL_Platform.PLATFORM_WEB: + return 'PLATFORM_WEB'; + case URL_Platform.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface URL_LocalRelativePath { + root: URL_LocalRelativePath_Root; + path: string; +} + +export enum URL_LocalRelativePath_Root { + ROOT_UNKNOWN = 0, + ROOT_BOOT_VOLUME = 1, + ROOT_USER_HOME = 2, + ROOT_USER_DOCUMENTS = 3, + ROOT_USER_DOWNLOADS = 4, + ROOT_USER_MUSIC = 5, + ROOT_USER_PICTURES = 6, + ROOT_USER_VIDEOS = 7, + ROOT_USER_DESKTOP = 11, + ROOT_USER_APP_SUPPORT = 8, + ROOT_SHARED = 9, + ROOT_SHOW = 10, + ROOT_CURRENT_RESOURCE = 12, + UNRECOGNIZED = -1, +} + +export function uRL_LocalRelativePath_RootFromJSON( + object: any, +): URL_LocalRelativePath_Root { + switch (object) { + case 0: + case 'ROOT_UNKNOWN': + return URL_LocalRelativePath_Root.ROOT_UNKNOWN; + case 1: + case 'ROOT_BOOT_VOLUME': + return URL_LocalRelativePath_Root.ROOT_BOOT_VOLUME; + case 2: + case 'ROOT_USER_HOME': + return URL_LocalRelativePath_Root.ROOT_USER_HOME; + case 3: + case 'ROOT_USER_DOCUMENTS': + return URL_LocalRelativePath_Root.ROOT_USER_DOCUMENTS; + case 4: + case 'ROOT_USER_DOWNLOADS': + return URL_LocalRelativePath_Root.ROOT_USER_DOWNLOADS; + case 5: + case 'ROOT_USER_MUSIC': + return URL_LocalRelativePath_Root.ROOT_USER_MUSIC; + case 6: + case 'ROOT_USER_PICTURES': + return URL_LocalRelativePath_Root.ROOT_USER_PICTURES; + case 7: + case 'ROOT_USER_VIDEOS': + return URL_LocalRelativePath_Root.ROOT_USER_VIDEOS; + case 11: + case 'ROOT_USER_DESKTOP': + return URL_LocalRelativePath_Root.ROOT_USER_DESKTOP; + case 8: + case 'ROOT_USER_APP_SUPPORT': + return URL_LocalRelativePath_Root.ROOT_USER_APP_SUPPORT; + case 9: + case 'ROOT_SHARED': + return URL_LocalRelativePath_Root.ROOT_SHARED; + case 10: + case 'ROOT_SHOW': + return URL_LocalRelativePath_Root.ROOT_SHOW; + case 12: + case 'ROOT_CURRENT_RESOURCE': + return URL_LocalRelativePath_Root.ROOT_CURRENT_RESOURCE; + case -1: + case 'UNRECOGNIZED': + default: + return URL_LocalRelativePath_Root.UNRECOGNIZED; + } +} + +export function uRL_LocalRelativePath_RootToJSON( + object: URL_LocalRelativePath_Root, +): string { + switch (object) { + case URL_LocalRelativePath_Root.ROOT_UNKNOWN: + return 'ROOT_UNKNOWN'; + case URL_LocalRelativePath_Root.ROOT_BOOT_VOLUME: + return 'ROOT_BOOT_VOLUME'; + case URL_LocalRelativePath_Root.ROOT_USER_HOME: + return 'ROOT_USER_HOME'; + case URL_LocalRelativePath_Root.ROOT_USER_DOCUMENTS: + return 'ROOT_USER_DOCUMENTS'; + case URL_LocalRelativePath_Root.ROOT_USER_DOWNLOADS: + return 'ROOT_USER_DOWNLOADS'; + case URL_LocalRelativePath_Root.ROOT_USER_MUSIC: + return 'ROOT_USER_MUSIC'; + case URL_LocalRelativePath_Root.ROOT_USER_PICTURES: + return 'ROOT_USER_PICTURES'; + case URL_LocalRelativePath_Root.ROOT_USER_VIDEOS: + return 'ROOT_USER_VIDEOS'; + case URL_LocalRelativePath_Root.ROOT_USER_DESKTOP: + return 'ROOT_USER_DESKTOP'; + case URL_LocalRelativePath_Root.ROOT_USER_APP_SUPPORT: + return 'ROOT_USER_APP_SUPPORT'; + case URL_LocalRelativePath_Root.ROOT_SHARED: + return 'ROOT_SHARED'; + case URL_LocalRelativePath_Root.ROOT_SHOW: + return 'ROOT_SHOW'; + case URL_LocalRelativePath_Root.ROOT_CURRENT_RESOURCE: + return 'ROOT_CURRENT_RESOURCE'; + case URL_LocalRelativePath_Root.UNRECOGNIZED: + default: + return 'UNRECOGNIZED'; + } +} + +export interface URL_ExternalRelativePath { + macos: URL_ExternalRelativePath_MacOSExternalVolume | undefined; + win32: URL_ExternalRelativePath_Win32ExternalVolume | undefined; + path: string; +} + +export interface URL_ExternalRelativePath_MacOSExternalVolume { + volumeName: string; +} + +export interface URL_ExternalRelativePath_Win32ExternalVolume { + driveLetter: string; + volumeName: string; + networkShare: boolean; +} + +export interface URLs { + urls: URL[]; +} + +function createBaseURL(): URL { + return { + platform: 0, + absoluteString: undefined, + relativePath: undefined, + local: undefined, + external: undefined, + }; +} + +export const URL = { + encode(message: URL, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.platform !== 0) { + writer.uint32(24).int32(message.platform); + } + if (message.absoluteString !== undefined) { + writer.uint32(10).string(message.absoluteString); + } + if (message.relativePath !== undefined) { + writer.uint32(18).string(message.relativePath); + } + if (message.local !== undefined) { + URL_LocalRelativePath.encode( + message.local, + writer.uint32(34).fork(), + ).ldelim(); + } + if (message.external !== undefined) { + URL_ExternalRelativePath.encode( + message.external, + writer.uint32(42).fork(), + ).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): URL { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseURL(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 3: + if (tag !== 24) { + break; + } + + message.platform = reader.int32() as any; + continue; + case 1: + if (tag !== 10) { + break; + } + + message.absoluteString = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.relativePath = reader.string(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.local = URL_LocalRelativePath.decode(reader, reader.uint32()); + continue; + case 5: + if (tag !== 42) { + break; + } + + message.external = URL_ExternalRelativePath.decode( + reader, + reader.uint32(), + ); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): URL { + return { + platform: isSet(object.platform) + ? uRL_PlatformFromJSON(object.platform) + : 0, + absoluteString: isSet(object.absoluteString) + ? globalThis.String(object.absoluteString) + : undefined, + relativePath: isSet(object.relativePath) + ? globalThis.String(object.relativePath) + : undefined, + local: isSet(object.local) + ? URL_LocalRelativePath.fromJSON(object.local) + : undefined, + external: isSet(object.external) + ? URL_ExternalRelativePath.fromJSON(object.external) + : undefined, + }; + }, + + toJSON(message: URL): unknown { + const obj: any = {}; + if (message.platform !== 0) { + obj.platform = uRL_PlatformToJSON(message.platform); + } + if (message.absoluteString !== undefined) { + obj.absoluteString = message.absoluteString; + } + if (message.relativePath !== undefined) { + obj.relativePath = message.relativePath; + } + if (message.local !== undefined) { + obj.local = URL_LocalRelativePath.toJSON(message.local); + } + if (message.external !== undefined) { + obj.external = URL_ExternalRelativePath.toJSON(message.external); + } + return obj; + }, + + create, I>>(base?: I): URL { + return URL.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): URL { + const message = createBaseURL(); + message.platform = object.platform ?? 0; + message.absoluteString = object.absoluteString ?? undefined; + message.relativePath = object.relativePath ?? undefined; + message.local = + object.local !== undefined && object.local !== null + ? URL_LocalRelativePath.fromPartial(object.local) + : undefined; + message.external = + object.external !== undefined && object.external !== null + ? URL_ExternalRelativePath.fromPartial(object.external) + : undefined; + return message; + }, +}; + +function createBaseURL_LocalRelativePath(): URL_LocalRelativePath { + return { root: 0, path: '' }; +} + +export const URL_LocalRelativePath = { + encode( + message: URL_LocalRelativePath, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.root !== 0) { + writer.uint32(8).int32(message.root); + } + if (message.path !== '') { + writer.uint32(18).string(message.path); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): URL_LocalRelativePath { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseURL_LocalRelativePath(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.root = reader.int32() as any; + continue; + case 2: + if (tag !== 18) { + break; + } + + message.path = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): URL_LocalRelativePath { + return { + root: isSet(object.root) + ? uRL_LocalRelativePath_RootFromJSON(object.root) + : 0, + path: isSet(object.path) ? globalThis.String(object.path) : '', + }; + }, + + toJSON(message: URL_LocalRelativePath): unknown { + const obj: any = {}; + if (message.root !== 0) { + obj.root = uRL_LocalRelativePath_RootToJSON(message.root); + } + if (message.path !== '') { + obj.path = message.path; + } + return obj; + }, + + create, I>>( + base?: I, + ): URL_LocalRelativePath { + return URL_LocalRelativePath.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): URL_LocalRelativePath { + const message = createBaseURL_LocalRelativePath(); + message.root = object.root ?? 0; + message.path = object.path ?? ''; + return message; + }, +}; + +function createBaseURL_ExternalRelativePath(): URL_ExternalRelativePath { + return { macos: undefined, win32: undefined, path: '' }; +} + +export const URL_ExternalRelativePath = { + encode( + message: URL_ExternalRelativePath, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.macos !== undefined) { + URL_ExternalRelativePath_MacOSExternalVolume.encode( + message.macos, + writer.uint32(10).fork(), + ).ldelim(); + } + if (message.win32 !== undefined) { + URL_ExternalRelativePath_Win32ExternalVolume.encode( + message.win32, + writer.uint32(18).fork(), + ).ldelim(); + } + if (message.path !== '') { + writer.uint32(26).string(message.path); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): URL_ExternalRelativePath { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseURL_ExternalRelativePath(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.macos = URL_ExternalRelativePath_MacOSExternalVolume.decode( + reader, + reader.uint32(), + ); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.win32 = URL_ExternalRelativePath_Win32ExternalVolume.decode( + reader, + reader.uint32(), + ); + continue; + case 3: + if (tag !== 26) { + break; + } + + message.path = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): URL_ExternalRelativePath { + return { + macos: isSet(object.macos) + ? URL_ExternalRelativePath_MacOSExternalVolume.fromJSON(object.macos) + : undefined, + win32: isSet(object.win32) + ? URL_ExternalRelativePath_Win32ExternalVolume.fromJSON(object.win32) + : undefined, + path: isSet(object.path) ? globalThis.String(object.path) : '', + }; + }, + + toJSON(message: URL_ExternalRelativePath): unknown { + const obj: any = {}; + if (message.macos !== undefined) { + obj.macos = URL_ExternalRelativePath_MacOSExternalVolume.toJSON( + message.macos, + ); + } + if (message.win32 !== undefined) { + obj.win32 = URL_ExternalRelativePath_Win32ExternalVolume.toJSON( + message.win32, + ); + } + if (message.path !== '') { + obj.path = message.path; + } + return obj; + }, + + create, I>>( + base?: I, + ): URL_ExternalRelativePath { + return URL_ExternalRelativePath.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>( + object: I, + ): URL_ExternalRelativePath { + const message = createBaseURL_ExternalRelativePath(); + message.macos = + object.macos !== undefined && object.macos !== null + ? URL_ExternalRelativePath_MacOSExternalVolume.fromPartial(object.macos) + : undefined; + message.win32 = + object.win32 !== undefined && object.win32 !== null + ? URL_ExternalRelativePath_Win32ExternalVolume.fromPartial(object.win32) + : undefined; + message.path = object.path ?? ''; + return message; + }, +}; + +function createBaseURL_ExternalRelativePath_MacOSExternalVolume(): URL_ExternalRelativePath_MacOSExternalVolume { + return { volumeName: '' }; +} + +export const URL_ExternalRelativePath_MacOSExternalVolume = { + encode( + message: URL_ExternalRelativePath_MacOSExternalVolume, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.volumeName !== '') { + writer.uint32(10).string(message.volumeName); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): URL_ExternalRelativePath_MacOSExternalVolume { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseURL_ExternalRelativePath_MacOSExternalVolume(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.volumeName = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): URL_ExternalRelativePath_MacOSExternalVolume { + return { + volumeName: isSet(object.volumeName) + ? globalThis.String(object.volumeName) + : '', + }; + }, + + toJSON(message: URL_ExternalRelativePath_MacOSExternalVolume): unknown { + const obj: any = {}; + if (message.volumeName !== '') { + obj.volumeName = message.volumeName; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): URL_ExternalRelativePath_MacOSExternalVolume { + return URL_ExternalRelativePath_MacOSExternalVolume.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): URL_ExternalRelativePath_MacOSExternalVolume { + const message = createBaseURL_ExternalRelativePath_MacOSExternalVolume(); + message.volumeName = object.volumeName ?? ''; + return message; + }, +}; + +function createBaseURL_ExternalRelativePath_Win32ExternalVolume(): URL_ExternalRelativePath_Win32ExternalVolume { + return { driveLetter: '', volumeName: '', networkShare: false }; +} + +export const URL_ExternalRelativePath_Win32ExternalVolume = { + encode( + message: URL_ExternalRelativePath_Win32ExternalVolume, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.driveLetter !== '') { + writer.uint32(10).string(message.driveLetter); + } + if (message.volumeName !== '') { + writer.uint32(18).string(message.volumeName); + } + if (message.networkShare === true) { + writer.uint32(24).bool(message.networkShare); + } + return writer; + }, + + decode( + input: _m0.Reader | Uint8Array, + length?: number, + ): URL_ExternalRelativePath_Win32ExternalVolume { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseURL_ExternalRelativePath_Win32ExternalVolume(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.driveLetter = reader.string(); + continue; + case 2: + if (tag !== 18) { + break; + } + + message.volumeName = reader.string(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.networkShare = reader.bool(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): URL_ExternalRelativePath_Win32ExternalVolume { + return { + driveLetter: isSet(object.driveLetter) + ? globalThis.String(object.driveLetter) + : '', + volumeName: isSet(object.volumeName) + ? globalThis.String(object.volumeName) + : '', + networkShare: isSet(object.networkShare) + ? globalThis.Boolean(object.networkShare) + : false, + }; + }, + + toJSON(message: URL_ExternalRelativePath_Win32ExternalVolume): unknown { + const obj: any = {}; + if (message.driveLetter !== '') { + obj.driveLetter = message.driveLetter; + } + if (message.volumeName !== '') { + obj.volumeName = message.volumeName; + } + if (message.networkShare === true) { + obj.networkShare = message.networkShare; + } + return obj; + }, + + create< + I extends Exact< + DeepPartial, + I + >, + >(base?: I): URL_ExternalRelativePath_Win32ExternalVolume { + return URL_ExternalRelativePath_Win32ExternalVolume.fromPartial( + base ?? ({} as any), + ); + }, + fromPartial< + I extends Exact< + DeepPartial, + I + >, + >(object: I): URL_ExternalRelativePath_Win32ExternalVolume { + const message = createBaseURL_ExternalRelativePath_Win32ExternalVolume(); + message.driveLetter = object.driveLetter ?? ''; + message.volumeName = object.volumeName ?? ''; + message.networkShare = object.networkShare ?? false; + return message; + }, +}; + +function createBaseURLs(): URLs { + return { urls: [] }; +} + +export const URLs = { + encode(message: URLs, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + for (const v of message.urls) { + URL.encode(v!, writer.uint32(10).fork()).ldelim(); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): URLs { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseURLs(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.urls.push(URL.decode(reader, reader.uint32())); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): URLs { + return { + urls: globalThis.Array.isArray(object?.urls) + ? object.urls.map((e: any) => URL.fromJSON(e)) + : [], + }; + }, + + toJSON(message: URLs): unknown { + const obj: any = {}; + if (message.urls?.length) { + obj.urls = message.urls.map((e) => URL.toJSON(e)); + } + return obj; + }, + + create, I>>(base?: I): URLs { + return URLs.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): URLs { + const message = createBaseURLs(); + message.urls = object.urls?.map((e) => URL.fromPartial(e)) || []; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/uuid.proto b/proto/uuid.proto new file mode 100755 index 0000000..f4b8749 --- /dev/null +++ b/proto/uuid.proto @@ -0,0 +1,12 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message UUID { + string string = 1; +} + diff --git a/proto/uuid.ts b/proto/uuid.ts new file mode 100644 index 0000000..8f896fa --- /dev/null +++ b/proto/uuid.ts @@ -0,0 +1,98 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface UUID { + string: string; +} + +function createBaseUUID(): UUID { + return { string: '' }; +} + +export const UUID = { + encode(message: UUID, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { + if (message.string !== '') { + writer.uint32(10).string(message.string); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): UUID { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseUUID(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 10) { + break; + } + + message.string = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): UUID { + return { + string: isSet(object.string) ? globalThis.String(object.string) : '', + }; + }, + + toJSON(message: UUID): unknown { + const obj: any = {}; + if (message.string !== '') { + obj.string = message.string; + } + return obj; + }, + + create, I>>(base?: I): UUID { + return UUID.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): UUID { + const message = createBaseUUID(); + message.string = object.string ?? ''; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} diff --git a/proto/version.proto b/proto/version.proto new file mode 100755 index 0000000..ea616db --- /dev/null +++ b/proto/version.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; + +package rv.data; + +option cc_enable_arenas = true; +option csharp_namespace = "Pro.SerializationInterop.RVProtoData"; +option swift_prefix = "RVData_"; + +message Version { + uint32 major_version = 1; + uint32 minor_version = 2; + uint32 patch_version = 3; + string build = 4; +} + diff --git a/proto/version.ts b/proto/version.ts new file mode 100644 index 0000000..8307f1a --- /dev/null +++ b/proto/version.ts @@ -0,0 +1,155 @@ +/* eslint-disable */ +import _m0 from 'protobufjs/minimal'; + +export const protobufPackage = 'rv.data'; + +export interface Version { + majorVersion: number; + minorVersion: number; + patchVersion: number; + build: string; +} + +function createBaseVersion(): Version { + return { majorVersion: 0, minorVersion: 0, patchVersion: 0, build: '' }; +} + +export const Version = { + encode( + message: Version, + writer: _m0.Writer = _m0.Writer.create(), + ): _m0.Writer { + if (message.majorVersion !== 0) { + writer.uint32(8).uint32(message.majorVersion); + } + if (message.minorVersion !== 0) { + writer.uint32(16).uint32(message.minorVersion); + } + if (message.patchVersion !== 0) { + writer.uint32(24).uint32(message.patchVersion); + } + if (message.build !== '') { + writer.uint32(34).string(message.build); + } + return writer; + }, + + decode(input: _m0.Reader | Uint8Array, length?: number): Version { + const reader = + input instanceof _m0.Reader ? input : _m0.Reader.create(input); + let end = length === undefined ? reader.len : reader.pos + length; + const message = createBaseVersion(); + while (reader.pos < end) { + const tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (tag !== 8) { + break; + } + + message.majorVersion = reader.uint32(); + continue; + case 2: + if (tag !== 16) { + break; + } + + message.minorVersion = reader.uint32(); + continue; + case 3: + if (tag !== 24) { + break; + } + + message.patchVersion = reader.uint32(); + continue; + case 4: + if (tag !== 34) { + break; + } + + message.build = reader.string(); + continue; + } + if ((tag & 7) === 4 || tag === 0) { + break; + } + reader.skipType(tag & 7); + } + return message; + }, + + fromJSON(object: any): Version { + return { + majorVersion: isSet(object.majorVersion) + ? globalThis.Number(object.majorVersion) + : 0, + minorVersion: isSet(object.minorVersion) + ? globalThis.Number(object.minorVersion) + : 0, + patchVersion: isSet(object.patchVersion) + ? globalThis.Number(object.patchVersion) + : 0, + build: isSet(object.build) ? globalThis.String(object.build) : '', + }; + }, + + toJSON(message: Version): unknown { + const obj: any = {}; + if (message.majorVersion !== 0) { + obj.majorVersion = Math.round(message.majorVersion); + } + if (message.minorVersion !== 0) { + obj.minorVersion = Math.round(message.minorVersion); + } + if (message.patchVersion !== 0) { + obj.patchVersion = Math.round(message.patchVersion); + } + if (message.build !== '') { + obj.build = message.build; + } + return obj; + }, + + create, I>>(base?: I): Version { + return Version.fromPartial(base ?? ({} as any)); + }, + fromPartial, I>>(object: I): Version { + const message = createBaseVersion(); + message.majorVersion = object.majorVersion ?? 0; + message.minorVersion = object.minorVersion ?? 0; + message.patchVersion = object.patchVersion ?? 0; + message.build = object.build ?? ''; + return message; + }, +}; + +type Builtin = + | Date + | Function + | Uint8Array + | string + | number + | boolean + | undefined; + +export type DeepPartial = T extends Builtin + ? T + : T extends globalThis.Array + ? globalThis.Array> + : T extends ReadonlyArray + ? ReadonlyArray> + : T extends {} + ? { [K in keyof T]?: DeepPartial } + : Partial; + +type KeysOfUnion = T extends T ? keyof T : never; +export type Exact = P extends Builtin + ? P + : P & { [K in keyof P]: Exact } & { + [K in Exclude>]: never; + }; + +function isSet(value: any): boolean { + return value !== null && value !== undefined; +} From 1ed400834f36c28f6544fb9d310f533044ba4d89 Mon Sep 17 00:00:00 2001 From: Ioan Lucut Date: Sat, 13 Jan 2024 17:40:34 +0200 Subject: [PATCH 2/4] Update ts-proto dependency version to 1.165.2. --- package-lock.json | 30 +++++++++++++++++++++--------- package.json | 2 +- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9118461..9e1fd12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,6 @@ "p-map": "^4.0.0", "protobufjs": "^7.2.5", "recursive-readdir": "^2.2.3", - "ts-proto": "^1.158.0", "uuid": "^9.0.1" }, "devDependencies": { @@ -36,6 +35,7 @@ "prettier": "^2.8.8", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", + "ts-proto": "^1.165.2", "tslib": "^2.6.2", "typescript": "5.1.6" } @@ -2097,6 +2097,7 @@ "version": "2.1.13", "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.13.tgz", "integrity": "sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==", + "dev": true, "engines": { "node": ">=12.13" }, @@ -2306,6 +2307,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -2401,6 +2403,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.8.tgz", "integrity": "sha512-iVKnUtYfGrYcW1ZAlfR/F59cUVL8QIhWoBJoSjkkdua/dkWIgjZfiLMeTjiB06X0ZLkQ0M2C1VbUj/CxkIf1zg==", + "dev": true, "dependencies": { "detect-libc": "^1.0.3" } @@ -5434,14 +5437,16 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.6.0.tgz", "integrity": "sha512-4vEH/wkhcjRPFOdBwIh9ItO6jOoumVLRF4aABDX5JSNEubSqwOulihxQPqai+OkuygJm3WYMInxXQX4QwVNMuw==", + "dev": true, "dependencies": { "dprint-node": "^1.0.7" } }, "node_modules/ts-proto": { - "version": "1.158.0", - "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.158.0.tgz", - "integrity": "sha512-t5XcKYvdeeeinP4zBA+YXzRANMXacxPzqhs7hsmnD9RxfP1L+Ip858ii9Zdkp/UYW58N3q4wJKLdZfvnBmAk9w==", + "version": "1.165.2", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.165.2.tgz", + "integrity": "sha512-Jhg3ZKelxhQ3zoBlKiVDfius2H7XLmdC0B+w5iCKUSyZqMIGQXC5iervR6CUIxaoLkSl7Pcw0XwCluR5TLf5NQ==", + "dev": true, "dependencies": { "case-anything": "^2.1.13", "protobufjs": "^7.2.4", @@ -5456,6 +5461,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.15.0.tgz", "integrity": "sha512-TYyJ7+H+7Jsqawdv+mfsEpZPTIj9siDHS6EMCzG/z3b/PZiphsX+mWtqFfFVe5/N0Th6V3elK9lQqjnrgTOfrg==", + "dev": true, "dependencies": { "long": "^5.2.3", "protobufjs": "^7.2.4" @@ -7338,7 +7344,8 @@ "case-anything": { "version": "2.1.13", "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.13.tgz", - "integrity": "sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==" + "integrity": "sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==", + "dev": true }, "chalk": { "version": "4.1.2", @@ -7483,7 +7490,8 @@ "detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true }, "detect-newline": { "version": "3.1.0", @@ -7546,6 +7554,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/dprint-node/-/dprint-node-1.0.8.tgz", "integrity": "sha512-iVKnUtYfGrYcW1ZAlfR/F59cUVL8QIhWoBJoSjkkdua/dkWIgjZfiLMeTjiB06X0ZLkQ0M2C1VbUj/CxkIf1zg==", + "dev": true, "requires": { "detect-libc": "^1.0.3" } @@ -9742,14 +9751,16 @@ "version": "6.6.0", "resolved": "https://registry.npmjs.org/ts-poet/-/ts-poet-6.6.0.tgz", "integrity": "sha512-4vEH/wkhcjRPFOdBwIh9ItO6jOoumVLRF4aABDX5JSNEubSqwOulihxQPqai+OkuygJm3WYMInxXQX4QwVNMuw==", + "dev": true, "requires": { "dprint-node": "^1.0.7" } }, "ts-proto": { - "version": "1.158.0", - "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.158.0.tgz", - "integrity": "sha512-t5XcKYvdeeeinP4zBA+YXzRANMXacxPzqhs7hsmnD9RxfP1L+Ip858ii9Zdkp/UYW58N3q4wJKLdZfvnBmAk9w==", + "version": "1.165.2", + "resolved": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.165.2.tgz", + "integrity": "sha512-Jhg3ZKelxhQ3zoBlKiVDfius2H7XLmdC0B+w5iCKUSyZqMIGQXC5iervR6CUIxaoLkSl7Pcw0XwCluR5TLf5NQ==", + "dev": true, "requires": { "case-anything": "^2.1.13", "protobufjs": "^7.2.4", @@ -9761,6 +9772,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.15.0.tgz", "integrity": "sha512-TYyJ7+H+7Jsqawdv+mfsEpZPTIj9siDHS6EMCzG/z3b/PZiphsX+mWtqFfFVe5/N0Th6V3elK9lQqjnrgTOfrg==", + "dev": true, "requires": { "long": "^5.2.3", "protobufjs": "^7.2.4" diff --git a/package.json b/package.json index 3ad65e2..5101dc3 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "p-map": "^4.0.0", "protobufjs": "^7.2.5", "recursive-readdir": "^2.2.3", - "ts-proto": "^1.158.0", "uuid": "^9.0.1" }, "devDependencies": { @@ -40,6 +39,7 @@ "prettier": "^2.8.8", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", + "ts-proto": "^1.165.2", "tslib": "^2.6.2", "typescript": "5.1.6" } From de36b815905d2750a268cf1b9075a0fb99fb59d4 Mon Sep 17 00:00:00 2001 From: Ioan Lucut Date: Sat, 13 Jan 2024 17:40:41 +0200 Subject: [PATCH 3/4] Add instructions on how to use the `protodump` utility for encoding presentation files. --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 99f04e6..be873c4 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,10 @@ convertSongsToPP7FormatLocally({ This repo is doing a reverse engineering from the pro presenter protobuf format to a known format, and then it encodes back presentation files by using the https://github.com/arkadiyt/protodump utility. +To use that, simply run the following commands: +`git clone https://github.com/arkadiyt/protodump.git` +`go build -o protodump cmd/protodump/main.go` + #### Find proto files from PP7 > Assuming that `protodump` is a sibling of this dir: @@ -112,7 +116,7 @@ find /Applications/ProPresenter.app/ -type f -perm +111 -print -exec ../protodum ```unix cd proto -for f in ./proto/*; do protoc --plugin=../node_modules/.bin/protoc-gen-ts_proto --ts_proto_out=./proto --ts_proto_opt=esModuleInterop=true ./$f ; done +for f in ./*; do protoc --plugin=../node_modules/.bin/protoc-gen-ts_proto --ts_proto_out=./ --ts_proto_opt=esModuleInterop=true ./$f ; done ``` #### Decode a single presentation file called `TEMP.pro` to `TS` From ebe79c04e6d4a8633bc048d1379f9c756ca3d27b Mon Sep 17 00:00:00 2001 From: Ioan Lucut Date: Sat, 13 Jan 2024 17:41:59 +0200 Subject: [PATCH 4/4] Refactor converterService to check for missing song IDs and throw an error if found. --- .../proPresenter7SongConverter.spec.ts.snap | 27 +++++++++++++++++++ src/converterService.ts | 11 +++++++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/src/__snapshots__/proPresenter7SongConverter.spec.ts.snap b/src/__snapshots__/proPresenter7SongConverter.spec.ts.snap index 05510e1..3cc3d12 100644 --- a/src/__snapshots__/proPresenter7SongConverter.spec.ts.snap +++ b/src/__snapshots__/proPresenter7SongConverter.spec.ts.snap @@ -225,6 +225,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -989,6 +990,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -1769,6 +1771,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -2783,6 +2786,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -3788,6 +3792,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -4722,6 +4727,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -5678,6 +5684,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -6644,6 +6651,7 @@ exports[`proPresenter7SongConverter Advanced song (w/ subsection) should convert "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -8257,6 +8265,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -9021,6 +9030,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -9801,6 +9811,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -10706,6 +10717,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -11611,6 +11623,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -12396,6 +12409,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -13182,6 +13196,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -13967,6 +13982,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -14753,6 +14769,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -15538,6 +15555,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -16323,6 +16341,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -17109,6 +17128,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -17895,6 +17915,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -18681,6 +18702,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -19467,6 +19489,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -20253,6 +20276,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -21039,6 +21063,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -21825,6 +21850,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, @@ -22611,6 +22637,7 @@ exports[`proPresenter7SongConverter Basic song (no subsection) should convert to "audioInput": undefined, "background": undefined, "blendMode": undefined, + "capture": undefined, "clear": undefined, "clearGroup": undefined, "collectionElement": undefined, diff --git a/src/converterService.ts b/src/converterService.ts index 740f971..ec62414 100644 --- a/src/converterService.ts +++ b/src/converterService.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { isEqual } from 'lodash'; +import { isEmpty, isEqual } from 'lodash'; import recursive from 'recursive-readdir'; import { Presentation } from '../proto/presentation'; import { @@ -143,6 +143,15 @@ export const getBasicDeploymentInfo = async ( // Current deployment const deployableSongs = await getDeployableSongs(sourceDir); + const problematicSongs = deployableSongs.filter(({ song }) => !song.id); + if (!isEmpty(problematicSongs)) { + throw new Error( + `The following songs are missing an ID: ${JSON.stringify( + problematicSongs.map(({ fileName }) => fileName), + )}`, + ); + } + const currentManifest = { inventory: await generateManifest(deployableSongs), updatedOn: versionedDir,