blob: 6149951a63b8a4ea5bc66eb4f69f3bb16da9d4c6 [file] [log] [blame]
William Kurkian1b363f42019-03-12 15:28:12 -04001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: voltha_protos/schema.proto
3
William Kurkianad745652019-03-20 08:45:51 -04004package schema
William Kurkian1b363f42019-03-12 15:28:12 -04005
6import (
William Kurkianad745652019-03-20 08:45:51 -04007 context "context"
8 fmt "fmt"
9 proto "github.com/golang/protobuf/proto"
10 empty "github.com/golang/protobuf/ptypes/empty"
11 _ "google.golang.org/genproto/googleapis/api/annotations"
William Kurkian1b363f42019-03-12 15:28:12 -040012 grpc "google.golang.org/grpc"
William Kurkianad745652019-03-20 08:45:51 -040013 math "math"
William Kurkian1b363f42019-03-12 15:28:12 -040014)
15
16// Reference imports to suppress errors if they are not otherwise used.
17var _ = proto.Marshal
18var _ = fmt.Errorf
19var _ = math.Inf
20
21// This is a compile-time assertion to ensure that this generated file
22// is compatible with the proto package it is being compiled against.
23// A compilation error at this line likely means your copy of the
24// proto package needs to be updated.
William Kurkianad745652019-03-20 08:45:51 -040025const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
William Kurkian1b363f42019-03-12 15:28:12 -040026
27// Contains the name and content of a *.proto file
28type ProtoFile struct {
29 FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
30 Proto string `protobuf:"bytes,2,opt,name=proto,proto3" json:"proto,omitempty"`
31 Descriptor_ []byte `protobuf:"bytes,3,opt,name=descriptor,proto3" json:"descriptor,omitempty"`
32 XXX_NoUnkeyedLiteral struct{} `json:"-"`
33 XXX_unrecognized []byte `json:"-"`
34 XXX_sizecache int32 `json:"-"`
35}
36
37func (m *ProtoFile) Reset() { *m = ProtoFile{} }
38func (m *ProtoFile) String() string { return proto.CompactTextString(m) }
39func (*ProtoFile) ProtoMessage() {}
40func (*ProtoFile) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -040041 return fileDescriptor_9d785a7d5fd3f7a9, []int{0}
William Kurkian1b363f42019-03-12 15:28:12 -040042}
William Kurkianad745652019-03-20 08:45:51 -040043
William Kurkian1b363f42019-03-12 15:28:12 -040044func (m *ProtoFile) XXX_Unmarshal(b []byte) error {
45 return xxx_messageInfo_ProtoFile.Unmarshal(m, b)
46}
47func (m *ProtoFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
48 return xxx_messageInfo_ProtoFile.Marshal(b, m, deterministic)
49}
William Kurkianad745652019-03-20 08:45:51 -040050func (m *ProtoFile) XXX_Merge(src proto.Message) {
51 xxx_messageInfo_ProtoFile.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -040052}
53func (m *ProtoFile) XXX_Size() int {
54 return xxx_messageInfo_ProtoFile.Size(m)
55}
56func (m *ProtoFile) XXX_DiscardUnknown() {
57 xxx_messageInfo_ProtoFile.DiscardUnknown(m)
58}
59
60var xxx_messageInfo_ProtoFile proto.InternalMessageInfo
61
62func (m *ProtoFile) GetFileName() string {
63 if m != nil {
64 return m.FileName
65 }
66 return ""
67}
68
69func (m *ProtoFile) GetProto() string {
70 if m != nil {
71 return m.Proto
72 }
73 return ""
74}
75
76func (m *ProtoFile) GetDescriptor_() []byte {
77 if m != nil {
78 return m.Descriptor_
79 }
80 return nil
81}
82
83// Proto files and compiled descriptors for this interface
84type Schemas struct {
85 // Proto files
86 Protos []*ProtoFile `protobuf:"bytes,1,rep,name=protos,proto3" json:"protos,omitempty"`
87 // Proto file name from which swagger.json shall be generated
88 SwaggerFrom string `protobuf:"bytes,2,opt,name=swagger_from,json=swaggerFrom,proto3" json:"swagger_from,omitempty"`
89 // Proto file name from which yang schemas shall be generated
90 YangFrom string `protobuf:"bytes,3,opt,name=yang_from,json=yangFrom,proto3" json:"yang_from,omitempty"`
91 XXX_NoUnkeyedLiteral struct{} `json:"-"`
92 XXX_unrecognized []byte `json:"-"`
93 XXX_sizecache int32 `json:"-"`
94}
95
96func (m *Schemas) Reset() { *m = Schemas{} }
97func (m *Schemas) String() string { return proto.CompactTextString(m) }
98func (*Schemas) ProtoMessage() {}
99func (*Schemas) Descriptor() ([]byte, []int) {
William Kurkianad745652019-03-20 08:45:51 -0400100 return fileDescriptor_9d785a7d5fd3f7a9, []int{1}
William Kurkian1b363f42019-03-12 15:28:12 -0400101}
William Kurkianad745652019-03-20 08:45:51 -0400102
William Kurkian1b363f42019-03-12 15:28:12 -0400103func (m *Schemas) XXX_Unmarshal(b []byte) error {
104 return xxx_messageInfo_Schemas.Unmarshal(m, b)
105}
106func (m *Schemas) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
107 return xxx_messageInfo_Schemas.Marshal(b, m, deterministic)
108}
William Kurkianad745652019-03-20 08:45:51 -0400109func (m *Schemas) XXX_Merge(src proto.Message) {
110 xxx_messageInfo_Schemas.Merge(m, src)
William Kurkian1b363f42019-03-12 15:28:12 -0400111}
112func (m *Schemas) XXX_Size() int {
113 return xxx_messageInfo_Schemas.Size(m)
114}
115func (m *Schemas) XXX_DiscardUnknown() {
116 xxx_messageInfo_Schemas.DiscardUnknown(m)
117}
118
119var xxx_messageInfo_Schemas proto.InternalMessageInfo
120
121func (m *Schemas) GetProtos() []*ProtoFile {
122 if m != nil {
123 return m.Protos
124 }
125 return nil
126}
127
128func (m *Schemas) GetSwaggerFrom() string {
129 if m != nil {
130 return m.SwaggerFrom
131 }
132 return ""
133}
134
135func (m *Schemas) GetYangFrom() string {
136 if m != nil {
137 return m.YangFrom
138 }
139 return ""
140}
141
142func init() {
143 proto.RegisterType((*ProtoFile)(nil), "schema.ProtoFile")
144 proto.RegisterType((*Schemas)(nil), "schema.Schemas")
145}
146
William Kurkianad745652019-03-20 08:45:51 -0400147func init() { proto.RegisterFile("voltha_protos/schema.proto", fileDescriptor_9d785a7d5fd3f7a9) }
148
149var fileDescriptor_9d785a7d5fd3f7a9 = []byte{
150 // 316 bytes of a gzipped FileDescriptorProto
151 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x4c, 0x51, 0xc1, 0x4a, 0xeb, 0x40,
152 0x14, 0x25, 0x2d, 0xaf, 0x7d, 0x99, 0x56, 0x8a, 0x83, 0x48, 0x48, 0x45, 0x6a, 0x57, 0x15, 0x69,
153 0x02, 0xf5, 0x0f, 0x84, 0xd6, 0x9d, 0x48, 0x0b, 0x2e, 0x5c, 0x58, 0xa6, 0xe9, 0xed, 0x64, 0x20,
154 0x93, 0x1b, 0x26, 0xd3, 0x4a, 0xb7, 0xfe, 0x82, 0x9f, 0xe6, 0x2f, 0xf8, 0x21, 0x32, 0xb9, 0x53,
155 0x71, 0x37, 0xe7, 0x9c, 0x3b, 0xdc, 0x73, 0xce, 0x65, 0xf1, 0x01, 0x0b, 0x9b, 0x8b, 0x75, 0x65,
156 0xd0, 0x62, 0x9d, 0xd6, 0x59, 0x0e, 0x5a, 0x24, 0x0d, 0xe2, 0x1d, 0x42, 0xf1, 0x95, 0x44, 0x94,
157 0x05, 0xa4, 0xa2, 0x52, 0xa9, 0x28, 0x4b, 0xb4, 0xc2, 0x2a, 0x2c, 0x6b, 0x9a, 0x8a, 0x87, 0x5e,
158 0x6d, 0xd0, 0x66, 0xbf, 0x4b, 0x41, 0x57, 0xf6, 0x48, 0xe2, 0xf8, 0x8d, 0x85, 0xcf, 0xee, 0xb1,
159 0x50, 0x05, 0xf0, 0x21, 0x0b, 0x77, 0xaa, 0x80, 0x75, 0x29, 0x34, 0x44, 0xc1, 0x28, 0x98, 0x84,
160 0xcb, 0xff, 0x8e, 0x78, 0x12, 0x1a, 0xf8, 0x05, 0xfb, 0xd7, 0x7c, 0x89, 0x5a, 0x8d, 0x40, 0x80,
161 0x5f, 0x33, 0xb6, 0x85, 0x3a, 0x33, 0xaa, 0xb2, 0x68, 0xa2, 0xf6, 0x28, 0x98, 0xf4, 0x97, 0x7f,
162 0x98, 0xb1, 0x65, 0xdd, 0x55, 0x63, 0xb2, 0xe6, 0xb7, 0xac, 0x43, 0x21, 0xa2, 0x60, 0xd4, 0x9e,
163 0xf4, 0x66, 0xe7, 0x89, 0x0f, 0xf3, 0x6b, 0x60, 0xe9, 0x07, 0xf8, 0x0d, 0xeb, 0xd7, 0xef, 0x42,
164 0x4a, 0x30, 0xeb, 0x9d, 0x41, 0xed, 0x57, 0xf6, 0x3c, 0xb7, 0x30, 0xa8, 0x9d, 0xd7, 0xa3, 0x28,
165 0x25, 0xe9, 0x6d, 0xf2, 0xea, 0x08, 0x27, 0xce, 0x5e, 0xd8, 0x19, 0x6d, 0x5d, 0x81, 0x39, 0xa8,
166 0x0c, 0xf8, 0x9c, 0x85, 0x8f, 0x60, 0x89, 0xe3, 0x97, 0x09, 0x35, 0x92, 0x9c, 0x1a, 0x49, 0xe6,
167 0xae, 0x91, 0x78, 0x70, 0x32, 0xe4, 0x1d, 0x8f, 0x07, 0x1f, 0x5f, 0xdf, 0x9f, 0xad, 0x90, 0x77,
168 0x7d, 0xed, 0x0f, 0xd3, 0xd7, 0x3b, 0xa9, 0x6c, 0xbe, 0xdf, 0x24, 0x19, 0xea, 0x14, 0x2b, 0x28,
169 0x33, 0x34, 0xdb, 0x94, 0x4e, 0x34, 0xf5, 0x27, 0x92, 0xe8, 0xc7, 0x37, 0x14, 0xe7, 0xfe, 0x27,
170 0x00, 0x00, 0xff, 0xff, 0xdc, 0x3c, 0x6a, 0x7d, 0xc4, 0x01, 0x00, 0x00,
171}
172
William Kurkian1b363f42019-03-12 15:28:12 -0400173// Reference imports to suppress errors if they are not otherwise used.
174var _ context.Context
175var _ grpc.ClientConn
176
177// This is a compile-time assertion to ensure that this generated file
178// is compatible with the grpc package it is being compiled against.
179const _ = grpc.SupportPackageIsVersion4
180
181// SchemaServiceClient is the client API for SchemaService service.
182//
183// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
184type SchemaServiceClient interface {
185 // Return active grpc schemas
186 GetSchema(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Schemas, error)
187}
188
189type schemaServiceClient struct {
190 cc *grpc.ClientConn
191}
192
193func NewSchemaServiceClient(cc *grpc.ClientConn) SchemaServiceClient {
194 return &schemaServiceClient{cc}
195}
196
197func (c *schemaServiceClient) GetSchema(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Schemas, error) {
198 out := new(Schemas)
199 err := c.cc.Invoke(ctx, "/schema.SchemaService/GetSchema", in, out, opts...)
200 if err != nil {
201 return nil, err
202 }
203 return out, nil
204}
205
206// SchemaServiceServer is the server API for SchemaService service.
207type SchemaServiceServer interface {
208 // Return active grpc schemas
209 GetSchema(context.Context, *empty.Empty) (*Schemas, error)
210}
211
212func RegisterSchemaServiceServer(s *grpc.Server, srv SchemaServiceServer) {
213 s.RegisterService(&_SchemaService_serviceDesc, srv)
214}
215
216func _SchemaService_GetSchema_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
217 in := new(empty.Empty)
218 if err := dec(in); err != nil {
219 return nil, err
220 }
221 if interceptor == nil {
222 return srv.(SchemaServiceServer).GetSchema(ctx, in)
223 }
224 info := &grpc.UnaryServerInfo{
225 Server: srv,
226 FullMethod: "/schema.SchemaService/GetSchema",
227 }
228 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
229 return srv.(SchemaServiceServer).GetSchema(ctx, req.(*empty.Empty))
230 }
231 return interceptor(ctx, in, info, handler)
232}
233
234var _SchemaService_serviceDesc = grpc.ServiceDesc{
235 ServiceName: "schema.SchemaService",
236 HandlerType: (*SchemaServiceServer)(nil),
237 Methods: []grpc.MethodDesc{
238 {
239 MethodName: "GetSchema",
240 Handler: _SchemaService_GetSchema_Handler,
241 },
242 },
243 Streams: []grpc.StreamDesc{},
244 Metadata: "voltha_protos/schema.proto",
245}