v1

package
v0.3.54 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: AGPL-3.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	EntityType_name = map[int32]string{
		0: "ENTITY_TYPE_UNKNOWN_UNSPECIFIED",
		1: "ENTITY_TYPE_POST",
		2: "ENTITY_TYPE_POLL_POST",
		3: "ENTITY_TYPE_COMMENT",
		4: "ENTITY_TYPE_CHAT",
	}
	EntityType_value = map[string]int32{
		"ENTITY_TYPE_UNKNOWN_UNSPECIFIED": 0,
		"ENTITY_TYPE_POST":                1,
		"ENTITY_TYPE_POLL_POST":           2,
		"ENTITY_TYPE_COMMENT":             3,
		"ENTITY_TYPE_CHAT":                4,
	}
)

Enum value maps for EntityType.

View Source
var File_notification_api_notification_event_v1_notification_event_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AddUsersToCircle

type AddUsersToCircle struct {

	// ID of the circle.
	CircleId string `protobuf:"bytes,1,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// IDs of the users that were added to the circle.
	UserIds []string `protobuf:"bytes,2,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

AddUsersToCircle represents a notification event that is delivered to the user when he/she joins a circle.

func (*AddUsersToCircle) Descriptor deprecated

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

Deprecated: Use AddUsersToCircle.ProtoReflect.Descriptor instead.

func (*AddUsersToCircle) GetCircleId

func (x *AddUsersToCircle) GetCircleId() string

func (*AddUsersToCircle) GetUserIds

func (x *AddUsersToCircle) GetUserIds() []string

func (*AddUsersToCircle) ProtoMessage

func (*AddUsersToCircle) ProtoMessage()

func (*AddUsersToCircle) ProtoReflect

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

func (*AddUsersToCircle) Reset

func (x *AddUsersToCircle) Reset()

func (*AddUsersToCircle) String

func (x *AddUsersToCircle) String() string

type AddUsersToGroupChat

type AddUsersToGroupChat struct {

	// ID of the group chat.
	GroupChatId string `protobuf:"bytes,1,opt,name=group_chat_id,json=groupChatId,proto3" json:"group_chat_id,omitempty"`
	// IDs of the users that were added to the group chat.
	UserId []string `protobuf:"bytes,2,rep,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

AddUsersToGroupChat represents a notification event that is add users to the group chat.

func (*AddUsersToGroupChat) Descriptor deprecated

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

Deprecated: Use AddUsersToGroupChat.ProtoReflect.Descriptor instead.

func (*AddUsersToGroupChat) GetGroupChatId

func (x *AddUsersToGroupChat) GetGroupChatId() string

func (*AddUsersToGroupChat) GetUserId

func (x *AddUsersToGroupChat) GetUserId() []string

func (*AddUsersToGroupChat) ProtoMessage

func (*AddUsersToGroupChat) ProtoMessage()

func (*AddUsersToGroupChat) ProtoReflect

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

func (*AddUsersToGroupChat) Reset

func (x *AddUsersToGroupChat) Reset()

func (*AddUsersToGroupChat) String

func (x *AddUsersToGroupChat) String() string

type CircleHasANewDirector

type CircleHasANewDirector struct {

	// ID of the circle.
	CircleId string `protobuf:"bytes,1,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	CircleName string `protobuf:"bytes,2,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// ID of the new director.
	NewDirectorId string `protobuf:"bytes,3,opt,name=new_director_id,json=newDirectorId,proto3" json:"new_director_id,omitempty"`
	// contains filtered or unexported fields
}

CircleHasANewDirector represents a notification event that is delivered to all the users in a circle when a new director is elected

func (*CircleHasANewDirector) Descriptor deprecated

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

Deprecated: Use CircleHasANewDirector.ProtoReflect.Descriptor instead.

func (*CircleHasANewDirector) GetCircleId

func (x *CircleHasANewDirector) GetCircleId() string

func (*CircleHasANewDirector) GetCircleName

func (x *CircleHasANewDirector) GetCircleName() string

func (*CircleHasANewDirector) GetNewDirectorId

func (x *CircleHasANewDirector) GetNewDirectorId() string

func (*CircleHasANewDirector) ProtoMessage

func (*CircleHasANewDirector) ProtoMessage()

func (*CircleHasANewDirector) ProtoReflect

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

func (*CircleHasANewDirector) Reset

func (x *CircleHasANewDirector) Reset()

func (*CircleHasANewDirector) String

func (x *CircleHasANewDirector) String() string

type CircleMessageRemovedByPicnic

type CircleMessageRemovedByPicnic struct {

	// ID of the message.
	MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	// ID of the message owner.
	// This identifies whom to send the notification to.
	MessageOwnerId string `protobuf:"bytes,2,opt,name=message_owner_id,json=messageOwnerId,proto3" json:"message_owner_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,3,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	CircleName string `protobuf:"bytes,4,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// ID of the action that triggered the removal.
	// this is used in graphql to aggregate the reasons of the removals.
	ActionId string `protobuf:"bytes,5,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// Reason of the removal.
	// This will be used in the body of the notification.
	// It should be meaningful to the user.
	Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

CircleMessageRemovedByPicnic represents a notification event that is delivered to the user when the user's message is removed by picnic in a circle chat.

func (*CircleMessageRemovedByPicnic) Descriptor deprecated

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

Deprecated: Use CircleMessageRemovedByPicnic.ProtoReflect.Descriptor instead.

func (*CircleMessageRemovedByPicnic) GetActionId

func (x *CircleMessageRemovedByPicnic) GetActionId() string

func (*CircleMessageRemovedByPicnic) GetCircleId

func (x *CircleMessageRemovedByPicnic) GetCircleId() string

func (*CircleMessageRemovedByPicnic) GetCircleName

func (x *CircleMessageRemovedByPicnic) GetCircleName() string

func (*CircleMessageRemovedByPicnic) GetMessageId

func (x *CircleMessageRemovedByPicnic) GetMessageId() string

func (*CircleMessageRemovedByPicnic) GetMessageOwnerId

func (x *CircleMessageRemovedByPicnic) GetMessageOwnerId() string

func (*CircleMessageRemovedByPicnic) GetReason

func (x *CircleMessageRemovedByPicnic) GetReason() string

func (*CircleMessageRemovedByPicnic) ProtoMessage

func (*CircleMessageRemovedByPicnic) ProtoMessage()

func (*CircleMessageRemovedByPicnic) ProtoReflect

func (*CircleMessageRemovedByPicnic) Reset

func (x *CircleMessageRemovedByPicnic) Reset()

func (*CircleMessageRemovedByPicnic) String

type CircleNotification

type CircleNotification struct {

	// SenderID of the notification.
	SenderId string `protobuf:"bytes,1,opt,name=sender_id,json=senderId,proto3" json:"sender_id,omitempty"`
	// CircleID of the notification.
	CircleId string `protobuf:"bytes,2,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Title of the notification.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Body of the notification.
	Body string `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
	// Thumbnail of the notification.
	Thumbnail string `protobuf:"bytes,5,opt,name=thumbnail,proto3" json:"thumbnail,omitempty"`
	// contains filtered or unexported fields
}

func (*CircleNotification) Descriptor deprecated

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

Deprecated: Use CircleNotification.ProtoReflect.Descriptor instead.

func (*CircleNotification) GetBody

func (x *CircleNotification) GetBody() string

func (*CircleNotification) GetCircleId

func (x *CircleNotification) GetCircleId() string

func (*CircleNotification) GetSenderId

func (x *CircleNotification) GetSenderId() string

func (*CircleNotification) GetThumbnail

func (x *CircleNotification) GetThumbnail() string

func (*CircleNotification) GetTitle

func (x *CircleNotification) GetTitle() string

func (*CircleNotification) ProtoMessage

func (*CircleNotification) ProtoMessage()

func (*CircleNotification) ProtoReflect

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

func (*CircleNotification) Reset

func (x *CircleNotification) Reset()

func (*CircleNotification) String

func (x *CircleNotification) String() string

type CommentLiked

type CommentLiked struct {

	// ID of the comment.
	CommentId string `protobuf:"bytes,1,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// ID of the comment owner.
	CommentOwnerId string `protobuf:"bytes,2,opt,name=comment_owner_id,json=commentOwnerId,proto3" json:"comment_owner_id,omitempty"`
	// ID of the user that liked given comment.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Thumbnail of the post.
	PostThumbnail string `protobuf:"bytes,4,opt,name=post_thumbnail,json=postThumbnail,proto3" json:"post_thumbnail,omitempty"`
	// contains filtered or unexported fields
}

CommentLiked represents a notification event that is delivered to the comment owner when his comment gets a like.

func (*CommentLiked) Descriptor deprecated

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

Deprecated: Use CommentLiked.ProtoReflect.Descriptor instead.

func (*CommentLiked) GetCommentId

func (x *CommentLiked) GetCommentId() string

func (*CommentLiked) GetCommentOwnerId

func (x *CommentLiked) GetCommentOwnerId() string

func (*CommentLiked) GetPostThumbnail

func (x *CommentLiked) GetPostThumbnail() string

func (*CommentLiked) GetUserId

func (x *CommentLiked) GetUserId() string

func (*CommentLiked) ProtoMessage

func (*CommentLiked) ProtoMessage()

func (*CommentLiked) ProtoReflect

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

func (*CommentLiked) Reset

func (x *CommentLiked) Reset()

func (*CommentLiked) String

func (x *CommentLiked) String() string

type CommentRemovedByPicnic

type CommentRemovedByPicnic struct {

	// ID of the comment.
	CommentId string `protobuf:"bytes,1,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// ID of the comment owner.
	// This identifies whom to send the notification to.
	CommentOwnerId string `protobuf:"bytes,2,opt,name=comment_owner_id,json=commentOwnerId,proto3" json:"comment_owner_id,omitempty"`
	// ID of the post.
	PostId string `protobuf:"bytes,3,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,4,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	CircleName string `protobuf:"bytes,5,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// ID of the action that triggered the removal.
	// this is used in graphql to aggregate the reasons of the removals.
	ActionId string `protobuf:"bytes,6,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// Reason of the removal.
	// This will be used in the body of the notification.
	// It should be meaningful to the user.
	Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

CommentRemovedByPicnic represents a notification event that is delivered to the user when the user's comment is removed by picnic.

func (*CommentRemovedByPicnic) Descriptor deprecated

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

Deprecated: Use CommentRemovedByPicnic.ProtoReflect.Descriptor instead.

func (*CommentRemovedByPicnic) GetActionId

func (x *CommentRemovedByPicnic) GetActionId() string

func (*CommentRemovedByPicnic) GetCircleId

func (x *CommentRemovedByPicnic) GetCircleId() string

func (*CommentRemovedByPicnic) GetCircleName

func (x *CommentRemovedByPicnic) GetCircleName() string

func (*CommentRemovedByPicnic) GetCommentId

func (x *CommentRemovedByPicnic) GetCommentId() string

func (*CommentRemovedByPicnic) GetCommentOwnerId

func (x *CommentRemovedByPicnic) GetCommentOwnerId() string

func (*CommentRemovedByPicnic) GetPostId

func (x *CommentRemovedByPicnic) GetPostId() string

func (*CommentRemovedByPicnic) GetReason

func (x *CommentRemovedByPicnic) GetReason() string

func (*CommentRemovedByPicnic) ProtoMessage

func (*CommentRemovedByPicnic) ProtoMessage()

func (*CommentRemovedByPicnic) ProtoReflect

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

func (*CommentRemovedByPicnic) Reset

func (x *CommentRemovedByPicnic) Reset()

func (*CommentRemovedByPicnic) String

func (x *CommentRemovedByPicnic) String() string

type CommentUnliked

type CommentUnliked struct {

	// ID of the comment.
	CommentId string `protobuf:"bytes,1,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// ID of the comment owner.
	CommentOwnerId string `protobuf:"bytes,2,opt,name=comment_owner_id,json=commentOwnerId,proto3" json:"comment_owner_id,omitempty"`
	// ID of the user that liked given comment.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CommentUnliked) Descriptor deprecated

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

Deprecated: Use CommentUnliked.ProtoReflect.Descriptor instead.

func (*CommentUnliked) GetCommentId

func (x *CommentUnliked) GetCommentId() string

func (*CommentUnliked) GetCommentOwnerId

func (x *CommentUnliked) GetCommentOwnerId() string

func (*CommentUnliked) GetUserId

func (x *CommentUnliked) GetUserId() string

func (*CommentUnliked) ProtoMessage

func (*CommentUnliked) ProtoMessage()

func (*CommentUnliked) ProtoReflect

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

func (*CommentUnliked) Reset

func (x *CommentUnliked) Reset()

func (*CommentUnliked) String

func (x *CommentUnliked) String() string

type DontLoseStreak added in v0.2.67

type DontLoseStreak struct {

	// ID of the user streak.
	UserStreakId string `protobuf:"bytes,1,opt,name=user_streak_id,json=userStreakId,proto3" json:"user_streak_id,omitempty"`
	// ID of the streak configuration.
	StreakId string `protobuf:"bytes,2,opt,name=streak_id,json=streakId,proto3" json:"streak_id,omitempty"`
	// ID of the user.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Title of the notification.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Body of the notification.
	Body string `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"`
	// contains filtered or unexported fields
}

DontLoseStreak represents a notification event that is delivered to the user to motivate them continue their streak.

func (*DontLoseStreak) Descriptor deprecated added in v0.2.67

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

Deprecated: Use DontLoseStreak.ProtoReflect.Descriptor instead.

func (*DontLoseStreak) GetBody added in v0.2.67

func (x *DontLoseStreak) GetBody() string

func (*DontLoseStreak) GetStreakId added in v0.2.67

func (x *DontLoseStreak) GetStreakId() string

func (*DontLoseStreak) GetTitle added in v0.2.67

func (x *DontLoseStreak) GetTitle() string

func (*DontLoseStreak) GetUserId added in v0.2.67

func (x *DontLoseStreak) GetUserId() string

func (*DontLoseStreak) GetUserStreakId added in v0.2.67

func (x *DontLoseStreak) GetUserStreakId() string

func (*DontLoseStreak) ProtoMessage added in v0.2.67

func (*DontLoseStreak) ProtoMessage()

func (*DontLoseStreak) ProtoReflect added in v0.2.67

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

func (*DontLoseStreak) Reset added in v0.2.67

func (x *DontLoseStreak) Reset()

func (*DontLoseStreak) String added in v0.2.67

func (x *DontLoseStreak) String() string

type ElectionAboutToLose

type ElectionAboutToLose struct {

	// ID of the circle.
	CircleId string `protobuf:"bytes,1,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	CircleName string `protobuf:"bytes,2,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// ID of the current director.
	CurrentDirectorId string `protobuf:"bytes,3,opt,name=current_director_id,json=currentDirectorId,proto3" json:"current_director_id,omitempty"`
	// ID of the possible winner user.
	PossibleWinnerId string `protobuf:"bytes,4,opt,name=possible_winner_id,json=possibleWinnerId,proto3" json:"possible_winner_id,omitempty"`
	// contains filtered or unexported fields
}

ElectionAboutToLose represents a notification event that is delivered to current director of a circle when a user is about loose the lead.

func (*ElectionAboutToLose) Descriptor deprecated

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

Deprecated: Use ElectionAboutToLose.ProtoReflect.Descriptor instead.

func (*ElectionAboutToLose) GetCircleId

func (x *ElectionAboutToLose) GetCircleId() string

func (*ElectionAboutToLose) GetCircleName

func (x *ElectionAboutToLose) GetCircleName() string

func (*ElectionAboutToLose) GetCurrentDirectorId

func (x *ElectionAboutToLose) GetCurrentDirectorId() string

func (*ElectionAboutToLose) GetPossibleWinnerId

func (x *ElectionAboutToLose) GetPossibleWinnerId() string

func (*ElectionAboutToLose) ProtoMessage

func (*ElectionAboutToLose) ProtoMessage()

func (*ElectionAboutToLose) ProtoReflect

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

func (*ElectionAboutToLose) Reset

func (x *ElectionAboutToLose) Reset()

func (*ElectionAboutToLose) String

func (x *ElectionAboutToLose) String() string

type ElectionSomeonePassed

type ElectionSomeonePassed struct {

	// ID of the circle.
	CircleId string `protobuf:"bytes,1,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	CircleName string `protobuf:"bytes,2,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// ID of the current director.
	CurrentDirectorId string `protobuf:"bytes,3,opt,name=current_director_id,json=currentDirectorId,proto3" json:"current_director_id,omitempty"`
	// ID of the new director.
	NewDirectorId string `protobuf:"bytes,4,opt,name=new_director_id,json=newDirectorId,proto3" json:"new_director_id,omitempty"`
	// contains filtered or unexported fields
}

ElectionSomeonePassed represents a notification event that is delivered to current director of a circle when a new user takes the lead.

func (*ElectionSomeonePassed) Descriptor deprecated

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

Deprecated: Use ElectionSomeonePassed.ProtoReflect.Descriptor instead.

func (*ElectionSomeonePassed) GetCircleId

func (x *ElectionSomeonePassed) GetCircleId() string

func (*ElectionSomeonePassed) GetCircleName

func (x *ElectionSomeonePassed) GetCircleName() string

func (*ElectionSomeonePassed) GetCurrentDirectorId

func (x *ElectionSomeonePassed) GetCurrentDirectorId() string

func (*ElectionSomeonePassed) GetNewDirectorId

func (x *ElectionSomeonePassed) GetNewDirectorId() string

func (*ElectionSomeonePassed) ProtoMessage

func (*ElectionSomeonePassed) ProtoMessage()

func (*ElectionSomeonePassed) ProtoReflect

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

func (*ElectionSomeonePassed) Reset

func (x *ElectionSomeonePassed) Reset()

func (*ElectionSomeonePassed) String

func (x *ElectionSomeonePassed) String() string

type EntityType

type EntityType int32

EntityType represents the possible entities a Notification can be sent on mention.

const (
	EntityType_ENTITY_TYPE_UNKNOWN_UNSPECIFIED EntityType = 0
	EntityType_ENTITY_TYPE_POST                EntityType = 1
	EntityType_ENTITY_TYPE_POLL_POST           EntityType = 2
	EntityType_ENTITY_TYPE_COMMENT             EntityType = 3
	EntityType_ENTITY_TYPE_CHAT                EntityType = 4
)

func (EntityType) Descriptor

func (EntityType) Descriptor() protoreflect.EnumDescriptor

func (EntityType) Enum

func (x EntityType) Enum() *EntityType

func (EntityType) EnumDescriptor deprecated

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

Deprecated: Use EntityType.Descriptor instead.

func (EntityType) Number

func (x EntityType) Number() protoreflect.EnumNumber

func (EntityType) String

func (x EntityType) String() string

func (EntityType) Type

type GlitterBombSent

type GlitterBombSent struct {

	// ID of the sender.
	SenderId string `protobuf:"bytes,1,opt,name=sender_id,json=senderId,proto3" json:"sender_id,omitempty"`
	// Name of the sender.
	SenderName string `protobuf:"bytes,2,opt,name=sender_name,json=senderName,proto3" json:"sender_name,omitempty"`
	// ID of the receiver.
	ReceiverId string `protobuf:"bytes,3,opt,name=receiver_id,json=receiverId,proto3" json:"receiver_id,omitempty"`
	// ID of the glitter bomb.
	GlitterBombId string `protobuf:"bytes,4,opt,name=glitter_bomb_id,json=glitterBombId,proto3" json:"glitter_bomb_id,omitempty"`
	// Thumbnail of the sender.
	SenderThumbnail string `protobuf:"bytes,5,opt,name=sender_thumbnail,json=senderThumbnail,proto3" json:"sender_thumbnail,omitempty"`
	// contains filtered or unexported fields
}

GlitterBombSent represents a notification event that is delivered to the person to which glitter bomb was sent.

func (*GlitterBombSent) Descriptor deprecated

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

Deprecated: Use GlitterBombSent.ProtoReflect.Descriptor instead.

func (*GlitterBombSent) GetGlitterBombId

func (x *GlitterBombSent) GetGlitterBombId() string

func (*GlitterBombSent) GetReceiverId

func (x *GlitterBombSent) GetReceiverId() string

func (*GlitterBombSent) GetSenderId

func (x *GlitterBombSent) GetSenderId() string

func (*GlitterBombSent) GetSenderName

func (x *GlitterBombSent) GetSenderName() string

func (*GlitterBombSent) GetSenderThumbnail

func (x *GlitterBombSent) GetSenderThumbnail() string

func (*GlitterBombSent) ProtoMessage

func (*GlitterBombSent) ProtoMessage()

func (*GlitterBombSent) ProtoReflect

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

func (*GlitterBombSent) Reset

func (x *GlitterBombSent) Reset()

func (*GlitterBombSent) String

func (x *GlitterBombSent) String() string

type GroupChatCreated

type GroupChatCreated struct {

	// ID of the group chat.
	GroupChatId string `protobuf:"bytes,1,opt,name=group_chat_id,json=groupChatId,proto3" json:"group_chat_id,omitempty"`
	// IDs of the users that were added to the group chat.
	UserId []string `protobuf:"bytes,2,rep,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

GroupChatCreated represents a notification event that is delivered to the users created a group chat.

func (*GroupChatCreated) Descriptor deprecated

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

Deprecated: Use GroupChatCreated.ProtoReflect.Descriptor instead.

func (*GroupChatCreated) GetGroupChatId

func (x *GroupChatCreated) GetGroupChatId() string

func (*GroupChatCreated) GetUserId

func (x *GroupChatCreated) GetUserId() []string

func (*GroupChatCreated) ProtoMessage

func (*GroupChatCreated) ProtoMessage()

func (*GroupChatCreated) ProtoReflect

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

func (*GroupChatCreated) Reset

func (x *GroupChatCreated) Reset()

func (*GroupChatCreated) String

func (x *GroupChatCreated) String() string

type GroupChatMessageSent

type GroupChatMessageSent struct {

	// ID of the group chat.
	GroupChatId string `protobuf:"bytes,1,opt,name=group_chat_id,json=groupChatId,proto3" json:"group_chat_id,omitempty"`
	// ID of the sender.
	SenderId string `protobuf:"bytes,2,opt,name=sender_id,json=senderId,proto3" json:"sender_id,omitempty"`
	// ID of the message.
	MessageId string `protobuf:"bytes,3,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	// Content of the message.
	Text         string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
	ThumbnailUrl string `protobuf:"bytes,5,opt,name=thumbnail_url,json=thumbnailUrl,proto3" json:"thumbnail_url,omitempty"`
	// contains filtered or unexported fields
}

AddUsersToGroupChat represents a notification event that is delivered to the users send a message to the group chat.

func (*GroupChatMessageSent) Descriptor deprecated

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

Deprecated: Use GroupChatMessageSent.ProtoReflect.Descriptor instead.

func (*GroupChatMessageSent) GetGroupChatId

func (x *GroupChatMessageSent) GetGroupChatId() string

func (*GroupChatMessageSent) GetMessageId

func (x *GroupChatMessageSent) GetMessageId() string

func (*GroupChatMessageSent) GetSenderId

func (x *GroupChatMessageSent) GetSenderId() string

func (*GroupChatMessageSent) GetText

func (x *GroupChatMessageSent) GetText() string

func (*GroupChatMessageSent) GetThumbnailUrl added in v0.2.153

func (x *GroupChatMessageSent) GetThumbnailUrl() string

func (*GroupChatMessageSent) ProtoMessage

func (*GroupChatMessageSent) ProtoMessage()

func (*GroupChatMessageSent) ProtoReflect

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

func (*GroupChatMessageSent) Reset

func (x *GroupChatMessageSent) Reset()

func (*GroupChatMessageSent) String

func (x *GroupChatMessageSent) String() string

type InvitedToACircle

type InvitedToACircle struct {

	// User ID of the user who invited the other user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Circle ID of the circle the user was invited to.
	CircleId string `protobuf:"bytes,2,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Circle name of the circle the user was invited to.
	CircleName string `protobuf:"bytes,3,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// User ID of the user who was invited to the circle.
	InvitedUserId string `protobuf:"bytes,4,opt,name=invited_user_id,json=invitedUserId,proto3" json:"invited_user_id,omitempty"`
	// contains filtered or unexported fields
}

InvitedToACircle represents a notification event that is delivered to user when the user is invited to a circle.

func (*InvitedToACircle) Descriptor deprecated

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

Deprecated: Use InvitedToACircle.ProtoReflect.Descriptor instead.

func (*InvitedToACircle) GetCircleId

func (x *InvitedToACircle) GetCircleId() string

func (*InvitedToACircle) GetCircleName

func (x *InvitedToACircle) GetCircleName() string

func (*InvitedToACircle) GetInvitedUserId

func (x *InvitedToACircle) GetInvitedUserId() string

func (*InvitedToACircle) GetUserId

func (x *InvitedToACircle) GetUserId() string

func (*InvitedToACircle) ProtoMessage

func (*InvitedToACircle) ProtoMessage()

func (*InvitedToACircle) ProtoReflect

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

func (*InvitedToACircle) Reset

func (x *InvitedToACircle) Reset()

func (*InvitedToACircle) String

func (x *InvitedToACircle) String() string

type NotificationEvent

type NotificationEvent struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Types that are assignable to Event:
	//
	//	*NotificationEvent_UserFollowed
	//	*NotificationEvent_GlitterBombSent
	//	*NotificationEvent_PrivateMessageSent
	//	*NotificationEvent_PostCommented
	//	*NotificationEvent_ThreadCommented
	//	*NotificationEvent_PostLiked
	//	*NotificationEvent_CommentLiked
	//	*NotificationEvent_UserUnfollowed
	//	*NotificationEvent_PostCommentDeleted
	//	*NotificationEvent_ThreadCommentDeleted
	//	*NotificationEvent_PostUnliked
	//	*NotificationEvent_CommentUnliked
	//	*NotificationEvent_GroupChatCreated
	//	*NotificationEvent_AddUsersToGroupChat
	//	*NotificationEvent_RemoveUsersFromGroupChat
	//	*NotificationEvent_GroupChatMessageSent
	//	*NotificationEvent_AddUsersToCircle
	//	*NotificationEvent_RemoveUsersFromCircle
	//	*NotificationEvent_CircleNotification
	//	*NotificationEvent_UserSavedPost
	//	*NotificationEvent_UserSharedPost
	//	*NotificationEvent_PostReportedToCircleModerators
	//	*NotificationEvent_PostRemovedFromCircleByModerator
	//	*NotificationEvent_NotifyCircleModeratorsForWaitingReports
	//	*NotificationEvent_UserBannedFromCircle
	//	*NotificationEvent_UserUnbannedFromCircle
	//	*NotificationEvent_UserBannedFromApp
	//	*NotificationEvent_UserUnbannedFromApp
	//	*NotificationEvent_PostRemovedFromAppByPicnic
	//	*NotificationEvent_UserTagged
	//	*NotificationEvent_SeedsReceived
	//	*NotificationEvent_UserMentioned
	//	*NotificationEvent_UserJoinedACircle
	//	*NotificationEvent_InvitedToACircle
	//	*NotificationEvent_ElectionAboutToLose
	//	*NotificationEvent_ElectionSomeonePassed
	//	*NotificationEvent_CircleHasANewDirector
	//	*NotificationEvent_CommentRemovedByPicnic
	//	*NotificationEvent_CircleMessageRemovedByPicnic
	//	*NotificationEvent_DontLoseStreak
	//	*NotificationEvent_StreakLvlUpped
	//	*NotificationEvent_TrendingPost
	//	*NotificationEvent_TrendingCircle
	Event isNotificationEvent_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*NotificationEvent) Descriptor deprecated

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

Deprecated: Use NotificationEvent.ProtoReflect.Descriptor instead.

func (*NotificationEvent) GetAddUsersToCircle

func (x *NotificationEvent) GetAddUsersToCircle() *AddUsersToCircle

func (*NotificationEvent) GetAddUsersToGroupChat

func (x *NotificationEvent) GetAddUsersToGroupChat() *AddUsersToGroupChat

func (*NotificationEvent) GetCircleHasANewDirector

func (x *NotificationEvent) GetCircleHasANewDirector() *CircleHasANewDirector

func (*NotificationEvent) GetCircleMessageRemovedByPicnic

func (x *NotificationEvent) GetCircleMessageRemovedByPicnic() *CircleMessageRemovedByPicnic

func (*NotificationEvent) GetCircleNotification

func (x *NotificationEvent) GetCircleNotification() *CircleNotification

func (*NotificationEvent) GetCommentLiked

func (x *NotificationEvent) GetCommentLiked() *CommentLiked

func (*NotificationEvent) GetCommentRemovedByPicnic

func (x *NotificationEvent) GetCommentRemovedByPicnic() *CommentRemovedByPicnic

func (*NotificationEvent) GetCommentUnliked

func (x *NotificationEvent) GetCommentUnliked() *CommentUnliked

func (*NotificationEvent) GetDontLoseStreak added in v0.2.67

func (x *NotificationEvent) GetDontLoseStreak() *DontLoseStreak

func (*NotificationEvent) GetElectionAboutToLose

func (x *NotificationEvent) GetElectionAboutToLose() *ElectionAboutToLose

func (*NotificationEvent) GetElectionSomeonePassed

func (x *NotificationEvent) GetElectionSomeonePassed() *ElectionSomeonePassed

func (*NotificationEvent) GetEvent

func (m *NotificationEvent) GetEvent() isNotificationEvent_Event

func (*NotificationEvent) GetGlitterBombSent

func (x *NotificationEvent) GetGlitterBombSent() *GlitterBombSent

func (*NotificationEvent) GetGroupChatCreated

func (x *NotificationEvent) GetGroupChatCreated() *GroupChatCreated

func (*NotificationEvent) GetGroupChatMessageSent

func (x *NotificationEvent) GetGroupChatMessageSent() *GroupChatMessageSent

func (*NotificationEvent) GetId

func (x *NotificationEvent) GetId() string

func (*NotificationEvent) GetInvitedToACircle

func (x *NotificationEvent) GetInvitedToACircle() *InvitedToACircle

func (*NotificationEvent) GetNotifyCircleModeratorsForWaitingReports

func (x *NotificationEvent) GetNotifyCircleModeratorsForWaitingReports() *NotifyCircleModeratorsForWaitingReports

func (*NotificationEvent) GetPostCommentDeleted

func (x *NotificationEvent) GetPostCommentDeleted() *PostCommentDeleted

func (*NotificationEvent) GetPostCommented

func (x *NotificationEvent) GetPostCommented() *PostCommented

func (*NotificationEvent) GetPostLiked

func (x *NotificationEvent) GetPostLiked() *PostLiked

func (*NotificationEvent) GetPostRemovedFromAppByPicnic

func (x *NotificationEvent) GetPostRemovedFromAppByPicnic() *PostRemovedFromAppByPicnic

func (*NotificationEvent) GetPostRemovedFromCircleByModerator

func (x *NotificationEvent) GetPostRemovedFromCircleByModerator() *PostRemovedFromCircleByModerator

func (*NotificationEvent) GetPostReportedToCircleModerators

func (x *NotificationEvent) GetPostReportedToCircleModerators() *PostReportedToCircleModerators

func (*NotificationEvent) GetPostUnliked

func (x *NotificationEvent) GetPostUnliked() *PostUnliked

func (*NotificationEvent) GetPrivateMessageSent

func (x *NotificationEvent) GetPrivateMessageSent() *PrivateMessageSent

func (*NotificationEvent) GetRemoveUsersFromCircle

func (x *NotificationEvent) GetRemoveUsersFromCircle() *RemoveUsersFromCircle

func (*NotificationEvent) GetRemoveUsersFromGroupChat

func (x *NotificationEvent) GetRemoveUsersFromGroupChat() *RemoveUsersFromGroupChat

func (*NotificationEvent) GetSeedsReceived

func (x *NotificationEvent) GetSeedsReceived() *SeedsReceived

func (*NotificationEvent) GetStreakLvlUpped added in v0.2.67

func (x *NotificationEvent) GetStreakLvlUpped() *StreakLvlUpped

func (*NotificationEvent) GetThreadCommentDeleted

func (x *NotificationEvent) GetThreadCommentDeleted() *ThreadCommentDeleted

func (*NotificationEvent) GetThreadCommented

func (x *NotificationEvent) GetThreadCommented() *ThreadCommented

func (*NotificationEvent) GetTrendingCircle added in v0.2.72

func (x *NotificationEvent) GetTrendingCircle() *TrendingCircle

func (*NotificationEvent) GetTrendingPost added in v0.2.72

func (x *NotificationEvent) GetTrendingPost() *TrendingPost

func (*NotificationEvent) GetUserBannedFromApp

func (x *NotificationEvent) GetUserBannedFromApp() *UserBannedFromApp

func (*NotificationEvent) GetUserBannedFromCircle

func (x *NotificationEvent) GetUserBannedFromCircle() *UserBannedFromCircle

func (*NotificationEvent) GetUserFollowed

func (x *NotificationEvent) GetUserFollowed() *UserFollowed

func (*NotificationEvent) GetUserJoinedACircle

func (x *NotificationEvent) GetUserJoinedACircle() *UserJoinedACircle

func (*NotificationEvent) GetUserMentioned

func (x *NotificationEvent) GetUserMentioned() *UserMentioned

func (*NotificationEvent) GetUserSavedPost

func (x *NotificationEvent) GetUserSavedPost() *UserSavedPost

func (*NotificationEvent) GetUserSharedPost

func (x *NotificationEvent) GetUserSharedPost() *UserSharedPost

func (*NotificationEvent) GetUserTagged

func (x *NotificationEvent) GetUserTagged() *UserTagged

func (*NotificationEvent) GetUserUnbannedFromApp

func (x *NotificationEvent) GetUserUnbannedFromApp() *UserUnbannedFromApp

func (*NotificationEvent) GetUserUnbannedFromCircle

func (x *NotificationEvent) GetUserUnbannedFromCircle() *UserUnbannedFromCircle

func (*NotificationEvent) GetUserUnfollowed

func (x *NotificationEvent) GetUserUnfollowed() *UserUnfollowed

func (*NotificationEvent) ProtoMessage

func (*NotificationEvent) ProtoMessage()

func (*NotificationEvent) ProtoReflect

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

func (*NotificationEvent) Reset

func (x *NotificationEvent) Reset()

func (*NotificationEvent) String

func (x *NotificationEvent) String() string

type NotificationEvent_AddUsersToCircle

type NotificationEvent_AddUsersToCircle struct {
	AddUsersToCircle *AddUsersToCircle `protobuf:"bytes,18,opt,name=add_users_to_circle,json=addUsersToCircle,proto3,oneof"`
}

type NotificationEvent_AddUsersToGroupChat

type NotificationEvent_AddUsersToGroupChat struct {
	AddUsersToGroupChat *AddUsersToGroupChat `protobuf:"bytes,15,opt,name=add_users_to_group_chat,json=addUsersToGroupChat,proto3,oneof"`
}

type NotificationEvent_CircleHasANewDirector

type NotificationEvent_CircleHasANewDirector struct {
	CircleHasANewDirector *CircleHasANewDirector `protobuf:"bytes,38,opt,name=circle_has_a_new_director,json=circleHasANewDirector,proto3,oneof"`
}

type NotificationEvent_CircleMessageRemovedByPicnic

type NotificationEvent_CircleMessageRemovedByPicnic struct {
	CircleMessageRemovedByPicnic *CircleMessageRemovedByPicnic `protobuf:"bytes,40,opt,name=circle_message_removed_by_picnic,json=circleMessageRemovedByPicnic,proto3,oneof"`
}

type NotificationEvent_CircleNotification

type NotificationEvent_CircleNotification struct {
	CircleNotification *CircleNotification `protobuf:"bytes,20,opt,name=circle_notification,json=circleNotification,proto3,oneof"`
}

type NotificationEvent_CommentLiked

type NotificationEvent_CommentLiked struct {
	CommentLiked *CommentLiked `protobuf:"bytes,8,opt,name=comment_liked,json=commentLiked,proto3,oneof"`
}

type NotificationEvent_CommentRemovedByPicnic

type NotificationEvent_CommentRemovedByPicnic struct {
	CommentRemovedByPicnic *CommentRemovedByPicnic `protobuf:"bytes,39,opt,name=comment_removed_by_picnic,json=commentRemovedByPicnic,proto3,oneof"`
}

type NotificationEvent_CommentUnliked

type NotificationEvent_CommentUnliked struct {
	CommentUnliked *CommentUnliked `protobuf:"bytes,13,opt,name=comment_unliked,json=commentUnliked,proto3,oneof"`
}

type NotificationEvent_DontLoseStreak added in v0.2.67

type NotificationEvent_DontLoseStreak struct {
	DontLoseStreak *DontLoseStreak `protobuf:"bytes,41,opt,name=dont_lose_streak,json=dontLoseStreak,proto3,oneof"`
}

type NotificationEvent_ElectionAboutToLose

type NotificationEvent_ElectionAboutToLose struct {
	ElectionAboutToLose *ElectionAboutToLose `protobuf:"bytes,36,opt,name=election_about_to_lose,json=electionAboutToLose,proto3,oneof"`
}

type NotificationEvent_ElectionSomeonePassed

type NotificationEvent_ElectionSomeonePassed struct {
	ElectionSomeonePassed *ElectionSomeonePassed `protobuf:"bytes,37,opt,name=election_someone_passed,json=electionSomeonePassed,proto3,oneof"`
}

type NotificationEvent_GlitterBombSent

type NotificationEvent_GlitterBombSent struct {
	GlitterBombSent *GlitterBombSent `protobuf:"bytes,3,opt,name=glitter_bomb_sent,json=glitterBombSent,proto3,oneof"`
}

type NotificationEvent_GroupChatCreated

type NotificationEvent_GroupChatCreated struct {
	GroupChatCreated *GroupChatCreated `protobuf:"bytes,14,opt,name=group_chat_created,json=groupChatCreated,proto3,oneof"`
}

type NotificationEvent_GroupChatMessageSent

type NotificationEvent_GroupChatMessageSent struct {
	GroupChatMessageSent *GroupChatMessageSent `protobuf:"bytes,17,opt,name=group_chat_message_sent,json=groupChatMessageSent,proto3,oneof"`
}

type NotificationEvent_InvitedToACircle

type NotificationEvent_InvitedToACircle struct {
	InvitedToACircle *InvitedToACircle `protobuf:"bytes,35,opt,name=invited_to_a_circle,json=invitedToACircle,proto3,oneof"`
}

type NotificationEvent_NotifyCircleModeratorsForWaitingReports

type NotificationEvent_NotifyCircleModeratorsForWaitingReports struct {
	NotifyCircleModeratorsForWaitingReports *NotifyCircleModeratorsForWaitingReports `` /* 131-byte string literal not displayed */
}

type NotificationEvent_PostCommentDeleted

type NotificationEvent_PostCommentDeleted struct {
	PostCommentDeleted *PostCommentDeleted `protobuf:"bytes,10,opt,name=post_comment_deleted,json=postCommentDeleted,proto3,oneof"`
}

type NotificationEvent_PostCommented

type NotificationEvent_PostCommented struct {
	PostCommented *PostCommented `protobuf:"bytes,5,opt,name=post_commented,json=postCommented,proto3,oneof"`
}

type NotificationEvent_PostLiked

type NotificationEvent_PostLiked struct {
	PostLiked *PostLiked `protobuf:"bytes,7,opt,name=post_liked,json=postLiked,proto3,oneof"`
}

type NotificationEvent_PostRemovedFromAppByPicnic

type NotificationEvent_PostRemovedFromAppByPicnic struct {
	PostRemovedFromAppByPicnic *PostRemovedFromAppByPicnic `protobuf:"bytes,30,opt,name=post_removed_from_app_by_picnic,json=postRemovedFromAppByPicnic,proto3,oneof"`
}

type NotificationEvent_PostRemovedFromCircleByModerator

type NotificationEvent_PostRemovedFromCircleByModerator struct {
	PostRemovedFromCircleByModerator *PostRemovedFromCircleByModerator `protobuf:"bytes,24,opt,name=post_removed_from_circle_by_moderator,json=postRemovedFromCircleByModerator,proto3,oneof"`
}

type NotificationEvent_PostReportedToCircleModerators

type NotificationEvent_PostReportedToCircleModerators struct {
	PostReportedToCircleModerators *PostReportedToCircleModerators `protobuf:"bytes,23,opt,name=post_reported_to_circle_moderators,json=postReportedToCircleModerators,proto3,oneof"`
}

type NotificationEvent_PostUnliked

type NotificationEvent_PostUnliked struct {
	PostUnliked *PostUnliked `protobuf:"bytes,12,opt,name=post_unliked,json=postUnliked,proto3,oneof"`
}

type NotificationEvent_PrivateMessageSent

type NotificationEvent_PrivateMessageSent struct {
	PrivateMessageSent *PrivateMessageSent `protobuf:"bytes,4,opt,name=private_message_sent,json=privateMessageSent,proto3,oneof"`
}

type NotificationEvent_RemoveUsersFromCircle

type NotificationEvent_RemoveUsersFromCircle struct {
	RemoveUsersFromCircle *RemoveUsersFromCircle `protobuf:"bytes,19,opt,name=remove_users_from_circle,json=removeUsersFromCircle,proto3,oneof"`
}

type NotificationEvent_RemoveUsersFromGroupChat

type NotificationEvent_RemoveUsersFromGroupChat struct {
	RemoveUsersFromGroupChat *RemoveUsersFromGroupChat `protobuf:"bytes,16,opt,name=remove_users_from_group_chat,json=removeUsersFromGroupChat,proto3,oneof"`
}

type NotificationEvent_SeedsReceived

type NotificationEvent_SeedsReceived struct {
	SeedsReceived *SeedsReceived `protobuf:"bytes,32,opt,name=seeds_received,json=seedsReceived,proto3,oneof"`
}

type NotificationEvent_StreakLvlUpped added in v0.2.67

type NotificationEvent_StreakLvlUpped struct {
	StreakLvlUpped *StreakLvlUpped `protobuf:"bytes,42,opt,name=streak_lvl_upped,json=streakLvlUpped,proto3,oneof"`
}

type NotificationEvent_ThreadCommentDeleted

type NotificationEvent_ThreadCommentDeleted struct {
	ThreadCommentDeleted *ThreadCommentDeleted `protobuf:"bytes,11,opt,name=thread_comment_deleted,json=threadCommentDeleted,proto3,oneof"`
}

type NotificationEvent_ThreadCommented

type NotificationEvent_ThreadCommented struct {
	ThreadCommented *ThreadCommented `protobuf:"bytes,6,opt,name=thread_commented,json=threadCommented,proto3,oneof"`
}

type NotificationEvent_TrendingCircle added in v0.2.72

type NotificationEvent_TrendingCircle struct {
	TrendingCircle *TrendingCircle `protobuf:"bytes,44,opt,name=trending_circle,json=trendingCircle,proto3,oneof"`
}

type NotificationEvent_TrendingPost added in v0.2.72

type NotificationEvent_TrendingPost struct {
	TrendingPost *TrendingPost `protobuf:"bytes,43,opt,name=trending_post,json=trendingPost,proto3,oneof"`
}

type NotificationEvent_UserBannedFromApp

type NotificationEvent_UserBannedFromApp struct {
	UserBannedFromApp *UserBannedFromApp `protobuf:"bytes,28,opt,name=user_banned_from_app,json=userBannedFromApp,proto3,oneof"`
}

type NotificationEvent_UserBannedFromCircle

type NotificationEvent_UserBannedFromCircle struct {
	UserBannedFromCircle *UserBannedFromCircle `protobuf:"bytes,26,opt,name=user_banned_from_circle,json=userBannedFromCircle,proto3,oneof"`
}

type NotificationEvent_UserFollowed

type NotificationEvent_UserFollowed struct {
	UserFollowed *UserFollowed `protobuf:"bytes,2,opt,name=user_followed,json=userFollowed,proto3,oneof"`
}

type NotificationEvent_UserJoinedACircle

type NotificationEvent_UserJoinedACircle struct {
	UserJoinedACircle *UserJoinedACircle `protobuf:"bytes,34,opt,name=user_joined_a_circle,json=userJoinedACircle,proto3,oneof"`
}

type NotificationEvent_UserMentioned

type NotificationEvent_UserMentioned struct {
	UserMentioned *UserMentioned `protobuf:"bytes,33,opt,name=user_mentioned,json=userMentioned,proto3,oneof"`
}

type NotificationEvent_UserSavedPost

type NotificationEvent_UserSavedPost struct {
	UserSavedPost *UserSavedPost `protobuf:"bytes,21,opt,name=user_saved_post,json=userSavedPost,proto3,oneof"`
}

type NotificationEvent_UserSharedPost

type NotificationEvent_UserSharedPost struct {
	UserSharedPost *UserSharedPost `protobuf:"bytes,22,opt,name=user_shared_post,json=userSharedPost,proto3,oneof"`
}

type NotificationEvent_UserTagged

type NotificationEvent_UserTagged struct {
	UserTagged *UserTagged `protobuf:"bytes,31,opt,name=user_tagged,json=userTagged,proto3,oneof"`
}

type NotificationEvent_UserUnbannedFromApp

type NotificationEvent_UserUnbannedFromApp struct {
	UserUnbannedFromApp *UserUnbannedFromApp `protobuf:"bytes,29,opt,name=user_unbanned_from_app,json=userUnbannedFromApp,proto3,oneof"`
}

type NotificationEvent_UserUnbannedFromCircle

type NotificationEvent_UserUnbannedFromCircle struct {
	UserUnbannedFromCircle *UserUnbannedFromCircle `protobuf:"bytes,27,opt,name=user_unbanned_from_circle,json=userUnbannedFromCircle,proto3,oneof"`
}

type NotificationEvent_UserUnfollowed

type NotificationEvent_UserUnfollowed struct {
	UserUnfollowed *UserUnfollowed `protobuf:"bytes,9,opt,name=user_unfollowed,json=userUnfollowed,proto3,oneof"`
}

type NotifyCircleModeratorsForWaitingReports

type NotifyCircleModeratorsForWaitingReports struct {

	// ID of the circle moderators to be notified.
	ModeratorIds []string `protobuf:"bytes,1,rep,name=moderator_ids,json=moderatorIds,proto3" json:"moderator_ids,omitempty"`
	// Name of the circle.
	// This will be used as the title of the notification.
	CircleName string `protobuf:"bytes,2,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Count of the reports which are waiting for moderators to take action.
	// This will be used in the body of the notification.
	WaitingReportsCount int32 `protobuf:"varint,3,opt,name=waiting_reports_count,json=waitingReportsCount,proto3" json:"waiting_reports_count,omitempty"`
	// contains filtered or unexported fields
}

NotifyCircleModeratorsForWaitingReports represents a notification event that is delivered to circle moderators for the reports which are waiting for moderators to take action. This notification will be sent periodically. The interval is up to the implementation.

func (*NotifyCircleModeratorsForWaitingReports) Descriptor deprecated

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

Deprecated: Use NotifyCircleModeratorsForWaitingReports.ProtoReflect.Descriptor instead.

func (*NotifyCircleModeratorsForWaitingReports) GetCircleName

func (*NotifyCircleModeratorsForWaitingReports) GetModeratorIds

func (x *NotifyCircleModeratorsForWaitingReports) GetModeratorIds() []string

func (*NotifyCircleModeratorsForWaitingReports) GetWaitingReportsCount

func (x *NotifyCircleModeratorsForWaitingReports) GetWaitingReportsCount() int32

func (*NotifyCircleModeratorsForWaitingReports) ProtoMessage

func (*NotifyCircleModeratorsForWaitingReports) ProtoReflect

func (*NotifyCircleModeratorsForWaitingReports) Reset

func (*NotifyCircleModeratorsForWaitingReports) String

type PostCommentDeleted

type PostCommentDeleted struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// ID of the comment.
	CommentId string `protobuf:"bytes,3,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// ID of the commenter.
	CommenterId string `protobuf:"bytes,4,opt,name=commenter_id,json=commenterId,proto3" json:"commenter_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PostCommentDeleted) Descriptor deprecated

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

Deprecated: Use PostCommentDeleted.ProtoReflect.Descriptor instead.

func (*PostCommentDeleted) GetCommentId

func (x *PostCommentDeleted) GetCommentId() string

func (*PostCommentDeleted) GetCommenterId

func (x *PostCommentDeleted) GetCommenterId() string

func (*PostCommentDeleted) GetPostId

func (x *PostCommentDeleted) GetPostId() string

func (*PostCommentDeleted) GetPostOwnerId

func (x *PostCommentDeleted) GetPostOwnerId() string

func (*PostCommentDeleted) ProtoMessage

func (*PostCommentDeleted) ProtoMessage()

func (*PostCommentDeleted) ProtoReflect

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

func (*PostCommentDeleted) Reset

func (x *PostCommentDeleted) Reset()

func (*PostCommentDeleted) String

func (x *PostCommentDeleted) String() string

type PostCommented

type PostCommented struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// ID of the comment.
	CommentId string `protobuf:"bytes,3,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// Content of the comment.
	CommentText string `protobuf:"bytes,4,opt,name=comment_text,json=commentText,proto3" json:"comment_text,omitempty"`
	// ID of the commenter.
	CommenterId string `protobuf:"bytes,5,opt,name=commenter_id,json=commenterId,proto3" json:"commenter_id,omitempty"`
	// Thumbnail of the post.
	PostThumbnail string `protobuf:"bytes,6,opt,name=post_thumbnail,json=postThumbnail,proto3" json:"post_thumbnail,omitempty"`
	// contains filtered or unexported fields
}

PostCommented represents a notification event that is delivered to the post owner when a new comment is added.

func (*PostCommented) Descriptor deprecated

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

Deprecated: Use PostCommented.ProtoReflect.Descriptor instead.

func (*PostCommented) GetCommentId

func (x *PostCommented) GetCommentId() string

func (*PostCommented) GetCommentText

func (x *PostCommented) GetCommentText() string

func (*PostCommented) GetCommenterId

func (x *PostCommented) GetCommenterId() string

func (*PostCommented) GetPostId

func (x *PostCommented) GetPostId() string

func (*PostCommented) GetPostOwnerId

func (x *PostCommented) GetPostOwnerId() string

func (*PostCommented) GetPostThumbnail

func (x *PostCommented) GetPostThumbnail() string

func (*PostCommented) ProtoMessage

func (*PostCommented) ProtoMessage()

func (*PostCommented) ProtoReflect

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

func (*PostCommented) Reset

func (x *PostCommented) Reset()

func (*PostCommented) String

func (x *PostCommented) String() string

type PostLiked

type PostLiked struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// ID of the user that liked given post.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Thumbnail of the post.
	PostThumbnail string `protobuf:"bytes,4,opt,name=post_thumbnail,json=postThumbnail,proto3" json:"post_thumbnail,omitempty"`
	// contains filtered or unexported fields
}

PostLiked represents a notification event that is delivered to the post owner when his post gets a like.

func (*PostLiked) Descriptor deprecated

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

Deprecated: Use PostLiked.ProtoReflect.Descriptor instead.

func (*PostLiked) GetPostId

func (x *PostLiked) GetPostId() string

func (*PostLiked) GetPostOwnerId

func (x *PostLiked) GetPostOwnerId() string

func (*PostLiked) GetPostThumbnail

func (x *PostLiked) GetPostThumbnail() string

func (*PostLiked) GetUserId

func (x *PostLiked) GetUserId() string

func (*PostLiked) ProtoMessage

func (*PostLiked) ProtoMessage()

func (*PostLiked) ProtoReflect

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

func (*PostLiked) Reset

func (x *PostLiked) Reset()

func (*PostLiked) String

func (x *PostLiked) String() string

type PostRemovedFromAppByPicnic

type PostRemovedFromAppByPicnic struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,3,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Reason of the removal.
	// This will be used in the body of the notification.
	// It should be meaningful to the user.
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

PostRemovedFromAppByPicnic represents a notification event that is delivered to post owner when his post is removed from the app by Picnic.

func (*PostRemovedFromAppByPicnic) Descriptor deprecated

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

Deprecated: Use PostRemovedFromAppByPicnic.ProtoReflect.Descriptor instead.

