pushpb

package
v1.9.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2025 License: MIT Imports: 22 Imported by: 4

Documentation

Index

Constants

View Source
const (
	Push_AddToken_FullMethodName     = "/flipcash.push.v1.Push/AddToken"
	Push_DeleteTokens_FullMethodName = "/flipcash.push.v1.Push/DeleteTokens"
)

Variables

View Source
var (
	TokenType_name = map[int32]string{
		0: "UNKNOWN",
		1: "FCM_ANDROID",
		2: "FCM_APNS",
	}
	TokenType_value = map[string]int32{
		"UNKNOWN":     0,
		"FCM_ANDROID": 1,
		"FCM_APNS":    2,
	}
)

Enum value maps for TokenType.

View Source
var (
	AddTokenResponse_Result_name = map[int32]string{
		0: "OK",
		1: "INVALID_PUSH_TOKEN",
	}
	AddTokenResponse_Result_value = map[string]int32{
		"OK":                 0,
		"INVALID_PUSH_TOKEN": 1,
	}
)

Enum value maps for AddTokenResponse_Result.

View Source
var (
	DeleteTokensResponse_Result_name = map[int32]string{
		0: "OK",
	}
	DeleteTokensResponse_Result_value = map[string]int32{
		"OK": 0,
	}
)

Enum value maps for DeleteTokensResponse_Result.

View Source
var File_push_v1_push_service_proto protoreflect.FileDescriptor
View Source
var Push_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "flipcash.push.v1.Push",
	HandlerType: (*PushServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddToken",
			Handler:    _Push_AddToken_Handler,
		},
		{
			MethodName: "DeleteTokens",
			Handler:    _Push_DeleteTokens_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "push/v1/push_service.proto",
}

Push_ServiceDesc is the grpc.ServiceDesc for Push service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterPushServer

func RegisterPushServer(s grpc.ServiceRegistrar, srv PushServer)

Types

type AddTokenRequest

