github.com/microsoft/moc@v0.17.1/rpc/cloudagent/cloud/moc_cloudagent_subscription.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: moc_cloudagent_subscription.proto
     3  
     4  package cloud
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	proto "github.com/golang/protobuf/proto"
    10  	wrappers "github.com/golang/protobuf/ptypes/wrappers"
    11  	common "github.com/microsoft/moc/rpc/common"
    12  	grpc "google.golang.org/grpc"
    13  	codes "google.golang.org/grpc/codes"
    14  	status "google.golang.org/grpc/status"
    15  	math "math"
    16  )
    17  
    18  // Reference imports to suppress errors if they are not otherwise used.
    19  var _ = proto.Marshal
    20  var _ = fmt.Errorf
    21  var _ = math.Inf
    22  
    23  // This is a compile-time assertion to ensure that this generated file
    24  // is compatible with the proto package it is being compiled against.
    25  // A compilation error at this line likely means your copy of the
    26  // proto package needs to be updated.
    27  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    28  
    29  type SubscriptionRequest struct {
    30  	Subscriptions        []*Subscription  `protobuf:"bytes,1,rep,name=Subscriptions,proto3" json:"Subscriptions,omitempty"`
    31  	OperationType        common.Operation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
    32  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    33  	XXX_unrecognized     []byte           `json:"-"`
    34  	XXX_sizecache        int32            `json:"-"`
    35  }
    36  
    37  func (m *SubscriptionRequest) Reset()         { *m = SubscriptionRequest{} }
    38  func (m *SubscriptionRequest) String() string { return proto.CompactTextString(m) }
    39  func (*SubscriptionRequest) ProtoMessage()    {}
    40  func (*SubscriptionRequest) Descriptor() ([]byte, []int) {
    41  	return fileDescriptor_c65b5bbaa8b83702, []int{0}
    42  }
    43  
    44  func (m *SubscriptionRequest) XXX_Unmarshal(b []byte) error {
    45  	return xxx_messageInfo_SubscriptionRequest.Unmarshal(m, b)
    46  }
    47  func (m *SubscriptionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    48  	return xxx_messageInfo_SubscriptionRequest.Marshal(b, m, deterministic)
    49  }
    50  func (m *SubscriptionRequest) XXX_Merge(src proto.Message) {
    51  	xxx_messageInfo_SubscriptionRequest.Merge(m, src)
    52  }
    53  func (m *SubscriptionRequest) XXX_Size() int {
    54  	return xxx_messageInfo_SubscriptionRequest.Size(m)
    55  }
    56  func (m *SubscriptionRequest) XXX_DiscardUnknown() {
    57  	xxx_messageInfo_SubscriptionRequest.DiscardUnknown(m)
    58  }
    59  
    60  var xxx_messageInfo_SubscriptionRequest proto.InternalMessageInfo
    61  
    62  func (m *SubscriptionRequest) GetSubscriptions() []*Subscription {
    63  	if m != nil {
    64  		return m.Subscriptions
    65  	}
    66  	return nil
    67  }
    68  
    69  func (m *SubscriptionRequest) GetOperationType() common.Operation {
    70  	if m != nil {
    71  		return m.OperationType
    72  	}
    73  	return common.Operation_GET
    74  }
    75  
    76  type SubscriptionResponse struct {
    77  	Subscriptions        []*Subscription     `protobuf:"bytes,1,rep,name=Subscriptions,proto3" json:"Subscriptions,omitempty"`
    78  	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
    79  	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
    80  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    81  	XXX_unrecognized     []byte              `json:"-"`
    82  	XXX_sizecache        int32               `json:"-"`
    83  }
    84  
    85  func (m *SubscriptionResponse) Reset()         { *m = SubscriptionResponse{} }
    86  func (m *SubscriptionResponse) String() string { return proto.CompactTextString(m) }
    87  func (*SubscriptionResponse) ProtoMessage()    {}
    88  func (*SubscriptionResponse) Descriptor() ([]byte, []int) {
    89  	return fileDescriptor_c65b5bbaa8b83702, []int{1}
    90  }
    91  
    92  func (m *SubscriptionResponse) XXX_Unmarshal(b []byte) error {
    93  	return xxx_messageInfo_SubscriptionResponse.Unmarshal(m, b)
    94  }
    95  func (m *SubscriptionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    96  	return xxx_messageInfo_SubscriptionResponse.Marshal(b, m, deterministic)
    97  }
    98  func (m *SubscriptionResponse) XXX_Merge(src proto.Message) {
    99  	xxx_messageInfo_SubscriptionResponse.Merge(m, src)
   100  }
   101  func (m *SubscriptionResponse) XXX_Size() int {
   102  	return xxx_messageInfo_SubscriptionResponse.Size(m)
   103  }
   104  func (m *SubscriptionResponse) XXX_DiscardUnknown() {
   105  	xxx_messageInfo_SubscriptionResponse.DiscardUnknown(m)
   106  }
   107  
   108  var xxx_messageInfo_SubscriptionResponse proto.InternalMessageInfo
   109  
   110  func (m *SubscriptionResponse) GetSubscriptions() []*Subscription {
   111  	if m != nil {
   112  		return m.Subscriptions
   113  	}
   114  	return nil
   115  }
   116  
   117  func (m *SubscriptionResponse) GetResult() *wrappers.BoolValue {
   118  	if m != nil {
   119  		return m.Result
   120  	}
   121  	return nil
   122  }
   123  
   124  func (m *SubscriptionResponse) GetError() string {
   125  	if m != nil {
   126  		return m.Error
   127  	}
   128  	return ""
   129  }
   130  
   131  type Subscription struct {
   132  	Name                 string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   133  	Id                   string         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
   134  	Status               *common.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
   135  	Tags                 *common.Tags   `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
   136  	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
   137  	XXX_unrecognized     []byte         `json:"-"`
   138  	XXX_sizecache        int32          `json:"-"`
   139  }
   140  
   141  func (m *Subscription) Reset()         { *m = Subscription{} }
   142  func (m *Subscription) String() string { return proto.CompactTextString(m) }
   143  func (*Subscription) ProtoMessage()    {}
   144  func (*Subscription) Descriptor() ([]byte, []int) {
   145  	return fileDescriptor_c65b5bbaa8b83702, []int{2}
   146  }
   147  
   148  func (m *Subscription) XXX_Unmarshal(b []byte) error {
   149  	return xxx_messageInfo_Subscription.Unmarshal(m, b)
   150  }
   151  func (m *Subscription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   152  	return xxx_messageInfo_Subscription.Marshal(b, m, deterministic)
   153  }
   154  func (m *Subscription) XXX_Merge(src proto.Message) {
   155  	xxx_messageInfo_Subscription.Merge(m, src)
   156  }
   157  func (m *Subscription) XXX_Size() int {
   158  	return xxx_messageInfo_Subscription.Size(m)
   159  }
   160  func (m *Subscription) XXX_DiscardUnknown() {
   161  	xxx_messageInfo_Subscription.DiscardUnknown(m)
   162  }
   163  
   164  var xxx_messageInfo_Subscription proto.InternalMessageInfo
   165  
   166  func (m *Subscription) GetName() string {
   167  	if m != nil {
   168  		return m.Name
   169  	}
   170  	return ""
   171  }
   172  
   173  func (m *Subscription) GetId() string {
   174  	if m != nil {
   175  		return m.Id
   176  	}
   177  	return ""
   178  }
   179  
   180  func (m *Subscription) GetStatus() *common.Status {
   181  	if m != nil {
   182  		return m.Status
   183  	}
   184  	return nil
   185  }
   186  
   187  func (m *Subscription) GetTags() *common.Tags {
   188  	if m != nil {
   189  		return m.Tags
   190  	}
   191  	return nil
   192  }
   193  
   194  func init() {
   195  	proto.RegisterType((*SubscriptionRequest)(nil), "moc.cloudagent.subscription.SubscriptionRequest")
   196  	proto.RegisterType((*SubscriptionResponse)(nil), "moc.cloudagent.subscription.SubscriptionResponse")
   197  	proto.RegisterType((*Subscription)(nil), "moc.cloudagent.subscription.Subscription")
   198  }
   199  
   200  func init() { proto.RegisterFile("moc_cloudagent_subscription.proto", fileDescriptor_c65b5bbaa8b83702) }
   201  
   202  var fileDescriptor_c65b5bbaa8b83702 = []byte{
   203  	// 381 bytes of a gzipped FileDescriptorProto
   204  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x92, 0xcf, 0x8e, 0xd3, 0x30,
   205  	0x10, 0xc6, 0x49, 0x5b, 0x22, 0xd5, 0xa1, 0x95, 0x30, 0x95, 0x88, 0x82, 0x40, 0x25, 0x5c, 0xca,
   206  	0x01, 0x07, 0x02, 0x2f, 0x40, 0x25, 0x0e, 0x9c, 0x2a, 0xb9, 0x15, 0x07, 0x2e, 0x95, 0xe3, 0xba,
   207  	0x21, 0x22, 0xce, 0x18, 0xff, 0x29, 0xda, 0xfb, 0x3e, 0xc6, 0xbe, 0xc4, 0xbe, 0xe1, 0xaa, 0x4e,
   208  	0x77, 0x9b, 0x5c, 0x56, 0xbb, 0xd2, 0x9e, 0x62, 0xcf, 0xfc, 0xe6, 0x9b, 0x2f, 0x5f, 0x82, 0xde,
   209  	0x4b, 0xe0, 0x5b, 0x5e, 0x83, 0xdb, 0xb1, 0x52, 0x34, 0x76, 0x6b, 0x5c, 0x61, 0xb8, 0xae, 0x94,
   210  	0xad, 0xa0, 0x21, 0x4a, 0x83, 0x05, 0xfc, 0x46, 0x02, 0x27, 0x67, 0x84, 0x74, 0x91, 0xe4, 0x5d,
   211  	0x09, 0x50, 0xd6, 0x22, 0xf3, 0x68, 0xe1, 0xf6, 0xd9, 0x7f, 0xcd, 0x94, 0x12, 0xda, 0xb4, 0xc3,
   212  	0xc9, 0x6b, 0xaf, 0x0f, 0x52, 0x42, 0x73, 0x7a, 0xb4, 0x8d, 0xf4, 0x2a, 0x40, 0xaf, 0xd6, 0x1d,
   213  	0x25, 0x2a, 0xfe, 0x39, 0x61, 0x2c, 0x5e, 0xa1, 0x49, 0xb7, 0x6c, 0xe2, 0x60, 0x3e, 0x5c, 0x44,
   214  	0xf9, 0x47, 0x72, 0x8f, 0x0b, 0xd2, 0x13, 0xea, 0xcf, 0xe3, 0x6f, 0x68, 0xb2, 0x52, 0x42, 0xb3,
   215  	0xe3, 0x6d, 0x73, 0xa1, 0x44, 0x3c, 0x98, 0x07, 0x8b, 0x69, 0x3e, 0xf5, 0x82, 0x77, 0x1d, 0xda,
   216  	0x87, 0xd2, 0xeb, 0x00, 0xcd, 0xfa, 0xf6, 0x8c, 0x82, 0xc6, 0x88, 0xa7, 0xf7, 0x97, 0xa3, 0x90,
   217  	0x0a, 0xe3, 0x6a, 0xeb, 0x8d, 0x45, 0x79, 0x42, 0xda, 0x48, 0xc9, 0x6d, 0xa4, 0x64, 0x09, 0x50,
   218  	0xff, 0x62, 0xb5, 0x13, 0xf4, 0x44, 0xe2, 0x19, 0x7a, 0xfe, 0x43, 0x6b, 0xd0, 0xf1, 0x70, 0x1e,
   219  	0x2c, 0xc6, 0xb4, 0xbd, 0xa4, 0x07, 0xf4, 0xa2, 0x2b, 0x8d, 0x31, 0x1a, 0x35, 0x4c, 0x8a, 0x38,
   220  	0xf0, 0x90, 0x3f, 0xe3, 0x29, 0x1a, 0x54, 0x3b, 0xbf, 0x69, 0x4c, 0x07, 0xd5, 0x0e, 0x7f, 0x40,
   221  	0xa1, 0xb1, 0xcc, 0x3a, 0xe3, 0xa5, 0xa2, 0x3c, 0xf2, 0xef, 0xb1, 0xf6, 0x25, 0x7a, 0x6a, 0xe1,
   222  	0xb7, 0x68, 0x64, 0x59, 0x69, 0xe2, 0x91, 0x47, 0xc6, 0x1e, 0xd9, 0xb0, 0xd2, 0x50, 0x5f, 0xce,
   223  	0x2f, 0x03, 0xf4, 0xb2, 0xbb, 0xf8, 0xfb, 0x31, 0x00, 0x0c, 0x28, 0xfc, 0xd9, 0x1c, 0xe0, 0xaf,
   224  	0xc0, 0x9f, 0x1f, 0x9e, 0x4d, 0xfb, 0x13, 0x24, 0x5f, 0x1e, 0x31, 0xd1, 0x7e, 0x97, 0xf4, 0xd9,
   225  	0x32, 0xfb, 0xfd, 0xa9, 0xac, 0xec, 0x1f, 0x57, 0x10, 0x0e, 0x32, 0x93, 0x15, 0xd7, 0x60, 0x60,
   226  	0x6f, 0x33, 0x09, 0x3c, 0xd3, 0x8a, 0x67, 0x67, 0xb9, 0xf6, 0x58, 0x84, 0x3e, 0xe1, 0xaf, 0x37,
   227  	0x01, 0x00, 0x00, 0xff, 0xff, 0xd2, 0x2f, 0xb1, 0x26, 0x04, 0x03, 0x00, 0x00,
   228  }
   229  
   230  // Reference imports to suppress errors if they are not otherwise used.
   231  var _ context.Context
   232  var _ grpc.ClientConn
   233  
   234  // This is a compile-time assertion to ensure that this generated file
   235  // is compatible with the grpc package it is being compiled against.
   236  const _ = grpc.SupportPackageIsVersion4
   237  
   238  // SubscriptionAgentClient is the client API for SubscriptionAgent service.
   239  //
   240  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   241  type SubscriptionAgentClient interface {
   242  	Invoke(ctx context.Context, in *SubscriptionRequest, opts ...grpc.CallOption) (*SubscriptionResponse, error)
   243  }
   244  
   245  type subscriptionAgentClient struct {
   246  	cc *grpc.ClientConn
   247  }
   248  
   249  func NewSubscriptionAgentClient(cc *grpc.ClientConn) SubscriptionAgentClient {
   250  	return &subscriptionAgentClient{cc}
   251  }
   252  
   253  func (c *subscriptionAgentClient) Invoke(ctx context.Context, in *SubscriptionRequest, opts ...grpc.CallOption) (*SubscriptionResponse, error) {
   254  	out := new(SubscriptionResponse)
   255  	err := c.cc.Invoke(ctx, "/moc.cloudagent.subscription.SubscriptionAgent/Invoke", in, out, opts...)
   256  	if err != nil {
   257  		return nil, err
   258  	}
   259  	return out, nil
   260  }
   261  
   262  // SubscriptionAgentServer is the server API for SubscriptionAgent service.
   263  type SubscriptionAgentServer interface {
   264  	Invoke(context.Context, *SubscriptionRequest) (*SubscriptionResponse, error)
   265  }
   266  
   267  // UnimplementedSubscriptionAgentServer can be embedded to have forward compatible implementations.
   268  type UnimplementedSubscriptionAgentServer struct {
   269  }
   270  
   271  func (*UnimplementedSubscriptionAgentServer) Invoke(ctx context.Context, req *SubscriptionRequest) (*SubscriptionResponse, error) {
   272  	return nil, status.Errorf(codes.Unimplemented, "method Invoke not implemented")
   273  }
   274  
   275  func RegisterSubscriptionAgentServer(s *grpc.Server, srv SubscriptionAgentServer) {
   276  	s.RegisterService(&_SubscriptionAgent_serviceDesc, srv)
   277  }
   278  
   279  func _SubscriptionAgent_Invoke_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   280  	in := new(SubscriptionRequest)
   281  	if err := dec(in); err != nil {
   282  		return nil, err
   283  	}
   284  	if interceptor == nil {
   285  		return srv.(SubscriptionAgentServer).Invoke(ctx, in)
   286  	}
   287  	info := &grpc.UnaryServerInfo{
   288  		Server:     srv,
   289  		FullMethod: "/moc.cloudagent.subscription.SubscriptionAgent/Invoke",
   290  	}
   291  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   292  		return srv.(SubscriptionAgentServer).Invoke(ctx, req.(*SubscriptionRequest))
   293  	}
   294  	return interceptor(ctx, in, info, handler)
   295  }
   296  
   297  var _SubscriptionAgent_serviceDesc = grpc.ServiceDesc{
   298  	ServiceName: "moc.cloudagent.subscription.SubscriptionAgent",
   299  	HandlerType: (*SubscriptionAgentServer)(nil),
   300  	Methods: []grpc.MethodDesc{
   301  		{
   302  			MethodName: "Invoke",
   303  			Handler:    _SubscriptionAgent_Invoke_Handler,
   304  		},
   305  	},
   306  	Streams:  []grpc.StreamDesc{},
   307  	Metadata: "moc_cloudagent_subscription.proto",
   308  }