func (*PostRemovedFromAppByPicnic) GetCircleId

func (x *PostRemovedFromAppByPicnic) GetCircleId() string

func (*PostRemovedFromAppByPicnic) GetPostId

func (x *PostRemovedFromAppByPicnic) GetPostId() string

func (*PostRemovedFromAppByPicnic) GetPostOwnerId

func (x *PostRemovedFromAppByPicnic) GetPostOwnerId() string

func (*PostRemovedFromAppByPicnic) GetReason

func (x *PostRemovedFromAppByPicnic) GetReason() string

func (*PostRemovedFromAppByPicnic) ProtoMessage

func (*PostRemovedFromAppByPicnic) ProtoMessage()

func (*PostRemovedFromAppByPicnic) ProtoReflect

func (*PostRemovedFromAppByPicnic) Reset

func (x *PostRemovedFromAppByPicnic) Reset()

func (*PostRemovedFromAppByPicnic) String

func (x *PostRemovedFromAppByPicnic) String() string

type PostRemovedFromCircleByModerator

type PostRemovedFromCircleByModerator struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,3,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	// This will be used as the title of the notification.
	CircleName string `protobuf:"bytes,4,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Reason of the removal.
	// This will be used in the body of the notification.
	// It should be meaningful to the user.
	Reason string `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