type AddTokenRequest struct {
	TokenType  TokenType        `protobuf:"varint,1,opt,name=token_type,json=tokenType,proto3,enum=flipcash.push.v1.TokenType" json:"token_type,omitempty"`
	PushToken  string           `protobuf:"bytes,2,opt,name=push_token,json=pushToken,proto3" json:"push_token,omitempty"`
	AppInstall *v1.AppInstallId `protobuf:"bytes,3,opt,name=app_install,json=appInstall,proto3" json:"app_install,omitempty"`
	Auth       *v1.Auth         `protobuf:"bytes,4,opt,name=auth,proto3" json:"auth,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTokenRequest) Descriptor deprecated

func (*AddTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddTokenRequest.ProtoReflect.Descriptor instead.

func (*AddTokenRequest) GetAppInstall

func (x *AddTokenRequest) GetAppInstall() *v1.AppInstallId

func (*AddTokenRequest) GetAuth

func (x *AddTokenRequest) GetAuth() *v1.Auth

func (*AddTokenRequest) GetPushToken

func (x *AddTokenRequest) GetPushToken() string

func (*AddTokenRequest) GetTokenType

func (x *AddTokenRequest) GetTokenType() TokenType

func (*AddTokenRequest) ProtoMessage

func (*AddTokenRequest) ProtoMessage()

func (*AddTokenRequest) ProtoReflect

func (x *AddTokenRequest) ProtoReflect() protoreflect.Message

func (*AddTokenRequest) Reset

func (x *AddTokenRequest) Reset()

func (*AddTokenRequest) String

func (x *AddTokenRequest) String() string

func (*AddTokenRequest) Validate

func (m *AddTokenRequest) Validate() error

Validate checks the field values on AddTokenRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AddTokenRequest) ValidateAll

func (m *AddTokenRequest) ValidateAll() error

ValidateAll checks the field values on AddTokenRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AddTokenRequestMultiError, or nil if none found.

type AddTokenRequestMultiError

type AddTokenRequestMultiError []error

AddTokenRequestMultiError is an error wrapping multiple validation errors returned by AddTokenRequest.ValidateAll() if the designated constraints aren't met.

func (AddTokenRequestMultiError) AllErrors

func (m AddTokenRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AddTokenRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AddTokenRequestValidationError

type AddTokenRequestValidationError struct {
	// contains filtered or unexported fields
}

AddTokenRequestValidationError is the validation error returned by AddTokenRequest.Validate if the designated constraints aren't met.

func (AddTokenRequestValidationError) Cause

Cause function returns cause value.

func (AddTokenRequestValidationError) Error

Error satisfies the builtin error interface

func (AddTokenRequestValidationError) ErrorName

func (e AddTokenRequestValidationError) ErrorName() string

ErrorName returns error name.

func (AddTokenRequestValidationError) Field

Field function returns field value.

func (AddTokenRequestValidationError) Key

Key function returns key value.

func (AddTokenRequestValidationError) Reason

Reason function returns reason value.

type AddTokenResponse

type AddTokenResponse struct {
	Result AddTokenResponse_Result `protobuf:"varint,1,opt,name=result,proto3,enum=flipcash.push.v1.AddTokenResponse_Result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTokenResponse) Descriptor deprecated

func (*AddTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddTokenResponse.ProtoReflect.Descriptor instead.

func (*AddTokenResponse) GetResult

func (*AddTokenResponse) ProtoMessage

func (*AddTokenResponse) ProtoMessage()

func (*AddTokenResponse) ProtoReflect

func (x *AddTokenResponse) ProtoReflect() protoreflect.Message

func (*AddTokenResponse) Reset

func (x *AddTokenResponse) Reset()

func (*AddTokenResponse) String

func (x *AddTokenResponse) String() string

func (*AddTokenResponse) Validate

func (m *AddTokenResponse) Validate() error

Validate checks the field values on AddTokenResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AddTokenResponse) ValidateAll

func (m *AddTokenResponse) ValidateAll() error

ValidateAll checks the field values on AddTokenResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AddTokenResponseMultiError, or nil if none found.

type AddTokenResponseMultiError

type AddTokenResponseMultiError []error

AddTokenResponseMultiError is an error wrapping multiple validation errors returned by AddTokenResponse.ValidateAll() if the designated constraints aren't met.

func (AddTokenResponseMultiError) AllErrors

func (m AddTokenResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AddTokenResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AddTokenResponseValidationError

type AddTokenResponseValidationError struct {
	// contains filtered or unexported fields
}

AddTokenResponseValidationError is the validation error returned by AddTokenResponse.Validate if the designated constraints aren't met.

func (AddTokenResponseValidationError) Cause

Cause function returns cause value.

func (AddTokenResponseValidationError) Error

Error satisfies the builtin error interface

func (AddTokenResponseValidationError) ErrorName

ErrorName returns error name.

func (AddTokenResponseValidationError) Field

Field function returns field value.

func (AddTokenResponseValidationError) Key

Key function returns key value.

func (AddTokenResponseValidationError) Reason

Reason function returns reason value.

type AddTokenResponse_Result

type AddTokenResponse_Result int32
const (
	AddTokenResponse_OK                 AddTokenResponse_Result = 0
	AddTokenResponse_INVALID_PUSH_TOKEN AddTokenResponse_Result = 1
)

func (AddTokenResponse_Result) Descriptor

func (AddTokenResponse_Result) Enum

func (AddTokenResponse_Result) EnumDescriptor deprecated

func (AddTokenResponse_Result) EnumDescriptor() ([]byte, []int)

Deprecated: Use AddTokenResponse_Result.Descriptor instead.

func (AddTokenResponse_Result) Number

func (AddTokenResponse_Result) String

func (x AddTokenResponse_Result) String() string

func (AddTokenResponse_Result) Type

type DeleteTokensRequest

type DeleteTokensRequest struct {
	AppInstall *v1.AppInstallId `protobuf:"bytes,1,opt,name=app_install,json=appInstall,proto3" json:"app_install,omitempty"`
	Auth       *v1.Auth         `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTokensRequest) Descriptor deprecated

func (*DeleteTokensRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTokensRequest.ProtoReflect.Descriptor instead.

func (*DeleteTokensRequest) GetAppInstall

func (x *DeleteTokensRequest) GetAppInstall() *v1.AppInstallId

func (*DeleteTokensRequest) GetAuth

func (x *DeleteTokensRequest) GetAuth() *v1.Auth

func (*DeleteTokensRequest) ProtoMessage

func (*DeleteTokensRequest) ProtoMessage()

func (*DeleteTokensRequest) ProtoReflect

func (x *DeleteTokensRequest) ProtoReflect() protoreflect.Message

func (*DeleteTokensRequest) Reset

func (x *DeleteTokensRequest) Reset()

func (*DeleteTokensRequest) String

func (x *DeleteTokensRequest) String() string

func (*DeleteTokensRequest) Validate

func (m *DeleteTokensRequest) Validate() error

Validate checks the field values on DeleteTokensRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeleteTokensRequest) ValidateAll

func (m *DeleteTokensRequest) ValidateAll() error

ValidateAll checks the field values on DeleteTokensRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeleteTokensRequestMultiError, or nil if none found.

type DeleteTokensRequestMultiError

type DeleteTokensRequestMultiError []error

DeleteTokensRequestMultiError is an error wrapping multiple validation errors returned by DeleteTokensRequest.ValidateAll() if the designated constraints aren't met.

func (DeleteTokensRequestMultiError) AllErrors

func (m DeleteTokensRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeleteTokensRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DeleteTokensRequestValidationError

type DeleteTokensRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteTokensRequestValidationError is the validation error returned by DeleteTokensRequest.Validate if the designated constraints aren't met.

func (DeleteTokensRequestValidationError) Cause

Cause function returns cause value.

func (DeleteTokensRequestValidationError) Error

Error satisfies the builtin error interface

func (DeleteTokensRequestValidationError) ErrorName

ErrorName returns error name.

func (DeleteTokensRequestValidationError) Field

Field function returns field value.

func (DeleteTokensRequestValidationError) Key

Key function returns key value.

func (DeleteTokensRequestValidationError) Reason

Reason function returns reason value.

type DeleteTokensResponse

type DeleteTokensResponse struct {
	Result DeleteTokensResponse_Result `protobuf:"varint,1,opt,name=result,proto3,enum=flipcash.push.v1.DeleteTokensResponse_Result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTokensResponse) Descriptor deprecated

func (*DeleteTokensResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTokensResponse.ProtoReflect.Descriptor instead.

func (*DeleteTokensResponse) GetResult

func (*DeleteTokensResponse) ProtoMessage

func (*DeleteTokensResponse) ProtoMessage()

func (*DeleteTokensResponse) ProtoReflect

func (x *DeleteTokensResponse) ProtoReflect() protoreflect.Message

func (*DeleteTokensResponse) Reset

func (x *DeleteTokensResponse) Reset()

func (*DeleteTokensResponse) String

func (x *DeleteTokensResponse) String() string

func (*DeleteTokensResponse) Validate

func (m *DeleteTokensResponse) Validate() error

Validate checks the field values on DeleteTokensResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeleteTokensResponse) ValidateAll

func (m *DeleteTokensResponse) ValidateAll() error

ValidateAll checks the field values on DeleteTokensResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeleteTokensResponseMultiError, or nil if none found.

type DeleteTokensResponseMultiError

type DeleteTokensResponseMultiError []error

DeleteTokensResponseMultiError is an error wrapping multiple validation errors returned by DeleteTokensResponse.ValidateAll() if the designated constraints aren't met.

func (DeleteTokensResponseMultiError) AllErrors

func (m DeleteTokensResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeleteTokensResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DeleteTokensResponseValidationError

type DeleteTokensResponseValidationError struct {
	// contains filtered or unexported fields
}

DeleteTokensResponseValidationError is the validation error returned by DeleteTokensResponse.Validate if the designated constraints aren't met.

func (DeleteTokensResponseValidationError) Cause

Cause function returns cause value.

func (DeleteTokensResponseValidationError) Error

Error satisfies the builtin error interface

func (DeleteTokensResponseValidationError) ErrorName

ErrorName returns error name.

func (DeleteTokensResponseValidationError) Field

Field function returns field value.

func (DeleteTokensResponseValidationError) Key

Key function returns key value.

func (DeleteTokensResponseValidationError) Reason

Reason function returns reason value.

type DeleteTokensResponse_Result

type DeleteTokensResponse_Result int32
const (
	DeleteTokensResponse_OK DeleteTokensResponse_Result = 0
)

func (DeleteTokensResponse_Result) Descriptor

func (DeleteTokensResponse_Result) Enum

func (DeleteTokensResponse_Result) EnumDescriptor deprecated

func (DeleteTokensResponse_Result) EnumDescriptor() ([]byte, []int)

Deprecated: Use DeleteTokensResponse_Result.Descriptor instead.

func (DeleteTokensResponse_Result) Number

func (DeleteTokensResponse_Result) String

func (DeleteTokensResponse_Result) Type

type PushClient

type PushClient interface {
	// AddToken adds a push token associated with a user.
	AddToken(ctx context.Context, in *AddTokenRequest, opts ...grpc.CallOption) (*AddTokenResponse, error)
	// DeleteTokens removes all push tokens within an app install for a user
	DeleteTokens(ctx context.Context, in *DeleteTokensRequest, opts ...grpc.CallOption) (*DeleteTokensResponse, error)
}

PushClient is the client API for Push service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewPushClient

func NewPushClient(cc grpc.ClientConnInterface) PushClient

type PushServer

type PushServer interface {
	// AddToken adds a push token associated with a user.
	AddToken(context.Context, *AddTokenRequest) (*AddTokenResponse, error)
	// DeleteTokens removes all push tokens within an app install for a user
	DeleteTokens(context.Context, *DeleteTokensRequest) (*DeleteTokensResponse, error)
	// contains filtered or unexported methods
}

PushServer is the server API for Push service. All implementations must embed UnimplementedPushServer for forward compatibility.

type TokenType

type TokenType int32
const (
	TokenType_UNKNOWN TokenType = 0
	// FCM registration token for an Android device
	TokenType_FCM_ANDROID TokenType = 1
	// FCM registration token or an iOS device
	TokenType_FCM_APNS TokenType = 2
)

func (TokenType) Descriptor

func (TokenType) Descriptor() protoreflect.EnumDescriptor

func (TokenType) Enum

func (x TokenType) Enum() *TokenType

func (TokenType) EnumDescriptor deprecated

func (TokenType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TokenType.Descriptor instead.

func (TokenType) Number

func (x TokenType) Number() protoreflect.EnumNumber

func (TokenType) String

func (x TokenType) String() string

func (TokenType) Type

type UnimplementedPushServer

type UnimplementedPushServer struct{}

UnimplementedPushServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedPushServer) AddToken

func (UnimplementedPushServer) DeleteTokens

type UnsafePushServer

type UnsafePushServer interface {
	// contains filtered or unexported methods
}

UnsafePushServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PushServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL