1*1c12ee1eSDan Willemsen// Copyright 2020 The Go Authors. All rights reserved. 2*1c12ee1eSDan Willemsen// Use of this source code is governed by a BSD-style 3*1c12ee1eSDan Willemsen// license that can be found in the LICENSE file. 4*1c12ee1eSDan Willemsen 5*1c12ee1eSDan Willemsen// Code generated by protoc-gen-go. DO NOT EDIT. 6*1c12ee1eSDan Willemsen// source: internal/testprotos/legacy/bug1052/bug1052.proto 7*1c12ee1eSDan Willemsen 8*1c12ee1eSDan Willemsenpackage bug1052 9*1c12ee1eSDan Willemsen 10*1c12ee1eSDan Willemsenimport ( 11*1c12ee1eSDan Willemsen fmt "fmt" 12*1c12ee1eSDan Willemsen math "math" 13*1c12ee1eSDan Willemsen 14*1c12ee1eSDan Willemsen proto "google.golang.org/protobuf/internal/protolegacy" 15*1c12ee1eSDan Willemsen descriptor "google.golang.org/protobuf/types/descriptorpb" 16*1c12ee1eSDan Willemsen) 17*1c12ee1eSDan Willemsen 18*1c12ee1eSDan Willemsen// Reference imports to suppress errors if they are not otherwise used. 19*1c12ee1eSDan Willemsenvar _ = proto.Marshal 20*1c12ee1eSDan Willemsenvar _ = fmt.Errorf 21*1c12ee1eSDan Willemsenvar _ = math.Inf 22*1c12ee1eSDan Willemsen 23*1c12ee1eSDan Willemsen// This is a compile-time assertion to ensure that this generated file 24*1c12ee1eSDan Willemsen// is compatible with the proto package it is being compiled against. 25*1c12ee1eSDan Willemsen// A compilation error at this line likely means your copy of the 26*1c12ee1eSDan Willemsen// proto package needs to be updated. 27*1c12ee1eSDan Willemsenconst _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 28*1c12ee1eSDan Willemsen 29*1c12ee1eSDan Willemsentype Enum int32 30*1c12ee1eSDan Willemsen 31*1c12ee1eSDan Willemsenconst ( 32*1c12ee1eSDan Willemsen Enum_ZERO Enum = 0 33*1c12ee1eSDan Willemsen) 34*1c12ee1eSDan Willemsen 35*1c12ee1eSDan Willemsenvar Enum_name = map[int32]string{ 36*1c12ee1eSDan Willemsen 0: "ZERO", 37*1c12ee1eSDan Willemsen} 38*1c12ee1eSDan Willemsen 39*1c12ee1eSDan Willemsenvar Enum_value = map[string]int32{ 40*1c12ee1eSDan Willemsen "ZERO": 0, 41*1c12ee1eSDan Willemsen} 42*1c12ee1eSDan Willemsen 43*1c12ee1eSDan Willemsenfunc (x Enum) Enum() *Enum { 44*1c12ee1eSDan Willemsen p := new(Enum) 45*1c12ee1eSDan Willemsen *p = x 46*1c12ee1eSDan Willemsen return p 47*1c12ee1eSDan Willemsen} 48*1c12ee1eSDan Willemsen 49*1c12ee1eSDan Willemsenfunc (x Enum) String() string { 50*1c12ee1eSDan Willemsen return proto.EnumName(Enum_name, int32(x)) 51*1c12ee1eSDan Willemsen} 52*1c12ee1eSDan Willemsen 53*1c12ee1eSDan Willemsenfunc (x *Enum) UnmarshalJSON(data []byte) error { 54*1c12ee1eSDan Willemsen value, err := proto.UnmarshalJSONEnum(Enum_value, data, "Enum") 55*1c12ee1eSDan Willemsen if err != nil { 56*1c12ee1eSDan Willemsen return err 57*1c12ee1eSDan Willemsen } 58*1c12ee1eSDan Willemsen *x = Enum(value) 59*1c12ee1eSDan Willemsen return nil 60*1c12ee1eSDan Willemsen} 61*1c12ee1eSDan Willemsen 62*1c12ee1eSDan Willemsenfunc (Enum) EnumDescriptor() ([]byte, []int) { 63*1c12ee1eSDan Willemsen return fileDescriptor_2d34d4f47c51af27, []int{0} 64*1c12ee1eSDan Willemsen} 65*1c12ee1eSDan Willemsen 66*1c12ee1eSDan Willemsenvar E_ExtensionEnum = &proto.ExtensionDesc{ 67*1c12ee1eSDan Willemsen ExtendedType: (*descriptor.MethodOptions)(nil), 68*1c12ee1eSDan Willemsen ExtensionType: (*Enum)(nil), 69*1c12ee1eSDan Willemsen Field: 5000, 70*1c12ee1eSDan Willemsen Name: "goproto.proto.legacy.extension_enum", 71*1c12ee1eSDan Willemsen Tag: "varint,5000,opt,name=extension_enum,enum=goproto.proto.legacy.Enum", 72*1c12ee1eSDan Willemsen Filename: "internal/testprotos/legacy/bug1052/bug1052.proto", 73*1c12ee1eSDan Willemsen} 74*1c12ee1eSDan Willemsen 75*1c12ee1eSDan Willemsenfunc init() { 76*1c12ee1eSDan Willemsen proto.RegisterEnum("goproto.proto.legacy.Enum", Enum_name, Enum_value) 77*1c12ee1eSDan Willemsen proto.RegisterExtension(E_ExtensionEnum) 78*1c12ee1eSDan Willemsen} 79*1c12ee1eSDan Willemsen 80*1c12ee1eSDan Willemsenfunc init() { 81*1c12ee1eSDan Willemsen proto.RegisterFile("internal/testprotos/legacy/bug1052/bug1052.proto", fileDescriptor_2d34d4f47c51af27) 82*1c12ee1eSDan Willemsen} 83*1c12ee1eSDan Willemsen 84*1c12ee1eSDan Willemsenvar fileDescriptor_2d34d4f47c51af27 = []byte{ 85*1c12ee1eSDan Willemsen // 200 bytes of a gzipped FileDescriptorProto 86*1c12ee1eSDan Willemsen 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0xc8, 0xcc, 0x2b, 0x49, 87*1c12ee1eSDan Willemsen 0x2d, 0xca, 0x4b, 0xcc, 0xd1, 0x2f, 0x49, 0x2d, 0x2e, 0x29, 0x28, 0xca, 0x2f, 0xc9, 0x2f, 0xd6, 88*1c12ee1eSDan Willemsen 0xcf, 0x49, 0x4d, 0x4f, 0x4c, 0xae, 0xd4, 0x4f, 0x2a, 0x4d, 0x37, 0x34, 0x30, 0x35, 0x82, 0xd1, 89*1c12ee1eSDan Willemsen 0x7a, 0x60, 0x59, 0x21, 0x91, 0xf4, 0x7c, 0x30, 0x03, 0xc2, 0xd5, 0x83, 0xa8, 0x95, 0x52, 0x48, 90*1c12ee1eSDan Willemsen 0xcf, 0xcf, 0x4f, 0xcf, 0x49, 0xd5, 0x07, 0x0b, 0x26, 0x95, 0xa6, 0xe9, 0xa7, 0xa4, 0x16, 0x27, 91*1c12ee1eSDan Willemsen 0x17, 0x65, 0x16, 0x94, 0xe4, 0x17, 0x41, 0x14, 0x6a, 0x09, 0x70, 0xb1, 0xb8, 0xe6, 0x95, 0xe6, 92*1c12ee1eSDan Willemsen 0x0a, 0x71, 0x70, 0xb1, 0x44, 0xb9, 0x06, 0xf9, 0x0b, 0x30, 0x58, 0x25, 0x71, 0xf1, 0xa5, 0x56, 93*1c12ee1eSDan Willemsen 0x94, 0xa4, 0xe6, 0x15, 0x67, 0xe6, 0xe7, 0xc5, 0xa7, 0x82, 0xe4, 0xe4, 0xf4, 0x20, 0xc6, 0xe8, 94*1c12ee1eSDan Willemsen 0xc1, 0x8c, 0xd1, 0xf3, 0x4d, 0x2d, 0xc9, 0xc8, 0x4f, 0xf1, 0x2f, 0x28, 0xc9, 0xcc, 0xcf, 0x2b, 95*1c12ee1eSDan Willemsen 0x96, 0xe8, 0x50, 0x57, 0x60, 0xd4, 0xe0, 0x33, 0x92, 0xd2, 0xc3, 0xe6, 0x06, 0x3d, 0x90, 0xf1, 96*1c12ee1eSDan Willemsen 0x41, 0xbc, 0x70, 0x23, 0x41, 0x5c, 0x27, 0xfb, 0x28, 0x5b, 0xa8, 0x91, 0xe9, 0xf9, 0x39, 0x89, 97*1c12ee1eSDan Willemsen 0x79, 0xe9, 0x7a, 0xf9, 0x45, 0xe9, 0x08, 0x47, 0x12, 0xf6, 0x3c, 0x20, 0x00, 0x00, 0xff, 0xff, 98*1c12ee1eSDan Willemsen 0x1d, 0x9e, 0x09, 0x6e, 0x21, 0x01, 0x00, 0x00, 99*1c12ee1eSDan Willemsen} 100