PostRemovedFromCircleByModerator represents a notification event that is delivered to post owner when his post is removed from a circle by a moderator.

func (*PostRemovedFromCircleByModerator) Descriptor deprecated

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

Deprecated: Use PostRemovedFromCircleByModerator.ProtoReflect.Descriptor instead.

func (*PostRemovedFromCircleByModerator) GetCircleId

func (x *PostRemovedFromCircleByModerator) GetCircleId() string

func (*PostRemovedFromCircleByModerator) GetCircleName

func (x *PostRemovedFromCircleByModerator) GetCircleName() string

func (*PostRemovedFromCircleByModerator) GetPostId

func (*PostRemovedFromCircleByModerator) GetPostOwnerId

func (x *PostRemovedFromCircleByModerator) GetPostOwnerId() string

func (*PostRemovedFromCircleByModerator) GetReason

func (*PostRemovedFromCircleByModerator) ProtoMessage

func (*PostRemovedFromCircleByModerator) ProtoMessage()

func (*PostRemovedFromCircleByModerator) ProtoReflect

func (*PostRemovedFromCircleByModerator) Reset

func (*PostRemovedFromCircleByModerator) String

type PostReportedToCircleModerators

type PostReportedToCircleModerators struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the reporter.
	ReporterId string `protobuf:"bytes,2,opt,name=reporter_id,json=reporterId,proto3" json:"reporter_id,omitempty"`
	// ID of the circle moderators to be notified.
	ModeratorIds []string `protobuf:"bytes,3,rep,name=moderator_ids,json=moderatorIds,proto3" json:"moderator_ids,omitempty"`
	// ID of the circle
	CircleId string `protobuf:"bytes,4,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	// This will be used as the title of the notification.
	CircleName string `protobuf:"bytes,5,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Type of the report.
	// This will be used in the body of the notification.
	// It should be meaningful to the moderator.
	// For example: "Spam", "Inappropriate content", etc.
	ReportType string `protobuf:"bytes,6,opt,name=report_type,json=reportType,proto3" json:"report_type,omitempty"`
	// contains filtered or unexported fields
}

