bldr/desktop/update/update.pb.go
Rama master · réplica de lectura del repositorio original.
// 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/update/update.proto
package desktop_update
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"
)
// UpdateTarget identifies the installed component selected for replacement.
type UpdateTarget int32
const (
// UPDATE_TARGET_UNKNOWN is invalid for an apply request.
UpdateTarget_UPDATE_TARGET_UNKNOWN UpdateTarget = 0
// UPDATE_TARGET_APP selects the installed desktop application.
UpdateTarget_UPDATE_TARGET_APP UpdateTarget = 1
// UPDATE_TARGET_DAEMON selects the executing shared daemon.
UpdateTarget_UPDATE_TARGET_DAEMON UpdateTarget = 2
)
// Enum value maps for UpdateTarget.
var (
UpdateTarget_name = map[int32]string{
0: "UPDATE_TARGET_UNKNOWN",
1: "UPDATE_TARGET_APP",
2: "UPDATE_TARGET_DAEMON",
}
UpdateTarget_value = map[string]int32{
"UPDATE_TARGET_UNKNOWN": 0,
"UPDATE_TARGET_APP": 1,
"UPDATE_TARGET_DAEMON": 2,
}
)
func (x UpdateTarget) Enum() *UpdateTarget {
p := new(UpdateTarget)
*p = x
return p
}
func (x UpdateTarget) String() string {
name, valid := UpdateTarget_name[int32(x)]
if valid {
return name
}
return strconv.Itoa(int(x))
}
// ApplyUpdateRequest selects the installed component to update.
type ApplyUpdateRequest struct {
unknownFields []byte
// Target identifies the installed component to update.
Target UpdateTarget `protobuf:"varint,1,opt,name=target,proto3" json:"target,omitempty"`
}
func (x *ApplyUpdateRequest) Reset() {
*x = ApplyUpdateRequest{}
}
func (*ApplyUpdateRequest) ProtoMessage() {}
func (x *ApplyUpdateRequest) GetTarget() UpdateTarget {
if x != nil {
return x.Target
}
return UpdateTarget_UPDATE_TARGET_UNKNOWN
}
// ApplyUpdateResponse hands a verified app artifact to its process owner.
type ApplyUpdateResponse struct {
unknownFields []byte
// StagedPath is the verified desktop artifact; Electron owns its replacement.
StagedPath string `protobuf:"bytes,1,opt,name=staged_path,json=stagedPath,proto3" json:"stagedPath,omitempty"`
}
func (x *ApplyUpdateResponse) Reset() {
*x = ApplyUpdateResponse{}
}
func (*ApplyUpdateResponse) ProtoMessage() {}
func (x *ApplyUpdateResponse) GetStagedPath() string {
if x != nil {
return x.StagedPath
}
return ""
}
func (m *ApplyUpdateRequest) CloneVT() *ApplyUpdateRequest {
if m == nil {
return (*ApplyUpdateRequest)(nil)
}
r := new(ApplyUpdateRequest)
r.Target = m.Target
if len(m.unknownFields) > 0 {
r.unknownFields = slices.Clone(m.unknownFields)
}
return r
}
func (m *ApplyUpdateRequest) CloneMessageVT() protobuf_go_lite.CloneMessage {
return m.CloneVT()
}
func (m *ApplyUpdateResponse) CloneVT() *ApplyUpdateResponse {
if m == nil {
return (*ApplyUpdateResponse)(nil)
}
r := new(ApplyUpdateResponse)
r.StagedPath = m.StagedPath
if len(m.unknownFields) > 0 {
r.unknownFields = slices.Clone(m.unknownFields)
}
return r
}
func (m *ApplyUpdateResponse) CloneMessageVT() protobuf_go_lite.CloneMessage {
return m.CloneVT()
}
func (this *ApplyUpdateRequest) EqualVT(that *ApplyUpdateRequest) bool {
if this == that {
return true
} else if this == nil || that == nil {
return false
}
if this.Target != that.Target {
return false
}
return string(this.unknownFields) == string(that.unknownFields)
}
func (this *ApplyUpdateRequest) EqualMessageVT(thatMsg any) bool {
that, ok := thatMsg.(*ApplyUpdateRequest)
if !ok {
return false
}
return this.EqualVT(that)
}
func (this *ApplyUpdateResponse) EqualVT(that *ApplyUpdateResponse) bool {
if this == that {
return true
} else if this == nil || that == nil {
return false
}
if this.StagedPath != that.StagedPath {
return false
}
return string(this.unknownFields) == string(that.unknownFields)
}
func (this *ApplyUpdateResponse) EqualMessageVT(thatMsg any) bool {
that, ok := thatMsg.(*ApplyUpdateResponse)
if !ok {
return false
}
return this.EqualVT(that)
}
// MarshalProtoJSON marshals the UpdateTarget to JSON.
func (x UpdateTarget) MarshalProtoJSON(s *json.MarshalState) {
s.WriteEnum(int32(x), UpdateTarget_name)
}
// MarshalText marshals the UpdateTarget to text.
func (x UpdateTarget) MarshalText() ([]byte, error) {
return []byte(json.GetEnumString(int32(x), UpdateTarget_name)), nil
}
// MarshalJSON marshals the UpdateTarget to JSON.
func (x UpdateTarget) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the UpdateTarget from JSON.
func (x *UpdateTarget) UnmarshalProtoJSON(s *json.UnmarshalState) {
v := s.ReadEnum(UpdateTarget_value)
if err := s.Err(); err != nil {
s.SetErrorf("could not read UpdateTarget enum: %v", err)
return
}
*x = UpdateTarget(v)
}
// UnmarshalText unmarshals the UpdateTarget from text.
func (x *UpdateTarget) UnmarshalText(b []byte) error {
i, err := json.ParseEnumString(string(b), UpdateTarget_value)
if err != nil {
return err
}
*x = UpdateTarget(i)
return nil
}
// UnmarshalJSON unmarshals the UpdateTarget from JSON.
func (x *UpdateTarget) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
// MarshalProtoJSON marshals the ApplyUpdateRequest message to JSON.
func (x *ApplyUpdateRequest) MarshalProtoJSON(s *json.MarshalState) {
if x == nil {
s.WriteNil()
return
}
s.WriteObjectStart()
var wroteField bool
if x.Target != 0 || s.HasField("target") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("target")
x.Target.MarshalProtoJSON(s)
}
s.WriteObjectEnd()
}
// MarshalJSON marshals the ApplyUpdateRequest to JSON.
func (x *ApplyUpdateRequest) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the ApplyUpdateRequest message from JSON.
func (x *ApplyUpdateRequest) UnmarshalProtoJSON(s *json.UnmarshalState) {
if s.ReadNil() {
return
}
s.ReadObject(func(key string) {
switch key {
default:
s.Skip() // ignore unknown field
case "target":
s.AddField("target")
x.Target.UnmarshalProtoJSON(s)
}
})
}
// UnmarshalJSON unmarshals the ApplyUpdateRequest from JSON.
func (x *ApplyUpdateRequest) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
// MarshalProtoJSON marshals the ApplyUpdateResponse message to JSON.
func (x *ApplyUpdateResponse) MarshalProtoJSON(s *json.MarshalState) {
if x == nil {
s.WriteNil()
return
}
s.WriteObjectStart()
var wroteField bool
if x.StagedPath != "" || s.HasField("stagedPath") {
s.WriteMoreIf(&wroteField)
s.WriteObjectField("stagedPath")
s.WriteString(x.StagedPath)
}
s.WriteObjectEnd()
}
// MarshalJSON marshals the ApplyUpdateResponse to JSON.
func (x *ApplyUpdateResponse) MarshalJSON() ([]byte, error) {
return json.DefaultMarshalerConfig.Marshal(x)
}
// UnmarshalProtoJSON unmarshals the ApplyUpdateResponse message from JSON.
func (x *ApplyUpdateResponse) UnmarshalProtoJSON(s *json.UnmarshalState) {
if s.ReadNil() {
return
}
s.ReadObject(func(key string) {
switch key {
default:
s.Skip() // ignore unknown field
case "staged_path", "stagedPath":
s.AddField("staged_path")
x.StagedPath = s.ReadString()
}
})
}
// UnmarshalJSON unmarshals the ApplyUpdateResponse from JSON.
func (x *ApplyUpdateResponse) UnmarshalJSON(b []byte) error {
return json.DefaultUnmarshalerConfig.Unmarshal(b, x)
}
func (m *ApplyUpdateRequest) 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 *ApplyUpdateRequest) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
func (m *ApplyUpdateRequest) 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.Target != 0 {
i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(m.Target))
i--
dAtA[i] = 0x8
}
return len(dAtA) - i, nil
}
func (m *ApplyUpdateResponse) 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 *ApplyUpdateResponse) MarshalToVT(dAtA []byte) (int, error) {
size := m.SizeVT()
return m.MarshalToSizedBufferVT(dAtA[:size])
}
func (m *ApplyUpdateResponse) 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.StagedPath) > 0 {
i = protobuf_go_lite.EncodeString(dAtA, i, m.StagedPath)
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *ApplyUpdateRequest) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
n += protobuf_go_lite.SizeVarintNonZero(1, m.Target)
n += len(m.unknownFields)
return n
}
func (m *ApplyUpdateResponse) SizeVT() (n int) {
if m == nil {
return 0
}
var l int
_ = l
n += protobuf_go_lite.SizeStringNonEmpty(1, m.StagedPath)
n += len(m.unknownFields)
return n
}
func (x UpdateTarget) MarshalProtoText() string {
return x.String()
}
func (x *ApplyUpdateRequest) MarshalProtoText() string {
var sb protobuf_go_lite.TextBuilder
initialLen := protobuf_go_lite.TextStartMessage(&sb, "ApplyUpdateRequest")
if x.Target != 0 {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "target")
protobuf_go_lite.TextWriteStringer(&sb, UpdateTarget(x.Target))
}
return protobuf_go_lite.TextFinishMessage(&sb)
}
func (x *ApplyUpdateRequest) String() string {
return x.MarshalProtoText()
}
func (x *ApplyUpdateResponse) MarshalProtoText() string {
var sb protobuf_go_lite.TextBuilder
initialLen := protobuf_go_lite.TextStartMessage(&sb, "ApplyUpdateResponse")
if x.StagedPath != "" {
protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "staged_path")
protobuf_go_lite.TextWriteString(&sb, x.StagedPath)
}
return protobuf_go_lite.TextFinishMessage(&sb)
}
func (x *ApplyUpdateResponse) String() string {
return x.MarshalProtoText()
}
func (m *ApplyUpdateRequest) 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: ApplyUpdateRequest: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ApplyUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
}
m.Target = 0
var _v uint64
_v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx)
m.Target = UpdateTarget(_v)
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 *ApplyUpdateResponse) 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: ApplyUpdateResponse: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ApplyUpdateResponse: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field StagedPath", wireType)
}
var v string
v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx)
if err != nil {
return err
}
m.StagedPath = 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
}