// Code generated by protoc-gen-gogo. DO NOT EDIT. // source: app/service/bbq/push/api/grpc/v1/api.proto package v1 import proto "github.com/gogo/protobuf/proto" import fmt "fmt" import math "math" import _ "github.com/gogo/protobuf/gogoproto" import ( context "golang.org/x/net/context" grpc "google.golang.org/grpc" ) import strings "strings" import reflect "reflect" import io "io" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package type Device struct { RegisterID string `protobuf:"bytes,1,opt,name=register_id,json=registerId,proto3" json:"register_id" form:"register_id"` Platform int32 `protobuf:"varint,2,opt,name=platform,proto3" json:"platform" form:"platform"` SDK int32 `protobuf:"varint,3,opt,name=sdk,proto3" json:"sdk" form:"sdk"` SendNo int64 `protobuf:"varint,4,opt,name=send_no,json=sendNo,proto3" json:"send_no" form:"send_no"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Device) Reset() { *m = Device{} } func (*Device) ProtoMessage() {} func (*Device) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{0} } func (m *Device) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Device) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Device.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *Device) XXX_Merge(src proto.Message) { xxx_messageInfo_Device.Merge(dst, src) } func (m *Device) XXX_Size() int { return m.Size() } func (m *Device) XXX_DiscardUnknown() { xxx_messageInfo_Device.DiscardUnknown(m) } var xxx_messageInfo_Device proto.InternalMessageInfo type Extra struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token" form:"token"` Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema" form:"schema"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Extra) Reset() { *m = Extra{} } func (*Extra) ProtoMessage() {} func (*Extra) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{1} } func (m *Extra) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *Extra) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_Extra.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *Extra) XXX_Merge(src proto.Message) { xxx_messageInfo_Extra.Merge(dst, src) } func (m *Extra) XXX_Size() int { return m.Size() } func (m *Extra) XXX_DiscardUnknown() { xxx_messageInfo_Extra.DiscardUnknown(m) } var xxx_messageInfo_Extra proto.InternalMessageInfo type NotificationBody struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title" form:"title"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content" form:"content"` Sound string `protobuf:"bytes,3,opt,name=sound,proto3" json:"sound" form:"sound"` Badge int32 `protobuf:"varint,4,opt,name=badge,proto3" json:"badge" form:"badge"` Extra string `protobuf:"bytes,5,opt,name=extra,proto3" json:"extra" form:"extra"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NotificationBody) Reset() { *m = NotificationBody{} } func (*NotificationBody) ProtoMessage() {} func (*NotificationBody) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{2} } func (m *NotificationBody) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *NotificationBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_NotificationBody.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *NotificationBody) XXX_Merge(src proto.Message) { xxx_messageInfo_NotificationBody.Merge(dst, src) } func (m *NotificationBody) XXX_Size() int { return m.Size() } func (m *NotificationBody) XXX_DiscardUnknown() { xxx_messageInfo_NotificationBody.DiscardUnknown(m) } var xxx_messageInfo_NotificationBody proto.InternalMessageInfo type MessageBody struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title" form:"title"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content" form:"content"` ContentType string `protobuf:"bytes,3,opt,name=content_type,json=contentType,proto3" json:"content_type" form:"content_type"` Extra string `protobuf:"bytes,4,opt,name=extra,proto3" json:"extra" form:"extra"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MessageBody) Reset() { *m = MessageBody{} } func (*MessageBody) ProtoMessage() {} func (*MessageBody) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{3} } func (m *MessageBody) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MessageBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MessageBody.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *MessageBody) XXX_Merge(src proto.Message) { xxx_messageInfo_MessageBody.Merge(dst, src) } func (m *MessageBody) XXX_Size() int { return m.Size() } func (m *MessageBody) XXX_DiscardUnknown() { xxx_messageInfo_MessageBody.DiscardUnknown(m) } var xxx_messageInfo_MessageBody proto.InternalMessageInfo type NotificationRequest struct { Dev []*Device `protobuf:"bytes,1,rep,name=dev" json:"dev" form:"dev"` Body *NotificationBody `protobuf:"bytes,2,opt,name=body" json:"body" form:"body"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NotificationRequest) Reset() { *m = NotificationRequest{} } func (*NotificationRequest) ProtoMessage() {} func (*NotificationRequest) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{4} } func (m *NotificationRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *NotificationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_NotificationRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *NotificationRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_NotificationRequest.Merge(dst, src) } func (m *NotificationRequest) XXX_Size() int { return m.Size() } func (m *NotificationRequest) XXX_DiscardUnknown() { xxx_messageInfo_NotificationRequest.DiscardUnknown(m) } var xxx_messageInfo_NotificationRequest proto.InternalMessageInfo type PushResult struct { SendNo string `protobuf:"bytes,1,opt,name=send_no,json=sendNo,proto3" json:"sendno,omitempty" form:"sendno"` MsgID string `protobuf:"bytes,2,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty" form:"msg_id"` Error *PushError `protobuf:"bytes,3,opt,name=err" json:"error,omitempty" form:"error"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PushResult) Reset() { *m = PushResult{} } func (*PushResult) ProtoMessage() {} func (*PushResult) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{5} } func (m *PushResult) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *PushResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_PushResult.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *PushResult) XXX_Merge(src proto.Message) { xxx_messageInfo_PushResult.Merge(dst, src) } func (m *PushResult) XXX_Size() int { return m.Size() } func (m *PushResult) XXX_DiscardUnknown() { xxx_messageInfo_PushResult.DiscardUnknown(m) } var xxx_messageInfo_PushResult proto.InternalMessageInfo type PushError struct { Message string `protobuf:"bytes,1,opt,name=msg,proto3" json:"message" form:"message"` Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code" form:"code"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PushError) Reset() { *m = PushError{} } func (*PushError) ProtoMessage() {} func (*PushError) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{6} } func (m *PushError) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *PushError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_PushError.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *PushError) XXX_Merge(src proto.Message) { xxx_messageInfo_PushError.Merge(dst, src) } func (m *PushError) XXX_Size() int { return m.Size() } func (m *PushError) XXX_DiscardUnknown() { xxx_messageInfo_PushError.DiscardUnknown(m) } var xxx_messageInfo_PushError proto.InternalMessageInfo type NotificationResponse struct { Result []*PushResult `protobuf:"bytes,1,rep,name=result" json:"result" form:"result"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NotificationResponse) Reset() { *m = NotificationResponse{} } func (*NotificationResponse) ProtoMessage() {} func (*NotificationResponse) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{7} } func (m *NotificationResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *NotificationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_NotificationResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *NotificationResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_NotificationResponse.Merge(dst, src) } func (m *NotificationResponse) XXX_Size() int { return m.Size() } func (m *NotificationResponse) XXX_DiscardUnknown() { xxx_messageInfo_NotificationResponse.DiscardUnknown(m) } var xxx_messageInfo_NotificationResponse proto.InternalMessageInfo type MessageRequest struct { Dev []*Device `protobuf:"bytes,1,rep,name=dev" json:"dev" form:"dev"` Body *MessageBody `protobuf:"bytes,2,opt,name=body" json:"body" form:"body"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MessageRequest) Reset() { *m = MessageRequest{} } func (*MessageRequest) ProtoMessage() {} func (*MessageRequest) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{8} } func (m *MessageRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MessageRequest.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *MessageRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_MessageRequest.Merge(dst, src) } func (m *MessageRequest) XXX_Size() int { return m.Size() } func (m *MessageRequest) XXX_DiscardUnknown() { xxx_messageInfo_MessageRequest.DiscardUnknown(m) } var xxx_messageInfo_MessageRequest proto.InternalMessageInfo type MessageResponse struct { Result []*PushResult `protobuf:"bytes,1,rep,name=result" json:"result" form:"result"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MessageResponse) Reset() { *m = MessageResponse{} } func (*MessageResponse) ProtoMessage() {} func (*MessageResponse) Descriptor() ([]byte, []int) { return fileDescriptor_api_4b790079c5d995c4, []int{9} } func (m *MessageResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) } func (m *MessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { if deterministic { return xxx_messageInfo_MessageResponse.Marshal(b, m, deterministic) } else { b = b[:cap(b)] n, err := m.MarshalTo(b) if err != nil { return nil, err } return b[:n], nil } } func (dst *MessageResponse) XXX_Merge(src proto.Message) { xxx_messageInfo_MessageResponse.Merge(dst, src) } func (m *MessageResponse) XXX_Size() int { return m.Size() } func (m *MessageResponse) XXX_DiscardUnknown() { xxx_messageInfo_MessageResponse.DiscardUnknown(m) } var xxx_messageInfo_MessageResponse proto.InternalMessageInfo func init() { proto.RegisterType((*Device)(nil), "bbq.service.push.v1.Device") proto.RegisterType((*Extra)(nil), "bbq.service.push.v1.Extra") proto.RegisterType((*NotificationBody)(nil), "bbq.service.push.v1.NotificationBody") proto.RegisterType((*MessageBody)(nil), "bbq.service.push.v1.MessageBody") proto.RegisterType((*NotificationRequest)(nil), "bbq.service.push.v1.NotificationRequest") proto.RegisterType((*PushResult)(nil), "bbq.service.push.v1.PushResult") proto.RegisterType((*PushError)(nil), "bbq.service.push.v1.PushError") proto.RegisterType((*NotificationResponse)(nil), "bbq.service.push.v1.NotificationResponse") proto.RegisterType((*MessageRequest)(nil), "bbq.service.push.v1.MessageRequest") proto.RegisterType((*MessageResponse)(nil), "bbq.service.push.v1.MessageResponse") } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context var _ grpc.ClientConn // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion4 // PushClient is the client API for Push service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type PushClient interface { Notification(ctx context.Context, in *NotificationRequest, opts ...grpc.CallOption) (*NotificationResponse, error) Message(ctx context.Context, in *MessageRequest, opts ...grpc.CallOption) (*MessageResponse, error) AsyncNotification(ctx context.Context, in *NotificationRequest, opts ...grpc.CallOption) (*NotificationResponse, error) AsyncMessage(ctx context.Context, in *MessageRequest, opts ...grpc.CallOption) (*MessageResponse, error) } type pushClient struct { cc *grpc.ClientConn } func NewPushClient(cc *grpc.ClientConn) PushClient { return &pushClient{cc} } func (c *pushClient) Notification(ctx context.Context, in *NotificationRequest, opts ...grpc.CallOption) (*NotificationResponse, error) { out := new(NotificationResponse) err := c.cc.Invoke(ctx, "/bbq.service.push.v1.Push/Notification", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *pushClient) Message(ctx context.Context, in *MessageRequest, opts ...grpc.CallOption) (*MessageResponse, error) { out := new(MessageResponse) err := c.cc.Invoke(ctx, "/bbq.service.push.v1.Push/Message", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *pushClient) AsyncNotification(ctx context.Context, in *NotificationRequest, opts ...grpc.CallOption) (*NotificationResponse, error) { out := new(NotificationResponse) err := c.cc.Invoke(ctx, "/bbq.service.push.v1.Push/AsyncNotification", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *pushClient) AsyncMessage(ctx context.Context, in *MessageRequest, opts ...grpc.CallOption) (*MessageResponse, error) { out := new(MessageResponse) err := c.cc.Invoke(ctx, "/bbq.service.push.v1.Push/AsyncMessage", in, out, opts...) if err != nil { return nil, err } return out, nil } // PushServer is the server API for Push service. type PushServer interface { Notification(context.Context, *NotificationRequest) (*NotificationResponse, error) Message(context.Context, *MessageRequest) (*MessageResponse, error) AsyncNotification(context.Context, *NotificationRequest) (*NotificationResponse, error) AsyncMessage(context.Context, *MessageRequest) (*MessageResponse, error) } func RegisterPushServer(s *grpc.Server, srv PushServer) { s.RegisterService(&_Push_serviceDesc, srv) } func _Push_Notification_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(NotificationRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(PushServer).Notification(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/bbq.service.push.v1.Push/Notification", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(PushServer).Notification(ctx, req.(*NotificationRequest)) } return interceptor(ctx, in, info, handler) } func _Push_Message_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MessageRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(PushServer).Message(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/bbq.service.push.v1.Push/Message", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(PushServer).Message(ctx, req.(*MessageRequest)) } return interceptor(ctx, in, info, handler) } func _Push_AsyncNotification_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(NotificationRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(PushServer).AsyncNotification(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/bbq.service.push.v1.Push/AsyncNotification", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(PushServer).AsyncNotification(ctx, req.(*NotificationRequest)) } return interceptor(ctx, in, info, handler) } func _Push_AsyncMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MessageRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(PushServer).AsyncMessage(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/bbq.service.push.v1.Push/AsyncMessage", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(PushServer).AsyncMessage(ctx, req.(*MessageRequest)) } return interceptor(ctx, in, info, handler) } var _Push_serviceDesc = grpc.ServiceDesc{ ServiceName: "bbq.service.push.v1.Push", HandlerType: (*PushServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Notification", Handler: _Push_Notification_Handler, }, { MethodName: "Message", Handler: _Push_Message_Handler, }, { MethodName: "AsyncNotification", Handler: _Push_AsyncNotification_Handler, }, { MethodName: "AsyncMessage", Handler: _Push_AsyncMessage_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "app/service/bbq/push/api/grpc/v1/api.proto", } func (m *Device) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Device) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.RegisterID) > 0 { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(len(m.RegisterID))) i += copy(dAtA[i:], m.RegisterID) } if m.Platform != 0 { dAtA[i] = 0x10 i++ i = encodeVarintApi(dAtA, i, uint64(m.Platform)) } if m.SDK != 0 { dAtA[i] = 0x18 i++ i = encodeVarintApi(dAtA, i, uint64(m.SDK)) } if m.SendNo != 0 { dAtA[i] = 0x20 i++ i = encodeVarintApi(dAtA, i, uint64(m.SendNo)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *Extra) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Extra) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Token) > 0 { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Token))) i += copy(dAtA[i:], m.Token) } if len(m.Schema) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Schema))) i += copy(dAtA[i:], m.Schema) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *NotificationBody) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *NotificationBody) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Title) > 0 { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Title))) i += copy(dAtA[i:], m.Title) } if len(m.Content) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Content))) i += copy(dAtA[i:], m.Content) } if len(m.Sound) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Sound))) i += copy(dAtA[i:], m.Sound) } if m.Badge != 0 { dAtA[i] = 0x20 i++ i = encodeVarintApi(dAtA, i, uint64(m.Badge)) } if len(m.Extra) > 0 { dAtA[i] = 0x2a i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Extra))) i += copy(dAtA[i:], m.Extra) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *MessageBody) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MessageBody) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Title) > 0 { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Title))) i += copy(dAtA[i:], m.Title) } if len(m.Content) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Content))) i += copy(dAtA[i:], m.Content) } if len(m.ContentType) > 0 { dAtA[i] = 0x1a i++ i = encodeVarintApi(dAtA, i, uint64(len(m.ContentType))) i += copy(dAtA[i:], m.ContentType) } if len(m.Extra) > 0 { dAtA[i] = 0x22 i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Extra))) i += copy(dAtA[i:], m.Extra) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *NotificationRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *NotificationRequest) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Dev) > 0 { for _, msg := range m.Dev { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.Body != nil { dAtA[i] = 0x12 i++ i = encodeVarintApi(dAtA, i, uint64(m.Body.Size())) n1, err := m.Body.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n1 } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *PushResult) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *PushResult) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.SendNo) > 0 { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(len(m.SendNo))) i += copy(dAtA[i:], m.SendNo) } if len(m.MsgID) > 0 { dAtA[i] = 0x12 i++ i = encodeVarintApi(dAtA, i, uint64(len(m.MsgID))) i += copy(dAtA[i:], m.MsgID) } if m.Error != nil { dAtA[i] = 0x1a i++ i = encodeVarintApi(dAtA, i, uint64(m.Error.Size())) n2, err := m.Error.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n2 } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *PushError) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *PushError) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Message) > 0 { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(len(m.Message))) i += copy(dAtA[i:], m.Message) } if m.Code != 0 { dAtA[i] = 0x10 i++ i = encodeVarintApi(dAtA, i, uint64(m.Code)) } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *NotificationResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *NotificationResponse) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Result) > 0 { for _, msg := range m.Result { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *MessageRequest) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MessageRequest) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Dev) > 0 { for _, msg := range m.Dev { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.Body != nil { dAtA[i] = 0x12 i++ i = encodeVarintApi(dAtA, i, uint64(m.Body.Size())) n3, err := m.Body.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n3 } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func (m *MessageResponse) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) n, err := m.MarshalTo(dAtA) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MessageResponse) MarshalTo(dAtA []byte) (int, error) { var i int _ = i var l int _ = l if len(m.Result) > 0 { for _, msg := range m.Result { dAtA[i] = 0xa i++ i = encodeVarintApi(dAtA, i, uint64(msg.Size())) n, err := msg.MarshalTo(dAtA[i:]) if err != nil { return 0, err } i += n } } if m.XXX_unrecognized != nil { i += copy(dAtA[i:], m.XXX_unrecognized) } return i, nil } func encodeVarintApi(dAtA []byte, offset int, v uint64) int { for v >= 1<<7 { dAtA[offset] = uint8(v&0x7f | 0x80) v >>= 7 offset++ } dAtA[offset] = uint8(v) return offset + 1 } func (m *Device) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.RegisterID) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.Platform != 0 { n += 1 + sovApi(uint64(m.Platform)) } if m.SDK != 0 { n += 1 + sovApi(uint64(m.SDK)) } if m.SendNo != 0 { n += 1 + sovApi(uint64(m.SendNo)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *Extra) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.Token) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.Schema) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *NotificationBody) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.Title) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.Content) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.Sound) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.Badge != 0 { n += 1 + sovApi(uint64(m.Badge)) } l = len(m.Extra) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *MessageBody) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.Title) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.Content) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.ContentType) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.Extra) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *NotificationRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Dev) > 0 { for _, e := range m.Dev { l = e.Size() n += 1 + l + sovApi(uint64(l)) } } if m.Body != nil { l = m.Body.Size() n += 1 + l + sovApi(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *PushResult) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.SendNo) if l > 0 { n += 1 + l + sovApi(uint64(l)) } l = len(m.MsgID) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.Error != nil { l = m.Error.Size() n += 1 + l + sovApi(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *PushError) Size() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.Message) if l > 0 { n += 1 + l + sovApi(uint64(l)) } if m.Code != 0 { n += 1 + sovApi(uint64(m.Code)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *NotificationResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Result) > 0 { for _, e := range m.Result { l = e.Size() n += 1 + l + sovApi(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *MessageRequest) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Dev) > 0 { for _, e := range m.Dev { l = e.Size() n += 1 + l + sovApi(uint64(l)) } } if m.Body != nil { l = m.Body.Size() n += 1 + l + sovApi(uint64(l)) } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func (m *MessageResponse) Size() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Result) > 0 { for _, e := range m.Result { l = e.Size() n += 1 + l + sovApi(uint64(l)) } } if m.XXX_unrecognized != nil { n += len(m.XXX_unrecognized) } return n } func sovApi(x uint64) (n int) { for { n++ x >>= 7 if x == 0 { break } } return n } func sozApi(x uint64) (n int) { return sovApi(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } func (this *Device) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Device{`, `RegisterID:` + fmt.Sprintf("%v", this.RegisterID) + `,`, `Platform:` + fmt.Sprintf("%v", this.Platform) + `,`, `SDK:` + fmt.Sprintf("%v", this.SDK) + `,`, `SendNo:` + fmt.Sprintf("%v", this.SendNo) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *Extra) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&Extra{`, `Token:` + fmt.Sprintf("%v", this.Token) + `,`, `Schema:` + fmt.Sprintf("%v", this.Schema) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *NotificationBody) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&NotificationBody{`, `Title:` + fmt.Sprintf("%v", this.Title) + `,`, `Content:` + fmt.Sprintf("%v", this.Content) + `,`, `Sound:` + fmt.Sprintf("%v", this.Sound) + `,`, `Badge:` + fmt.Sprintf("%v", this.Badge) + `,`, `Extra:` + fmt.Sprintf("%v", this.Extra) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *MessageBody) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&MessageBody{`, `Title:` + fmt.Sprintf("%v", this.Title) + `,`, `Content:` + fmt.Sprintf("%v", this.Content) + `,`, `ContentType:` + fmt.Sprintf("%v", this.ContentType) + `,`, `Extra:` + fmt.Sprintf("%v", this.Extra) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *NotificationRequest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&NotificationRequest{`, `Dev:` + strings.Replace(fmt.Sprintf("%v", this.Dev), "Device", "Device", 1) + `,`, `Body:` + strings.Replace(fmt.Sprintf("%v", this.Body), "NotificationBody", "NotificationBody", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *PushResult) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&PushResult{`, `SendNo:` + fmt.Sprintf("%v", this.SendNo) + `,`, `MsgID:` + fmt.Sprintf("%v", this.MsgID) + `,`, `Error:` + strings.Replace(fmt.Sprintf("%v", this.Error), "PushError", "PushError", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *PushError) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&PushError{`, `Message:` + fmt.Sprintf("%v", this.Message) + `,`, `Code:` + fmt.Sprintf("%v", this.Code) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *NotificationResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&NotificationResponse{`, `Result:` + strings.Replace(fmt.Sprintf("%v", this.Result), "PushResult", "PushResult", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *MessageRequest) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&MessageRequest{`, `Dev:` + strings.Replace(fmt.Sprintf("%v", this.Dev), "Device", "Device", 1) + `,`, `Body:` + strings.Replace(fmt.Sprintf("%v", this.Body), "MessageBody", "MessageBody", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func (this *MessageResponse) String() string { if this == nil { return "nil" } s := strings.Join([]string{`&MessageResponse{`, `Result:` + strings.Replace(fmt.Sprintf("%v", this.Result), "PushResult", "PushResult", 1) + `,`, `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, `}`, }, "") return s } func valueToStringApi(v interface{}) string { rv := reflect.ValueOf(v) if rv.IsNil() { return "nil" } pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("*%v", pv) } func (m *Device) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Device: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Device: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field RegisterID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.RegisterID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Platform", wireType) } m.Platform = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Platform |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field SDK", wireType) } m.SDK = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.SDK |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field SendNo", wireType) } m.SendNo = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.SendNo |= (int64(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *Extra) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: Extra: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: Extra: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Token = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Schema = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *NotificationBody) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: NotificationBody: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: NotificationBody: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Title = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Content", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Content = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Sound", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Sound = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Badge", wireType) } m.Badge = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Badge |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Extra", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Extra = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MessageBody) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MessageBody: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MessageBody: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Title = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Content", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Content = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ContentType", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.ContentType = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 4: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Extra", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Extra = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *NotificationRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: NotificationRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: NotificationRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Dev", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Dev = append(m.Dev, &Device{}) if err := m.Dev[len(m.Dev)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Body == nil { m.Body = &NotificationBody{} } if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *PushResult) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: PushResult: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: PushResult: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SendNo", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.SendNo = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field MsgID", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.MsgID = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Error == nil { m.Error = &PushError{} } if err := m.Error.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *PushError) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: PushError: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: PushError: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType) } var stringLen uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ stringLen |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } intStringLen := int(stringLen) if intStringLen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + intStringLen if postIndex > l { return io.ErrUnexpectedEOF } m.Message = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType) } m.Code = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ m.Code |= (int32(b) & 0x7F) << shift if b < 0x80 { break } } default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *NotificationResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: NotificationResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: NotificationResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Result = append(m.Result, &PushResult{}) if err := m.Result[len(m.Result)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MessageRequest) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MessageRequest: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MessageRequest: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Dev", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Dev = append(m.Dev, &Device{}) if err := m.Dev[len(m.Dev)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } if m.Body == nil { m.Body = &MessageBody{} } if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func (m *MessageResponse) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 for iNdEx < l { preIndex := iNdEx var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } fieldNum := int32(wire >> 3) wireType := int(wire & 0x7) if wireType == 4 { return fmt.Errorf("proto: MessageResponse: wiretype end group for non-group") } if fieldNum <= 0 { return fmt.Errorf("proto: MessageResponse: illegal tag %d (wire type %d)", fieldNum, wire) } switch fieldNum { case 1: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType) } var msglen int for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowApi } if iNdEx >= l { return io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ msglen |= (int(b) & 0x7F) << shift if b < 0x80 { break } } if msglen < 0 { return ErrInvalidLengthApi } postIndex := iNdEx + msglen if postIndex > l { return io.ErrUnexpectedEOF } m.Result = append(m.Result, &PushResult{}) if err := m.Result[len(m.Result)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipApi(dAtA[iNdEx:]) if err != nil { return err } if skippy < 0 { return ErrInvalidLengthApi } if (iNdEx + skippy) > l { return io.ErrUnexpectedEOF } m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) iNdEx += skippy } } if iNdEx > l { return io.ErrUnexpectedEOF } return nil } func skipApi(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 for iNdEx < l { var wire uint64 for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowApi } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ wire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } wireType := int(wire & 0x7) switch wireType { case 0: for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowApi } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } iNdEx++ if dAtA[iNdEx-1] < 0x80 { break } } return iNdEx, nil case 1: iNdEx += 8 return iNdEx, nil case 2: var length int for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowApi } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ length |= (int(b) & 0x7F) << shift if b < 0x80 { break } } iNdEx += length if length < 0 { return 0, ErrInvalidLengthApi } return iNdEx, nil case 3: for { var innerWire uint64 var start int = iNdEx for shift := uint(0); ; shift += 7 { if shift >= 64 { return 0, ErrIntOverflowApi } if iNdEx >= l { return 0, io.ErrUnexpectedEOF } b := dAtA[iNdEx] iNdEx++ innerWire |= (uint64(b) & 0x7F) << shift if b < 0x80 { break } } innerWireType := int(innerWire & 0x7) if innerWireType == 4 { break } next, err := skipApi(dAtA[start:]) if err != nil { return 0, err } iNdEx = start + next } return iNdEx, nil case 4: return iNdEx, nil case 5: iNdEx += 4 return iNdEx, nil default: return 0, fmt.Errorf("proto: illegal wireType %d", wireType) } } panic("unreachable") } var ( ErrInvalidLengthApi = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowApi = fmt.Errorf("proto: integer overflow") ) func init() { proto.RegisterFile("app/service/bbq/push/api/grpc/v1/api.proto", fileDescriptor_api_4b790079c5d995c4) } var fileDescriptor_api_4b790079c5d995c4 = []byte{ // 972 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0x4f, 0x6f, 0x1b, 0x45, 0x14, 0xef, 0xfa, 0x5f, 0x9a, 0x71, 0x68, 0xc2, 0x84, 0x83, 0x55, 0x2a, 0x8f, 0x35, 0x50, 0x61, 0xa0, 0xd8, 0x4a, 0x22, 0x21, 0x54, 0x09, 0x09, 0xb6, 0x89, 0x20, 0xaa, 0x5a, 0x55, 0x93, 0x70, 0x68, 0x0f, 0x8d, 0xec, 0xdd, 0xc9, 0x7a, 0x95, 0xec, 0xce, 0x66, 0x67, 0xbd, 0xc2, 0x12, 0x87, 0x9e, 0xf8, 0x0e, 0xdc, 0xf8, 0x10, 0x9c, 0x7b, 0xee, 0x91, 0x23, 0xa7, 0x11, 0xdd, 0xa3, 0x8f, 0xbe, 0x23, 0xa1, 0x37, 0x33, 0xf6, 0xda, 0xc8, 0x94, 0x22, 0x51, 0xd4, 0xd3, 0xbe, 0xf7, 0x7b, 0xef, 0xf7, 0xe6, 0xcd, 0x7b, 0x6f, 0x9e, 0x16, 0x7d, 0x32, 0x48, 0x92, 0xbe, 0xe4, 0x69, 0x1e, 0x7a, 0xbc, 0x3f, 0x1c, 0x5e, 0xf5, 0x93, 0xb1, 0x1c, 0xf5, 0x07, 0x49, 0xd8, 0x0f, 0xd2, 0xc4, 0xeb, 0xe7, 0x7b, 0x20, 0xf7, 0x92, 0x54, 0x64, 0x02, 0xef, 0x0e, 0x87, 0x57, 0x3d, 0xeb, 0xdb, 0x03, 0xbf, 0x5e, 0xbe, 0x77, 0xf3, 0xb3, 0x20, 0xcc, 0x46, 0xe3, 0x61, 0xcf, 0x13, 0x51, 0x3f, 0x10, 0x81, 0xe8, 0x6b, 0xdf, 0xe1, 0xf8, 0x5c, 0x6b, 0x5a, 0xd1, 0x92, 0x89, 0x41, 0x7f, 0xaa, 0xa0, 0xc6, 0x21, 0x87, 0x08, 0xf8, 0x14, 0x35, 0x53, 0x1e, 0x84, 0x32, 0xe3, 0xe9, 0x59, 0xe8, 0xb7, 0x9c, 0x8e, 0xd3, 0xdd, 0x74, 0x0f, 0x0a, 0x45, 0x10, 0xb3, 0xf0, 0xf1, 0xe1, 0x54, 0x91, 0x65, 0xa7, 0x99, 0x22, 0xf8, 0x5c, 0xa4, 0xd1, 0x5d, 0xba, 0x04, 0x52, 0x86, 0xe6, 0xda, 0xb1, 0x8f, 0xbf, 0x41, 0xd7, 0x93, 0xcb, 0x41, 0x06, 0x5e, 0xad, 0x4a, 0xc7, 0xe9, 0xd6, 0xdd, 0x4f, 0x0b, 0x45, 0xae, 0x3f, 0xb2, 0xd8, 0x54, 0x91, 0x85, 0x7d, 0xa6, 0xc8, 0xb6, 0x89, 0x36, 0x47, 0x28, 0x5b, 0x18, 0x71, 0x0f, 0x55, 0xa5, 0x7f, 0xd1, 0xaa, 0xea, 0x18, 0xb7, 0x0a, 0x45, 0xaa, 0x27, 0x87, 0xf7, 0xa7, 0x8a, 0x00, 0x3a, 0x53, 0x04, 0x19, 0xa6, 0xf4, 0x2f, 0x28, 0x03, 0x08, 0x7f, 0x85, 0x36, 0x24, 0x8f, 0xfd, 0xb3, 0x58, 0xb4, 0x6a, 0x1d, 0xa7, 0x5b, 0x75, 0x3f, 0x2a, 0x14, 0x69, 0x9c, 0xf0, 0xd8, 0x7f, 0x28, 0xa6, 0x8a, 0xcc, 0x8d, 0x33, 0x45, 0x6e, 0x58, 0xaa, 0x01, 0x28, 0x6b, 0x48, 0xed, 0x44, 0x9f, 0x39, 0xa8, 0x7e, 0xf4, 0x7d, 0x96, 0x0e, 0xf0, 0x17, 0xa8, 0x9e, 0x89, 0x0b, 0x1e, 0xdb, 0xa2, 0xd0, 0x42, 0x91, 0xfa, 0x29, 0x00, 0x53, 0x45, 0x8c, 0x65, 0xa6, 0xc8, 0x96, 0x09, 0xa3, 0x55, 0xca, 0x0c, 0x8c, 0xbf, 0x44, 0x0d, 0xe9, 0x8d, 0x78, 0x34, 0xd0, 0x97, 0xdf, 0x74, 0x6f, 0xeb, 0x24, 0x34, 0x32, 0x55, 0xc4, 0xda, 0x66, 0x8a, 0xbc, 0x63, 0x73, 0xd0, 0x3a, 0xa4, 0x60, 0x84, 0xe7, 0x15, 0xb4, 0xf3, 0x50, 0x64, 0xe1, 0x79, 0xe8, 0x0d, 0xb2, 0x50, 0xc4, 0xae, 0xf0, 0x27, 0x3a, 0x9b, 0x30, 0xbb, 0xe4, 0x2b, 0xd9, 0x00, 0xa0, 0xb3, 0x01, 0x61, 0x29, 0x1b, 0x50, 0x21, 0x1b, 0xf8, 0x62, 0x17, 0x6d, 0x78, 0x22, 0xce, 0x78, 0x9c, 0xd9, 0x74, 0xba, 0x85, 0x22, 0x1b, 0xf7, 0x0c, 0x04, 0x45, 0xb1, 0xd6, 0xb2, 0x28, 0x16, 0xa0, 0x6c, 0x6e, 0x82, 0xd3, 0xa5, 0x18, 0xc7, 0xbe, 0xee, 0x84, 0x3d, 0xfd, 0x04, 0x00, 0x38, 0x5d, 0x5b, 0xca, 0xd3, 0xb5, 0x4a, 0x99, 0x81, 0x81, 0x39, 0x1c, 0xf8, 0x01, 0xd7, 0xfd, 0xa8, 0x1b, 0xa6, 0x0b, 0x00, 0x30, 0xb5, 0xa5, 0x64, 0x6a, 0x95, 0x32, 0x03, 0x03, 0x93, 0x43, 0x23, 0x5a, 0xf5, 0xf2, 0x4c, 0xdd, 0x19, 0x60, 0x6a, 0x4b, 0xc9, 0xd4, 0x2a, 0x65, 0x06, 0xa6, 0x3f, 0x57, 0x50, 0xf3, 0x01, 0x97, 0x72, 0x10, 0xf0, 0xb7, 0xa0, 0x76, 0x8f, 0xd1, 0x96, 0x15, 0xcf, 0xb2, 0x49, 0xc2, 0x6d, 0x09, 0x3f, 0x2f, 0x14, 0x69, 0xda, 0x40, 0xa7, 0x93, 0x04, 0x52, 0x59, 0x71, 0x9b, 0x29, 0xb2, 0xbb, 0x12, 0x51, 0xa3, 0x94, 0x35, 0xbd, 0x92, 0x53, 0x96, 0xa8, 0xf6, 0x6f, 0x4b, 0xf4, 0xdc, 0x41, 0xbb, 0xcb, 0x33, 0xc6, 0xf8, 0xd5, 0x98, 0xcb, 0x0c, 0xdf, 0x47, 0x55, 0x9f, 0xe7, 0x2d, 0xa7, 0x53, 0xed, 0x36, 0xf7, 0xdf, 0xef, 0xad, 0x59, 0x36, 0x3d, 0xb3, 0x39, 0xcc, 0x6b, 0x3c, 0xe4, 0x39, 0xbc, 0x46, 0x9f, 0xe7, 0xe5, 0x6b, 0xf4, 0x79, 0x4e, 0x19, 0x40, 0xf8, 0x09, 0xaa, 0x0d, 0x85, 0x3f, 0xd1, 0xa5, 0x6b, 0xee, 0xdf, 0x5e, 0x1b, 0xed, 0xaf, 0x83, 0xee, 0x92, 0x42, 0x91, 0x1a, 0x48, 0x53, 0x45, 0x34, 0x7d, 0xa6, 0x48, 0xd3, 0xce, 0x87, 0xf0, 0x27, 0x94, 0x69, 0x90, 0xfe, 0xe1, 0x20, 0xf4, 0x68, 0x2c, 0x47, 0x8c, 0xcb, 0xf1, 0x65, 0x86, 0xbf, 0x2d, 0x1f, 0xbe, 0x69, 0x72, 0x7f, 0xe5, 0xe1, 0xef, 0x80, 0x31, 0x16, 0x77, 0x44, 0x14, 0x66, 0x3c, 0x4a, 0xb2, 0xc9, 0xd2, 0xeb, 0xd3, 0x96, 0xc5, 0x02, 0xc0, 0x47, 0xa8, 0x11, 0xc9, 0x00, 0x96, 0xa1, 0xe9, 0x78, 0x0f, 0x8a, 0xfa, 0x40, 0x06, 0x7a, 0x0f, 0xee, 0x18, 0xd3, 0xba, 0x38, 0xc6, 0x42, 0x59, 0x3d, 0x92, 0xc1, 0xb1, 0x8f, 0x9f, 0xa2, 0x2a, 0x4f, 0x53, 0xdd, 0xec, 0xe6, 0x7e, 0x7b, 0xed, 0xd5, 0x21, 0xfd, 0xa3, 0x34, 0x15, 0xa9, 0x7b, 0x47, 0x37, 0x0e, 0xc4, 0xa9, 0x22, 0xdb, 0x1c, 0x84, 0x95, 0x23, 0xe6, 0x2d, 0x04, 0x03, 0x65, 0x10, 0x98, 0xfe, 0x80, 0x36, 0x17, 0x7c, 0x7c, 0x17, 0x55, 0x23, 0x19, 0xd8, 0x9b, 0xeb, 0x11, 0xb5, 0xe3, 0x0f, 0x23, 0x1a, 0x19, 0xb1, 0x1c, 0x51, 0x0b, 0x50, 0x06, 0x24, 0x7c, 0x80, 0x6a, 0x9e, 0xf0, 0xb9, 0xdd, 0xd3, 0xba, 0xfa, 0xf7, 0x84, 0x0f, 0x4c, 0x8d, 0x97, 0xd5, 0x07, 0x8d, 0x32, 0x0d, 0xd2, 0x1c, 0xbd, 0xb7, 0x3a, 0x3d, 0x32, 0x11, 0xb1, 0xe4, 0xf8, 0x29, 0x6a, 0xa4, 0xba, 0x21, 0x76, 0x82, 0xc8, 0xdf, 0x5e, 0xdc, 0xf4, 0xcd, 0xac, 0x46, 0x23, 0xc3, 0x6a, 0x34, 0xe4, 0xb2, 0xa8, 0x46, 0xa7, 0xcc, 0x1a, 0xe8, 0x2f, 0x0e, 0xba, 0x61, 0xaf, 0xf6, 0x46, 0x26, 0xf6, 0xbb, 0x95, 0x89, 0xed, 0xac, 0x8d, 0xb6, 0xb4, 0x59, 0x5e, 0x77, 0x58, 0xaf, 0xd0, 0xf6, 0x22, 0xeb, 0xff, 0xa7, 0x52, 0xfb, 0x3f, 0x56, 0x51, 0x0d, 0xd8, 0xd8, 0x43, 0x5b, 0xcb, 0xad, 0xc2, 0xdd, 0x7f, 0x7c, 0x86, 0xb6, 0xb2, 0x37, 0x3f, 0x7e, 0x0d, 0x4f, 0x7b, 0x9b, 0x53, 0x34, 0x9f, 0x38, 0xfc, 0xc1, 0xab, 0x8a, 0x36, 0x0f, 0xfd, 0xe1, 0xab, 0x9d, 0x6c, 0xd4, 0x11, 0x7a, 0xf7, 0x6b, 0x39, 0x89, 0xbd, 0x37, 0x9f, 0xff, 0x63, 0xb4, 0xa5, 0x4f, 0xfa, 0xef, 0x2f, 0xe1, 0xde, 0x7a, 0xf1, 0xb2, 0x7d, 0xed, 0xb7, 0x97, 0xed, 0x6b, 0xcf, 0x8a, 0xb6, 0xf3, 0xa2, 0x68, 0x3b, 0xbf, 0x16, 0x6d, 0xe7, 0xf7, 0xa2, 0xed, 0x3c, 0xa9, 0xe4, 0x7b, 0xc3, 0x86, 0xfe, 0x23, 0x3b, 0xf8, 0x33, 0x00, 0x00, 0xff, 0xff, 0xc7, 0x98, 0x0b, 0x5f, 0x03, 0x0a, 0x00, 0x00, }