// Code generated by protoc-gen-go-lite. DO NOT EDIT. // protoc-gen-go-lite version: v0.19.1-0.20261028131920-f644656fc4a7 // source: github.com/s4wave/spacewave/bldr/desktop/tray/tray.proto package desktop_tray import ( fmt "fmt" io "io" slices "slices" strconv "strconv" protobuf_go_lite "github.com/aperturerobotics/protobuf-go-lite" json "github.com/aperturerobotics/protobuf-go-lite/json" ) // DesktopTrayEntryKind describes native menu mapping semantics. type DesktopTrayEntryKind int32 const ( // DESKTOP_TRAY_ENTRY_KIND_UNSPECIFIED leaves row semantics unset. DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_UNSPECIFIED DesktopTrayEntryKind = 0 // DESKTOP_TRAY_ENTRY_KIND_SECTION renders a disabled section heading. DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_SECTION DesktopTrayEntryKind = 1 // DESKTOP_TRAY_ENTRY_KIND_SEPARATOR renders a native separator. DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_SEPARATOR DesktopTrayEntryKind = 2 // DESKTOP_TRAY_ENTRY_KIND_STATUS renders a disabled status row. DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_STATUS DesktopTrayEntryKind = 3 // DESKTOP_TRAY_ENTRY_KIND_ACTION renders an invokable action row. DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_ACTION DesktopTrayEntryKind = 4 // DESKTOP_TRAY_ENTRY_KIND_SUBMENU renders a submenu container. DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_SUBMENU DesktopTrayEntryKind = 5 ) // Enum value maps for DesktopTrayEntryKind. var ( DesktopTrayEntryKind_name = map[int32]string{ 0: "DESKTOP_TRAY_ENTRY_KIND_UNSPECIFIED", 1: "DESKTOP_TRAY_ENTRY_KIND_SECTION", 2: "DESKTOP_TRAY_ENTRY_KIND_SEPARATOR", 3: "DESKTOP_TRAY_ENTRY_KIND_STATUS", 4: "DESKTOP_TRAY_ENTRY_KIND_ACTION", 5: "DESKTOP_TRAY_ENTRY_KIND_SUBMENU", } DesktopTrayEntryKind_value = map[string]int32{ "DESKTOP_TRAY_ENTRY_KIND_UNSPECIFIED": 0, "DESKTOP_TRAY_ENTRY_KIND_SECTION": 1, "DESKTOP_TRAY_ENTRY_KIND_SEPARATOR": 2, "DESKTOP_TRAY_ENTRY_KIND_STATUS": 3, "DESKTOP_TRAY_ENTRY_KIND_ACTION": 4, "DESKTOP_TRAY_ENTRY_KIND_SUBMENU": 5, } ) func (x DesktopTrayEntryKind) Enum() *DesktopTrayEntryKind { p := new(DesktopTrayEntryKind) *p = x return p } func (x DesktopTrayEntryKind) String() string { name, valid := DesktopTrayEntryKind_name[int32(x)] if valid { return name } return strconv.Itoa(int(x)) } // DesktopTrayActionKind describes selectable action semantics. type DesktopTrayActionKind int32 const ( // DESKTOP_TRAY_ACTION_KIND_UNSPECIFIED leaves action semantics unset. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_UNSPECIFIED DesktopTrayActionKind = 0 // DESKTOP_TRAY_ACTION_KIND_OPEN_ROUTE opens or focuses an app route. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_OPEN_ROUTE DesktopTrayActionKind = 1 // DESKTOP_TRAY_ACTION_KIND_NEW_WINDOW opens an app route in a new window. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_NEW_WINDOW DesktopTrayActionKind = 2 // DESKTOP_TRAY_ACTION_KIND_COPY_TEXT copies text to the native clipboard. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_COPY_TEXT DesktopTrayActionKind = 3 // DESKTOP_TRAY_ACTION_KIND_REVEAL_PATH reveals a local filesystem path. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_REVEAL_PATH DesktopTrayActionKind = 4 // DESKTOP_TRAY_ACTION_KIND_QUIT requests explicit runtime quit. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_QUIT DesktopTrayActionKind = 5 // DESKTOP_TRAY_ACTION_KIND_ATTACHED_HANDLER invokes the attached action resource. DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_ATTACHED_HANDLER DesktopTrayActionKind = 6 ) // Enum value maps for DesktopTrayActionKind. var ( DesktopTrayActionKind_name = map[int32]string{ 0: "DESKTOP_TRAY_ACTION_KIND_UNSPECIFIED", 1: "DESKTOP_TRAY_ACTION_KIND_OPEN_ROUTE", 2: "DESKTOP_TRAY_ACTION_KIND_NEW_WINDOW", 3: "DESKTOP_TRAY_ACTION_KIND_COPY_TEXT", 4: "DESKTOP_TRAY_ACTION_KIND_REVEAL_PATH", 5: "DESKTOP_TRAY_ACTION_KIND_QUIT", 6: "DESKTOP_TRAY_ACTION_KIND_ATTACHED_HANDLER", } DesktopTrayActionKind_value = map[string]int32{ "DESKTOP_TRAY_ACTION_KIND_UNSPECIFIED": 0, "DESKTOP_TRAY_ACTION_KIND_OPEN_ROUTE": 1, "DESKTOP_TRAY_ACTION_KIND_NEW_WINDOW": 2, "DESKTOP_TRAY_ACTION_KIND_COPY_TEXT": 3, "DESKTOP_TRAY_ACTION_KIND_REVEAL_PATH": 4, "DESKTOP_TRAY_ACTION_KIND_QUIT": 5, "DESKTOP_TRAY_ACTION_KIND_ATTACHED_HANDLER": 6, } ) func (x DesktopTrayActionKind) Enum() *DesktopTrayActionKind { p := new(DesktopTrayActionKind) *p = x return p } func (x DesktopTrayActionKind) String() string { name, valid := DesktopTrayActionKind_name[int32(x)] if valid { return name } return strconv.Itoa(int(x)) } // DesktopTrayIconState describes collapsed tray icon status. type DesktopTrayIconState int32 const ( // DESKTOP_TRAY_ICON_STATE_UNSPECIFIED leaves icon status unset. DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_UNSPECIFIED DesktopTrayIconState = 0 // DESKTOP_TRAY_ICON_STATE_NORMAL indicates steady healthy state. DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_NORMAL DesktopTrayIconState = 1 // DESKTOP_TRAY_ICON_STATE_ACTIVE indicates useful background activity. DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_ACTIVE DesktopTrayIconState = 2 // DESKTOP_TRAY_ICON_STATE_ATTENTION indicates user action is needed. DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_ATTENTION DesktopTrayIconState = 3 // DESKTOP_TRAY_ICON_STATE_DISCONNECTED indicates runtime disconnection. DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_DISCONNECTED DesktopTrayIconState = 4 // DESKTOP_TRAY_ICON_STATE_QUITTING indicates explicit shutdown is running. DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_QUITTING DesktopTrayIconState = 5 ) // Enum value maps for DesktopTrayIconState. var ( DesktopTrayIconState_name = map[int32]string{ 0: "DESKTOP_TRAY_ICON_STATE_UNSPECIFIED", 1: "DESKTOP_TRAY_ICON_STATE_NORMAL", 2: "DESKTOP_TRAY_ICON_STATE_ACTIVE", 3: "DESKTOP_TRAY_ICON_STATE_ATTENTION", 4: "DESKTOP_TRAY_ICON_STATE_DISCONNECTED", 5: "DESKTOP_TRAY_ICON_STATE_QUITTING", } DesktopTrayIconState_value = map[string]int32{ "DESKTOP_TRAY_ICON_STATE_UNSPECIFIED": 0, "DESKTOP_TRAY_ICON_STATE_NORMAL": 1, "DESKTOP_TRAY_ICON_STATE_ACTIVE": 2, "DESKTOP_TRAY_ICON_STATE_ATTENTION": 3, "DESKTOP_TRAY_ICON_STATE_DISCONNECTED": 4, "DESKTOP_TRAY_ICON_STATE_QUITTING": 5, } ) func (x DesktopTrayIconState) Enum() *DesktopTrayIconState { p := new(DesktopTrayIconState) *p = x return p } func (x DesktopTrayIconState) String() string { name, valid := DesktopTrayIconState_name[int32(x)] if valid { return name } return strconv.Itoa(int(x)) } // DesktopTraySeverity describes row urgency. type DesktopTraySeverity int32 const ( // DESKTOP_TRAY_SEVERITY_UNSPECIFIED leaves severity unset. DesktopTraySeverity_DESKTOP_TRAY_SEVERITY_UNSPECIFIED DesktopTraySeverity = 0 // DESKTOP_TRAY_SEVERITY_INFO marks informational status. DesktopTraySeverity_DESKTOP_TRAY_SEVERITY_INFO DesktopTraySeverity = 1 // DESKTOP_TRAY_SEVERITY_WARNING marks a recoverable warning. DesktopTraySeverity_DESKTOP_TRAY_SEVERITY_WARNING DesktopTraySeverity = 2 // DESKTOP_TRAY_SEVERITY_CRITICAL marks a blocking issue. DesktopTraySeverity_DESKTOP_TRAY_SEVERITY_CRITICAL DesktopTraySeverity = 3 ) // Enum value maps for DesktopTraySeverity. var ( DesktopTraySeverity_name = map[int32]string{ 0: "DESKTOP_TRAY_SEVERITY_UNSPECIFIED", 1: "DESKTOP_TRAY_SEVERITY_INFO", 2: "DESKTOP_TRAY_SEVERITY_WARNING", 3: "DESKTOP_TRAY_SEVERITY_CRITICAL", } DesktopTraySeverity_value = map[string]int32{ "DESKTOP_TRAY_SEVERITY_UNSPECIFIED": 0, "DESKTOP_TRAY_SEVERITY_INFO": 1, "DESKTOP_TRAY_SEVERITY_WARNING": 2, "DESKTOP_TRAY_SEVERITY_CRITICAL": 3, } ) func (x DesktopTraySeverity) Enum() *DesktopTraySeverity { p := new(DesktopTraySeverity) *p = x return p } func (x DesktopTraySeverity) String() string { name, valid := DesktopTraySeverity_name[int32(x)] if valid { return name } return strconv.Itoa(int(x)) } // DesktopTrayState is the full tray tree snapshot. type DesktopTrayState struct { unknownFields []byte // Entries contains the registered tray entries. Entries []*DesktopTrayEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // IconState describes the collapsed platform icon status. IconState DesktopTrayIconState `protobuf:"varint,2,opt,name=icon_state,json=iconState,proto3" json:"iconState,omitempty"` // StatusText is short platform icon tooltip text. StatusText string `protobuf:"bytes,3,opt,name=status_text,json=statusText,proto3" json:"statusText,omitempty"` } func (x *DesktopTrayState) Reset() { *x = DesktopTrayState{} } func (*DesktopTrayState) ProtoMessage() {} func (x *DesktopTrayState) GetEntries() []*DesktopTrayEntry { if x != nil { return x.Entries } return nil } func (x *DesktopTrayState) GetIconState() DesktopTrayIconState { if x != nil { return x.IconState } return DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_UNSPECIFIED } func (x *DesktopTrayState) GetStatusText() string { if x != nil { return x.StatusText } return "" } // DesktopTrayEntry describes one platform-neutral tray row. type DesktopTrayEntry struct { unknownFields []byte // Id identifies the entry within the tray tree. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Kind describes how the entry maps to a native menu item. Kind DesktopTrayEntryKind `protobuf:"varint,2,opt,name=kind,proto3" json:"kind,omitempty"` // Path places the entry under nested submenu labels. Path []string `protobuf:"bytes,3,rep,name=path,proto3" json:"path,omitempty"` // Group orders related entries and creates section breaks between groups. Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group,omitempty"` // Order sorts entries within a path and group. Order int32 `protobuf:"varint,5,opt,name=order,proto3" json:"order,omitempty"` // Label is primary display text. Label string `protobuf:"bytes,6,opt,name=label,proto3" json:"label,omitempty"` // Detail is secondary display text. Detail string `protobuf:"bytes,7,opt,name=detail,proto3" json:"detail,omitempty"` // StatusText is compact status text for the row. StatusText string `protobuf:"bytes,8,opt,name=status_text,json=statusText,proto3" json:"statusText,omitempty"` // IconName is a platform-neutral icon hint. IconName string `protobuf:"bytes,9,opt,name=icon_name,json=iconName,proto3" json:"iconName,omitempty"` // IconState is a platform-neutral status hint. IconState DesktopTrayIconState `protobuf:"varint,10,opt,name=icon_state,json=iconState,proto3" json:"iconState,omitempty"` // Severity describes attention urgency for status and action rows. Severity DesktopTraySeverity `protobuf:"varint,11,opt,name=severity,proto3" json:"severity,omitempty"` // Active is set when the row describes active foreground work. Active bool `protobuf:"varint,12,opt,name=active,proto3" json:"active,omitempty"` // Enabled indicates whether an action row can run. Enabled bool `protobuf:"varint,13,opt,name=enabled,proto3" json:"enabled,omitempty"` // Action describes what happens when an action row is selected. Action *DesktopTrayAction `protobuf:"bytes,14,opt,name=action,proto3" json:"action,omitempty"` } func (x *DesktopTrayEntry) Reset() { *x = DesktopTrayEntry{} } func (*DesktopTrayEntry) ProtoMessage() {} func (x *DesktopTrayEntry) GetId() string { if x != nil { return x.Id } return "" } func (x *DesktopTrayEntry) GetKind() DesktopTrayEntryKind { if x != nil { return x.Kind } return DesktopTrayEntryKind_DESKTOP_TRAY_ENTRY_KIND_UNSPECIFIED } func (x *DesktopTrayEntry) GetPath() []string { if x != nil { return x.Path } return nil } func (x *DesktopTrayEntry) GetGroup() string { if x != nil { return x.Group } return "" } func (x *DesktopTrayEntry) GetOrder() int32 { if x != nil { return x.Order } return 0 } func (x *DesktopTrayEntry) GetLabel() string { if x != nil { return x.Label } return "" } func (x *DesktopTrayEntry) GetDetail() string { if x != nil { return x.Detail } return "" } func (x *DesktopTrayEntry) GetStatusText() string { if x != nil { return x.StatusText } return "" } func (x *DesktopTrayEntry) GetIconName() string { if x != nil { return x.IconName } return "" } func (x *DesktopTrayEntry) GetIconState() DesktopTrayIconState { if x != nil { return x.IconState } return DesktopTrayIconState_DESKTOP_TRAY_ICON_STATE_UNSPECIFIED } func (x *DesktopTrayEntry) GetSeverity() DesktopTraySeverity { if x != nil { return x.Severity } return DesktopTraySeverity_DESKTOP_TRAY_SEVERITY_UNSPECIFIED } func (x *DesktopTrayEntry) GetActive() bool { if x != nil { return x.Active } return false } func (x *DesktopTrayEntry) GetEnabled() bool { if x != nil { return x.Enabled } return false } func (x *DesktopTrayEntry) GetAction() *DesktopTrayAction { if x != nil { return x.Action } return nil } // DesktopTrayAction describes a selectable tray action. type DesktopTrayAction struct { unknownFields []byte // Kind describes the platform-neutral action category. Kind DesktopTrayActionKind `protobuf:"varint,1,opt,name=kind,proto3" json:"kind,omitempty"` // Route is the app route used by route-opening actions. Route string `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` // Value is action-specific text such as copy text or a filesystem path. Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` } func (x *DesktopTrayAction) Reset() { *x = DesktopTrayAction{} } func (*DesktopTrayAction) ProtoMessage() {} func (x *DesktopTrayAction) GetKind() DesktopTrayActionKind { if x != nil { return x.Kind } return DesktopTrayActionKind_DESKTOP_TRAY_ACTION_KIND_UNSPECIFIED } func (x *DesktopTrayAction) GetRoute() string { if x != nil { return x.Route } return "" } func (x *DesktopTrayAction) GetValue() string { if x != nil { return x.Value } return "" } // RegisterDesktopTrayEntryRequest is the request for RegisterDesktopTrayEntry. type RegisterDesktopTrayEntryRequest struct { unknownFields []byte // Entry is the tray entry to register. Entry *DesktopTrayEntry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` // AttachedActionResourceId is an optional attached DesktopTrayActionHandlerService resource. AttachedActionResourceId uint32 `protobuf:"varint,2,opt,name=attached_action_resource_id,json=attachedActionResourceId,proto3" json:"attachedActionResourceId,omitempty"` } func (x *RegisterDesktopTrayEntryRequest) Reset() { *x = RegisterDesktopTrayEntryRequest{} } func (*RegisterDesktopTrayEntryRequest) ProtoMessage() {} func (x *RegisterDesktopTrayEntryRequest) GetEntry() *DesktopTrayEntry { if x != nil { return x.Entry } return nil } func (x *RegisterDesktopTrayEntryRequest) GetAttachedActionResourceId() uint32 { if x != nil { return x.AttachedActionResourceId } return 0 } // RegisterDesktopTrayEntryResponse is the response for RegisterDesktopTrayEntry. type RegisterDesktopTrayEntryResponse struct { unknownFields []byte // ResourceId is the registered DesktopTrayEntryResourceService resource. ResourceId uint32 `protobuf:"varint,1,opt,name=resource_id,json=resourceId,proto3" json:"resourceId,omitempty"` } func (x *RegisterDesktopTrayEntryResponse) Reset() { *x = RegisterDesktopTrayEntryResponse{} } func (*RegisterDesktopTrayEntryResponse) ProtoMessage() {} func (x *RegisterDesktopTrayEntryResponse) GetResourceId() uint32 { if x != nil { return x.ResourceId } return 0 } // WatchDesktopTrayRequest is the request for WatchDesktopTray. type WatchDesktopTrayRequest struct { unknownFields []byte } func (x *WatchDesktopTrayRequest) Reset() { *x = WatchDesktopTrayRequest{} } func (*WatchDesktopTrayRequest) ProtoMessage() {} // WatchDesktopTrayResponse is the response for WatchDesktopTray. type WatchDesktopTrayResponse struct { unknownFields []byte // State is the current tray tree snapshot. State *DesktopTrayState `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` } func (x *WatchDesktopTrayResponse) Reset() { *x = WatchDesktopTrayResponse{} } func (*WatchDesktopTrayResponse) ProtoMessage() {} func (x *WatchDesktopTrayResponse) GetState() *DesktopTrayState { if x != nil { return x.State } return nil } // InvokeDesktopTrayEntryRequest is the request for InvokeDesktopTrayEntry. type InvokeDesktopTrayEntryRequest struct { unknownFields []byte // EntryId is the entry id to invoke. EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entryId,omitempty"` } func (x *InvokeDesktopTrayEntryRequest) Reset() { *x = InvokeDesktopTrayEntryRequest{} } func (*InvokeDesktopTrayEntryRequest) ProtoMessage() {} func (x *InvokeDesktopTrayEntryRequest) GetEntryId() string { if x != nil { return x.EntryId } return "" } // InvokeDesktopTrayEntryResponse is the response for InvokeDesktopTrayEntry. type InvokeDesktopTrayEntryResponse struct { unknownFields []byte } func (x *InvokeDesktopTrayEntryResponse) Reset() { *x = InvokeDesktopTrayEntryResponse{} } func (*InvokeDesktopTrayEntryResponse) ProtoMessage() {} // SetDesktopTrayEntryRequest is the request for SetDesktopTrayEntry. type SetDesktopTrayEntryRequest struct { unknownFields []byte // Entry is the replacement entry state. Entry *DesktopTrayEntry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` } func (x *SetDesktopTrayEntryRequest) Reset() { *x = SetDesktopTrayEntryRequest{} } func (*SetDesktopTrayEntryRequest) ProtoMessage() {} func (x *SetDesktopTrayEntryRequest) GetEntry() *DesktopTrayEntry { if x != nil { return x.Entry } return nil } // SetDesktopTrayEntryResponse is the response for SetDesktopTrayEntry. type SetDesktopTrayEntryResponse struct { unknownFields []byte } func (x *SetDesktopTrayEntryResponse) Reset() { *x = SetDesktopTrayEntryResponse{} } func (*SetDesktopTrayEntryResponse) ProtoMessage() {} // SetDesktopTrayEntryActiveRequest is the request for SetDesktopTrayEntryActive. type SetDesktopTrayEntryActiveRequest struct { unknownFields []byte // Active is the replacement active flag. Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"` } func (x *SetDesktopTrayEntryActiveRequest) Reset() { *x = SetDesktopTrayEntryActiveRequest{} } func (*SetDesktopTrayEntryActiveRequest) ProtoMessage() {} func (x *SetDesktopTrayEntryActiveRequest) GetActive() bool { if x != nil { return x.Active } return false } // SetDesktopTrayEntryActiveResponse is the response for SetDesktopTrayEntryActive. type SetDesktopTrayEntryActiveResponse struct { unknownFields []byte } func (x *SetDesktopTrayEntryActiveResponse) Reset() { *x = SetDesktopTrayEntryActiveResponse{} } func (*SetDesktopTrayEntryActiveResponse) ProtoMessage() {} // SetDesktopTrayEntryEnabledRequest is the request for SetDesktopTrayEntryEnabled. type SetDesktopTrayEntryEnabledRequest struct { unknownFields []byte // Enabled is the replacement enabled flag. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` } func (x *SetDesktopTrayEntryEnabledRequest) Reset() { *x = SetDesktopTrayEntryEnabledRequest{} } func (*SetDesktopTrayEntryEnabledRequest) ProtoMessage() {} func (x *SetDesktopTrayEntryEnabledRequest) GetEnabled() bool { if x != nil { return x.Enabled } return false } // SetDesktopTrayEntryEnabledResponse is the response for SetDesktopTrayEntryEnabled. type SetDesktopTrayEntryEnabledResponse struct { unknownFields []byte } func (x *SetDesktopTrayEntryEnabledResponse) Reset() { *x = SetDesktopTrayEntryEnabledResponse{} } func (*SetDesktopTrayEntryEnabledResponse) ProtoMessage() {} // HandleDesktopTrayActionRequest is the request for HandleDesktopTrayAction. type HandleDesktopTrayActionRequest struct { unknownFields []byte // EntryId identifies the invoked tray entry. EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entryId,omitempty"` // Action is the action payload from the registered entry. Action *DesktopTrayAction `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"` } func (x *HandleDesktopTrayActionRequest) Reset() { *x = HandleDesktopTrayActionRequest{} } func (*HandleDesktopTrayActionRequest) ProtoMessage() {} func (x *HandleDesktopTrayActionRequest) GetEntryId() string { if x != nil { return x.EntryId } return "" } func (x *HandleDesktopTrayActionRequest) GetAction() *DesktopTrayAction { if x != nil { return x.Action } return nil } // HandleDesktopTrayActionResponse is the response for HandleDesktopTrayAction. type HandleDesktopTrayActionResponse struct { unknownFields []byte } func (x *HandleDesktopTrayActionResponse) Reset() { *x = HandleDesktopTrayActionResponse{} } func (*HandleDesktopTrayActionResponse) ProtoMessage() {} func (m *DesktopTrayState) CloneVT() *DesktopTrayState { if m == nil { return (*DesktopTrayState)(nil) } r := new(DesktopTrayState) r.IconState = m.IconState r.StatusText = m.StatusText r.Entries = protobuf_go_lite.CloneVTSlice(m.Entries) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *DesktopTrayState) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *DesktopTrayEntry) CloneVT() *DesktopTrayEntry { if m == nil { return (*DesktopTrayEntry)(nil) } r := new(DesktopTrayEntry) r.Id = m.Id r.Kind = m.Kind r.Group = m.Group r.Order = m.Order r.Label = m.Label r.Detail = m.Detail r.StatusText = m.StatusText r.IconName = m.IconName r.IconState = m.IconState r.Severity = m.Severity r.Active = m.Active r.Enabled = m.Enabled r.Path = protobuf_go_lite.CloneSlice(m.Path) r.Action = protobuf_go_lite.CloneVTValue(m.Action) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *DesktopTrayEntry) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *DesktopTrayAction) CloneVT() *DesktopTrayAction { if m == nil { return (*DesktopTrayAction)(nil) } r := new(DesktopTrayAction) r.Kind = m.Kind r.Route = m.Route r.Value = m.Value if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *DesktopTrayAction) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *RegisterDesktopTrayEntryRequest) CloneVT() *RegisterDesktopTrayEntryRequest { if m == nil { return (*RegisterDesktopTrayEntryRequest)(nil) } r := new(RegisterDesktopTrayEntryRequest) r.AttachedActionResourceId = m.AttachedActionResourceId r.Entry = protobuf_go_lite.CloneVTValue(m.Entry) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *RegisterDesktopTrayEntryRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *RegisterDesktopTrayEntryResponse) CloneVT() *RegisterDesktopTrayEntryResponse { if m == nil { return (*RegisterDesktopTrayEntryResponse)(nil) } r := new(RegisterDesktopTrayEntryResponse) r.ResourceId = m.ResourceId if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *RegisterDesktopTrayEntryResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *WatchDesktopTrayRequest) CloneVT() *WatchDesktopTrayRequest { if m == nil { return (*WatchDesktopTrayRequest)(nil) } r := new(WatchDesktopTrayRequest) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *WatchDesktopTrayRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *WatchDesktopTrayResponse) CloneVT() *WatchDesktopTrayResponse { if m == nil { return (*WatchDesktopTrayResponse)(nil) } r := new(WatchDesktopTrayResponse) r.State = protobuf_go_lite.CloneVTValue(m.State) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *WatchDesktopTrayResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *InvokeDesktopTrayEntryRequest) CloneVT() *InvokeDesktopTrayEntryRequest { if m == nil { return (*InvokeDesktopTrayEntryRequest)(nil) } r := new(InvokeDesktopTrayEntryRequest) r.EntryId = m.EntryId if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *InvokeDesktopTrayEntryRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *InvokeDesktopTrayEntryResponse) CloneVT() *InvokeDesktopTrayEntryResponse { if m == nil { return (*InvokeDesktopTrayEntryResponse)(nil) } r := new(InvokeDesktopTrayEntryResponse) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *InvokeDesktopTrayEntryResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *SetDesktopTrayEntryRequest) CloneVT() *SetDesktopTrayEntryRequest { if m == nil { return (*SetDesktopTrayEntryRequest)(nil) } r := new(SetDesktopTrayEntryRequest) r.Entry = protobuf_go_lite.CloneVTValue(m.Entry) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *SetDesktopTrayEntryRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *SetDesktopTrayEntryResponse) CloneVT() *SetDesktopTrayEntryResponse { if m == nil { return (*SetDesktopTrayEntryResponse)(nil) } r := new(SetDesktopTrayEntryResponse) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *SetDesktopTrayEntryResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *SetDesktopTrayEntryActiveRequest) CloneVT() *SetDesktopTrayEntryActiveRequest { if m == nil { return (*SetDesktopTrayEntryActiveRequest)(nil) } r := new(SetDesktopTrayEntryActiveRequest) r.Active = m.Active if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *SetDesktopTrayEntryActiveRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *SetDesktopTrayEntryActiveResponse) CloneVT() *SetDesktopTrayEntryActiveResponse { if m == nil { return (*SetDesktopTrayEntryActiveResponse)(nil) } r := new(SetDesktopTrayEntryActiveResponse) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *SetDesktopTrayEntryActiveResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *SetDesktopTrayEntryEnabledRequest) CloneVT() *SetDesktopTrayEntryEnabledRequest { if m == nil { return (*SetDesktopTrayEntryEnabledRequest)(nil) } r := new(SetDesktopTrayEntryEnabledRequest) r.Enabled = m.Enabled if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *SetDesktopTrayEntryEnabledRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *SetDesktopTrayEntryEnabledResponse) CloneVT() *SetDesktopTrayEntryEnabledResponse { if m == nil { return (*SetDesktopTrayEntryEnabledResponse)(nil) } r := new(SetDesktopTrayEntryEnabledResponse) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *SetDesktopTrayEntryEnabledResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *HandleDesktopTrayActionRequest) CloneVT() *HandleDesktopTrayActionRequest { if m == nil { return (*HandleDesktopTrayActionRequest)(nil) } r := new(HandleDesktopTrayActionRequest) r.EntryId = m.EntryId r.Action = protobuf_go_lite.CloneVTValue(m.Action) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *HandleDesktopTrayActionRequest) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (m *HandleDesktopTrayActionResponse) CloneVT() *HandleDesktopTrayActionResponse { if m == nil { return (*HandleDesktopTrayActionResponse)(nil) } r := new(HandleDesktopTrayActionResponse) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } return r } func (m *HandleDesktopTrayActionResponse) CloneMessageVT() protobuf_go_lite.CloneMessage { return m.CloneVT() } func (this *DesktopTrayState) EqualVT(that *DesktopTrayState) bool { if this == that { return true } else if this == nil || that == nil { return false } if !protobuf_go_lite.EqualVTSliceImplicit(this.Entries, that.Entries, func() *DesktopTrayEntry { return &DesktopTrayEntry{} }) { return false } if this.IconState != that.IconState { return false } if this.StatusText != that.StatusText { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *DesktopTrayState) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*DesktopTrayState) if !ok { return false } return this.EqualVT(that) } func (this *DesktopTrayEntry) EqualVT(that *DesktopTrayEntry) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.Id != that.Id { return false } if this.Kind != that.Kind { return false } if !protobuf_go_lite.EqualSlice(this.Path, that.Path) { return false } if this.Group != that.Group { return false } if this.Order != that.Order { return false } if this.Label != that.Label { return false } if this.Detail != that.Detail { return false } if this.StatusText != that.StatusText { return false } if this.IconName != that.IconName { return false } if this.IconState != that.IconState { return false } if this.Severity != that.Severity { return false } if this.Active != that.Active { return false } if this.Enabled != that.Enabled { return false } if !protobuf_go_lite.IsEqualVT(this.Action, that.Action) { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *DesktopTrayEntry) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*DesktopTrayEntry) if !ok { return false } return this.EqualVT(that) } func (this *DesktopTrayAction) EqualVT(that *DesktopTrayAction) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.Kind != that.Kind { return false } if this.Route != that.Route { return false } if this.Value != that.Value { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *DesktopTrayAction) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*DesktopTrayAction) if !ok { return false } return this.EqualVT(that) } func (this *RegisterDesktopTrayEntryRequest) EqualVT(that *RegisterDesktopTrayEntryRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } if !protobuf_go_lite.IsEqualVT(this.Entry, that.Entry) { return false } if this.AttachedActionResourceId != that.AttachedActionResourceId { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *RegisterDesktopTrayEntryRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*RegisterDesktopTrayEntryRequest) if !ok { return false } return this.EqualVT(that) } func (this *RegisterDesktopTrayEntryResponse) EqualVT(that *RegisterDesktopTrayEntryResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.ResourceId != that.ResourceId { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *RegisterDesktopTrayEntryResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*RegisterDesktopTrayEntryResponse) if !ok { return false } return this.EqualVT(that) } func (this *WatchDesktopTrayRequest) EqualVT(that *WatchDesktopTrayRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *WatchDesktopTrayRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*WatchDesktopTrayRequest) if !ok { return false } return this.EqualVT(that) } func (this *WatchDesktopTrayResponse) EqualVT(that *WatchDesktopTrayResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } if !protobuf_go_lite.IsEqualVT(this.State, that.State) { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *WatchDesktopTrayResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*WatchDesktopTrayResponse) if !ok { return false } return this.EqualVT(that) } func (this *InvokeDesktopTrayEntryRequest) EqualVT(that *InvokeDesktopTrayEntryRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.EntryId != that.EntryId { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *InvokeDesktopTrayEntryRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*InvokeDesktopTrayEntryRequest) if !ok { return false } return this.EqualVT(that) } func (this *InvokeDesktopTrayEntryResponse) EqualVT(that *InvokeDesktopTrayEntryResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *InvokeDesktopTrayEntryResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*InvokeDesktopTrayEntryResponse) if !ok { return false } return this.EqualVT(that) } func (this *SetDesktopTrayEntryRequest) EqualVT(that *SetDesktopTrayEntryRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } if !protobuf_go_lite.IsEqualVT(this.Entry, that.Entry) { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *SetDesktopTrayEntryRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*SetDesktopTrayEntryRequest) if !ok { return false } return this.EqualVT(that) } func (this *SetDesktopTrayEntryResponse) EqualVT(that *SetDesktopTrayEntryResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *SetDesktopTrayEntryResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*SetDesktopTrayEntryResponse) if !ok { return false } return this.EqualVT(that) } func (this *SetDesktopTrayEntryActiveRequest) EqualVT(that *SetDesktopTrayEntryActiveRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.Active != that.Active { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *SetDesktopTrayEntryActiveRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*SetDesktopTrayEntryActiveRequest) if !ok { return false } return this.EqualVT(that) } func (this *SetDesktopTrayEntryActiveResponse) EqualVT(that *SetDesktopTrayEntryActiveResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *SetDesktopTrayEntryActiveResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*SetDesktopTrayEntryActiveResponse) if !ok { return false } return this.EqualVT(that) } func (this *SetDesktopTrayEntryEnabledRequest) EqualVT(that *SetDesktopTrayEntryEnabledRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.Enabled != that.Enabled { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *SetDesktopTrayEntryEnabledRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*SetDesktopTrayEntryEnabledRequest) if !ok { return false } return this.EqualVT(that) } func (this *SetDesktopTrayEntryEnabledResponse) EqualVT(that *SetDesktopTrayEntryEnabledResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *SetDesktopTrayEntryEnabledResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*SetDesktopTrayEntryEnabledResponse) if !ok { return false } return this.EqualVT(that) } func (this *HandleDesktopTrayActionRequest) EqualVT(that *HandleDesktopTrayActionRequest) bool { if this == that { return true } else if this == nil || that == nil { return false } if this.EntryId != that.EntryId { return false } if !protobuf_go_lite.IsEqualVT(this.Action, that.Action) { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *HandleDesktopTrayActionRequest) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*HandleDesktopTrayActionRequest) if !ok { return false } return this.EqualVT(that) } func (this *HandleDesktopTrayActionResponse) EqualVT(that *HandleDesktopTrayActionResponse) bool { if this == that { return true } else if this == nil || that == nil { return false } return string(this.unknownFields) == string(that.unknownFields) } func (this *HandleDesktopTrayActionResponse) EqualMessageVT(thatMsg any) bool { that, ok := thatMsg.(*HandleDesktopTrayActionResponse) if !ok { return false } return this.EqualVT(that) } // MarshalProtoJSON marshals the DesktopTrayEntryKind to JSON. func (x DesktopTrayEntryKind) MarshalProtoJSON(s *json.MarshalState) { s.WriteEnum(int32(x), DesktopTrayEntryKind_name) } // MarshalText marshals the DesktopTrayEntryKind to text. func (x DesktopTrayEntryKind) MarshalText() ([]byte, error) { return []byte(json.GetEnumString(int32(x), DesktopTrayEntryKind_name)), nil } // MarshalJSON marshals the DesktopTrayEntryKind to JSON. func (x DesktopTrayEntryKind) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTrayEntryKind from JSON. func (x *DesktopTrayEntryKind) UnmarshalProtoJSON(s *json.UnmarshalState) { v := s.ReadEnum(DesktopTrayEntryKind_value) if err := s.Err(); err != nil { s.SetErrorf("could not read DesktopTrayEntryKind enum: %v", err) return } *x = DesktopTrayEntryKind(v) } // UnmarshalText unmarshals the DesktopTrayEntryKind from text. func (x *DesktopTrayEntryKind) UnmarshalText(b []byte) error { i, err := json.ParseEnumString(string(b), DesktopTrayEntryKind_value) if err != nil { return err } *x = DesktopTrayEntryKind(i) return nil } // UnmarshalJSON unmarshals the DesktopTrayEntryKind from JSON. func (x *DesktopTrayEntryKind) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the DesktopTrayActionKind to JSON. func (x DesktopTrayActionKind) MarshalProtoJSON(s *json.MarshalState) { s.WriteEnum(int32(x), DesktopTrayActionKind_name) } // MarshalText marshals the DesktopTrayActionKind to text. func (x DesktopTrayActionKind) MarshalText() ([]byte, error) { return []byte(json.GetEnumString(int32(x), DesktopTrayActionKind_name)), nil } // MarshalJSON marshals the DesktopTrayActionKind to JSON. func (x DesktopTrayActionKind) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTrayActionKind from JSON. func (x *DesktopTrayActionKind) UnmarshalProtoJSON(s *json.UnmarshalState) { v := s.ReadEnum(DesktopTrayActionKind_value) if err := s.Err(); err != nil { s.SetErrorf("could not read DesktopTrayActionKind enum: %v", err) return } *x = DesktopTrayActionKind(v) } // UnmarshalText unmarshals the DesktopTrayActionKind from text. func (x *DesktopTrayActionKind) UnmarshalText(b []byte) error { i, err := json.ParseEnumString(string(b), DesktopTrayActionKind_value) if err != nil { return err } *x = DesktopTrayActionKind(i) return nil } // UnmarshalJSON unmarshals the DesktopTrayActionKind from JSON. func (x *DesktopTrayActionKind) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the DesktopTrayIconState to JSON. func (x DesktopTrayIconState) MarshalProtoJSON(s *json.MarshalState) { s.WriteEnum(int32(x), DesktopTrayIconState_name) } // MarshalText marshals the DesktopTrayIconState to text. func (x DesktopTrayIconState) MarshalText() ([]byte, error) { return []byte(json.GetEnumString(int32(x), DesktopTrayIconState_name)), nil } // MarshalJSON marshals the DesktopTrayIconState to JSON. func (x DesktopTrayIconState) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTrayIconState from JSON. func (x *DesktopTrayIconState) UnmarshalProtoJSON(s *json.UnmarshalState) { v := s.ReadEnum(DesktopTrayIconState_value) if err := s.Err(); err != nil { s.SetErrorf("could not read DesktopTrayIconState enum: %v", err) return } *x = DesktopTrayIconState(v) } // UnmarshalText unmarshals the DesktopTrayIconState from text. func (x *DesktopTrayIconState) UnmarshalText(b []byte) error { i, err := json.ParseEnumString(string(b), DesktopTrayIconState_value) if err != nil { return err } *x = DesktopTrayIconState(i) return nil } // UnmarshalJSON unmarshals the DesktopTrayIconState from JSON. func (x *DesktopTrayIconState) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the DesktopTraySeverity to JSON. func (x DesktopTraySeverity) MarshalProtoJSON(s *json.MarshalState) { s.WriteEnum(int32(x), DesktopTraySeverity_name) } // MarshalText marshals the DesktopTraySeverity to text. func (x DesktopTraySeverity) MarshalText() ([]byte, error) { return []byte(json.GetEnumString(int32(x), DesktopTraySeverity_name)), nil } // MarshalJSON marshals the DesktopTraySeverity to JSON. func (x DesktopTraySeverity) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTraySeverity from JSON. func (x *DesktopTraySeverity) UnmarshalProtoJSON(s *json.UnmarshalState) { v := s.ReadEnum(DesktopTraySeverity_value) if err := s.Err(); err != nil { s.SetErrorf("could not read DesktopTraySeverity enum: %v", err) return } *x = DesktopTraySeverity(v) } // UnmarshalText unmarshals the DesktopTraySeverity from text. func (x *DesktopTraySeverity) UnmarshalText(b []byte) error { i, err := json.ParseEnumString(string(b), DesktopTraySeverity_value) if err != nil { return err } *x = DesktopTraySeverity(i) return nil } // UnmarshalJSON unmarshals the DesktopTraySeverity from JSON. func (x *DesktopTraySeverity) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the DesktopTrayState message to JSON. func (x *DesktopTrayState) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if len(x.Entries) > 0 || s.HasField("entries") { s.WriteMoreIf(&wroteField) s.WriteObjectField("entries") s.WriteArrayStart() var wroteElement bool for _, element := range x.Entries { s.WriteMoreIf(&wroteElement) element.MarshalProtoJSON(s.WithField("entries")) } s.WriteArrayEnd() } if x.IconState != 0 || s.HasField("iconState") { s.WriteMoreIf(&wroteField) s.WriteObjectField("iconState") x.IconState.MarshalProtoJSON(s) } if x.StatusText != "" || s.HasField("statusText") { s.WriteMoreIf(&wroteField) s.WriteObjectField("statusText") s.WriteString(x.StatusText) } s.WriteObjectEnd() } // MarshalJSON marshals the DesktopTrayState to JSON. func (x *DesktopTrayState) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTrayState message from JSON. func (x *DesktopTrayState) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "entries": s.AddField("entries") if s.ReadNil() { x.Entries = nil return } s.ReadArray(func() { if s.ReadNil() { x.Entries = append(x.Entries, nil) return } v := &DesktopTrayEntry{} v.UnmarshalProtoJSON(s.WithField("entries", false)) if s.Err() != nil { return } x.Entries = append(x.Entries, v) }) case "icon_state", "iconState": s.AddField("icon_state") x.IconState.UnmarshalProtoJSON(s) case "status_text", "statusText": s.AddField("status_text") x.StatusText = s.ReadString() } }) } // UnmarshalJSON unmarshals the DesktopTrayState from JSON. func (x *DesktopTrayState) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the DesktopTrayEntry message to JSON. func (x *DesktopTrayEntry) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.Id != "" || s.HasField("id") { s.WriteMoreIf(&wroteField) s.WriteObjectField("id") s.WriteString(x.Id) } if x.Kind != 0 || s.HasField("kind") { s.WriteMoreIf(&wroteField) s.WriteObjectField("kind") x.Kind.MarshalProtoJSON(s) } if len(x.Path) > 0 || s.HasField("path") { s.WriteMoreIf(&wroteField) s.WriteObjectField("path") s.WriteStringArray(x.Path) } if x.Group != "" || s.HasField("group") { s.WriteMoreIf(&wroteField) s.WriteObjectField("group") s.WriteString(x.Group) } if x.Order != 0 || s.HasField("order") { s.WriteMoreIf(&wroteField) s.WriteObjectField("order") s.WriteInt32(x.Order) } if x.Label != "" || s.HasField("label") { s.WriteMoreIf(&wroteField) s.WriteObjectField("label") s.WriteString(x.Label) } if x.Detail != "" || s.HasField("detail") { s.WriteMoreIf(&wroteField) s.WriteObjectField("detail") s.WriteString(x.Detail) } if x.StatusText != "" || s.HasField("statusText") { s.WriteMoreIf(&wroteField) s.WriteObjectField("statusText") s.WriteString(x.StatusText) } if x.IconName != "" || s.HasField("iconName") { s.WriteMoreIf(&wroteField) s.WriteObjectField("iconName") s.WriteString(x.IconName) } if x.IconState != 0 || s.HasField("iconState") { s.WriteMoreIf(&wroteField) s.WriteObjectField("iconState") x.IconState.MarshalProtoJSON(s) } if x.Severity != 0 || s.HasField("severity") { s.WriteMoreIf(&wroteField) s.WriteObjectField("severity") x.Severity.MarshalProtoJSON(s) } if x.Active || s.HasField("active") { s.WriteMoreIf(&wroteField) s.WriteObjectField("active") s.WriteBool(x.Active) } if x.Enabled || s.HasField("enabled") { s.WriteMoreIf(&wroteField) s.WriteObjectField("enabled") s.WriteBool(x.Enabled) } if x.Action != nil || s.HasField("action") { s.WriteMoreIf(&wroteField) s.WriteObjectField("action") x.Action.MarshalProtoJSON(s.WithField("action")) } s.WriteObjectEnd() } // MarshalJSON marshals the DesktopTrayEntry to JSON. func (x *DesktopTrayEntry) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTrayEntry message from JSON. func (x *DesktopTrayEntry) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "id": s.AddField("id") x.Id = s.ReadString() case "kind": s.AddField("kind") x.Kind.UnmarshalProtoJSON(s) case "path": s.AddField("path") if s.ReadNil() { x.Path = nil return } x.Path = s.ReadStringArray() case "group": s.AddField("group") x.Group = s.ReadString() case "order": s.AddField("order") x.Order = s.ReadInt32() case "label": s.AddField("label") x.Label = s.ReadString() case "detail": s.AddField("detail") x.Detail = s.ReadString() case "status_text", "statusText": s.AddField("status_text") x.StatusText = s.ReadString() case "icon_name", "iconName": s.AddField("icon_name") x.IconName = s.ReadString() case "icon_state", "iconState": s.AddField("icon_state") x.IconState.UnmarshalProtoJSON(s) case "severity": s.AddField("severity") x.Severity.UnmarshalProtoJSON(s) case "active": s.AddField("active") x.Active = s.ReadBool() case "enabled": s.AddField("enabled") x.Enabled = s.ReadBool() case "action": if s.ReadNil() { x.Action = nil return } x.Action = &DesktopTrayAction{} x.Action.UnmarshalProtoJSON(s.WithField("action", true)) } }) } // UnmarshalJSON unmarshals the DesktopTrayEntry from JSON. func (x *DesktopTrayEntry) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the DesktopTrayAction message to JSON. func (x *DesktopTrayAction) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.Kind != 0 || s.HasField("kind") { s.WriteMoreIf(&wroteField) s.WriteObjectField("kind") x.Kind.MarshalProtoJSON(s) } if x.Route != "" || s.HasField("route") { s.WriteMoreIf(&wroteField) s.WriteObjectField("route") s.WriteString(x.Route) } if x.Value != "" || s.HasField("value") { s.WriteMoreIf(&wroteField) s.WriteObjectField("value") s.WriteString(x.Value) } s.WriteObjectEnd() } // MarshalJSON marshals the DesktopTrayAction to JSON. func (x *DesktopTrayAction) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the DesktopTrayAction message from JSON. func (x *DesktopTrayAction) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "kind": s.AddField("kind") x.Kind.UnmarshalProtoJSON(s) case "route": s.AddField("route") x.Route = s.ReadString() case "value": s.AddField("value") x.Value = s.ReadString() } }) } // UnmarshalJSON unmarshals the DesktopTrayAction from JSON. func (x *DesktopTrayAction) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the RegisterDesktopTrayEntryRequest message to JSON. func (x *RegisterDesktopTrayEntryRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.Entry != nil || s.HasField("entry") { s.WriteMoreIf(&wroteField) s.WriteObjectField("entry") x.Entry.MarshalProtoJSON(s.WithField("entry")) } if x.AttachedActionResourceId != 0 || s.HasField("attachedActionResourceId") { s.WriteMoreIf(&wroteField) s.WriteObjectField("attachedActionResourceId") s.WriteUint32(x.AttachedActionResourceId) } s.WriteObjectEnd() } // MarshalJSON marshals the RegisterDesktopTrayEntryRequest to JSON. func (x *RegisterDesktopTrayEntryRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the RegisterDesktopTrayEntryRequest message from JSON. func (x *RegisterDesktopTrayEntryRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "entry": if s.ReadNil() { x.Entry = nil return } x.Entry = &DesktopTrayEntry{} x.Entry.UnmarshalProtoJSON(s.WithField("entry", true)) case "attached_action_resource_id", "attachedActionResourceId": s.AddField("attached_action_resource_id") x.AttachedActionResourceId = s.ReadUint32() } }) } // UnmarshalJSON unmarshals the RegisterDesktopTrayEntryRequest from JSON. func (x *RegisterDesktopTrayEntryRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the RegisterDesktopTrayEntryResponse message to JSON. func (x *RegisterDesktopTrayEntryResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.ResourceId != 0 || s.HasField("resourceId") { s.WriteMoreIf(&wroteField) s.WriteObjectField("resourceId") s.WriteUint32(x.ResourceId) } s.WriteObjectEnd() } // MarshalJSON marshals the RegisterDesktopTrayEntryResponse to JSON. func (x *RegisterDesktopTrayEntryResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the RegisterDesktopTrayEntryResponse message from JSON. func (x *RegisterDesktopTrayEntryResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "resource_id", "resourceId": s.AddField("resource_id") x.ResourceId = s.ReadUint32() } }) } // UnmarshalJSON unmarshals the RegisterDesktopTrayEntryResponse from JSON. func (x *RegisterDesktopTrayEntryResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the WatchDesktopTrayRequest message to JSON. func (x *WatchDesktopTrayRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() s.WriteObjectEnd() } // MarshalJSON marshals the WatchDesktopTrayRequest to JSON. func (x *WatchDesktopTrayRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the WatchDesktopTrayRequest message from JSON. func (x *WatchDesktopTrayRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { // no fields }) } // UnmarshalJSON unmarshals the WatchDesktopTrayRequest from JSON. func (x *WatchDesktopTrayRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the WatchDesktopTrayResponse message to JSON. func (x *WatchDesktopTrayResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.State != nil || s.HasField("state") { s.WriteMoreIf(&wroteField) s.WriteObjectField("state") x.State.MarshalProtoJSON(s.WithField("state")) } s.WriteObjectEnd() } // MarshalJSON marshals the WatchDesktopTrayResponse to JSON. func (x *WatchDesktopTrayResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the WatchDesktopTrayResponse message from JSON. func (x *WatchDesktopTrayResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "state": if s.ReadNil() { x.State = nil return } x.State = &DesktopTrayState{} x.State.UnmarshalProtoJSON(s.WithField("state", true)) } }) } // UnmarshalJSON unmarshals the WatchDesktopTrayResponse from JSON. func (x *WatchDesktopTrayResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the InvokeDesktopTrayEntryRequest message to JSON. func (x *InvokeDesktopTrayEntryRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.EntryId != "" || s.HasField("entryId") { s.WriteMoreIf(&wroteField) s.WriteObjectField("entryId") s.WriteString(x.EntryId) } s.WriteObjectEnd() } // MarshalJSON marshals the InvokeDesktopTrayEntryRequest to JSON. func (x *InvokeDesktopTrayEntryRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the InvokeDesktopTrayEntryRequest message from JSON. func (x *InvokeDesktopTrayEntryRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "entry_id", "entryId": s.AddField("entry_id") x.EntryId = s.ReadString() } }) } // UnmarshalJSON unmarshals the InvokeDesktopTrayEntryRequest from JSON. func (x *InvokeDesktopTrayEntryRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the InvokeDesktopTrayEntryResponse message to JSON. func (x *InvokeDesktopTrayEntryResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() s.WriteObjectEnd() } // MarshalJSON marshals the InvokeDesktopTrayEntryResponse to JSON. func (x *InvokeDesktopTrayEntryResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the InvokeDesktopTrayEntryResponse message from JSON. func (x *InvokeDesktopTrayEntryResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { // no fields }) } // UnmarshalJSON unmarshals the InvokeDesktopTrayEntryResponse from JSON. func (x *InvokeDesktopTrayEntryResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the SetDesktopTrayEntryRequest message to JSON. func (x *SetDesktopTrayEntryRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.Entry != nil || s.HasField("entry") { s.WriteMoreIf(&wroteField) s.WriteObjectField("entry") x.Entry.MarshalProtoJSON(s.WithField("entry")) } s.WriteObjectEnd() } // MarshalJSON marshals the SetDesktopTrayEntryRequest to JSON. func (x *SetDesktopTrayEntryRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the SetDesktopTrayEntryRequest message from JSON. func (x *SetDesktopTrayEntryRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "entry": if s.ReadNil() { x.Entry = nil return } x.Entry = &DesktopTrayEntry{} x.Entry.UnmarshalProtoJSON(s.WithField("entry", true)) } }) } // UnmarshalJSON unmarshals the SetDesktopTrayEntryRequest from JSON. func (x *SetDesktopTrayEntryRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the SetDesktopTrayEntryResponse message to JSON. func (x *SetDesktopTrayEntryResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() s.WriteObjectEnd() } // MarshalJSON marshals the SetDesktopTrayEntryResponse to JSON. func (x *SetDesktopTrayEntryResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the SetDesktopTrayEntryResponse message from JSON. func (x *SetDesktopTrayEntryResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { // no fields }) } // UnmarshalJSON unmarshals the SetDesktopTrayEntryResponse from JSON. func (x *SetDesktopTrayEntryResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the SetDesktopTrayEntryActiveRequest message to JSON. func (x *SetDesktopTrayEntryActiveRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.Active || s.HasField("active") { s.WriteMoreIf(&wroteField) s.WriteObjectField("active") s.WriteBool(x.Active) } s.WriteObjectEnd() } // MarshalJSON marshals the SetDesktopTrayEntryActiveRequest to JSON. func (x *SetDesktopTrayEntryActiveRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the SetDesktopTrayEntryActiveRequest message from JSON. func (x *SetDesktopTrayEntryActiveRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "active": s.AddField("active") x.Active = s.ReadBool() } }) } // UnmarshalJSON unmarshals the SetDesktopTrayEntryActiveRequest from JSON. func (x *SetDesktopTrayEntryActiveRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the SetDesktopTrayEntryActiveResponse message to JSON. func (x *SetDesktopTrayEntryActiveResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() s.WriteObjectEnd() } // MarshalJSON marshals the SetDesktopTrayEntryActiveResponse to JSON. func (x *SetDesktopTrayEntryActiveResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the SetDesktopTrayEntryActiveResponse message from JSON. func (x *SetDesktopTrayEntryActiveResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { // no fields }) } // UnmarshalJSON unmarshals the SetDesktopTrayEntryActiveResponse from JSON. func (x *SetDesktopTrayEntryActiveResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the SetDesktopTrayEntryEnabledRequest message to JSON. func (x *SetDesktopTrayEntryEnabledRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.Enabled || s.HasField("enabled") { s.WriteMoreIf(&wroteField) s.WriteObjectField("enabled") s.WriteBool(x.Enabled) } s.WriteObjectEnd() } // MarshalJSON marshals the SetDesktopTrayEntryEnabledRequest to JSON. func (x *SetDesktopTrayEntryEnabledRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the SetDesktopTrayEntryEnabledRequest message from JSON. func (x *SetDesktopTrayEntryEnabledRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "enabled": s.AddField("enabled") x.Enabled = s.ReadBool() } }) } // UnmarshalJSON unmarshals the SetDesktopTrayEntryEnabledRequest from JSON. func (x *SetDesktopTrayEntryEnabledRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the SetDesktopTrayEntryEnabledResponse message to JSON. func (x *SetDesktopTrayEntryEnabledResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() s.WriteObjectEnd() } // MarshalJSON marshals the SetDesktopTrayEntryEnabledResponse to JSON. func (x *SetDesktopTrayEntryEnabledResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the SetDesktopTrayEntryEnabledResponse message from JSON. func (x *SetDesktopTrayEntryEnabledResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { // no fields }) } // UnmarshalJSON unmarshals the SetDesktopTrayEntryEnabledResponse from JSON. func (x *SetDesktopTrayEntryEnabledResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the HandleDesktopTrayActionRequest message to JSON. func (x *HandleDesktopTrayActionRequest) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() var wroteField bool if x.EntryId != "" || s.HasField("entryId") { s.WriteMoreIf(&wroteField) s.WriteObjectField("entryId") s.WriteString(x.EntryId) } if x.Action != nil || s.HasField("action") { s.WriteMoreIf(&wroteField) s.WriteObjectField("action") x.Action.MarshalProtoJSON(s.WithField("action")) } s.WriteObjectEnd() } // MarshalJSON marshals the HandleDesktopTrayActionRequest to JSON. func (x *HandleDesktopTrayActionRequest) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the HandleDesktopTrayActionRequest message from JSON. func (x *HandleDesktopTrayActionRequest) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { switch key { default: s.Skip() // ignore unknown field case "entry_id", "entryId": s.AddField("entry_id") x.EntryId = s.ReadString() case "action": if s.ReadNil() { x.Action = nil return } x.Action = &DesktopTrayAction{} x.Action.UnmarshalProtoJSON(s.WithField("action", true)) } }) } // UnmarshalJSON unmarshals the HandleDesktopTrayActionRequest from JSON. func (x *HandleDesktopTrayActionRequest) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } // MarshalProtoJSON marshals the HandleDesktopTrayActionResponse message to JSON. func (x *HandleDesktopTrayActionResponse) MarshalProtoJSON(s *json.MarshalState) { if x == nil { s.WriteNil() return } s.WriteObjectStart() s.WriteObjectEnd() } // MarshalJSON marshals the HandleDesktopTrayActionResponse to JSON. func (x *HandleDesktopTrayActionResponse) MarshalJSON() ([]byte, error) { return json.DefaultMarshalerConfig.Marshal(x) } // UnmarshalProtoJSON unmarshals the HandleDesktopTrayActionResponse message from JSON. func (x *HandleDesktopTrayActionResponse) UnmarshalProtoJSON(s *json.UnmarshalState) { if s.ReadNil() { return } s.ReadObject(func(key string) { // no fields }) } // UnmarshalJSON unmarshals the HandleDesktopTrayActionResponse from JSON. func (x *HandleDesktopTrayActionResponse) UnmarshalJSON(b []byte) error { return json.DefaultUnmarshalerConfig.Unmarshal(b, x) } func (m *DesktopTrayState) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *DesktopTrayState) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *DesktopTrayState) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if len(m.StatusText) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.StatusText) i-- dAtA[i] = 0x1a } if m.IconState != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.IconState)) i-- dAtA[i] = 0x10 } if len(m.Entries) > 0 { for iNdEx := len(m.Entries) - 1; iNdEx >= 0; iNdEx-- { size, err := m.Entries[iNdEx].MarshalToSizedBufferVT(dAtA[:i]) if err != nil { return 0, err } i -= size i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *DesktopTrayEntry) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *DesktopTrayEntry) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *DesktopTrayEntry) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Action != nil { size, err := m.Action.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { return 0, err } i -= size i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x72 } if m.Enabled { i = protobuf_go_lite.EncodeBool(dAtA, i, m.Enabled) i-- dAtA[i] = 0x68 } if m.Active { i = protobuf_go_lite.EncodeBool(dAtA, i, m.Active) i-- dAtA[i] = 0x60 } if m.Severity != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.Severity)) i-- dAtA[i] = 0x58 } if m.IconState != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.IconState)) i-- dAtA[i] = 0x50 } if len(m.IconName) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.IconName) i-- dAtA[i] = 0x4a } if len(m.StatusText) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.StatusText) i-- dAtA[i] = 0x42 } if len(m.Detail) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.Detail) i-- dAtA[i] = 0x3a } if len(m.Label) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.Label) i-- dAtA[i] = 0x32 } if m.Order != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.Order)) i-- dAtA[i] = 0x28 } if len(m.Group) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.Group) i-- dAtA[i] = 0x22 } if len(m.Path) > 0 { for iNdEx := len(m.Path) - 1; iNdEx >= 0; iNdEx-- { i = protobuf_go_lite.EncodeString(dAtA, i, m.Path[iNdEx]) i-- dAtA[i] = 0x1a } } if m.Kind != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.Kind)) i-- dAtA[i] = 0x10 } if len(m.Id) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.Id) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *DesktopTrayAction) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *DesktopTrayAction) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *DesktopTrayAction) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if len(m.Value) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.Value) i-- dAtA[i] = 0x1a } if len(m.Route) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.Route) i-- dAtA[i] = 0x12 } if m.Kind != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.Kind)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *RegisterDesktopTrayEntryRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RegisterDesktopTrayEntryRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *RegisterDesktopTrayEntryRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.AttachedActionResourceId != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.AttachedActionResourceId)) i-- dAtA[i] = 0x10 } if m.Entry != nil { size, err := m.Entry.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { return 0, err } i -= size i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *RegisterDesktopTrayEntryResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RegisterDesktopTrayEntryResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *RegisterDesktopTrayEntryResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.ResourceId != 0 { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.ResourceId)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *WatchDesktopTrayRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *WatchDesktopTrayRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *WatchDesktopTrayRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } return len(dAtA) - i, nil } func (m *WatchDesktopTrayResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *WatchDesktopTrayResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *WatchDesktopTrayResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.State != nil { size, err := m.State.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { return 0, err } i -= size i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *InvokeDesktopTrayEntryRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *InvokeDesktopTrayEntryRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *InvokeDesktopTrayEntryRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if len(m.EntryId) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.EntryId) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *InvokeDesktopTrayEntryResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *InvokeDesktopTrayEntryResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *InvokeDesktopTrayEntryResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } return len(dAtA) - i, nil } func (m *SetDesktopTrayEntryRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SetDesktopTrayEntryRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *SetDesktopTrayEntryRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Entry != nil { size, err := m.Entry.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { return 0, err } i -= size i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *SetDesktopTrayEntryResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SetDesktopTrayEntryResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *SetDesktopTrayEntryResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } return len(dAtA) - i, nil } func (m *SetDesktopTrayEntryActiveRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SetDesktopTrayEntryActiveRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *SetDesktopTrayEntryActiveRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Active { i = protobuf_go_lite.EncodeBool(dAtA, i, m.Active) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *SetDesktopTrayEntryActiveResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SetDesktopTrayEntryActiveResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *SetDesktopTrayEntryActiveResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } return len(dAtA) - i, nil } func (m *SetDesktopTrayEntryEnabledRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SetDesktopTrayEntryEnabledRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *SetDesktopTrayEntryEnabledRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Enabled { i = protobuf_go_lite.EncodeBool(dAtA, i, m.Enabled) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *SetDesktopTrayEntryEnabledResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *SetDesktopTrayEntryEnabledResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *SetDesktopTrayEntryEnabledResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } return len(dAtA) - i, nil } func (m *HandleDesktopTrayActionRequest) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *HandleDesktopTrayActionRequest) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *HandleDesktopTrayActionRequest) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Action != nil { size, err := m.Action.MarshalToSizedBufferVT(dAtA[:i]) if err != nil { return 0, err } i -= size i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } if len(m.EntryId) > 0 { i = protobuf_go_lite.EncodeString(dAtA, i, m.EntryId) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *HandleDesktopTrayActionResponse) MarshalVT() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVT(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *HandleDesktopTrayActionResponse) MarshalToVT(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVT(dAtA[:size]) } func (m *HandleDesktopTrayActionResponse) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } return len(dAtA) - i, nil } func (m *DesktopTrayState) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l for _, e := range m.Entries { l = e.SizeVT() n += protobuf_go_lite.SizeMessage(1, l) } n += protobuf_go_lite.SizeVarintNonZero(1, m.IconState) n += protobuf_go_lite.SizeStringNonEmpty(1, m.StatusText) n += len(m.unknownFields) return n } func (m *DesktopTrayEntry) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeStringNonEmpty(1, m.Id) n += protobuf_go_lite.SizeVarintNonZero(1, m.Kind) n += protobuf_go_lite.SizeStringSlice(1, m.Path) n += protobuf_go_lite.SizeStringNonEmpty(1, m.Group) n += protobuf_go_lite.SizeVarintNonZero(1, m.Order) n += protobuf_go_lite.SizeStringNonEmpty(1, m.Label) n += protobuf_go_lite.SizeStringNonEmpty(1, m.Detail) n += protobuf_go_lite.SizeStringNonEmpty(1, m.StatusText) n += protobuf_go_lite.SizeStringNonEmpty(1, m.IconName) n += protobuf_go_lite.SizeVarintNonZero(1, m.IconState) n += protobuf_go_lite.SizeVarintNonZero(1, m.Severity) n += protobuf_go_lite.SizeBoolNonZero(1, m.Active) n += protobuf_go_lite.SizeBoolNonZero(1, m.Enabled) if m.Action != nil { l = m.Action.SizeVT() n += protobuf_go_lite.SizeMessage(1, l) } n += len(m.unknownFields) return n } func (m *DesktopTrayAction) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeVarintNonZero(1, m.Kind) n += protobuf_go_lite.SizeStringNonEmpty(1, m.Route) n += protobuf_go_lite.SizeStringNonEmpty(1, m.Value) n += len(m.unknownFields) return n } func (m *RegisterDesktopTrayEntryRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.Entry != nil { l = m.Entry.SizeVT() n += protobuf_go_lite.SizeMessage(1, l) } n += protobuf_go_lite.SizeVarintNonZero(1, m.AttachedActionResourceId) n += len(m.unknownFields) return n } func (m *RegisterDesktopTrayEntryResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeVarintNonZero(1, m.ResourceId) n += len(m.unknownFields) return n } func (m *WatchDesktopTrayRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (m *WatchDesktopTrayResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.State != nil { l = m.State.SizeVT() n += protobuf_go_lite.SizeMessage(1, l) } n += len(m.unknownFields) return n } func (m *InvokeDesktopTrayEntryRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeStringNonEmpty(1, m.EntryId) n += len(m.unknownFields) return n } func (m *InvokeDesktopTrayEntryResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (m *SetDesktopTrayEntryRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.Entry != nil { l = m.Entry.SizeVT() n += protobuf_go_lite.SizeMessage(1, l) } n += len(m.unknownFields) return n } func (m *SetDesktopTrayEntryResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (m *SetDesktopTrayEntryActiveRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeBoolNonZero(1, m.Active) n += len(m.unknownFields) return n } func (m *SetDesktopTrayEntryActiveResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (m *SetDesktopTrayEntryEnabledRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeBoolNonZero(1, m.Enabled) n += len(m.unknownFields) return n } func (m *SetDesktopTrayEntryEnabledResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (m *HandleDesktopTrayActionRequest) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += protobuf_go_lite.SizeStringNonEmpty(1, m.EntryId) if m.Action != nil { l = m.Action.SizeVT() n += protobuf_go_lite.SizeMessage(1, l) } n += len(m.unknownFields) return n } func (m *HandleDesktopTrayActionResponse) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (x DesktopTrayEntryKind) MarshalProtoText() string { return x.String() } func (x DesktopTrayActionKind) MarshalProtoText() string { return x.String() } func (x DesktopTrayIconState) MarshalProtoText() string { return x.String() } func (x DesktopTraySeverity) MarshalProtoText() string { return x.String() } func (x *DesktopTrayState) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "DesktopTrayState") if len(x.Entries) > 0 { protobuf_go_lite.TextWriteListStart(&sb, initialLen, "entries") for i, v := range x.Entries { protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { protobuf_go_lite.TextWriteTextMarshaler(&sb, &DesktopTrayEntry{}) } else { protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } protobuf_go_lite.TextWriteListEnd(&sb) } if x.IconState != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "icon_state") protobuf_go_lite.TextWriteStringer(&sb, DesktopTrayIconState(x.IconState)) } if x.StatusText != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "status_text") protobuf_go_lite.TextWriteString(&sb, x.StatusText) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *DesktopTrayState) String() string { return x.MarshalProtoText() } func (x *DesktopTrayEntry) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "DesktopTrayEntry") if x.Id != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "id") protobuf_go_lite.TextWriteString(&sb, x.Id) } if x.Kind != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "kind") protobuf_go_lite.TextWriteStringer(&sb, DesktopTrayEntryKind(x.Kind)) } if len(x.Path) > 0 { protobuf_go_lite.TextWriteListStart(&sb, initialLen, "path") for i, v := range x.Path { protobuf_go_lite.TextWriteListSeparator(&sb, i) protobuf_go_lite.TextWriteString(&sb, v) } protobuf_go_lite.TextWriteListEnd(&sb) } if x.Group != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "group") protobuf_go_lite.TextWriteString(&sb, x.Group) } if x.Order != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "order") protobuf_go_lite.TextWriteInt(&sb, x.Order) } if x.Label != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "label") protobuf_go_lite.TextWriteString(&sb, x.Label) } if x.Detail != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "detail") protobuf_go_lite.TextWriteString(&sb, x.Detail) } if x.StatusText != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "status_text") protobuf_go_lite.TextWriteString(&sb, x.StatusText) } if x.IconName != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "icon_name") protobuf_go_lite.TextWriteString(&sb, x.IconName) } if x.IconState != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "icon_state") protobuf_go_lite.TextWriteStringer(&sb, DesktopTrayIconState(x.IconState)) } if x.Severity != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "severity") protobuf_go_lite.TextWriteStringer(&sb, DesktopTraySeverity(x.Severity)) } if x.Active != false { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "active") protobuf_go_lite.TextWriteBool(&sb, x.Active) } if x.Enabled != false { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "enabled") protobuf_go_lite.TextWriteBool(&sb, x.Enabled) } if x.Action != nil { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "action") protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Action) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *DesktopTrayEntry) String() string { return x.MarshalProtoText() } func (x *DesktopTrayAction) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "DesktopTrayAction") if x.Kind != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "kind") protobuf_go_lite.TextWriteStringer(&sb, DesktopTrayActionKind(x.Kind)) } if x.Route != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "route") protobuf_go_lite.TextWriteString(&sb, x.Route) } if x.Value != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "value") protobuf_go_lite.TextWriteString(&sb, x.Value) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *DesktopTrayAction) String() string { return x.MarshalProtoText() } func (x *RegisterDesktopTrayEntryRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "RegisterDesktopTrayEntryRequest") if x.Entry != nil { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "entry") protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Entry) } if x.AttachedActionResourceId != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "attached_action_resource_id") protobuf_go_lite.TextWriteUint(&sb, x.AttachedActionResourceId) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *RegisterDesktopTrayEntryRequest) String() string { return x.MarshalProtoText() } func (x *RegisterDesktopTrayEntryResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "RegisterDesktopTrayEntryResponse") if x.ResourceId != 0 { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "resource_id") protobuf_go_lite.TextWriteUint(&sb, x.ResourceId) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *RegisterDesktopTrayEntryResponse) String() string { return x.MarshalProtoText() } func (x *WatchDesktopTrayRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder protobuf_go_lite.TextStartMessage(&sb, "WatchDesktopTrayRequest") return protobuf_go_lite.TextFinishMessage(&sb) } func (x *WatchDesktopTrayRequest) String() string { return x.MarshalProtoText() } func (x *WatchDesktopTrayResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "WatchDesktopTrayResponse") if x.State != nil { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "state") protobuf_go_lite.TextWriteTextMarshaler(&sb, x.State) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *WatchDesktopTrayResponse) String() string { return x.MarshalProtoText() } func (x *InvokeDesktopTrayEntryRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "InvokeDesktopTrayEntryRequest") if x.EntryId != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "entry_id") protobuf_go_lite.TextWriteString(&sb, x.EntryId) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *InvokeDesktopTrayEntryRequest) String() string { return x.MarshalProtoText() } func (x *InvokeDesktopTrayEntryResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder protobuf_go_lite.TextStartMessage(&sb, "InvokeDesktopTrayEntryResponse") return protobuf_go_lite.TextFinishMessage(&sb) } func (x *InvokeDesktopTrayEntryResponse) String() string { return x.MarshalProtoText() } func (x *SetDesktopTrayEntryRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "SetDesktopTrayEntryRequest") if x.Entry != nil { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "entry") protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Entry) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *SetDesktopTrayEntryRequest) String() string { return x.MarshalProtoText() } func (x *SetDesktopTrayEntryResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder protobuf_go_lite.TextStartMessage(&sb, "SetDesktopTrayEntryResponse") return protobuf_go_lite.TextFinishMessage(&sb) } func (x *SetDesktopTrayEntryResponse) String() string { return x.MarshalProtoText() } func (x *SetDesktopTrayEntryActiveRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "SetDesktopTrayEntryActiveRequest") if x.Active != false { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "active") protobuf_go_lite.TextWriteBool(&sb, x.Active) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *SetDesktopTrayEntryActiveRequest) String() string { return x.MarshalProtoText() } func (x *SetDesktopTrayEntryActiveResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder protobuf_go_lite.TextStartMessage(&sb, "SetDesktopTrayEntryActiveResponse") return protobuf_go_lite.TextFinishMessage(&sb) } func (x *SetDesktopTrayEntryActiveResponse) String() string { return x.MarshalProtoText() } func (x *SetDesktopTrayEntryEnabledRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "SetDesktopTrayEntryEnabledRequest") if x.Enabled != false { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "enabled") protobuf_go_lite.TextWriteBool(&sb, x.Enabled) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *SetDesktopTrayEntryEnabledRequest) String() string { return x.MarshalProtoText() } func (x *SetDesktopTrayEntryEnabledResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder protobuf_go_lite.TextStartMessage(&sb, "SetDesktopTrayEntryEnabledResponse") return protobuf_go_lite.TextFinishMessage(&sb) } func (x *SetDesktopTrayEntryEnabledResponse) String() string { return x.MarshalProtoText() } func (x *HandleDesktopTrayActionRequest) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder initialLen := protobuf_go_lite.TextStartMessage(&sb, "HandleDesktopTrayActionRequest") if x.EntryId != "" { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "entry_id") protobuf_go_lite.TextWriteString(&sb, x.EntryId) } if x.Action != nil { protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "action") protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Action) } return protobuf_go_lite.TextFinishMessage(&sb) } func (x *HandleDesktopTrayActionRequest) String() string { return x.MarshalProtoText() } func (x *HandleDesktopTrayActionResponse) MarshalProtoText() string { var sb protobuf_go_lite.TextBuilder protobuf_go_lite.TextStartMessage(&sb, "HandleDesktopTrayActionResponse") return protobuf_go_lite.TextFinishMessage(&sb) } func (x *HandleDesktopTrayActionResponse) String() string { return x.MarshalProtoText() } func (m *DesktopTrayState) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: DesktopTrayState: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: DesktopTrayState: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Entries", wireType) } msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } m.Entries = append(m.Entries, &DesktopTrayEntry{}) if err := m.Entries[len(m.Entries)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field IconState", wireType) } m.IconState = 0 var _v uint64 _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) m.IconState = DesktopTrayIconState(_v) if err != nil { return err } case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field StatusText", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.StatusText = v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *DesktopTrayEntry) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: DesktopTrayEntry: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: DesktopTrayEntry: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Id = v case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) } m.Kind = 0 var _v uint64 _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) m.Kind = DesktopTrayEntryKind(_v) if err != nil { return err } case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Path = append(m.Path, v) case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Group = v case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType) } m.Order = 0 m.Order, iNdEx, err = protobuf_go_lite.DecodeVarintInt32(dAtA, iNdEx) if err != nil { return err } case 6: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Label", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Label = v case 7: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Detail", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Detail = v case 8: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field StatusText", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.StatusText = v case 9: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IconName", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.IconName = v case 10: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field IconState", wireType) } m.IconState = 0 var _v uint64 _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) m.IconState = DesktopTrayIconState(_v) if err != nil { return err } case 11: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Severity", wireType) } m.Severity = 0 var _v uint64 _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) m.Severity = DesktopTraySeverity(_v) if err != nil { return err } case 12: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType) } var v bool v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } m.Active = bool(v) case 13: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType) } var v bool v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } m.Enabled = bool(v) case 14: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType) } msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } if m.Action == nil { m.Action = &DesktopTrayAction{} } if err := m.Action.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *DesktopTrayAction) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: DesktopTrayAction: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: DesktopTrayAction: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType) } m.Kind = 0 var _v uint64 _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) m.Kind = DesktopTrayActionKind(_v) if err != nil { return err } case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Route", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Route = v case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.Value = v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *RegisterDesktopTrayEntryRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: RegisterDesktopTrayEntryRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: RegisterDesktopTrayEntryRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Entry", wireType) } msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } if m.Entry == nil { m.Entry = &DesktopTrayEntry{} } if err := m.Entry.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AttachedActionResourceId", wireType) } m.AttachedActionResourceId = 0 m.AttachedActionResourceId, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) if err != nil { return err } default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *RegisterDesktopTrayEntryResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: RegisterDesktopTrayEntryResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: RegisterDesktopTrayEntryResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ResourceId", wireType) } m.ResourceId = 0 m.ResourceId, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) if err != nil { return err } default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *WatchDesktopTrayRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: WatchDesktopTrayRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: WatchDesktopTrayRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *WatchDesktopTrayResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: WatchDesktopTrayResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: WatchDesktopTrayResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) } msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } if m.State == nil { m.State = &DesktopTrayState{} } if err := m.State.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *InvokeDesktopTrayEntryRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: InvokeDesktopTrayEntryRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: InvokeDesktopTrayEntryRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field EntryId", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.EntryId = v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *InvokeDesktopTrayEntryResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: InvokeDesktopTrayEntryResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: InvokeDesktopTrayEntryResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SetDesktopTrayEntryRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SetDesktopTrayEntryRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SetDesktopTrayEntryRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Entry", wireType) } msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } if m.Entry == nil { m.Entry = &DesktopTrayEntry{} } if err := m.Entry.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SetDesktopTrayEntryResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SetDesktopTrayEntryResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SetDesktopTrayEntryResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SetDesktopTrayEntryActiveRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SetDesktopTrayEntryActiveRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SetDesktopTrayEntryActiveRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType) } var v bool v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } m.Active = bool(v) default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SetDesktopTrayEntryActiveResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SetDesktopTrayEntryActiveResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SetDesktopTrayEntryActiveResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SetDesktopTrayEntryEnabledRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SetDesktopTrayEntryEnabledRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SetDesktopTrayEntryEnabledRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType) } var v bool v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } m.Enabled = bool(v) default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *SetDesktopTrayEntryEnabledResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: SetDesktopTrayEntryEnabledResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: SetDesktopTrayEntryEnabledResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *HandleDesktopTrayActionRequest) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: HandleDesktopTrayActionRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: HandleDesktopTrayActionRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field EntryId", wireType) } var v string v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } m.EntryId = v case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType) } msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } if m.Action == nil { m.Action = &DesktopTrayAction{} } if err := m.Action.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *HandleDesktopTrayActionResponse) UnmarshalVT(dAtA []byte) error { l := len(dAtA) iNdEx := 0 var err error for iNdEx < l { preIndex := iNdEx var wire uint64 wire, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) if err != nil { return err } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: HandleDesktopTrayActionResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: HandleDesktopTrayActionResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) if err != nil { return err } if (skippy < 0) || (iNdEx+skippy) < 0 { return protobuf_go_lite.ErrInvalidLength } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.unknownFields = append(m.unknownFields, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil }