github.com/argoproj/argo-cd/v2@v2.10.9/pkg/apiclient/notification/notification.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: server/notification/notification.proto
     3  
     4  // Notification Service
     5  //
     6  // Notification Service API performs query actions against notification resources
     7  
     8  package notification
     9  
    10  import (
    11  	context "context"
    12  	fmt "fmt"
    13  	github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
    14  	proto "github.com/gogo/protobuf/proto"
    15  	_ "google.golang.org/genproto/googleapis/api/annotations"
    16  	grpc "google.golang.org/grpc"
    17  	codes "google.golang.org/grpc/codes"
    18  	status "google.golang.org/grpc/status"
    19  	io "io"
    20  	math "math"
    21  	math_bits "math/bits"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var _ = proto.Marshal
    26  var _ = fmt.Errorf
    27  var _ = math.Inf
    28  
    29  // This is a compile-time assertion to ensure that this generated file
    30  // is compatible with the proto package it is being compiled against.
    31  // A compilation error at this line likely means your copy of the
    32  // proto package needs to be updated.
    33  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    34  
    35  type Trigger struct {
    36  	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
    37  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    38  	XXX_unrecognized     []byte   `json:"-"`
    39  	XXX_sizecache        int32    `json:"-"`
    40  }
    41  
    42  func (m *Trigger) Reset()         { *m = Trigger{} }
    43  func (m *Trigger) String() string { return proto.CompactTextString(m) }
    44  func (*Trigger) ProtoMessage()    {}
    45  func (*Trigger) Descriptor() ([]byte, []int) {
    46  	return fileDescriptor_e1dead44d55a8ff4, []int{0}
    47  }
    48  func (m *Trigger) XXX_Unmarshal(b []byte) error {
    49  	return m.Unmarshal(b)
    50  }
    51  func (m *Trigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    52  	if deterministic {
    53  		return xxx_messageInfo_Trigger.Marshal(b, m, deterministic)
    54  	} else {
    55  		b = b[:cap(b)]
    56  		n, err := m.MarshalToSizedBuffer(b)
    57  		if err != nil {
    58  			return nil, err
    59  		}
    60  		return b[:n], nil
    61  	}
    62  }
    63  func (m *Trigger) XXX_Merge(src proto.Message) {
    64  	xxx_messageInfo_Trigger.Merge(m, src)
    65  }
    66  func (m *Trigger) XXX_Size() int {
    67  	return m.Size()
    68  }
    69  func (m *Trigger) XXX_DiscardUnknown() {
    70  	xxx_messageInfo_Trigger.DiscardUnknown(m)
    71  }
    72  
    73  var xxx_messageInfo_Trigger proto.InternalMessageInfo
    74  
    75  func (m *Trigger) GetName() string {
    76  	if m != nil && m.Name != nil {
    77  		return *m.Name
    78  	}
    79  	return ""
    80  }
    81  
    82  type TriggerList struct {
    83  	Items                []*Trigger `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
    84  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    85  	XXX_unrecognized     []byte     `json:"-"`
    86  	XXX_sizecache        int32      `json:"-"`
    87  }
    88  
    89  func (m *TriggerList) Reset()         { *m = TriggerList{} }
    90  func (m *TriggerList) String() string { return proto.CompactTextString(m) }
    91  func (*TriggerList) ProtoMessage()    {}
    92  func (*TriggerList) Descriptor() ([]byte, []int) {
    93  	return fileDescriptor_e1dead44d55a8ff4, []int{1}
    94  }
    95  func (m *TriggerList) XXX_Unmarshal(b []byte) error {
    96  	return m.Unmarshal(b)
    97  }
    98  func (m *TriggerList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    99  	if deterministic {
   100  		return xxx_messageInfo_TriggerList.Marshal(b, m, deterministic)
   101  	} else {
   102  		b = b[:cap(b)]
   103  		n, err := m.MarshalToSizedBuffer(b)
   104  		if err != nil {
   105  			return nil, err
   106  		}
   107  		return b[:n], nil
   108  	}
   109  }
   110  func (m *TriggerList) XXX_Merge(src proto.Message) {
   111  	xxx_messageInfo_TriggerList.Merge(m, src)
   112  }
   113  func (m *TriggerList) XXX_Size() int {
   114  	return m.Size()
   115  }
   116  func (m *TriggerList) XXX_DiscardUnknown() {
   117  	xxx_messageInfo_TriggerList.DiscardUnknown(m)
   118  }
   119  
   120  var xxx_messageInfo_TriggerList proto.InternalMessageInfo
   121  
   122  func (m *TriggerList) GetItems() []*Trigger {
   123  	if m != nil {
   124  		return m.Items
   125  	}
   126  	return nil
   127  }
   128  
   129  type TriggersListRequest struct {
   130  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   131  	XXX_unrecognized     []byte   `json:"-"`
   132  	XXX_sizecache        int32    `json:"-"`
   133  }
   134  
   135  func (m *TriggersListRequest) Reset()         { *m = TriggersListRequest{} }
   136  func (m *TriggersListRequest) String() string { return proto.CompactTextString(m) }
   137  func (*TriggersListRequest) ProtoMessage()    {}
   138  func (*TriggersListRequest) Descriptor() ([]byte, []int) {
   139  	return fileDescriptor_e1dead44d55a8ff4, []int{2}
   140  }
   141  func (m *TriggersListRequest) XXX_Unmarshal(b []byte) error {
   142  	return m.Unmarshal(b)
   143  }
   144  func (m *TriggersListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   145  	if deterministic {
   146  		return xxx_messageInfo_TriggersListRequest.Marshal(b, m, deterministic)
   147  	} else {
   148  		b = b[:cap(b)]
   149  		n, err := m.MarshalToSizedBuffer(b)
   150  		if err != nil {
   151  			return nil, err
   152  		}
   153  		return b[:n], nil
   154  	}
   155  }
   156  func (m *TriggersListRequest) XXX_Merge(src proto.Message) {
   157  	xxx_messageInfo_TriggersListRequest.Merge(m, src)
   158  }
   159  func (m *TriggersListRequest) XXX_Size() int {
   160  	return m.Size()
   161  }
   162  func (m *TriggersListRequest) XXX_DiscardUnknown() {
   163  	xxx_messageInfo_TriggersListRequest.DiscardUnknown(m)
   164  }
   165  
   166  var xxx_messageInfo_TriggersListRequest proto.InternalMessageInfo
   167  
   168  type Service struct {
   169  	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
   170  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   171  	XXX_unrecognized     []byte   `json:"-"`
   172  	XXX_sizecache        int32    `json:"-"`
   173  }
   174  
   175  func (m *Service) Reset()         { *m = Service{} }
   176  func (m *Service) String() string { return proto.CompactTextString(m) }
   177  func (*Service) ProtoMessage()    {}
   178  func (*Service) Descriptor() ([]byte, []int) {
   179  	return fileDescriptor_e1dead44d55a8ff4, []int{3}
   180  }
   181  func (m *Service) XXX_Unmarshal(b []byte) error {
   182  	return m.Unmarshal(b)
   183  }
   184  func (m *Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   185  	if deterministic {
   186  		return xxx_messageInfo_Service.Marshal(b, m, deterministic)
   187  	} else {
   188  		b = b[:cap(b)]
   189  		n, err := m.MarshalToSizedBuffer(b)
   190  		if err != nil {
   191  			return nil, err
   192  		}
   193  		return b[:n], nil
   194  	}
   195  }
   196  func (m *Service) XXX_Merge(src proto.Message) {
   197  	xxx_messageInfo_Service.Merge(m, src)
   198  }
   199  func (m *Service) XXX_Size() int {
   200  	return m.Size()
   201  }
   202  func (m *Service) XXX_DiscardUnknown() {
   203  	xxx_messageInfo_Service.DiscardUnknown(m)
   204  }
   205  
   206  var xxx_messageInfo_Service proto.InternalMessageInfo
   207  
   208  func (m *Service) GetName() string {
   209  	if m != nil && m.Name != nil {
   210  		return *m.Name
   211  	}
   212  	return ""
   213  }
   214  
   215  type ServiceList struct {
   216  	Items                []*Service `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
   217  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
   218  	XXX_unrecognized     []byte     `json:"-"`
   219  	XXX_sizecache        int32      `json:"-"`
   220  }
   221  
   222  func (m *ServiceList) Reset()         { *m = ServiceList{} }
   223  func (m *ServiceList) String() string { return proto.CompactTextString(m) }
   224  func (*ServiceList) ProtoMessage()    {}
   225  func (*ServiceList) Descriptor() ([]byte, []int) {
   226  	return fileDescriptor_e1dead44d55a8ff4, []int{4}
   227  }
   228  func (m *ServiceList) XXX_Unmarshal(b []byte) error {
   229  	return m.Unmarshal(b)
   230  }
   231  func (m *ServiceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   232  	if deterministic {
   233  		return xxx_messageInfo_ServiceList.Marshal(b, m, deterministic)
   234  	} else {
   235  		b = b[:cap(b)]
   236  		n, err := m.MarshalToSizedBuffer(b)
   237  		if err != nil {
   238  			return nil, err
   239  		}
   240  		return b[:n], nil
   241  	}
   242  }
   243  func (m *ServiceList) XXX_Merge(src proto.Message) {
   244  	xxx_messageInfo_ServiceList.Merge(m, src)
   245  }
   246  func (m *ServiceList) XXX_Size() int {
   247  	return m.Size()
   248  }
   249  func (m *ServiceList) XXX_DiscardUnknown() {
   250  	xxx_messageInfo_ServiceList.DiscardUnknown(m)
   251  }
   252  
   253  var xxx_messageInfo_ServiceList proto.InternalMessageInfo
   254  
   255  func (m *ServiceList) GetItems() []*Service {
   256  	if m != nil {
   257  		return m.Items
   258  	}
   259  	return nil
   260  }
   261  
   262  type ServicesListRequest struct {
   263  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   264  	XXX_unrecognized     []byte   `json:"-"`
   265  	XXX_sizecache        int32    `json:"-"`
   266  }
   267  
   268  func (m *ServicesListRequest) Reset()         { *m = ServicesListRequest{} }
   269  func (m *ServicesListRequest) String() string { return proto.CompactTextString(m) }
   270  func (*ServicesListRequest) ProtoMessage()    {}
   271  func (*ServicesListRequest) Descriptor() ([]byte, []int) {
   272  	return fileDescriptor_e1dead44d55a8ff4, []int{5}
   273  }
   274  func (m *ServicesListRequest) XXX_Unmarshal(b []byte) error {
   275  	return m.Unmarshal(b)
   276  }
   277  func (m *ServicesListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   278  	if deterministic {
   279  		return xxx_messageInfo_ServicesListRequest.Marshal(b, m, deterministic)
   280  	} else {
   281  		b = b[:cap(b)]
   282  		n, err := m.MarshalToSizedBuffer(b)
   283  		if err != nil {
   284  			return nil, err
   285  		}
   286  		return b[:n], nil
   287  	}
   288  }
   289  func (m *ServicesListRequest) XXX_Merge(src proto.Message) {
   290  	xxx_messageInfo_ServicesListRequest.Merge(m, src)
   291  }
   292  func (m *ServicesListRequest) XXX_Size() int {
   293  	return m.Size()
   294  }
   295  func (m *ServicesListRequest) XXX_DiscardUnknown() {
   296  	xxx_messageInfo_ServicesListRequest.DiscardUnknown(m)
   297  }
   298  
   299  var xxx_messageInfo_ServicesListRequest proto.InternalMessageInfo
   300  
   301  type Template struct {
   302  	Name                 *string  `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
   303  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   304  	XXX_unrecognized     []byte   `json:"-"`
   305  	XXX_sizecache        int32    `json:"-"`
   306  }
   307  
   308  func (m *Template) Reset()         { *m = Template{} }
   309  func (m *Template) String() string { return proto.CompactTextString(m) }
   310  func (*Template) ProtoMessage()    {}
   311  func (*Template) Descriptor() ([]byte, []int) {
   312  	return fileDescriptor_e1dead44d55a8ff4, []int{6}
   313  }
   314  func (m *Template) XXX_Unmarshal(b []byte) error {
   315  	return m.Unmarshal(b)
   316  }
   317  func (m *Template) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   318  	if deterministic {
   319  		return xxx_messageInfo_Template.Marshal(b, m, deterministic)
   320  	} else {
   321  		b = b[:cap(b)]
   322  		n, err := m.MarshalToSizedBuffer(b)
   323  		if err != nil {
   324  			return nil, err
   325  		}
   326  		return b[:n], nil
   327  	}
   328  }
   329  func (m *Template) XXX_Merge(src proto.Message) {
   330  	xxx_messageInfo_Template.Merge(m, src)
   331  }
   332  func (m *Template) XXX_Size() int {
   333  	return m.Size()
   334  }
   335  func (m *Template) XXX_DiscardUnknown() {
   336  	xxx_messageInfo_Template.DiscardUnknown(m)
   337  }
   338  
   339  var xxx_messageInfo_Template proto.InternalMessageInfo
   340  
   341  func (m *Template) GetName() string {
   342  	if m != nil && m.Name != nil {
   343  		return *m.Name
   344  	}
   345  	return ""
   346  }
   347  
   348  type TemplateList struct {
   349  	Items                []*Template `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
   350  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
   351  	XXX_unrecognized     []byte      `json:"-"`
   352  	XXX_sizecache        int32       `json:"-"`
   353  }
   354  
   355  func (m *TemplateList) Reset()         { *m = TemplateList{} }
   356  func (m *TemplateList) String() string { return proto.CompactTextString(m) }
   357  func (*TemplateList) ProtoMessage()    {}
   358  func (*TemplateList) Descriptor() ([]byte, []int) {
   359  	return fileDescriptor_e1dead44d55a8ff4, []int{7}
   360  }
   361  func (m *TemplateList) XXX_Unmarshal(b []byte) error {
   362  	return m.Unmarshal(b)
   363  }
   364  func (m *TemplateList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   365  	if deterministic {
   366  		return xxx_messageInfo_TemplateList.Marshal(b, m, deterministic)
   367  	} else {
   368  		b = b[:cap(b)]
   369  		n, err := m.MarshalToSizedBuffer(b)
   370  		if err != nil {
   371  			return nil, err
   372  		}
   373  		return b[:n], nil
   374  	}
   375  }
   376  func (m *TemplateList) XXX_Merge(src proto.Message) {
   377  	xxx_messageInfo_TemplateList.Merge(m, src)
   378  }
   379  func (m *TemplateList) XXX_Size() int {
   380  	return m.Size()
   381  }
   382  func (m *TemplateList) XXX_DiscardUnknown() {
   383  	xxx_messageInfo_TemplateList.DiscardUnknown(m)
   384  }
   385  
   386  var xxx_messageInfo_TemplateList proto.InternalMessageInfo
   387  
   388  func (m *TemplateList) GetItems() []*Template {
   389  	if m != nil {
   390  		return m.Items
   391  	}
   392  	return nil
   393  }
   394  
   395  type TemplatesListRequest struct {
   396  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   397  	XXX_unrecognized     []byte   `json:"-"`
   398  	XXX_sizecache        int32    `json:"-"`
   399  }
   400  
   401  func (m *TemplatesListRequest) Reset()         { *m = TemplatesListRequest{} }
   402  func (m *TemplatesListRequest) String() string { return proto.CompactTextString(m) }
   403  func (*TemplatesListRequest) ProtoMessage()    {}
   404  func (*TemplatesListRequest) Descriptor() ([]byte, []int) {
   405  	return fileDescriptor_e1dead44d55a8ff4, []int{8}
   406  }
   407  func (m *TemplatesListRequest) XXX_Unmarshal(b []byte) error {
   408  	return m.Unmarshal(b)
   409  }
   410  func (m *TemplatesListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   411  	if deterministic {
   412  		return xxx_messageInfo_TemplatesListRequest.Marshal(b, m, deterministic)
   413  	} else {
   414  		b = b[:cap(b)]
   415  		n, err := m.MarshalToSizedBuffer(b)
   416  		if err != nil {
   417  			return nil, err
   418  		}
   419  		return b[:n], nil
   420  	}
   421  }
   422  func (m *TemplatesListRequest) XXX_Merge(src proto.Message) {
   423  	xxx_messageInfo_TemplatesListRequest.Merge(m, src)
   424  }
   425  func (m *TemplatesListRequest) XXX_Size() int {
   426  	return m.Size()
   427  }
   428  func (m *TemplatesListRequest) XXX_DiscardUnknown() {
   429  	xxx_messageInfo_TemplatesListRequest.DiscardUnknown(m)
   430  }
   431  
   432  var xxx_messageInfo_TemplatesListRequest proto.InternalMessageInfo
   433  
   434  func init() {
   435  	proto.RegisterType((*Trigger)(nil), "notification.Trigger")
   436  	proto.RegisterType((*TriggerList)(nil), "notification.TriggerList")
   437  	proto.RegisterType((*TriggersListRequest)(nil), "notification.TriggersListRequest")
   438  	proto.RegisterType((*Service)(nil), "notification.Service")
   439  	proto.RegisterType((*ServiceList)(nil), "notification.ServiceList")
   440  	proto.RegisterType((*ServicesListRequest)(nil), "notification.ServicesListRequest")
   441  	proto.RegisterType((*Template)(nil), "notification.Template")
   442  	proto.RegisterType((*TemplateList)(nil), "notification.TemplateList")
   443  	proto.RegisterType((*TemplatesListRequest)(nil), "notification.TemplatesListRequest")
   444  }
   445  
   446  func init() {
   447  	proto.RegisterFile("server/notification/notification.proto", fileDescriptor_e1dead44d55a8ff4)
   448  }
   449  
   450  var fileDescriptor_e1dead44d55a8ff4 = []byte{
   451  	// 371 bytes of a gzipped FileDescriptorProto
   452  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xb1, 0x4e, 0xf3, 0x30,
   453  	0x10, 0xc7, 0x95, 0x7e, 0x1f, 0x02, 0xdc, 0xb2, 0xb8, 0xb4, 0x2a, 0x15, 0x84, 0x36, 0x43, 0xa9,
   454  	0x04, 0xd4, 0xa2, 0x1b, 0x88, 0x89, 0x85, 0x05, 0x31, 0x94, 0x4e, 0x6c, 0x21, 0x18, 0x63, 0x68,
   455  	0xe2, 0x60, 0x5f, 0x23, 0x66, 0x5e, 0x81, 0x97, 0x62, 0x44, 0xe2, 0x05, 0x50, 0xc5, 0x5b, 0xb0,
   456  	0xa0, 0xb8, 0xb6, 0x14, 0x57, 0xa9, 0x60, 0x73, 0xee, 0x7e, 0xbe, 0x9f, 0xee, 0xef, 0xa0, 0x9e,
   457  	0xa2, 0x32, 0xa3, 0x92, 0x24, 0x02, 0xf8, 0x1d, 0x8f, 0x42, 0xe0, 0x22, 0x71, 0x3e, 0x06, 0xa9,
   458  	0x14, 0x20, 0x70, 0xad, 0x58, 0x6b, 0x6f, 0x33, 0x21, 0xd8, 0x84, 0x92, 0x30, 0xe5, 0x24, 0x4c,
   459  	0x12, 0x01, 0xba, 0xac, 0xe6, 0x6c, 0xb0, 0x83, 0x56, 0xc7, 0x92, 0x33, 0x46, 0x25, 0xc6, 0xe8,
   460  	0x7f, 0x12, 0xc6, 0xb4, 0xe5, 0x75, 0x2a, 0xfd, 0xf5, 0x91, 0x3e, 0x07, 0x27, 0xa8, 0x6a, 0xda,
   461  	0x17, 0x5c, 0x01, 0xde, 0x47, 0x2b, 0x1c, 0x68, 0xac, 0x5a, 0x5e, 0xe7, 0x5f, 0xbf, 0x3a, 0x6c,
   462  	0x0c, 0x1c, 0xbb, 0x21, 0x47, 0x73, 0x26, 0x68, 0xa0, 0xba, 0xa9, 0xa8, 0xfc, 0xf2, 0x88, 0x3e,
   463  	0x4d, 0xa9, 0x82, 0xdc, 0x78, 0x45, 0x65, 0xc6, 0x23, 0xba, 0xcc, 0x68, 0xda, 0x7f, 0x30, 0x1a,
   464  	0xb2, 0x60, 0x34, 0x15, 0xc7, 0xe8, 0xa3, 0xb5, 0x31, 0x8d, 0xd3, 0x49, 0x08, 0xe5, 0xca, 0x53,
   465  	0x54, 0xb3, 0x7d, 0xed, 0x3c, 0x70, 0x9d, 0xcd, 0x85, 0x2d, 0x0d, 0x6a, 0xa5, 0x4d, 0xb4, 0x69,
   466  	0x4b, 0x45, 0xeb, 0xf0, 0xbb, 0x82, 0xea, 0x97, 0x85, 0x8b, 0x76, 0x69, 0x40, 0xb5, 0x1c, 0xb3,
   467  	0xd1, 0xe0, 0x6e, 0x69, 0x88, 0xc5, 0x51, 0xed, 0xad, 0x52, 0x24, 0x27, 0x82, 0xde, 0xcb, 0xc7,
   468  	0xd7, 0x6b, 0xa5, 0x83, 0x7d, 0xfd, 0xbe, 0xd9, 0x91, 0xf3, 0x3f, 0x28, 0x02, 0xd6, 0x62, 0xac,
   469  	0x36, 0x9e, 0x45, 0x6b, 0x49, 0x6c, 0x8b, 0xd6, 0xc2, 0xab, 0xfc, 0x66, 0x55, 0xd6, 0xf2, 0x8c,
   470  	0x36, 0xf4, 0xae, 0x36, 0x1f, 0x1c, 0x94, 0x67, 0xe9, 0x78, 0xdb, 0xe5, 0x8c, 0x16, 0xef, 0x69,
   471  	0x71, 0x17, 0xef, 0x2e, 0x59, 0xd7, 0xce, 0x3b, 0x3b, 0x7f, 0x9b, 0xf9, 0xde, 0xfb, 0xcc, 0xf7,
   472  	0x3e, 0x67, 0xbe, 0x77, 0x7d, 0xcc, 0x38, 0xdc, 0x4f, 0x6f, 0x06, 0x91, 0x88, 0x49, 0x28, 0x99,
   473  	0x48, 0xa5, 0x78, 0xd0, 0x87, 0xc3, 0xe8, 0x96, 0x64, 0x43, 0x92, 0x3e, 0xb2, 0x7c, 0x60, 0x34,
   474  	0xe1, 0x34, 0x01, 0x67, 0xe6, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xad, 0x19, 0x88, 0x22, 0x75,
   475  	0x03, 0x00, 0x00,
   476  }
   477  
   478  // Reference imports to suppress errors if they are not otherwise used.
   479  var _ context.Context
   480  var _ grpc.ClientConn
   481  
   482  // This is a compile-time assertion to ensure that this generated file
   483  // is compatible with the grpc package it is being compiled against.
   484  const _ = grpc.SupportPackageIsVersion4
   485  
   486  // NotificationServiceClient is the client API for NotificationService service.
   487  //
   488  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   489  type NotificationServiceClient interface {
   490  	// List returns list of triggers
   491  	ListTriggers(ctx context.Context, in *TriggersListRequest, opts ...grpc.CallOption) (*TriggerList, error)
   492  	// List returns list of services
   493  	ListServices(ctx context.Context, in *ServicesListRequest, opts ...grpc.CallOption) (*ServiceList, error)
   494  	// List returns list of templates
   495  	ListTemplates(ctx context.Context, in *TemplatesListRequest, opts ...grpc.CallOption) (*TemplateList, error)
   496  }
   497  
   498  type notificationServiceClient struct {
   499  	cc *grpc.ClientConn
   500  }
   501  
   502  func NewNotificationServiceClient(cc *grpc.ClientConn) NotificationServiceClient {
   503  	return &notificationServiceClient{cc}
   504  }
   505  
   506  func (c *notificationServiceClient) ListTriggers(ctx context.Context, in *TriggersListRequest, opts ...grpc.CallOption) (*TriggerList, error) {
   507  	out := new(TriggerList)
   508  	err := c.cc.Invoke(ctx, "/notification.NotificationService/ListTriggers", in, out, opts...)
   509  	if err != nil {
   510  		return nil, err
   511  	}
   512  	return out, nil
   513  }
   514  
   515  func (c *notificationServiceClient) ListServices(ctx context.Context, in *ServicesListRequest, opts ...grpc.CallOption) (*ServiceList, error) {
   516  	out := new(ServiceList)
   517  	err := c.cc.Invoke(ctx, "/notification.NotificationService/ListServices", in, out, opts...)
   518  	if err != nil {
   519  		return nil, err
   520  	}
   521  	return out, nil
   522  }
   523  
   524  func (c *notificationServiceClient) ListTemplates(ctx context.Context, in *TemplatesListRequest, opts ...grpc.CallOption) (*TemplateList, error) {
   525  	out := new(TemplateList)
   526  	err := c.cc.Invoke(ctx, "/notification.NotificationService/ListTemplates", in, out, opts...)
   527  	if err != nil {
   528  		return nil, err
   529  	}
   530  	return out, nil
   531  }
   532  
   533  // NotificationServiceServer is the server API for NotificationService service.
   534  type NotificationServiceServer interface {
   535  	// List returns list of triggers
   536  	ListTriggers(context.Context, *TriggersListRequest) (*TriggerList, error)
   537  	// List returns list of services
   538  	ListServices(context.Context, *ServicesListRequest) (*ServiceList, error)
   539  	// List returns list of templates
   540  	ListTemplates(context.Context, *TemplatesListRequest) (*TemplateList, error)
   541  }
   542  
   543  // UnimplementedNotificationServiceServer can be embedded to have forward compatible implementations.
   544  type UnimplementedNotificationServiceServer struct {
   545  }
   546  
   547  func (*UnimplementedNotificationServiceServer) ListTriggers(ctx context.Context, req *TriggersListRequest) (*TriggerList, error) {
   548  	return nil, status.Errorf(codes.Unimplemented, "method ListTriggers not implemented")
   549  }
   550  func (*UnimplementedNotificationServiceServer) ListServices(ctx context.Context, req *ServicesListRequest) (*ServiceList, error) {
   551  	return nil, status.Errorf(codes.Unimplemented, "method ListServices not implemented")
   552  }
   553  func (*UnimplementedNotificationServiceServer) ListTemplates(ctx context.Context, req *TemplatesListRequest) (*TemplateList, error) {
   554  	return nil, status.Errorf(codes.Unimplemented, "method ListTemplates not implemented")
   555  }
   556  
   557  func RegisterNotificationServiceServer(s *grpc.Server, srv NotificationServiceServer) {
   558  	s.RegisterService(&_NotificationService_serviceDesc, srv)
   559  }
   560  
   561  func _NotificationService_ListTriggers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   562  	in := new(TriggersListRequest)
   563  	if err := dec(in); err != nil {
   564  		return nil, err
   565  	}
   566  	if interceptor == nil {
   567  		return srv.(NotificationServiceServer).ListTriggers(ctx, in)
   568  	}
   569  	info := &grpc.UnaryServerInfo{
   570  		Server:     srv,
   571  		FullMethod: "/notification.NotificationService/ListTriggers",
   572  	}
   573  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   574  		return srv.(NotificationServiceServer).ListTriggers(ctx, req.(*TriggersListRequest))
   575  	}
   576  	return interceptor(ctx, in, info, handler)
   577  }
   578  
   579  func _NotificationService_ListServices_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   580  	in := new(ServicesListRequest)
   581  	if err := dec(in); err != nil {
   582  		return nil, err
   583  	}
   584  	if interceptor == nil {
   585  		return srv.(NotificationServiceServer).ListServices(ctx, in)
   586  	}
   587  	info := &grpc.UnaryServerInfo{
   588  		Server:     srv,
   589  		FullMethod: "/notification.NotificationService/ListServices",
   590  	}
   591  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   592  		return srv.(NotificationServiceServer).ListServices(ctx, req.(*ServicesListRequest))
   593  	}
   594  	return interceptor(ctx, in, info, handler)
   595  }
   596  
   597  func _NotificationService_ListTemplates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   598  	in := new(TemplatesListRequest)
   599  	if err := dec(in); err != nil {
   600  		return nil, err
   601  	}
   602  	if interceptor == nil {
   603  		return srv.(NotificationServiceServer).ListTemplates(ctx, in)
   604  	}
   605  	info := &grpc.UnaryServerInfo{
   606  		Server:     srv,
   607  		FullMethod: "/notification.NotificationService/ListTemplates",
   608  	}
   609  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   610  		return srv.(NotificationServiceServer).ListTemplates(ctx, req.(*TemplatesListRequest))
   611  	}
   612  	return interceptor(ctx, in, info, handler)
   613  }
   614  
   615  var _NotificationService_serviceDesc = grpc.ServiceDesc{
   616  	ServiceName: "notification.NotificationService",
   617  	HandlerType: (*NotificationServiceServer)(nil),
   618  	Methods: []grpc.MethodDesc{
   619  		{
   620  			MethodName: "ListTriggers",
   621  			Handler:    _NotificationService_ListTriggers_Handler,
   622  		},
   623  		{
   624  			MethodName: "ListServices",
   625  			Handler:    _NotificationService_ListServices_Handler,
   626  		},
   627  		{
   628  			MethodName: "ListTemplates",
   629  			Handler:    _NotificationService_ListTemplates_Handler,
   630  		},
   631  	},
   632  	Streams:  []grpc.StreamDesc{},
   633  	Metadata: "server/notification/notification.proto",
   634  }
   635  
   636  func (m *Trigger) Marshal() (dAtA []byte, err error) {
   637  	size := m.Size()
   638  	dAtA = make([]byte, size)
   639  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   640  	if err != nil {
   641  		return nil, err
   642  	}
   643  	return dAtA[:n], nil
   644  }
   645  
   646  func (m *Trigger) MarshalTo(dAtA []byte) (int, error) {
   647  	size := m.Size()
   648  	return m.MarshalToSizedBuffer(dAtA[:size])
   649  }
   650  
   651  func (m *Trigger) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   652  	i := len(dAtA)
   653  	_ = i
   654  	var l int
   655  	_ = l
   656  	if m.XXX_unrecognized != nil {
   657  		i -= len(m.XXX_unrecognized)
   658  		copy(dAtA[i:], m.XXX_unrecognized)
   659  	}
   660  	if m.Name == nil {
   661  		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name")
   662  	} else {
   663  		i -= len(*m.Name)
   664  		copy(dAtA[i:], *m.Name)
   665  		i = encodeVarintNotification(dAtA, i, uint64(len(*m.Name)))
   666  		i--
   667  		dAtA[i] = 0xa
   668  	}
   669  	return len(dAtA) - i, nil
   670  }
   671  
   672  func (m *TriggerList) Marshal() (dAtA []byte, err error) {
   673  	size := m.Size()
   674  	dAtA = make([]byte, size)
   675  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   676  	if err != nil {
   677  		return nil, err
   678  	}
   679  	return dAtA[:n], nil
   680  }
   681  
   682  func (m *TriggerList) MarshalTo(dAtA []byte) (int, error) {
   683  	size := m.Size()
   684  	return m.MarshalToSizedBuffer(dAtA[:size])
   685  }
   686  
   687  func (m *TriggerList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   688  	i := len(dAtA)
   689  	_ = i
   690  	var l int
   691  	_ = l
   692  	if m.XXX_unrecognized != nil {
   693  		i -= len(m.XXX_unrecognized)
   694  		copy(dAtA[i:], m.XXX_unrecognized)
   695  	}
   696  	if len(m.Items) > 0 {
   697  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
   698  			{
   699  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   700  				if err != nil {
   701  					return 0, err
   702  				}
   703  				i -= size
   704  				i = encodeVarintNotification(dAtA, i, uint64(size))
   705  			}
   706  			i--
   707  			dAtA[i] = 0xa
   708  		}
   709  	}
   710  	return len(dAtA) - i, nil
   711  }
   712  
   713  func (m *TriggersListRequest) Marshal() (dAtA []byte, err error) {
   714  	size := m.Size()
   715  	dAtA = make([]byte, size)
   716  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   717  	if err != nil {
   718  		return nil, err
   719  	}
   720  	return dAtA[:n], nil
   721  }
   722  
   723  func (m *TriggersListRequest) MarshalTo(dAtA []byte) (int, error) {
   724  	size := m.Size()
   725  	return m.MarshalToSizedBuffer(dAtA[:size])
   726  }
   727  
   728  func (m *TriggersListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   729  	i := len(dAtA)
   730  	_ = i
   731  	var l int
   732  	_ = l
   733  	if m.XXX_unrecognized != nil {
   734  		i -= len(m.XXX_unrecognized)
   735  		copy(dAtA[i:], m.XXX_unrecognized)
   736  	}
   737  	return len(dAtA) - i, nil
   738  }
   739  
   740  func (m *Service) Marshal() (dAtA []byte, err error) {
   741  	size := m.Size()
   742  	dAtA = make([]byte, size)
   743  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   744  	if err != nil {
   745  		return nil, err
   746  	}
   747  	return dAtA[:n], nil
   748  }
   749  
   750  func (m *Service) MarshalTo(dAtA []byte) (int, error) {
   751  	size := m.Size()
   752  	return m.MarshalToSizedBuffer(dAtA[:size])
   753  }
   754  
   755  func (m *Service) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   756  	i := len(dAtA)
   757  	_ = i
   758  	var l int
   759  	_ = l
   760  	if m.XXX_unrecognized != nil {
   761  		i -= len(m.XXX_unrecognized)
   762  		copy(dAtA[i:], m.XXX_unrecognized)
   763  	}
   764  	if m.Name == nil {
   765  		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name")
   766  	} else {
   767  		i -= len(*m.Name)
   768  		copy(dAtA[i:], *m.Name)
   769  		i = encodeVarintNotification(dAtA, i, uint64(len(*m.Name)))
   770  		i--
   771  		dAtA[i] = 0xa
   772  	}
   773  	return len(dAtA) - i, nil
   774  }
   775  
   776  func (m *ServiceList) Marshal() (dAtA []byte, err error) {
   777  	size := m.Size()
   778  	dAtA = make([]byte, size)
   779  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   780  	if err != nil {
   781  		return nil, err
   782  	}
   783  	return dAtA[:n], nil
   784  }
   785  
   786  func (m *ServiceList) MarshalTo(dAtA []byte) (int, error) {
   787  	size := m.Size()
   788  	return m.MarshalToSizedBuffer(dAtA[:size])
   789  }
   790  
   791  func (m *ServiceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   792  	i := len(dAtA)
   793  	_ = i
   794  	var l int
   795  	_ = l
   796  	if m.XXX_unrecognized != nil {
   797  		i -= len(m.XXX_unrecognized)
   798  		copy(dAtA[i:], m.XXX_unrecognized)
   799  	}
   800  	if len(m.Items) > 0 {
   801  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
   802  			{
   803  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   804  				if err != nil {
   805  					return 0, err
   806  				}
   807  				i -= size
   808  				i = encodeVarintNotification(dAtA, i, uint64(size))
   809  			}
   810  			i--
   811  			dAtA[i] = 0xa
   812  		}
   813  	}
   814  	return len(dAtA) - i, nil
   815  }
   816  
   817  func (m *ServicesListRequest) Marshal() (dAtA []byte, err error) {
   818  	size := m.Size()
   819  	dAtA = make([]byte, size)
   820  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   821  	if err != nil {
   822  		return nil, err
   823  	}
   824  	return dAtA[:n], nil
   825  }
   826  
   827  func (m *ServicesListRequest) MarshalTo(dAtA []byte) (int, error) {
   828  	size := m.Size()
   829  	return m.MarshalToSizedBuffer(dAtA[:size])
   830  }
   831  
   832  func (m *ServicesListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   833  	i := len(dAtA)
   834  	_ = i
   835  	var l int
   836  	_ = l
   837  	if m.XXX_unrecognized != nil {
   838  		i -= len(m.XXX_unrecognized)
   839  		copy(dAtA[i:], m.XXX_unrecognized)
   840  	}
   841  	return len(dAtA) - i, nil
   842  }
   843  
   844  func (m *Template) Marshal() (dAtA []byte, err error) {
   845  	size := m.Size()
   846  	dAtA = make([]byte, size)
   847  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   848  	if err != nil {
   849  		return nil, err
   850  	}
   851  	return dAtA[:n], nil
   852  }
   853  
   854  func (m *Template) MarshalTo(dAtA []byte) (int, error) {
   855  	size := m.Size()
   856  	return m.MarshalToSizedBuffer(dAtA[:size])
   857  }
   858  
   859  func (m *Template) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   860  	i := len(dAtA)
   861  	_ = i
   862  	var l int
   863  	_ = l
   864  	if m.XXX_unrecognized != nil {
   865  		i -= len(m.XXX_unrecognized)
   866  		copy(dAtA[i:], m.XXX_unrecognized)
   867  	}
   868  	if m.Name == nil {
   869  		return 0, github_com_gogo_protobuf_proto.NewRequiredNotSetError("name")
   870  	} else {
   871  		i -= len(*m.Name)
   872  		copy(dAtA[i:], *m.Name)
   873  		i = encodeVarintNotification(dAtA, i, uint64(len(*m.Name)))
   874  		i--
   875  		dAtA[i] = 0xa
   876  	}
   877  	return len(dAtA) - i, nil
   878  }
   879  
   880  func (m *TemplateList) Marshal() (dAtA []byte, err error) {
   881  	size := m.Size()
   882  	dAtA = make([]byte, size)
   883  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   884  	if err != nil {
   885  		return nil, err
   886  	}
   887  	return dAtA[:n], nil
   888  }
   889  
   890  func (m *TemplateList) MarshalTo(dAtA []byte) (int, error) {
   891  	size := m.Size()
   892  	return m.MarshalToSizedBuffer(dAtA[:size])
   893  }
   894  
   895  func (m *TemplateList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   896  	i := len(dAtA)
   897  	_ = i
   898  	var l int
   899  	_ = l
   900  	if m.XXX_unrecognized != nil {
   901  		i -= len(m.XXX_unrecognized)
   902  		copy(dAtA[i:], m.XXX_unrecognized)
   903  	}
   904  	if len(m.Items) > 0 {
   905  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
   906  			{
   907  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   908  				if err != nil {
   909  					return 0, err
   910  				}
   911  				i -= size
   912  				i = encodeVarintNotification(dAtA, i, uint64(size))
   913  			}
   914  			i--
   915  			dAtA[i] = 0xa
   916  		}
   917  	}
   918  	return len(dAtA) - i, nil
   919  }
   920  
   921  func (m *TemplatesListRequest) Marshal() (dAtA []byte, err error) {
   922  	size := m.Size()
   923  	dAtA = make([]byte, size)
   924  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   925  	if err != nil {
   926  		return nil, err
   927  	}
   928  	return dAtA[:n], nil
   929  }
   930  
   931  func (m *TemplatesListRequest) MarshalTo(dAtA []byte) (int, error) {
   932  	size := m.Size()
   933  	return m.MarshalToSizedBuffer(dAtA[:size])
   934  }
   935  
   936  func (m *TemplatesListRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   937  	i := len(dAtA)
   938  	_ = i
   939  	var l int
   940  	_ = l
   941  	if m.XXX_unrecognized != nil {
   942  		i -= len(m.XXX_unrecognized)
   943  		copy(dAtA[i:], m.XXX_unrecognized)
   944  	}
   945  	return len(dAtA) - i, nil
   946  }
   947  
   948  func encodeVarintNotification(dAtA []byte, offset int, v uint64) int {
   949  	offset -= sovNotification(v)
   950  	base := offset
   951  	for v >= 1<<7 {
   952  		dAtA[offset] = uint8(v&0x7f | 0x80)
   953  		v >>= 7
   954  		offset++
   955  	}
   956  	dAtA[offset] = uint8(v)
   957  	return base
   958  }
   959  func (m *Trigger) Size() (n int) {
   960  	if m == nil {
   961  		return 0
   962  	}
   963  	var l int
   964  	_ = l
   965  	if m.Name != nil {
   966  		l = len(*m.Name)
   967  		n += 1 + l + sovNotification(uint64(l))
   968  	}
   969  	if m.XXX_unrecognized != nil {
   970  		n += len(m.XXX_unrecognized)
   971  	}
   972  	return n
   973  }
   974  
   975  func (m *TriggerList) Size() (n int) {
   976  	if m == nil {
   977  		return 0
   978  	}
   979  	var l int
   980  	_ = l
   981  	if len(m.Items) > 0 {
   982  		for _, e := range m.Items {
   983  			l = e.Size()
   984  			n += 1 + l + sovNotification(uint64(l))
   985  		}
   986  	}
   987  	if m.XXX_unrecognized != nil {
   988  		n += len(m.XXX_unrecognized)
   989  	}
   990  	return n
   991  }
   992  
   993  func (m *TriggersListRequest) Size() (n int) {
   994  	if m == nil {
   995  		return 0
   996  	}
   997  	var l int
   998  	_ = l
   999  	if m.XXX_unrecognized != nil {
  1000  		n += len(m.XXX_unrecognized)
  1001  	}
  1002  	return n
  1003  }
  1004  
  1005  func (m *Service) Size() (n int) {
  1006  	if m == nil {
  1007  		return 0
  1008  	}
  1009  	var l int
  1010  	_ = l
  1011  	if m.Name != nil {
  1012  		l = len(*m.Name)
  1013  		n += 1 + l + sovNotification(uint64(l))
  1014  	}
  1015  	if m.XXX_unrecognized != nil {
  1016  		n += len(m.XXX_unrecognized)
  1017  	}
  1018  	return n
  1019  }
  1020  
  1021  func (m *ServiceList) Size() (n int) {
  1022  	if m == nil {
  1023  		return 0
  1024  	}
  1025  	var l int
  1026  	_ = l
  1027  	if len(m.Items) > 0 {
  1028  		for _, e := range m.Items {
  1029  			l = e.Size()
  1030  			n += 1 + l + sovNotification(uint64(l))
  1031  		}
  1032  	}
  1033  	if m.XXX_unrecognized != nil {
  1034  		n += len(m.XXX_unrecognized)
  1035  	}
  1036  	return n
  1037  }
  1038  
  1039  func (m *ServicesListRequest) Size() (n int) {
  1040  	if m == nil {
  1041  		return 0
  1042  	}
  1043  	var l int
  1044  	_ = l
  1045  	if m.XXX_unrecognized != nil {
  1046  		n += len(m.XXX_unrecognized)
  1047  	}
  1048  	return n
  1049  }
  1050  
  1051  func (m *Template) Size() (n int) {
  1052  	if m == nil {
  1053  		return 0
  1054  	}
  1055  	var l int
  1056  	_ = l
  1057  	if m.Name != nil {
  1058  		l = len(*m.Name)
  1059  		n += 1 + l + sovNotification(uint64(l))
  1060  	}
  1061  	if m.XXX_unrecognized != nil {
  1062  		n += len(m.XXX_unrecognized)
  1063  	}
  1064  	return n
  1065  }
  1066  
  1067  func (m *TemplateList) Size() (n int) {
  1068  	if m == nil {
  1069  		return 0
  1070  	}
  1071  	var l int
  1072  	_ = l
  1073  	if len(m.Items) > 0 {
  1074  		for _, e := range m.Items {
  1075  			l = e.Size()
  1076  			n += 1 + l + sovNotification(uint64(l))
  1077  		}
  1078  	}
  1079  	if m.XXX_unrecognized != nil {
  1080  		n += len(m.XXX_unrecognized)
  1081  	}
  1082  	return n
  1083  }
  1084  
  1085  func (m *TemplatesListRequest) Size() (n int) {
  1086  	if m == nil {
  1087  		return 0
  1088  	}
  1089  	var l int
  1090  	_ = l
  1091  	if m.XXX_unrecognized != nil {
  1092  		n += len(m.XXX_unrecognized)
  1093  	}
  1094  	return n
  1095  }
  1096  
  1097  func sovNotification(x uint64) (n int) {
  1098  	return (math_bits.Len64(x|1) + 6) / 7
  1099  }
  1100  func sozNotification(x uint64) (n int) {
  1101  	return sovNotification(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1102  }
  1103  func (m *Trigger) Unmarshal(dAtA []byte) error {
  1104  	var hasFields [1]uint64
  1105  	l := len(dAtA)
  1106  	iNdEx := 0
  1107  	for iNdEx < l {
  1108  		preIndex := iNdEx
  1109  		var wire uint64
  1110  		for shift := uint(0); ; shift += 7 {
  1111  			if shift >= 64 {
  1112  				return ErrIntOverflowNotification
  1113  			}
  1114  			if iNdEx >= l {
  1115  				return io.ErrUnexpectedEOF
  1116  			}
  1117  			b := dAtA[iNdEx]
  1118  			iNdEx++
  1119  			wire |= uint64(b&0x7F) << shift
  1120  			if b < 0x80 {
  1121  				break
  1122  			}
  1123  		}
  1124  		fieldNum := int32(wire >> 3)
  1125  		wireType := int(wire & 0x7)
  1126  		if wireType == 4 {
  1127  			return fmt.Errorf("proto: Trigger: wiretype end group for non-group")
  1128  		}
  1129  		if fieldNum <= 0 {
  1130  			return fmt.Errorf("proto: Trigger: illegal tag %d (wire type %d)", fieldNum, wire)
  1131  		}
  1132  		switch fieldNum {
  1133  		case 1:
  1134  			if wireType != 2 {
  1135  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1136  			}
  1137  			var stringLen uint64
  1138  			for shift := uint(0); ; shift += 7 {
  1139  				if shift >= 64 {
  1140  					return ErrIntOverflowNotification
  1141  				}
  1142  				if iNdEx >= l {
  1143  					return io.ErrUnexpectedEOF
  1144  				}
  1145  				b := dAtA[iNdEx]
  1146  				iNdEx++
  1147  				stringLen |= uint64(b&0x7F) << shift
  1148  				if b < 0x80 {
  1149  					break
  1150  				}
  1151  			}
  1152  			intStringLen := int(stringLen)
  1153  			if intStringLen < 0 {
  1154  				return ErrInvalidLengthNotification
  1155  			}
  1156  			postIndex := iNdEx + intStringLen
  1157  			if postIndex < 0 {
  1158  				return ErrInvalidLengthNotification
  1159  			}
  1160  			if postIndex > l {
  1161  				return io.ErrUnexpectedEOF
  1162  			}
  1163  			s := string(dAtA[iNdEx:postIndex])
  1164  			m.Name = &s
  1165  			iNdEx = postIndex
  1166  			hasFields[0] |= uint64(0x00000001)
  1167  		default:
  1168  			iNdEx = preIndex
  1169  			skippy, err := skipNotification(dAtA[iNdEx:])
  1170  			if err != nil {
  1171  				return err
  1172  			}
  1173  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1174  				return ErrInvalidLengthNotification
  1175  			}
  1176  			if (iNdEx + skippy) > l {
  1177  				return io.ErrUnexpectedEOF
  1178  			}
  1179  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1180  			iNdEx += skippy
  1181  		}
  1182  	}
  1183  	if hasFields[0]&uint64(0x00000001) == 0 {
  1184  		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name")
  1185  	}
  1186  
  1187  	if iNdEx > l {
  1188  		return io.ErrUnexpectedEOF
  1189  	}
  1190  	return nil
  1191  }
  1192  func (m *TriggerList) Unmarshal(dAtA []byte) error {
  1193  	l := len(dAtA)
  1194  	iNdEx := 0
  1195  	for iNdEx < l {
  1196  		preIndex := iNdEx
  1197  		var wire uint64
  1198  		for shift := uint(0); ; shift += 7 {
  1199  			if shift >= 64 {
  1200  				return ErrIntOverflowNotification
  1201  			}
  1202  			if iNdEx >= l {
  1203  				return io.ErrUnexpectedEOF
  1204  			}
  1205  			b := dAtA[iNdEx]
  1206  			iNdEx++
  1207  			wire |= uint64(b&0x7F) << shift
  1208  			if b < 0x80 {
  1209  				break
  1210  			}
  1211  		}
  1212  		fieldNum := int32(wire >> 3)
  1213  		wireType := int(wire & 0x7)
  1214  		if wireType == 4 {
  1215  			return fmt.Errorf("proto: TriggerList: wiretype end group for non-group")
  1216  		}
  1217  		if fieldNum <= 0 {
  1218  			return fmt.Errorf("proto: TriggerList: illegal tag %d (wire type %d)", fieldNum, wire)
  1219  		}
  1220  		switch fieldNum {
  1221  		case 1:
  1222  			if wireType != 2 {
  1223  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1224  			}
  1225  			var msglen int
  1226  			for shift := uint(0); ; shift += 7 {
  1227  				if shift >= 64 {
  1228  					return ErrIntOverflowNotification
  1229  				}
  1230  				if iNdEx >= l {
  1231  					return io.ErrUnexpectedEOF
  1232  				}
  1233  				b := dAtA[iNdEx]
  1234  				iNdEx++
  1235  				msglen |= int(b&0x7F) << shift
  1236  				if b < 0x80 {
  1237  					break
  1238  				}
  1239  			}
  1240  			if msglen < 0 {
  1241  				return ErrInvalidLengthNotification
  1242  			}
  1243  			postIndex := iNdEx + msglen
  1244  			if postIndex < 0 {
  1245  				return ErrInvalidLengthNotification
  1246  			}
  1247  			if postIndex > l {
  1248  				return io.ErrUnexpectedEOF
  1249  			}
  1250  			m.Items = append(m.Items, &Trigger{})
  1251  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1252  				return err
  1253  			}
  1254  			iNdEx = postIndex
  1255  		default:
  1256  			iNdEx = preIndex
  1257  			skippy, err := skipNotification(dAtA[iNdEx:])
  1258  			if err != nil {
  1259  				return err
  1260  			}
  1261  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1262  				return ErrInvalidLengthNotification
  1263  			}
  1264  			if (iNdEx + skippy) > l {
  1265  				return io.ErrUnexpectedEOF
  1266  			}
  1267  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1268  			iNdEx += skippy
  1269  		}
  1270  	}
  1271  
  1272  	if iNdEx > l {
  1273  		return io.ErrUnexpectedEOF
  1274  	}
  1275  	return nil
  1276  }
  1277  func (m *TriggersListRequest) Unmarshal(dAtA []byte) error {
  1278  	l := len(dAtA)
  1279  	iNdEx := 0
  1280  	for iNdEx < l {
  1281  		preIndex := iNdEx
  1282  		var wire uint64
  1283  		for shift := uint(0); ; shift += 7 {
  1284  			if shift >= 64 {
  1285  				return ErrIntOverflowNotification
  1286  			}
  1287  			if iNdEx >= l {
  1288  				return io.ErrUnexpectedEOF
  1289  			}
  1290  			b := dAtA[iNdEx]
  1291  			iNdEx++
  1292  			wire |= uint64(b&0x7F) << shift
  1293  			if b < 0x80 {
  1294  				break
  1295  			}
  1296  		}
  1297  		fieldNum := int32(wire >> 3)
  1298  		wireType := int(wire & 0x7)
  1299  		if wireType == 4 {
  1300  			return fmt.Errorf("proto: TriggersListRequest: wiretype end group for non-group")
  1301  		}
  1302  		if fieldNum <= 0 {
  1303  			return fmt.Errorf("proto: TriggersListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1304  		}
  1305  		switch fieldNum {
  1306  		default:
  1307  			iNdEx = preIndex
  1308  			skippy, err := skipNotification(dAtA[iNdEx:])
  1309  			if err != nil {
  1310  				return err
  1311  			}
  1312  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1313  				return ErrInvalidLengthNotification
  1314  			}
  1315  			if (iNdEx + skippy) > l {
  1316  				return io.ErrUnexpectedEOF
  1317  			}
  1318  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1319  			iNdEx += skippy
  1320  		}
  1321  	}
  1322  
  1323  	if iNdEx > l {
  1324  		return io.ErrUnexpectedEOF
  1325  	}
  1326  	return nil
  1327  }
  1328  func (m *Service) Unmarshal(dAtA []byte) error {
  1329  	var hasFields [1]uint64
  1330  	l := len(dAtA)
  1331  	iNdEx := 0
  1332  	for iNdEx < l {
  1333  		preIndex := iNdEx
  1334  		var wire uint64
  1335  		for shift := uint(0); ; shift += 7 {
  1336  			if shift >= 64 {
  1337  				return ErrIntOverflowNotification
  1338  			}
  1339  			if iNdEx >= l {
  1340  				return io.ErrUnexpectedEOF
  1341  			}
  1342  			b := dAtA[iNdEx]
  1343  			iNdEx++
  1344  			wire |= uint64(b&0x7F) << shift
  1345  			if b < 0x80 {
  1346  				break
  1347  			}
  1348  		}
  1349  		fieldNum := int32(wire >> 3)
  1350  		wireType := int(wire & 0x7)
  1351  		if wireType == 4 {
  1352  			return fmt.Errorf("proto: Service: wiretype end group for non-group")
  1353  		}
  1354  		if fieldNum <= 0 {
  1355  			return fmt.Errorf("proto: Service: illegal tag %d (wire type %d)", fieldNum, wire)
  1356  		}
  1357  		switch fieldNum {
  1358  		case 1:
  1359  			if wireType != 2 {
  1360  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1361  			}
  1362  			var stringLen uint64
  1363  			for shift := uint(0); ; shift += 7 {
  1364  				if shift >= 64 {
  1365  					return ErrIntOverflowNotification
  1366  				}
  1367  				if iNdEx >= l {
  1368  					return io.ErrUnexpectedEOF
  1369  				}
  1370  				b := dAtA[iNdEx]
  1371  				iNdEx++
  1372  				stringLen |= uint64(b&0x7F) << shift
  1373  				if b < 0x80 {
  1374  					break
  1375  				}
  1376  			}
  1377  			intStringLen := int(stringLen)
  1378  			if intStringLen < 0 {
  1379  				return ErrInvalidLengthNotification
  1380  			}
  1381  			postIndex := iNdEx + intStringLen
  1382  			if postIndex < 0 {
  1383  				return ErrInvalidLengthNotification
  1384  			}
  1385  			if postIndex > l {
  1386  				return io.ErrUnexpectedEOF
  1387  			}
  1388  			s := string(dAtA[iNdEx:postIndex])
  1389  			m.Name = &s
  1390  			iNdEx = postIndex
  1391  			hasFields[0] |= uint64(0x00000001)
  1392  		default:
  1393  			iNdEx = preIndex
  1394  			skippy, err := skipNotification(dAtA[iNdEx:])
  1395  			if err != nil {
  1396  				return err
  1397  			}
  1398  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1399  				return ErrInvalidLengthNotification
  1400  			}
  1401  			if (iNdEx + skippy) > l {
  1402  				return io.ErrUnexpectedEOF
  1403  			}
  1404  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1405  			iNdEx += skippy
  1406  		}
  1407  	}
  1408  	if hasFields[0]&uint64(0x00000001) == 0 {
  1409  		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name")
  1410  	}
  1411  
  1412  	if iNdEx > l {
  1413  		return io.ErrUnexpectedEOF
  1414  	}
  1415  	return nil
  1416  }
  1417  func (m *ServiceList) Unmarshal(dAtA []byte) error {
  1418  	l := len(dAtA)
  1419  	iNdEx := 0
  1420  	for iNdEx < l {
  1421  		preIndex := iNdEx
  1422  		var wire uint64
  1423  		for shift := uint(0); ; shift += 7 {
  1424  			if shift >= 64 {
  1425  				return ErrIntOverflowNotification
  1426  			}
  1427  			if iNdEx >= l {
  1428  				return io.ErrUnexpectedEOF
  1429  			}
  1430  			b := dAtA[iNdEx]
  1431  			iNdEx++
  1432  			wire |= uint64(b&0x7F) << shift
  1433  			if b < 0x80 {
  1434  				break
  1435  			}
  1436  		}
  1437  		fieldNum := int32(wire >> 3)
  1438  		wireType := int(wire & 0x7)
  1439  		if wireType == 4 {
  1440  			return fmt.Errorf("proto: ServiceList: wiretype end group for non-group")
  1441  		}
  1442  		if fieldNum <= 0 {
  1443  			return fmt.Errorf("proto: ServiceList: illegal tag %d (wire type %d)", fieldNum, wire)
  1444  		}
  1445  		switch fieldNum {
  1446  		case 1:
  1447  			if wireType != 2 {
  1448  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1449  			}
  1450  			var msglen int
  1451  			for shift := uint(0); ; shift += 7 {
  1452  				if shift >= 64 {
  1453  					return ErrIntOverflowNotification
  1454  				}
  1455  				if iNdEx >= l {
  1456  					return io.ErrUnexpectedEOF
  1457  				}
  1458  				b := dAtA[iNdEx]
  1459  				iNdEx++
  1460  				msglen |= int(b&0x7F) << shift
  1461  				if b < 0x80 {
  1462  					break
  1463  				}
  1464  			}
  1465  			if msglen < 0 {
  1466  				return ErrInvalidLengthNotification
  1467  			}
  1468  			postIndex := iNdEx + msglen
  1469  			if postIndex < 0 {
  1470  				return ErrInvalidLengthNotification
  1471  			}
  1472  			if postIndex > l {
  1473  				return io.ErrUnexpectedEOF
  1474  			}
  1475  			m.Items = append(m.Items, &Service{})
  1476  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1477  				return err
  1478  			}
  1479  			iNdEx = postIndex
  1480  		default:
  1481  			iNdEx = preIndex
  1482  			skippy, err := skipNotification(dAtA[iNdEx:])
  1483  			if err != nil {
  1484  				return err
  1485  			}
  1486  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1487  				return ErrInvalidLengthNotification
  1488  			}
  1489  			if (iNdEx + skippy) > l {
  1490  				return io.ErrUnexpectedEOF
  1491  			}
  1492  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1493  			iNdEx += skippy
  1494  		}
  1495  	}
  1496  
  1497  	if iNdEx > l {
  1498  		return io.ErrUnexpectedEOF
  1499  	}
  1500  	return nil
  1501  }
  1502  func (m *ServicesListRequest) Unmarshal(dAtA []byte) error {
  1503  	l := len(dAtA)
  1504  	iNdEx := 0
  1505  	for iNdEx < l {
  1506  		preIndex := iNdEx
  1507  		var wire uint64
  1508  		for shift := uint(0); ; shift += 7 {
  1509  			if shift >= 64 {
  1510  				return ErrIntOverflowNotification
  1511  			}
  1512  			if iNdEx >= l {
  1513  				return io.ErrUnexpectedEOF
  1514  			}
  1515  			b := dAtA[iNdEx]
  1516  			iNdEx++
  1517  			wire |= uint64(b&0x7F) << shift
  1518  			if b < 0x80 {
  1519  				break
  1520  			}
  1521  		}
  1522  		fieldNum := int32(wire >> 3)
  1523  		wireType := int(wire & 0x7)
  1524  		if wireType == 4 {
  1525  			return fmt.Errorf("proto: ServicesListRequest: wiretype end group for non-group")
  1526  		}
  1527  		if fieldNum <= 0 {
  1528  			return fmt.Errorf("proto: ServicesListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1529  		}
  1530  		switch fieldNum {
  1531  		default:
  1532  			iNdEx = preIndex
  1533  			skippy, err := skipNotification(dAtA[iNdEx:])
  1534  			if err != nil {
  1535  				return err
  1536  			}
  1537  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1538  				return ErrInvalidLengthNotification
  1539  			}
  1540  			if (iNdEx + skippy) > l {
  1541  				return io.ErrUnexpectedEOF
  1542  			}
  1543  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1544  			iNdEx += skippy
  1545  		}
  1546  	}
  1547  
  1548  	if iNdEx > l {
  1549  		return io.ErrUnexpectedEOF
  1550  	}
  1551  	return nil
  1552  }
  1553  func (m *Template) Unmarshal(dAtA []byte) error {
  1554  	var hasFields [1]uint64
  1555  	l := len(dAtA)
  1556  	iNdEx := 0
  1557  	for iNdEx < l {
  1558  		preIndex := iNdEx
  1559  		var wire uint64
  1560  		for shift := uint(0); ; shift += 7 {
  1561  			if shift >= 64 {
  1562  				return ErrIntOverflowNotification
  1563  			}
  1564  			if iNdEx >= l {
  1565  				return io.ErrUnexpectedEOF
  1566  			}
  1567  			b := dAtA[iNdEx]
  1568  			iNdEx++
  1569  			wire |= uint64(b&0x7F) << shift
  1570  			if b < 0x80 {
  1571  				break
  1572  			}
  1573  		}
  1574  		fieldNum := int32(wire >> 3)
  1575  		wireType := int(wire & 0x7)
  1576  		if wireType == 4 {
  1577  			return fmt.Errorf("proto: Template: wiretype end group for non-group")
  1578  		}
  1579  		if fieldNum <= 0 {
  1580  			return fmt.Errorf("proto: Template: illegal tag %d (wire type %d)", fieldNum, wire)
  1581  		}
  1582  		switch fieldNum {
  1583  		case 1:
  1584  			if wireType != 2 {
  1585  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1586  			}
  1587  			var stringLen uint64
  1588  			for shift := uint(0); ; shift += 7 {
  1589  				if shift >= 64 {
  1590  					return ErrIntOverflowNotification
  1591  				}
  1592  				if iNdEx >= l {
  1593  					return io.ErrUnexpectedEOF
  1594  				}
  1595  				b := dAtA[iNdEx]
  1596  				iNdEx++
  1597  				stringLen |= uint64(b&0x7F) << shift
  1598  				if b < 0x80 {
  1599  					break
  1600  				}
  1601  			}
  1602  			intStringLen := int(stringLen)
  1603  			if intStringLen < 0 {
  1604  				return ErrInvalidLengthNotification
  1605  			}
  1606  			postIndex := iNdEx + intStringLen
  1607  			if postIndex < 0 {
  1608  				return ErrInvalidLengthNotification
  1609  			}
  1610  			if postIndex > l {
  1611  				return io.ErrUnexpectedEOF
  1612  			}
  1613  			s := string(dAtA[iNdEx:postIndex])
  1614  			m.Name = &s
  1615  			iNdEx = postIndex
  1616  			hasFields[0] |= uint64(0x00000001)
  1617  		default:
  1618  			iNdEx = preIndex
  1619  			skippy, err := skipNotification(dAtA[iNdEx:])
  1620  			if err != nil {
  1621  				return err
  1622  			}
  1623  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1624  				return ErrInvalidLengthNotification
  1625  			}
  1626  			if (iNdEx + skippy) > l {
  1627  				return io.ErrUnexpectedEOF
  1628  			}
  1629  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1630  			iNdEx += skippy
  1631  		}
  1632  	}
  1633  	if hasFields[0]&uint64(0x00000001) == 0 {
  1634  		return github_com_gogo_protobuf_proto.NewRequiredNotSetError("name")
  1635  	}
  1636  
  1637  	if iNdEx > l {
  1638  		return io.ErrUnexpectedEOF
  1639  	}
  1640  	return nil
  1641  }
  1642  func (m *TemplateList) Unmarshal(dAtA []byte) error {
  1643  	l := len(dAtA)
  1644  	iNdEx := 0
  1645  	for iNdEx < l {
  1646  		preIndex := iNdEx
  1647  		var wire uint64
  1648  		for shift := uint(0); ; shift += 7 {
  1649  			if shift >= 64 {
  1650  				return ErrIntOverflowNotification
  1651  			}
  1652  			if iNdEx >= l {
  1653  				return io.ErrUnexpectedEOF
  1654  			}
  1655  			b := dAtA[iNdEx]
  1656  			iNdEx++
  1657  			wire |= uint64(b&0x7F) << shift
  1658  			if b < 0x80 {
  1659  				break
  1660  			}
  1661  		}
  1662  		fieldNum := int32(wire >> 3)
  1663  		wireType := int(wire & 0x7)
  1664  		if wireType == 4 {
  1665  			return fmt.Errorf("proto: TemplateList: wiretype end group for non-group")
  1666  		}
  1667  		if fieldNum <= 0 {
  1668  			return fmt.Errorf("proto: TemplateList: illegal tag %d (wire type %d)", fieldNum, wire)
  1669  		}
  1670  		switch fieldNum {
  1671  		case 1:
  1672  			if wireType != 2 {
  1673  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1674  			}
  1675  			var msglen int
  1676  			for shift := uint(0); ; shift += 7 {
  1677  				if shift >= 64 {
  1678  					return ErrIntOverflowNotification
  1679  				}
  1680  				if iNdEx >= l {
  1681  					return io.ErrUnexpectedEOF
  1682  				}
  1683  				b := dAtA[iNdEx]
  1684  				iNdEx++
  1685  				msglen |= int(b&0x7F) << shift
  1686  				if b < 0x80 {
  1687  					break
  1688  				}
  1689  			}
  1690  			if msglen < 0 {
  1691  				return ErrInvalidLengthNotification
  1692  			}
  1693  			postIndex := iNdEx + msglen
  1694  			if postIndex < 0 {
  1695  				return ErrInvalidLengthNotification
  1696  			}
  1697  			if postIndex > l {
  1698  				return io.ErrUnexpectedEOF
  1699  			}
  1700  			m.Items = append(m.Items, &Template{})
  1701  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1702  				return err
  1703  			}
  1704  			iNdEx = postIndex
  1705  		default:
  1706  			iNdEx = preIndex
  1707  			skippy, err := skipNotification(dAtA[iNdEx:])
  1708  			if err != nil {
  1709  				return err
  1710  			}
  1711  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1712  				return ErrInvalidLengthNotification
  1713  			}
  1714  			if (iNdEx + skippy) > l {
  1715  				return io.ErrUnexpectedEOF
  1716  			}
  1717  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1718  			iNdEx += skippy
  1719  		}
  1720  	}
  1721  
  1722  	if iNdEx > l {
  1723  		return io.ErrUnexpectedEOF
  1724  	}
  1725  	return nil
  1726  }
  1727  func (m *TemplatesListRequest) Unmarshal(dAtA []byte) error {
  1728  	l := len(dAtA)
  1729  	iNdEx := 0
  1730  	for iNdEx < l {
  1731  		preIndex := iNdEx
  1732  		var wire uint64
  1733  		for shift := uint(0); ; shift += 7 {
  1734  			if shift >= 64 {
  1735  				return ErrIntOverflowNotification
  1736  			}
  1737  			if iNdEx >= l {
  1738  				return io.ErrUnexpectedEOF
  1739  			}
  1740  			b := dAtA[iNdEx]
  1741  			iNdEx++
  1742  			wire |= uint64(b&0x7F) << shift
  1743  			if b < 0x80 {
  1744  				break
  1745  			}
  1746  		}
  1747  		fieldNum := int32(wire >> 3)
  1748  		wireType := int(wire & 0x7)
  1749  		if wireType == 4 {
  1750  			return fmt.Errorf("proto: TemplatesListRequest: wiretype end group for non-group")
  1751  		}
  1752  		if fieldNum <= 0 {
  1753  			return fmt.Errorf("proto: TemplatesListRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1754  		}
  1755  		switch fieldNum {
  1756  		default:
  1757  			iNdEx = preIndex
  1758  			skippy, err := skipNotification(dAtA[iNdEx:])
  1759  			if err != nil {
  1760  				return err
  1761  			}
  1762  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1763  				return ErrInvalidLengthNotification
  1764  			}
  1765  			if (iNdEx + skippy) > l {
  1766  				return io.ErrUnexpectedEOF
  1767  			}
  1768  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1769  			iNdEx += skippy
  1770  		}
  1771  	}
  1772  
  1773  	if iNdEx > l {
  1774  		return io.ErrUnexpectedEOF
  1775  	}
  1776  	return nil
  1777  }
  1778  func skipNotification(dAtA []byte) (n int, err error) {
  1779  	l := len(dAtA)
  1780  	iNdEx := 0
  1781  	depth := 0
  1782  	for iNdEx < l {
  1783  		var wire uint64
  1784  		for shift := uint(0); ; shift += 7 {
  1785  			if shift >= 64 {
  1786  				return 0, ErrIntOverflowNotification
  1787  			}
  1788  			if iNdEx >= l {
  1789  				return 0, io.ErrUnexpectedEOF
  1790  			}
  1791  			b := dAtA[iNdEx]
  1792  			iNdEx++
  1793  			wire |= (uint64(b) & 0x7F) << shift
  1794  			if b < 0x80 {
  1795  				break
  1796  			}
  1797  		}
  1798  		wireType := int(wire & 0x7)
  1799  		switch wireType {
  1800  		case 0:
  1801  			for shift := uint(0); ; shift += 7 {
  1802  				if shift >= 64 {
  1803  					return 0, ErrIntOverflowNotification
  1804  				}
  1805  				if iNdEx >= l {
  1806  					return 0, io.ErrUnexpectedEOF
  1807  				}
  1808  				iNdEx++
  1809  				if dAtA[iNdEx-1] < 0x80 {
  1810  					break
  1811  				}
  1812  			}
  1813  		case 1:
  1814  			iNdEx += 8
  1815  		case 2:
  1816  			var length int
  1817  			for shift := uint(0); ; shift += 7 {
  1818  				if shift >= 64 {
  1819  					return 0, ErrIntOverflowNotification
  1820  				}
  1821  				if iNdEx >= l {
  1822  					return 0, io.ErrUnexpectedEOF
  1823  				}
  1824  				b := dAtA[iNdEx]
  1825  				iNdEx++
  1826  				length |= (int(b) & 0x7F) << shift
  1827  				if b < 0x80 {
  1828  					break
  1829  				}
  1830  			}
  1831  			if length < 0 {
  1832  				return 0, ErrInvalidLengthNotification
  1833  			}
  1834  			iNdEx += length
  1835  		case 3:
  1836  			depth++
  1837  		case 4:
  1838  			if depth == 0 {
  1839  				return 0, ErrUnexpectedEndOfGroupNotification
  1840  			}
  1841  			depth--
  1842  		case 5:
  1843  			iNdEx += 4
  1844  		default:
  1845  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1846  		}
  1847  		if iNdEx < 0 {
  1848  			return 0, ErrInvalidLengthNotification
  1849  		}
  1850  		if depth == 0 {
  1851  			return iNdEx, nil
  1852  		}
  1853  	}
  1854  	return 0, io.ErrUnexpectedEOF
  1855  }
  1856  
  1857  var (
  1858  	ErrInvalidLengthNotification        = fmt.Errorf("proto: negative length found during unmarshaling")
  1859  	ErrIntOverflowNotification          = fmt.Errorf("proto: integer overflow")
  1860  	ErrUnexpectedEndOfGroupNotification = fmt.Errorf("proto: unexpected end of group")
  1861  )