Versions in this module Expand all Collapse all v1 v1.0.0 Nov 28, 2023 Changes in this version + const ActionOpenPost + const ActionOpenProfile + const ClickActionKey + const ClickActionValue + const CommentAuthorKey + const CommentIDKey + const ContractTypeTips + const NotificationActionKey + const NotificationTypeKey + const PostAuthorKey + const PostIDKey + const QuoteAuthorKey + const QuoteIDKey + const ReactionAuthorKey + const ReactionIDKey + const RecipientKey + const RelationshipCreatorKey + const ReplyAuthorKey + const ReplyIDKey + const RepostAuthorKey + const RepostIDKey + const SubspaceIDKey + const TransactionErrorKey + const TransactionHashKey + const TypeComment + const TypeFollow + const TypeMention + const TypeQuote + const TypeReaction + const TypeReply + const TypeRepost + const TypeTransactionFailed + const TypeTransactionSuccess + const Year + type ApplicationLink struct + Height int64 + func NewApplicationLink(link profilestypes.ApplicationLink, height int64) ApplicationLink + type ApplicationLinkInfo struct + Application string + User string + Username string + func NewApplicationInfo(user, application, username string) ApplicationLinkInfo + type AuthzGrant struct + Authorization authz.Authorization + Expiration *time.Time + Grantee string + Granter string + Height int64 + func NewAuthzGrant(granter, grantee string, authorization authz.Authorization, ...) AuthzGrant + type Blockage struct + Height int64 + func NewBlockage(blockage relationshipstypes.UserBlock, height int64) Blockage + type ChainLink struct + Height int64 + func NewChainLink(link profilestypes.ChainLink, height int64) ChainLink + type Contract struct + Address string + ConfigBz []byte + Height int64 + Type string + func NewContract(address string, contractType string, contactConfigBz []byte, height int64) Contract + type DTagTransferRequest struct + Height int64 + func NewDTagTransferRequest(request profilestypes.DTagTransferRequest, height int64) DTagTransferRequest + type FeeGrant struct + Allowance feegrant.FeeAllowanceI + Grantee string + Granter string + Height int64 + func NewFeeGrant(granter string, grantee string, allowance feegrant.FeeAllowanceI, height int64) FeeGrant + func (grant FeeGrant) GetExpirationDate() (*time.Time, error) + func (grant FeeGrant) GetSpendLimit() (sdk.Coins, error) + type MsgSendTip struct + Amount sdk.Coins + Target *MsgSendTipTarget + type MsgSendTipTarget struct + Content *TargetContent + User *TargetUser + func (t *MsgSendTipTarget) Equal(u *MsgSendTipTarget) bool + type MultiNotificationMessage struct + func NewMultiNotificationMessage(message *messaging.MulticastMessage) *MultiNotificationMessage + type Notification struct + Data map[string]string + Recipient NotificationRecipient + Timestamp time.Time + Type string + func NewNotification(recipient NotificationRecipient, notificationType string, ...) Notification + type NotificationData interface + GetAdditionalData func() map[string]string + GetNotification func() *messaging.Notification + GetType func() string + type NotificationDataWithConfig interface + GetAPNSConfig func() *messaging.APNSConfig + GetAndroidConfig func() *messaging.AndroidConfig + GetWebpushConfig func() *messaging.WebpushConfig + type NotificationMessage interface + type NotificationRecipient interface + GetValue func() string + String func() string + func NewNotificationTopicRecipient(topic string) NotificationRecipient + func NewNotificationUserRecipient(address string) NotificationRecipient + type NotificationToken struct + Timestamp time.Time + Token string + UserAddress string + func NewNotificationToken(userAddress string, token string, timestamp time.Time) NotificationToken + type NotificationTopicRecipient struct + Topic string + func (recipient *NotificationTopicRecipient) GetValue() string + func (recipient *NotificationTopicRecipient) String() string + type NotificationUserRecipient struct + Address string + func (recipient *NotificationUserRecipient) GetValue() string + func (recipient *NotificationUserRecipient) String() string + type PollAnswer struct + Height int64 + func NewPollAnswer(answer poststypes.UserAnswer, height int64) PollAnswer + type Post struct + Height int64 + func NewPost(post poststypes.Post, height int64) Post + type PostAttachment struct + Height int64 + func NewPostAttachment(attachment poststypes.Attachment, height int64) PostAttachment + type PostTarget struct + PostID uint64 + func NewPostTarget(postID uint64) PostTarget + type PostTransaction struct + Hash string + PostID uint64 + SubspaceID uint64 + func NewPostTransaction(subspaceID uint64, postID uint64, txHash string) PostTransaction + type PostsParams struct + Height int64 + func NewPostsParams(params poststypes.Params, height int64) PostsParams + type Profile struct + Height int64 + func NewProfile(profile *profilestypes.Profile, height int64) *Profile + type ProfileScore struct + Application string + DesmosAddress string + Details ProfileScoreDetails + Timestamp time.Time + Username string + func NewApplicationLinkScore(address string, application string, username string, ...) *ProfileScore + type ProfileScoreDetails interface + GetScore func() uint64 + type ProfilesParams struct + Height int64 + func NewProfilesParams(params profilestypes.Params, height int64) ProfilesParams + type Reaction struct + Height int64 + func NewReaction(reaction reactionstypes.Reaction, height int64) Reaction + type ReactionParams struct + Height int64 + func NewReactionParams(params reactionstypes.SubspaceReactionsParams, height int64) ReactionParams + type Reason struct + Height int64 + func NewReason(reason reportstypes.Reason, height int64) Reason + type RegisteredReaction struct + Height int64 + func NewRegisteredReaction(reaction reactionstypes.RegisteredReaction, height int64) RegisteredReaction + type Relationship struct + Height int64 + func NewRelationship(relationship relationshipstypes.Relationship, height int64) Relationship + type Report struct + Height int64 + func NewReport(report reportstypes.Report, height int64) Report + type ReportsParams struct + Height int64 + func NewReportsParams(params reportstypes.Params, height int64) ReportsParams + type Section struct + Height int64 + func NewSection(section subspacestypes.Section, height int64) Section + type SingleNotificationMessage struct + func NewSingleNotificationMessage(message *messaging.Message) *SingleNotificationMessage + type StdNotificationDataWithConfig struct + APNS *messaging.APNSConfig + Android *messaging.AndroidConfig + Data map[string]string + Notification *messaging.Notification + Timestamp time.Time + Type string + Webpush *messaging.WebpushConfig + func NewStdNotificationDataWithConfig(notification *messaging.Notification, data map[string]string) *StdNotificationDataWithConfig + func (s StdNotificationDataWithConfig) GetAPNSConfig() *messaging.APNSConfig + func (s StdNotificationDataWithConfig) GetAdditionalData() map[string]string + func (s StdNotificationDataWithConfig) GetAndroidConfig() *messaging.AndroidConfig + func (s StdNotificationDataWithConfig) GetNotification() *messaging.Notification + func (s StdNotificationDataWithConfig) GetType() string + func (s StdNotificationDataWithConfig) GetWebpushConfig() *messaging.WebpushConfig + func (s StdNotificationDataWithConfig) WithAPNSConfig(config *messaging.APNSConfig) *StdNotificationDataWithConfig + func (s StdNotificationDataWithConfig) WithAndroidConfig(config *messaging.AndroidConfig) *StdNotificationDataWithConfig + func (s StdNotificationDataWithConfig) WithWebpushConfig(config *messaging.WebpushConfig) *StdNotificationDataWithConfig + type Subspace struct + Height int64 + func NewSubspace(subspace subspacestypes.Subspace, height int64) Subspace + type Target interface + type TargetContent struct + PostID string + type TargetUser struct + Receiver string + type Tip struct + Amount sdk.Coins + Height int64 + Sender string + SubspaceID uint64 + Target Target + func NewTip(subspaceID uint64, sender string, target Target, amount sdk.Coins, ...) Tip + type TipMsg struct + SendTip *MsgSendTip + type UserGroup struct + Height int64 + func NewUserGroup(group subspacestypes.UserGroup, height int64) UserGroup + type UserGroupMember struct + GroupID uint32 + Height int64 + Member string + SubspaceID uint64 + func NewUserGroupMember(subspaceID uint64, groupID uint32, member string, height int64) UserGroupMember + type UserPermission struct + Height int64 + func NewUserPermission(permission subspacestypes.UserPermission, height int64) UserPermission + type UserTarget struct + Address string + func NewUserTarget(address string) UserTarget Other modules containing this package github.com/desmos-labs/athena/v2