PostReportedToCircleModerators represents a notification event that is delivered to circle moderators when a post is reported.

func (*PostReportedToCircleModerators) Descriptor deprecated

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

Deprecated: Use PostReportedToCircleModerators.ProtoReflect.Descriptor instead.

func (*PostReportedToCircleModerators) GetCircleId

func (x *PostReportedToCircleModerators) GetCircleId() string

func (*PostReportedToCircleModerators) GetCircleName

func (x *PostReportedToCircleModerators) GetCircleName() string

func (*PostReportedToCircleModerators) GetModeratorIds

func (x *PostReportedToCircleModerators) GetModeratorIds() []string

func (*PostReportedToCircleModerators) GetPostId

func (x *PostReportedToCircleModerators) GetPostId() string

func (*PostReportedToCircleModerators) GetReportType

func (x *PostReportedToCircleModerators) GetReportType() string

func (*PostReportedToCircleModerators) GetReporterId

func (x *PostReportedToCircleModerators) GetReporterId() string

func (*PostReportedToCircleModerators) ProtoMessage

func (*PostReportedToCircleModerators) ProtoMessage()

func (*PostReportedToCircleModerators) ProtoReflect

func (*PostReportedToCircleModerators) Reset

func (x *PostReportedToCircleModerators) Reset()

func (*PostReportedToCircleModerators) String

type PostUnliked

type PostUnliked struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// ID of the user that liked given post.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PostUnliked) Descriptor deprecated

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

Deprecated: Use PostUnliked.ProtoReflect.Descriptor instead.

func (*PostUnliked) GetPostId

func (x *PostUnliked) GetPostId() string

func (*PostUnliked) GetPostOwnerId

func (x *PostUnliked) GetPostOwnerId() string

func (*PostUnliked) GetUserId

func (x *PostUnliked) GetUserId() string

func (*PostUnliked) ProtoMessage

func (*PostUnliked) ProtoMessage()

func (*PostUnliked) ProtoReflect

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

func (*PostUnliked) Reset

func (x *PostUnliked) Reset()

func (*PostUnliked) String

func (x *PostUnliked) String() string

type PrivateMessageSent

type PrivateMessageSent struct {

	// ID of the sender.
	SenderId string `protobuf:"bytes,1,opt,name=sender_id,json=senderId,proto3" json:"sender_id,omitempty"`
	// ID of the receiver.
	ReceiverId string `protobuf:"bytes,2,opt,name=receiver_id,json=receiverId,proto3" json:"receiver_id,omitempty"`
	// Content of the message.
	MessageText string `protobuf:"bytes,3,opt,name=message_text,json=messageText,proto3" json:"message_text,omitempty"`
	// ChatID of the message.
	ChatId string `protobuf:"bytes,4,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
	// ID of the message.
	MessageId    string `protobuf:"bytes,5,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	ThumbnailUrl string `protobuf:"bytes,6,opt,name=thumbnail_url,json=thumbnailUrl,proto3" json:"thumbnail_url,omitempty"`
	// contains filtered or unexported fields
}

PrivateMessageSent represents a notification event that is delivered to the person to which message was sent.

func (*PrivateMessageSent) Descriptor deprecated

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

Deprecated: Use PrivateMessageSent.ProtoReflect.Descriptor instead.

func (*PrivateMessageSent) GetChatId

func (x *PrivateMessageSent) GetChatId() string

func (*PrivateMessageSent) GetMessageId

func (x *PrivateMessageSent) GetMessageId() string

func (*PrivateMessageSent) GetMessageText

func (x *PrivateMessageSent) GetMessageText() string

func (*PrivateMessageSent) GetReceiverId

func (x *PrivateMessageSent) GetReceiverId() string

func (*PrivateMessageSent) GetSenderId

func (x *PrivateMessageSent) GetSenderId() string

func (*PrivateMessageSent) GetThumbnailUrl added in v0.2.153

func (x *PrivateMessageSent) GetThumbnailUrl() string

func (*PrivateMessageSent) ProtoMessage

func (*PrivateMessageSent) ProtoMessage()

func (*PrivateMessageSent) ProtoReflect

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

func (*PrivateMessageSent) Reset

func (x *PrivateMessageSent) Reset()

func (*PrivateMessageSent) String

func (x *PrivateMessageSent) String() string

type RemoveUsersFromCircle

type RemoveUsersFromCircle struct {

	// ID of the circle.
	CircleId string `protobuf:"bytes,1,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// IDs of the users that were added to the circle.
	UserIds []string `protobuf:"bytes,2,rep,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

Leave Circle represents a notification event that is delivered to the user when he/she leaves a circle.

func (*RemoveUsersFromCircle) Descriptor deprecated

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

Deprecated: Use RemoveUsersFromCircle.ProtoReflect.Descriptor instead.

func (*RemoveUsersFromCircle) GetCircleId

func (x *RemoveUsersFromCircle) GetCircleId() string

func (*RemoveUsersFromCircle) GetUserIds

func (x *RemoveUsersFromCircle) GetUserIds() []string

func (*RemoveUsersFromCircle) ProtoMessage

func (*RemoveUsersFromCircle) ProtoMessage()

func (*RemoveUsersFromCircle) ProtoReflect

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

func (*RemoveUsersFromCircle) Reset

func (x *RemoveUsersFromCircle) Reset()

func (*RemoveUsersFromCircle) String

func (x *RemoveUsersFromCircle) String() string

type RemoveUsersFromGroupChat

type RemoveUsersFromGroupChat struct {

	// ID of the group chat.
	GroupChatId string `protobuf:"bytes,1,opt,name=group_chat_id,json=groupChatId,proto3" json:"group_chat_id,omitempty"`
	// IDs of the users that were removed from the group chat.
	UserId []string `protobuf:"bytes,2,rep,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

RemoveUsersFromGroupChat represents a notification event that is remove users from the group chat.

func (*RemoveUsersFromGroupChat) Descriptor deprecated

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

Deprecated: Use RemoveUsersFromGroupChat.ProtoReflect.Descriptor instead.

func (*RemoveUsersFromGroupChat) GetGroupChatId

func (x *RemoveUsersFromGroupChat) GetGroupChatId() string

func (*RemoveUsersFromGroupChat) GetUserId

func (x *RemoveUsersFromGroupChat) GetUserId() []string

func (*RemoveUsersFromGroupChat) ProtoMessage

func (*RemoveUsersFromGroupChat) ProtoMessage()

func (*RemoveUsersFromGroupChat) ProtoReflect

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

func (*RemoveUsersFromGroupChat) Reset

func (x *RemoveUsersFromGroupChat) Reset()

func (*RemoveUsersFromGroupChat) String

func (x *RemoveUsersFromGroupChat) String() string

type SeedsReceived

type SeedsReceived struct {

	// ID of the user who sent the seeds.
	SenderId string `protobuf:"bytes,1,opt,name=sender_id,json=senderId,proto3" json:"sender_id,omitempty"`
	// ID of the user who received the seeds.
	ReceiverId string `protobuf:"bytes,2,opt,name=receiver_id,json=receiverId,proto3" json:"receiver_id,omitempty"`
	// Circle ID of the seeds.
	CircleId string `protobuf:"bytes,3,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Circle name of the seeds.
	// This will be used as the title of the notification.
	CircleName string `protobuf:"bytes,4,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Amount of seeds received.
	// This will be used in the body of the notification.
	Amount int64 `protobuf:"varint,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

SeedsReceived represents a notification event that is delivered to user when the user receives seeds.

func (*SeedsReceived) Descriptor deprecated

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

Deprecated: Use SeedsReceived.ProtoReflect.Descriptor instead.

func (*SeedsReceived) GetAmount

func (x *SeedsReceived) GetAmount() int64

func (*SeedsReceived) GetCircleId

func (x *SeedsReceived) GetCircleId() string

func (*SeedsReceived) GetCircleName

func (x *SeedsReceived) GetCircleName() string

func (*SeedsReceived) GetReceiverId

func (x *SeedsReceived) GetReceiverId() string

func (*SeedsReceived) GetSenderId

func (x *SeedsReceived) GetSenderId() string

func (*SeedsReceived) ProtoMessage

func (*SeedsReceived) ProtoMessage()

func (*SeedsReceived) ProtoReflect

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

func (*SeedsReceived) Reset

func (x *SeedsReceived) Reset()

func (*SeedsReceived) String

func (x *SeedsReceived) String() string

type StreakLvlUpped added in v0.2.67

type StreakLvlUpped struct {

	// ID of the user streak.
	UserStreakId string `protobuf:"bytes,1,opt,name=user_streak_id,json=userStreakId,proto3" json:"user_streak_id,omitempty"`
	// ID of the streak configuration.
	StreakId string `protobuf:"bytes,2,opt,name=streak_id,json=streakId,proto3" json:"streak_id,omitempty"`
	// ID of the user.
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Title of the notification.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Body of the notification.
	Body string `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"`
	// contains filtered or unexported fields
}

StreakLvlUpped represents a notification event that is delivered to the user to inform about their streak.

func (*StreakLvlUpped) Descriptor deprecated added in v0.2.67

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

Deprecated: Use StreakLvlUpped.ProtoReflect.Descriptor instead.

func (*StreakLvlUpped) GetBody added in v0.2.67

func (x *StreakLvlUpped) GetBody() string

func (*StreakLvlUpped) GetStreakId added in v0.2.67

func (x *StreakLvlUpped) GetStreakId() string

func (*StreakLvlUpped) GetTitle added in v0.2.67

func (x *StreakLvlUpped) GetTitle() string

func (*StreakLvlUpped) GetUserId added in v0.2.67

func (x *StreakLvlUpped) GetUserId() string

func (*StreakLvlUpped) GetUserStreakId added in v0.2.67

func (x *StreakLvlUpped) GetUserStreakId() string

func (*StreakLvlUpped) ProtoMessage added in v0.2.67

func (*StreakLvlUpped) ProtoMessage()

func (*StreakLvlUpped) ProtoReflect added in v0.2.67

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

func (*StreakLvlUpped) Reset added in v0.2.67

func (x *StreakLvlUpped) Reset()

func (*StreakLvlUpped) String added in v0.2.67

func (x *StreakLvlUpped) String() string

type ThreadCommentDeleted

type ThreadCommentDeleted struct {

	// ID of the comment under which thread was started.
	ParentCommentId string `protobuf:"bytes,1,opt,name=parent_comment_id,json=parentCommentId,proto3" json:"parent_comment_id,omitempty"`
	// ID of the comment owner under which thread was started.
	ParentCommentOwnerId string `protobuf:"bytes,2,opt,name=parent_comment_owner_id,json=parentCommentOwnerId,proto3" json:"parent_comment_owner_id,omitempty"`
	// ID of the comment.
	CommentId string `protobuf:"bytes,3,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// ID of the commenter.
	CommenterId string `protobuf:"bytes,4,opt,name=commenter_id,json=commenterId,proto3" json:"commenter_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ThreadCommentDeleted) Descriptor deprecated

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

Deprecated: Use ThreadCommentDeleted.ProtoReflect.Descriptor instead.

func (*ThreadCommentDeleted) GetCommentId

func (x *ThreadCommentDeleted) GetCommentId() string

func (*ThreadCommentDeleted) GetCommenterId

func (x *ThreadCommentDeleted) GetCommenterId() string

func (*ThreadCommentDeleted) GetParentCommentId

func (x *ThreadCommentDeleted) GetParentCommentId() string

func (*ThreadCommentDeleted) GetParentCommentOwnerId

func (x *ThreadCommentDeleted) GetParentCommentOwnerId() string

func (*ThreadCommentDeleted) ProtoMessage

func (*ThreadCommentDeleted) ProtoMessage()

func (*ThreadCommentDeleted) ProtoReflect

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

func (*ThreadCommentDeleted) Reset

func (x *ThreadCommentDeleted) Reset()

func (*ThreadCommentDeleted) String

func (x *ThreadCommentDeleted) String() string

type ThreadCommented

type ThreadCommented struct {

	// ID of the comment under which thread was started.
	ParentCommentId string `protobuf:"bytes,1,opt,name=parent_comment_id,json=parentCommentId,proto3" json:"parent_comment_id,omitempty"`
	// ID of the comment owner under which thread was started.
	ParentCommentOwnerId string `protobuf:"bytes,2,opt,name=parent_comment_owner_id,json=parentCommentOwnerId,proto3" json:"parent_comment_owner_id,omitempty"`
	// ID of the comment.
	CommentId string `protobuf:"bytes,3,opt,name=comment_id,json=commentId,proto3" json:"comment_id,omitempty"`
	// Content of the comment.
	CommentText string `protobuf:"bytes,4,opt,name=comment_text,json=commentText,proto3" json:"comment_text,omitempty"`
	// ID of the commenter.
	CommenterId string `protobuf:"bytes,5,opt,name=commenter_id,json=commenterId,proto3" json:"commenter_id,omitempty"`
	// Thumbnail of the post.
	PostThumbnail string `protobuf:"bytes,6,opt,name=post_thumbnail,json=postThumbnail,proto3" json:"post_thumbnail,omitempty"`
	// contains filtered or unexported fields
}

ThreadCommented represents a notification event that is delivered to the thread owner when a new comment is added to the discussion.

func (*ThreadCommented) Descriptor deprecated

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

Deprecated: Use ThreadCommented.ProtoReflect.Descriptor instead.

func (*ThreadCommented) GetCommentId

func (x *ThreadCommented) GetCommentId() string

func (*ThreadCommented) GetCommentText

func (x *ThreadCommented) GetCommentText() string

func (*ThreadCommented) GetCommenterId

func (x *ThreadCommented) GetCommenterId() string

func (*ThreadCommented) GetParentCommentId

func (x *ThreadCommented) GetParentCommentId() string

func (*ThreadCommented) GetParentCommentOwnerId

func (x *ThreadCommented) GetParentCommentOwnerId() string

func (*ThreadCommented) GetPostThumbnail

func (x *ThreadCommented) GetPostThumbnail() string

func (*ThreadCommented) ProtoMessage

func (*ThreadCommented) ProtoMessage()

func (*ThreadCommented) ProtoReflect

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

func (*ThreadCommented) Reset

func (x *ThreadCommented) Reset()

func (*ThreadCommented) String

func (x *ThreadCommented) String() string

type TrendingCircle added in v0.2.72

type TrendingCircle struct {

	// ID of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,2,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	CircleName string `protobuf:"bytes,3,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Description of the circle.
	CircleDescription string `protobuf:"bytes,4,opt,name=circle_description,json=circleDescription,proto3" json:"circle_description,omitempty"`
	// contains filtered or unexported fields
}

func (*TrendingCircle) Descriptor deprecated added in v0.2.72

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

Deprecated: Use TrendingCircle.ProtoReflect.Descriptor instead.

func (*TrendingCircle) GetCircleDescription added in v0.2.72

func (x *TrendingCircle) GetCircleDescription() string

func (*TrendingCircle) GetCircleId added in v0.2.72

func (x *TrendingCircle) GetCircleId() string

func (*TrendingCircle) GetCircleName added in v0.2.72

func (x *TrendingCircle) GetCircleName() string

func (*TrendingCircle) GetUserId added in v0.2.72

func (x *TrendingCircle) GetUserId() string

func (*TrendingCircle) ProtoMessage added in v0.2.72

func (*TrendingCircle) ProtoMessage()

func (*TrendingCircle) ProtoReflect added in v0.2.72

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

func (*TrendingCircle) Reset added in v0.2.72

func (x *TrendingCircle) Reset()

func (*TrendingCircle) String added in v0.2.72

func (x *TrendingCircle) String() string

type TrendingPost added in v0.2.72

type TrendingPost struct {

	// ID of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// ID of the post.
	PostId string `protobuf:"bytes,2,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// Title of the notification.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	// Body of the notification.
	Body string `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
	// ID of the template that generated the notification.
	TemplateId string `protobuf:"bytes,5,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
	// Thumbnail of the notification.
	Thumbnail string `protobuf:"bytes,6,opt,name=thumbnail,proto3" json:"thumbnail,omitempty"`
	// contains filtered or unexported fields
}

func (*TrendingPost) Descriptor deprecated added in v0.2.72

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

Deprecated: Use TrendingPost.ProtoReflect.Descriptor instead.

func (*TrendingPost) GetBody added in v0.2.73

func (x *TrendingPost) GetBody() string

func (*TrendingPost) GetPostId added in v0.2.72

func (x *TrendingPost) GetPostId() string

func (*TrendingPost) GetTemplateId added in v0.2.73

func (x *TrendingPost) GetTemplateId() string

func (*TrendingPost) GetThumbnail added in v0.2.75

func (x *TrendingPost) GetThumbnail() string

func (*TrendingPost) GetTitle added in v0.2.73

func (x *TrendingPost) GetTitle() string

func (*TrendingPost) GetUserId added in v0.2.72

func (x *TrendingPost) GetUserId() string

func (*TrendingPost) ProtoMessage added in v0.2.72

func (*TrendingPost) ProtoMessage()

func (*TrendingPost) ProtoReflect added in v0.2.72

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

func (*TrendingPost) Reset added in v0.2.72

func (x *TrendingPost) Reset()

func (*TrendingPost) String added in v0.2.72

func (x *TrendingPost) String() string

type UserBannedFromApp

type UserBannedFromApp struct {

	// ID of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Reason of the ban.
	// This will be used in the body of the notification.
	Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

UserBannedFromApp represents a notification event that is delivered to user when the user is banned from the app.

func (*UserBannedFromApp) Descriptor deprecated

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

Deprecated: Use UserBannedFromApp.ProtoReflect.Descriptor instead.

func (*UserBannedFromApp) GetReason

func (x *UserBannedFromApp) GetReason() string

func (*UserBannedFromApp) GetUserId

func (x *UserBannedFromApp) GetUserId() string

func (*UserBannedFromApp) ProtoMessage

func (*UserBannedFromApp) ProtoMessage()

func (*UserBannedFromApp) ProtoReflect

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

func (*UserBannedFromApp) Reset

func (x *UserBannedFromApp) Reset()

func (*UserBannedFromApp) String

func (x *UserBannedFromApp) String() string

type UserBannedFromCircle

type UserBannedFromCircle struct {

	// ID of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,2,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	// This will be used as the title of the notification.
	CircleName string `protobuf:"bytes,3,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Reason of the ban.
	// This will be used in the body of the notification.
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

UserBannedFromCircle represents a notification event that is delivered to user when the user is banned from a specific circle.

func (*UserBannedFromCircle) Descriptor deprecated

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

Deprecated: Use UserBannedFromCircle.ProtoReflect.Descriptor instead.

func (*UserBannedFromCircle) GetCircleId

func (x *UserBannedFromCircle) GetCircleId() string

func (*UserBannedFromCircle) GetCircleName

func (x *UserBannedFromCircle) GetCircleName() string

func (*UserBannedFromCircle) GetReason

func (x *UserBannedFromCircle) GetReason() string

func (*UserBannedFromCircle) GetUserId

func (x *UserBannedFromCircle) GetUserId() string

func (*UserBannedFromCircle) ProtoMessage

func (*UserBannedFromCircle) ProtoMessage()

func (*UserBannedFromCircle) ProtoReflect

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

func (*UserBannedFromCircle) Reset

func (x *UserBannedFromCircle) Reset()

func (*UserBannedFromCircle) String

func (x *UserBannedFromCircle) String() string

type UserFollowed

type UserFollowed struct {

	// ID of the follower.
	FollowerId string `protobuf:"bytes,1,opt,name=follower_id,json=followerId,proto3" json:"follower_id,omitempty"`
	// Name of the follower.
	FollowerName string `protobuf:"bytes,2,opt,name=follower_name,json=followerName,proto3" json:"follower_name,omitempty"`
	// ID of the followee.
	FolloweeId string `protobuf:"bytes,3,opt,name=followee_id,json=followeeId,proto3" json:"followee_id,omitempty"`
	// Thumbnail of the follower.
	FollowerThumbnail string `protobuf:"bytes,4,opt,name=follower_thumbnail,json=followerThumbnail,proto3" json:"follower_thumbnail,omitempty"`
	// contains filtered or unexported fields
}

UserFollowed represents a notification event that is delivered to the person that was followed.

func (*UserFollowed) Descriptor deprecated

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

Deprecated: Use UserFollowed.ProtoReflect.Descriptor instead.

func (*UserFollowed) GetFolloweeId

func (x *UserFollowed) GetFolloweeId() string

func (*UserFollowed) GetFollowerId

func (x *UserFollowed) GetFollowerId() string

func (*UserFollowed) GetFollowerName

func (x *UserFollowed) GetFollowerName() string

func (*UserFollowed) GetFollowerThumbnail

func (x *UserFollowed) GetFollowerThumbnail() string

func (*UserFollowed) ProtoMessage

func (*UserFollowed) ProtoMessage()

func (*UserFollowed) ProtoReflect

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

func (*UserFollowed) Reset

func (x *UserFollowed) Reset()

func (*UserFollowed) String

func (x *UserFollowed) String() string

type UserJoinedACircle

type UserJoinedACircle struct {

	// User ID of the user who joined the circle.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Circle ID of the circle the user joined.
	CircleId string `protobuf:"bytes,2,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Circle name of the circle the user joined.
	CircleName string `protobuf:"bytes,3,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// Director ID of the circle the user joined.
	DirectorId string `protobuf:"bytes,4,opt,name=director_id,json=directorId,proto3" json:"director_id,omitempty"`
	// contains filtered or unexported fields
}

UserJoinedACircle represents a notification event that is delivered to director of a circle when a user joins the circle.

func (*UserJoinedACircle) Descriptor deprecated

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

Deprecated: Use UserJoinedACircle.ProtoReflect.Descriptor instead.

func (*UserJoinedACircle) GetCircleId

func (x *UserJoinedACircle) GetCircleId() string

func (*UserJoinedACircle) GetCircleName

func (x *UserJoinedACircle) GetCircleName() string

func (*UserJoinedACircle) GetDirectorId

func (x *UserJoinedACircle) GetDirectorId() string

func (*UserJoinedACircle) GetUserId

func (x *UserJoinedACircle) GetUserId() string

func (*UserJoinedACircle) ProtoMessage

func (*UserJoinedACircle) ProtoMessage()

func (*UserJoinedACircle) ProtoReflect

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

func (*UserJoinedACircle) Reset

func (x *UserJoinedACircle) Reset()

func (*UserJoinedACircle) String

func (x *UserJoinedACircle) String() string

type UserMentioned

type UserMentioned struct {

	// User ID Of the user who mentioned other users.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// User ID of the user that was mentioned.
	MentionedUserId string `protobuf:"bytes,2,opt,name=mentioned_user_id,json=mentionedUserId,proto3" json:"mentioned_user_id,omitempty"`
	// Post ID.
	PostId string `protobuf:"bytes,3,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// Profile URL of the user who mentioned other users.
	UserProfileUrl string `protobuf:"bytes,4,opt,name=user_profile_url,json=userProfileUrl,proto3" json:"user_profile_url,omitempty"`
	// contains filtered or unexported fields
}

EntityType represents a user mentions event.

func (*UserMentioned) Descriptor deprecated

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

Deprecated: Use UserMentioned.ProtoReflect.Descriptor instead.

func (*UserMentioned) GetMentionedUserId

func (x *UserMentioned) GetMentionedUserId() string

func (*UserMentioned) GetPostId

func (x *UserMentioned) GetPostId() string

func (*UserMentioned) GetUserId

func (x *UserMentioned) GetUserId() string

func (*UserMentioned) GetUserProfileUrl

func (x *UserMentioned) GetUserProfileUrl() string

func (*UserMentioned) ProtoMessage

func (*UserMentioned) ProtoMessage()

func (*UserMentioned) ProtoReflect

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

func (*UserMentioned) Reset

func (x *UserMentioned) Reset()

func (*UserMentioned) String

func (x *UserMentioned) String() string

type UserSavedPost

type UserSavedPost struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// Https URL of the thumbnail.
	PostThumbnailHttpsUrl string `` /* 128-byte string literal not displayed */
	// Count of the action. How many times the post has been saved. In the given interval.
	// The notification text will depend on this value.
	SavedCount int32 `protobuf:"varint,4,opt,name=saved_count,json=savedCount,proto3" json:"saved_count,omitempty"`
	// contains filtered or unexported fields
}

UserSavedPost represents a notification event that is delivered to post owner when his post is saved by another user.

func (*UserSavedPost) Descriptor deprecated

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

Deprecated: Use UserSavedPost.ProtoReflect.Descriptor instead.

func (*UserSavedPost) GetPostId

func (x *UserSavedPost) GetPostId() string

func (*UserSavedPost) GetPostOwnerId

func (x *UserSavedPost) GetPostOwnerId() string

func (*UserSavedPost) GetPostThumbnailHttpsUrl

func (x *UserSavedPost) GetPostThumbnailHttpsUrl() string

func (*UserSavedPost) GetSavedCount

func (x *UserSavedPost) GetSavedCount() int32

func (*UserSavedPost) ProtoMessage

func (*UserSavedPost) ProtoMessage()

func (*UserSavedPost) ProtoReflect

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

func (*UserSavedPost) Reset

func (x *UserSavedPost) Reset()

func (*UserSavedPost) String

func (x *UserSavedPost) String() string

type UserSharedPost

type UserSharedPost struct {

	// ID of the post.
	PostId string `protobuf:"bytes,1,opt,name=post_id,json=postId,proto3" json:"post_id,omitempty"`
	// ID of the post owner.
	PostOwnerId string `protobuf:"bytes,2,opt,name=post_owner_id,json=postOwnerId,proto3" json:"post_owner_id,omitempty"`
	// Https URL of the thumbnail.
	PostThumbnailHttpsUrl string `` /* 128-byte string literal not displayed */
	// Count of the action. How many times the post has been shared.
	// The notification text will depend on this value.
	SharedCount int32 `protobuf:"varint,4,opt,name=shared_count,json=sharedCount,proto3" json:"shared_count,omitempty"`
	// contains filtered or unexported fields
}

UserSharedPost represents a notification event that is delivered to post owner when his post is shared by another user.

func (*UserSharedPost) Descriptor deprecated

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

Deprecated: Use UserSharedPost.ProtoReflect.Descriptor instead.

func (*UserSharedPost) GetPostId

func (x *UserSharedPost) GetPostId() string

func (*UserSharedPost) GetPostOwnerId

func (x *UserSharedPost) GetPostOwnerId() string

func (*UserSharedPost) GetPostThumbnailHttpsUrl

func (x *UserSharedPost) GetPostThumbnailHttpsUrl() string

func (*UserSharedPost) GetSharedCount

func (x *UserSharedPost) GetSharedCount() int32

func (*UserSharedPost) ProtoMessage

func (*UserSharedPost) ProtoMessage()

func (*UserSharedPost) ProtoReflect

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

func (*UserSharedPost) Reset

func (x *UserSharedPost) Reset()

func (*UserSharedPost) String

func (x *UserSharedPost) String() string

type UserTagged

type UserTagged struct {

	// ID of the post.
	EntityId string `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	// Type of the entity which user is tagged on.
	EntityType EntityType `` /* 130-byte string literal not displayed */
	// ID of the use who tags.
	TaggerUserId string `protobuf:"bytes,3,opt,name=tagger_user_id,json=taggerUserId,proto3" json:"tagger_user_id,omitempty"`
	// Username of the user who tags.
	// This will be used in the body of the notification.
	TaggerUsername string `protobuf:"bytes,4,opt,name=tagger_username,json=taggerUsername,proto3" json:"tagger_username,omitempty"`
	// UserID which is being tagged.
	TaggedUserId string `protobuf:"bytes,5,opt,name=tagged_user_id,json=taggedUserId,proto3" json:"tagged_user_id,omitempty"`
	// Thumbnail of the entity, which the user is tagged on.
	// It can be post thumbnails if it is a Video or Image post
	// Or the thumbnail of the election in poll section since
	// users can be tagged in one of the sections in the post.
	// It can also be the thumbnail of the tagger in some other entities.
	EntityThumbnailHttpsUrl string `` /* 134-byte string literal not displayed */
	// ID of the second entity related to the notification.
	// For example, the entity_id can be the PostID and the second_entity_id can
	// be the comment id if the user is tagged on a Comment.
	SubEntityId string `protobuf:"bytes,7,opt,name=sub_entity_id,json=subEntityId,proto3" json:"sub_entity_id,omitempty"`
	// contains filtered or unexported fields
}

UserTagged is used when somebody mentions a user within a post.

func (*UserTagged) Descriptor deprecated

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

Deprecated: Use UserTagged.ProtoReflect.Descriptor instead.

func (*UserTagged) GetEntityId

func (x *UserTagged) GetEntityId() string

func (*UserTagged) GetEntityThumbnailHttpsUrl

func (x *UserTagged) GetEntityThumbnailHttpsUrl() string

func (*UserTagged) GetEntityType

func (x *UserTagged) GetEntityType() EntityType

func (*UserTagged) GetSubEntityId

func (x *UserTagged) GetSubEntityId() string

func (*UserTagged) GetTaggedUserId

func (x *UserTagged) GetTaggedUserId() string

func (*UserTagged) GetTaggerUserId

func (x *UserTagged) GetTaggerUserId() string

func (*UserTagged) GetTaggerUsername

func (x *UserTagged) GetTaggerUsername() string

func (*UserTagged) ProtoMessage

func (*UserTagged) ProtoMessage()

func (*UserTagged) ProtoReflect

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

func (*UserTagged) Reset

func (x *UserTagged) Reset()

func (*UserTagged) String

func (x *UserTagged) String() string

type UserUnbannedFromApp

type UserUnbannedFromApp struct {

	// ID of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

UserUnbannedFromApp represents a notification event that is delivered to user when the user is unbanned from the app.

func (*UserUnbannedFromApp) Descriptor deprecated

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

Deprecated: Use UserUnbannedFromApp.ProtoReflect.Descriptor instead.

func (*UserUnbannedFromApp) GetUserId

func (x *UserUnbannedFromApp) GetUserId() string

func (*UserUnbannedFromApp) ProtoMessage

func (*UserUnbannedFromApp) ProtoMessage()

func (*UserUnbannedFromApp) ProtoReflect

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

func (*UserUnbannedFromApp) Reset

func (x *UserUnbannedFromApp) Reset()

func (*UserUnbannedFromApp) String

func (x *UserUnbannedFromApp) String() string

type UserUnbannedFromCircle

type UserUnbannedFromCircle struct {

	// ID of the user.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// ID of the circle.
	CircleId string `protobuf:"bytes,2,opt,name=circle_id,json=circleId,proto3" json:"circle_id,omitempty"`
	// Name of the circle.
	// This will be used as the title of the notification.
	CircleName string `protobuf:"bytes,3,opt,name=circle_name,json=circleName,proto3" json:"circle_name,omitempty"`
	// contains filtered or unexported fields
}

UserUnbannedFromCircle represents a notification event that is delivered to user when the user is unbanned from a specific circle.

func (*UserUnbannedFromCircle) Descriptor deprecated

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

Deprecated: Use UserUnbannedFromCircle.ProtoReflect.Descriptor instead.

func (*UserUnbannedFromCircle) GetCircleId

func (x *UserUnbannedFromCircle) GetCircleId() string

func (*UserUnbannedFromCircle) GetCircleName

func (x *UserUnbannedFromCircle) GetCircleName() string

func (*UserUnbannedFromCircle) GetUserId

func (x *UserUnbannedFromCircle) GetUserId() string

func (*UserUnbannedFromCircle) ProtoMessage

func (*UserUnbannedFromCircle) ProtoMessage()

func (*UserUnbannedFromCircle) ProtoReflect

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

func (*UserUnbannedFromCircle) Reset

func (x *UserUnbannedFromCircle) Reset()

func (*UserUnbannedFromCircle) String

func (x *UserUnbannedFromCircle) String() string

type UserUnfollowed

type UserUnfollowed struct {

	// ID of the follower.
	FollowerId string `protobuf:"bytes,1,opt,name=follower_id,json=followerId,proto3" json:"follower_id,omitempty"`
	// ID of the followee.
	FolloweeId string `protobuf:"bytes,2,opt,name=followee_id,json=followeeId,proto3" json:"followee_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UserUnfollowed) Descriptor deprecated

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

Deprecated: Use UserUnfollowed.ProtoReflect.Descriptor instead.

func (*UserUnfollowed) GetFolloweeId

func (x *UserUnfollowed) GetFolloweeId() string

func (*UserUnfollowed) GetFollowerId

func (x *UserUnfollowed) GetFollowerId() string

func (*UserUnfollowed) ProtoMessage

func (*UserUnfollowed) ProtoMessage()

func (*UserUnfollowed) ProtoReflect

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

func (*UserUnfollowed) Reset

func (x *UserUnfollowed) Reset()

func (*UserUnfollowed) String

func (x *UserUnfollowed) String() string

Jump to

Keyboard shortcuts

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