Documentation
¶
Index ¶
- Variables
- func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
- type AdmireCommentPayloadResolver
- type AdmireFeedEventPayloadResolver
- type AdmirePostPayloadResolver
- type AdmireResolver
- type AdmireTokenPayloadResolver
- type ArtBlocksCommunityResolver
- type ChainAddressInputResolver
- type ChainPubKeyInputResolver
- type CollectionCreatedFeedEventDataResolver
- type CollectionResolver
- type CollectionTokenResolver
- type CollectionUpdatedFeedEventDataResolver
- type CollectorsNoteAddedToCollectionFeedEventDataResolver
- type CollectorsNoteAddedToTokenFeedEventDataResolver
- type CommentOnFeedEventPayloadResolver
- type CommentOnPostPayloadResolver
- type CommentResolver
- type CommunityResolver
- type ComplexityRoot
- type Config
- type ContractCommunityResolver
- type CreateCollectionPayloadResolver
- type DirectiveRoot
- type EnsProfileImageResolver
- type EntityResolver
- type FeedEventResolver
- type FollowInfoResolver
- type FollowUserPayloadResolver
- type GalleryInfoUpdatedFeedEventDataResolver
- type GalleryResolver
- type GalleryUpdatedFeedEventDataResolver
- type GalleryUserResolver
- type HighlightMintClaimStatusPayloadResolver
- type MentionResolver
- type MutationResolver
- type NewTokensNotificationResolver
- type OwnerAtBlockResolver
- type PostComposerDraftDetailsPayloadResolver
- type PostResolver
- type PreviewURLSetResolver
- type QueryResolver
- type RemoveAdmirePayloadResolver
- type RemoveCommentPayloadResolver
- type ResolverRoot
- type SetSpamPreferencePayloadResolver
- type SocialConnectionResolver
- type SocialQueriesResolver
- type SomeoneAdmiredYourCommentNotificationResolver
- type SomeoneAdmiredYourFeedEventNotificationResolver
- type SomeoneAdmiredYourPostNotificationResolver
- type SomeoneAdmiredYourTokenNotificationResolver
- type SomeoneCommentedOnYourFeedEventNotificationResolver
- type SomeoneCommentedOnYourPostNotificationResolver
- type SomeoneFollowedYouBackNotificationResolver
- type SomeoneFollowedYouNotificationResolver
- type SomeoneMentionedYouNotificationResolver
- type SomeoneMentionedYourCommunityNotificationResolver
- type SomeonePostedYourWorkNotificationResolver
- type SomeoneRepliedToYourCommentNotificationResolver
- type SomeoneViewedYourGalleryNotificationResolver
- type SomeoneYouFollowOnFarcasterJoinedNotificationResolver
- type SomeoneYouFollowPostedTheirFirstPostNotificationResolver
- type SubscriptionResolver
- type TokenDefinitionResolver
- type TokenHolderResolver
- type TokenResolver
- type TokensAddedToCollectionFeedEventDataResolver
- type UnfollowUserPayloadResolver
- type UpdateCollectionTokensPayloadResolver
- type UserCreatedFeedEventDataResolver
- type UserEmailResolver
- type UserFollowedUsersFeedEventDataResolver
- type ViewerResolver
- type WalletResolver
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUnknownType = errors.New("unknown type") ErrTypeNotFound = errors.New("type not found") )
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type AdmireResolver ¶
type CollectionCreatedFeedEventDataResolver ¶
type CollectionCreatedFeedEventDataResolver interface { Owner(ctx context.Context, obj *model.CollectionCreatedFeedEventData) (*model.GalleryUser, error) Collection(ctx context.Context, obj *model.CollectionCreatedFeedEventData) (*model.Collection, error) NewTokens(ctx context.Context, obj *model.CollectionCreatedFeedEventData) ([]*model.CollectionToken, error) }
type CollectionResolver ¶
type CollectionResolver interface { Gallery(ctx context.Context, obj *model.Collection) (*model.Gallery, error) Tokens(ctx context.Context, obj *model.Collection, limit *int) ([]*model.CollectionToken, error) }
type CollectionTokenResolver ¶
type CollectionTokenResolver interface { Token(ctx context.Context, obj *model.CollectionToken) (*model.Token, error) Collection(ctx context.Context, obj *model.CollectionToken) (*model.Collection, error) TokenSettings(ctx context.Context, obj *model.CollectionToken) (*model.CollectionTokenSettings, error) }
type CollectionUpdatedFeedEventDataResolver ¶
type CollectionUpdatedFeedEventDataResolver interface { Owner(ctx context.Context, obj *model.CollectionUpdatedFeedEventData) (*model.GalleryUser, error) Collection(ctx context.Context, obj *model.CollectionUpdatedFeedEventData) (*model.Collection, error) NewTokens(ctx context.Context, obj *model.CollectionUpdatedFeedEventData) ([]*model.CollectionToken, error) }
type CollectorsNoteAddedToCollectionFeedEventDataResolver ¶
type CollectorsNoteAddedToCollectionFeedEventDataResolver interface { Owner(ctx context.Context, obj *model.CollectorsNoteAddedToCollectionFeedEventData) (*model.GalleryUser, error) Collection(ctx context.Context, obj *model.CollectorsNoteAddedToCollectionFeedEventData) (*model.Collection, error) }
type CollectorsNoteAddedToTokenFeedEventDataResolver ¶
type CollectorsNoteAddedToTokenFeedEventDataResolver interface { Owner(ctx context.Context, obj *model.CollectorsNoteAddedToTokenFeedEventData) (*model.GalleryUser, error) Token(ctx context.Context, obj *model.CollectorsNoteAddedToTokenFeedEventData) (*model.CollectionToken, error) }
type CommentOnFeedEventPayloadResolver ¶
type CommentOnFeedEventPayloadResolver interface { Comment(ctx context.Context, obj *model.CommentOnFeedEventPayload) (*model.Comment, error) ReplyToComment(ctx context.Context, obj *model.CommentOnFeedEventPayload) (*model.Comment, error) FeedEvent(ctx context.Context, obj *model.CommentOnFeedEventPayload) (*model.FeedEvent, error) }
type CommentOnPostPayloadResolver ¶
type CommentOnPostPayloadResolver interface { Post(ctx context.Context, obj *model.CommentOnPostPayload) (*model.Post, error) Comment(ctx context.Context, obj *model.CommentOnPostPayload) (*model.Comment, error) ReplyToComment(ctx context.Context, obj *model.CommentOnPostPayload) (*model.Comment, error) }
type CommentResolver ¶
type CommentResolver interface { ReplyTo(ctx context.Context, obj *model.Comment) (*model.Comment, error) Commenter(ctx context.Context, obj *model.Comment) (*model.GalleryUser, error) Mentions(ctx context.Context, obj *model.Comment) ([]*model.Mention, error) Replies(ctx context.Context, obj *model.Comment, before *string, after *string, first *int, last *int) (*model.CommentsConnection, error) Source(ctx context.Context, obj *model.Comment) (model.CommentSource, error) ViewerAdmire(ctx context.Context, obj *model.Comment) (*model.Admire, error) Admires(ctx context.Context, obj *model.Comment, before *string, after *string, first *int, last *int) (*model.CommentAdmiresConnection, error) }
type CommunityResolver ¶
type CommunityResolver interface { MintURL(ctx context.Context, obj *model.Community) (*string, error) Creators(ctx context.Context, obj *model.Community) ([]model.GalleryUserOrAddress, error) Holders(ctx context.Context, obj *model.Community, before *string, after *string, first *int, last *int) (*model.TokenHoldersConnection, error) Tokens(ctx context.Context, obj *model.Community, before *string, after *string, first *int, last *int) (*model.TokensConnection, error) Posts(ctx context.Context, obj *model.Community, before *string, after *string, first *int, last *int) (*model.PostsConnection, error) TokensForFrame(ctx context.Context, obj *model.Community, limit int) ([]*model.Token, error) Contract(ctx context.Context, obj *model.Community) (*model.Contract, error) ContractAddress(ctx context.Context, obj *model.Community) (*persist.ChainAddress, error) Chain(ctx context.Context, obj *model.Community) (*persist.Chain, error) CreatorAddress(ctx context.Context, obj *model.Community) (*persist.ChainAddress, error) Creator(ctx context.Context, obj *model.Community) (model.GalleryUserOrAddress, error) TokensInCommunity(ctx context.Context, obj *model.Community, before *string, after *string, first *int, last *int, onlyGalleryUsers *bool) (*model.TokensConnection, error) Owners(ctx context.Context, obj *model.Community, before *string, after *string, first *int, last *int, onlyGalleryUsers *bool) (*model.TokenHoldersConnection, error) Galleries(ctx context.Context, obj *model.Community, maxPreviews int, before *string, after *string, first *int, last *int) (*model.CommunityGalleriesConnection, error) ViewerIsMember(ctx context.Context, obj *model.Community) (*bool, error) }
type ComplexityRoot ¶
type ComplexityRoot struct { AddUserWalletPayload struct { Viewer func(childComplexity int) int } AdminAddWalletPayload struct { User func(childComplexity int) int } Admire struct { Admirer func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int LastUpdated func(childComplexity int) int Source func(childComplexity int) int } AdmireCommentPayload struct { Admire func(childComplexity int) int Comment func(childComplexity int) int Viewer func(childComplexity int) int } AdmireFeedEventPayload struct { Admire func(childComplexity int) int FeedEvent func(childComplexity int) int Viewer func(childComplexity int) int } AdmirePostPayload struct { Admire func(childComplexity int) int Post func(childComplexity int) int Viewer func(childComplexity int) int } AdmireTokenPayload struct { Admire func(childComplexity int) int Token func(childComplexity int) int Viewer func(childComplexity int) int } ArtBlocksCommunity struct { CommunityKey func(childComplexity int) int Contract func(childComplexity int) int ProjectID func(childComplexity int) int } ArtBlocksCommunityKey struct { Contract func(childComplexity int) int ProjectID func(childComplexity int) int } AudioMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } AuthNonce struct { Message func(childComplexity int) int Nonce func(childComplexity int) int } Badge struct { Contract func(childComplexity int) int ImageURL func(childComplexity int) int Name func(childComplexity int) int } BanUserFromFeedPayload struct { User func(childComplexity int) int } BlockUserPayload struct { UserID func(childComplexity int) int } ChainAddress struct { Address func(childComplexity int) int Chain func(childComplexity int) int } ChainPubKey struct { Chain func(childComplexity int) int PubKey func(childComplexity int) int } ChainTokens struct { Chain func(childComplexity int) int Tokens func(childComplexity int) int } ClearAllNotificationsPayload struct { Notifications func(childComplexity int) int } Collection struct { CollectorsNote func(childComplexity int) int Dbid func(childComplexity int) int Gallery func(childComplexity int) int Hidden func(childComplexity int) int ID func(childComplexity int) int Layout func(childComplexity int) int Name func(childComplexity int) int Tokens func(childComplexity int, limit *int) int Version func(childComplexity int) int } CollectionCreatedFeedEventData struct { Action func(childComplexity int) int Collection func(childComplexity int) int EventTime func(childComplexity int) int NewCollectorsNote func(childComplexity int) int NewTokens func(childComplexity int) int Owner func(childComplexity int) int } CollectionEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } CollectionLayout struct { SectionLayout func(childComplexity int) int Sections func(childComplexity int) int } CollectionSectionLayout struct { Columns func(childComplexity int) int Whitespace func(childComplexity int) int } CollectionToken struct { Collection func(childComplexity int) int ID func(childComplexity int) int Token func(childComplexity int) int TokenSettings func(childComplexity int) int } CollectionTokenSettings struct { HighDefinition func(childComplexity int) int RenderLive func(childComplexity int) int } CollectionUpdatedFeedEventData struct { Action func(childComplexity int) int Collection func(childComplexity int) int EventTime func(childComplexity int) int NewCollectorsNote func(childComplexity int) int NewTokens func(childComplexity int) int Owner func(childComplexity int) int } CollectionsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } CollectorsNoteAddedToCollectionFeedEventData struct { Action func(childComplexity int) int Collection func(childComplexity int) int EventTime func(childComplexity int) int NewCollectorsNote func(childComplexity int) int Owner func(childComplexity int) int } CollectorsNoteAddedToTokenFeedEventData struct { Action func(childComplexity int) int EventTime func(childComplexity int) int NewCollectorsNote func(childComplexity int) int Owner func(childComplexity int) int Token func(childComplexity int) int } Comment struct { Admires func(childComplexity int, before *string, after *string, first *int, last *int) int Comment func(childComplexity int) int Commenter func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int Deleted func(childComplexity int) int ID func(childComplexity int) int LastUpdated func(childComplexity int) int Mentions func(childComplexity int) int Replies func(childComplexity int, before *string, after *string, first *int, last *int) int ReplyTo func(childComplexity int) int Source func(childComplexity int) int ViewerAdmire func(childComplexity int) int } CommentAdmireEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } CommentAdmiresConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } CommentEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } CommentOnFeedEventPayload struct { Comment func(childComplexity int) int FeedEvent func(childComplexity int) int ReplyToComment func(childComplexity int) int Viewer func(childComplexity int) int } CommentOnPostPayload struct { Comment func(childComplexity int) int Post func(childComplexity int) int ReplyToComment func(childComplexity int) int Viewer func(childComplexity int) int } CommentsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } CommunitiesConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } Community struct { BadgeURL func(childComplexity int) int Chain func(childComplexity int) int Contract func(childComplexity int) int ContractAddress func(childComplexity int) int Creator func(childComplexity int) int CreatorAddress func(childComplexity int) int Creators func(childComplexity int) int Dbid func(childComplexity int) int Description func(childComplexity int) int Galleries func(childComplexity int, maxPreviews int, before *string, after *string, first *int, last *int) int Holders func(childComplexity int, before *string, after *string, first *int, last *int) int ID func(childComplexity int) int LastUpdated func(childComplexity int) int MintURL func(childComplexity int) int Name func(childComplexity int) int Owners func(childComplexity int, before *string, after *string, first *int, last *int, onlyGalleryUsers *bool) int Posts func(childComplexity int, before *string, after *string, first *int, last *int) int ProfileImageURL func(childComplexity int) int Subtype func(childComplexity int) int Tokens func(childComplexity int, before *string, after *string, first *int, last *int) int TokensForFrame func(childComplexity int, limit int) int TokensInCommunity func(childComplexity int, before *string, after *string, first *int, last *int, onlyGalleryUsers *bool) int ViewerIsMember func(childComplexity int) int } CommunityEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } CommunityGalleriesConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } CommunityGallery struct { Gallery func(childComplexity int) int TokenPreviews func(childComplexity int) int } CommunityGalleryEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } CommunitySearchResult struct { Community func(childComplexity int) int } ConnectSocialAccountPayload struct { Viewer func(childComplexity int) int } Contract struct { BadgeURL func(childComplexity int) int Chain func(childComplexity int) int ContractAddress func(childComplexity int) int CreatorAddress func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int IsSpam func(childComplexity int) int LastUpdated func(childComplexity int) int MintURL func(childComplexity int) int Name func(childComplexity int) int ProfileBannerURL func(childComplexity int) int ProfileImageURL func(childComplexity int) int } ContractCommunity struct { CommunityKey func(childComplexity int) int Contract func(childComplexity int) int } ContractCommunityKey struct { Contract func(childComplexity int) int } CreateCollectionPayload struct { Collection func(childComplexity int) int FeedEvent func(childComplexity int) int } CreateGalleryPayload struct { Gallery func(childComplexity int) int } CreateUserPayload struct { GalleryID func(childComplexity int) int UserID func(childComplexity int) int Viewer func(childComplexity int) int } DeleteCollectionPayload struct { Gallery func(childComplexity int) int } DeleteGalleryPayload struct { DeletedID func(childComplexity int) int } DeletePostPayload struct { DeletedID func(childComplexity int) int } DeletedNode struct { Dbid func(childComplexity int) int ID func(childComplexity int) int } DisconnectSocialAccountPayload struct { Viewer func(childComplexity int) int } EmailNotificationSettings struct { UnsubscribedFromAll func(childComplexity int) int UnsubscribedFromDigest func(childComplexity int) int UnsubscribedFromMarketing func(childComplexity int) int UnsubscribedFromMembersClub func(childComplexity int) int UnsubscribedFromNotifications func(childComplexity int) int } EnsProfileImage struct { ProfileImage func(childComplexity int) int Token func(childComplexity int) int Wallet func(childComplexity int) int } Entity struct { FindFeedEventByDbid func(childComplexity int, dbid persist.DBID) int FindPostByDbid func(childComplexity int, dbid persist.DBID) int } ErrAddressNotOwnedByUser struct { Message func(childComplexity int) int } ErrAddressOwnedByUser struct { Message func(childComplexity int) int } ErrAdmireAlreadyExists struct { Message func(childComplexity int) int } ErrAdmireNotFound struct { Message func(childComplexity int) int } ErrAuthenticationFailed struct { Message func(childComplexity int) int } ErrCollectionNotFound struct { Message func(childComplexity int) int } ErrCommentNotFound struct { Message func(childComplexity int) int } ErrCommunityNotFound struct { Message func(childComplexity int) int } ErrDoesNotOwnRequiredToken struct { Message func(childComplexity int) int } ErrEmailAlreadyUsed struct { Message func(childComplexity int) int } ErrEmailUnverified struct { Message func(childComplexity int) int } ErrFeedEventNotFound struct { Message func(childComplexity int) int } ErrGalleryNotFound struct { Message func(childComplexity int) int } ErrHighlightChainNotSupported struct { Message func(childComplexity int) int } ErrHighlightClaimAlreadyMinted struct { Message func(childComplexity int) int } ErrHighlightClaimInProgress struct { Message func(childComplexity int) int } Message func(childComplexity int) int } ErrHighlightTxnFailed struct { Message func(childComplexity int) int } ErrInvalidInput struct { Message func(childComplexity int) int Parameters func(childComplexity int) int Reasons func(childComplexity int) int } ErrInvalidToken struct { Message func(childComplexity int) int } ErrNeedsToReconnectSocial struct { Message func(childComplexity int) int SocialAccountType func(childComplexity int) int } ErrNoAvatarRecordSet struct { Message func(childComplexity int) int } ErrNoCookie struct { Message func(childComplexity int) int } ErrNotAuthorized struct { Cause func(childComplexity int) int Message func(childComplexity int) int } ErrPostNotFound struct { Message func(childComplexity int) int } ErrPushTokenBelongsToAnotherUser struct { Message func(childComplexity int) int } ErrSessionInvalidated struct { Message func(childComplexity int) int } ErrSyncFailed struct { Message func(childComplexity int) int } ErrTokenNotFound struct { Message func(childComplexity int) int } ErrUnknownAction struct { Message func(childComplexity int) int } ErrUserAlreadyExists struct { Message func(childComplexity int) int } ErrUserNotFound struct { Message func(childComplexity int) int } ErrUsernameNotAvailable struct { Message func(childComplexity int) int } FallbackMedia struct { MediaType func(childComplexity int) int MediaURL func(childComplexity int) int } FarcasterSocialAccount struct { ApprovalURL func(childComplexity int) int Bio func(childComplexity int) int Display func(childComplexity int) int Name func(childComplexity int) int ProfileImageURL func(childComplexity int) int SignerStatus func(childComplexity int) int SocialID func(childComplexity int) int Type func(childComplexity int) int Username func(childComplexity int) int } FeedConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } FeedEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } FeedEvent struct { Admires func(childComplexity int, before *string, after *string, first *int, last *int) int Caption func(childComplexity int) int Comments func(childComplexity int, before *string, after *string, first *int, last *int) int Dbid func(childComplexity int) int EventData func(childComplexity int) int HasViewerAdmiredEvent func(childComplexity int) int ID func(childComplexity int) int Interactions func(childComplexity int, before *string, after *string, first *int, last *int) int TotalComments func(childComplexity int) int ViewerAdmire func(childComplexity int) int } FeedEventAdmireEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } FeedEventAdmiresConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } FeedEventCommentEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } FeedEventCommentsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } FollowAllOnboardingRecommendationsPayload struct { Viewer func(childComplexity int) int } FollowAllSocialConnectionsPayload struct { Viewer func(childComplexity int) int } FollowInfo struct { FollowedBack func(childComplexity int) int User func(childComplexity int) int } FollowUserPayload struct { User func(childComplexity int) int Viewer func(childComplexity int) int } GIFMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int StaticPreviewURLs func(childComplexity int) int } Gallery struct { Collections func(childComplexity int) int Dbid func(childComplexity int) int Description func(childComplexity int) int Hidden func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Owner func(childComplexity int) int Position func(childComplexity int) int TokenPreviews func(childComplexity int) int } GalleryAnnouncementNotification struct { CreationTime func(childComplexity int) int CtaLink func(childComplexity int) int CtaText func(childComplexity int) int Dbid func(childComplexity int) int Description func(childComplexity int) int ID func(childComplexity int) int ImageURL func(childComplexity int) int InternalID func(childComplexity int) int Platform func(childComplexity int) int PushNotificationText func(childComplexity int) int Seen func(childComplexity int) int Title func(childComplexity int) int UpdatedTime func(childComplexity int) int } GalleryInfoUpdatedFeedEventData struct { Action func(childComplexity int) int EventTime func(childComplexity int) int NewDescription func(childComplexity int) int NewName func(childComplexity int) int Owner func(childComplexity int) int } GallerySearchResult struct { Gallery func(childComplexity int) int } GalleryUpdatedFeedEventData struct { Action func(childComplexity int) int EventTime func(childComplexity int) int Gallery func(childComplexity int) int NewDescription func(childComplexity int) int NewName func(childComplexity int) int Owner func(childComplexity int) int SubEventDatas func(childComplexity int) int } GalleryUser struct { Badges func(childComplexity int) int Bio func(childComplexity int) int CreatedCommunities func(childComplexity int, input model.CreatedCommunitiesInput, before *string, after *string, first *int, last *int) int Dbid func(childComplexity int) int FeaturedGallery func(childComplexity int) int Feed func(childComplexity int, before *string, after *string, first *int, last *int, includePosts bool) int Followers func(childComplexity int) int Following func(childComplexity int) int Galleries func(childComplexity int) int ID func(childComplexity int) int IsAuthenticatedUser func(childComplexity int) int IsMemberOfCommunity func(childComplexity int, communityID persist.DBID) int PotentialEnsProfileImage func(childComplexity int) int PrimaryWallet func(childComplexity int) int ProfileImage func(childComplexity int) int Roles func(childComplexity int) int SharedCommunities func(childComplexity int, before *string, after *string, first *int, last *int) int SharedFollowers func(childComplexity int, before *string, after *string, first *int, last *int) int SocialAccounts func(childComplexity int) int Tokens func(childComplexity int, ownershipFilter []persist.TokenOwnershipType) int TokensBookmarked func(childComplexity int, before *string, after *string, first *int, last *int) int Universal func(childComplexity int) int Username func(childComplexity int) int Wallets func(childComplexity int) int } GenerateQRCodeLoginTokenPayload struct { Token func(childComplexity int) int } GltfMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } GroupNotificationUserEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } GroupNotificationUsersConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } HTTPSProfileImage struct { PreviewURLs func(childComplexity int) int } HighlightClaimMintPayload struct { ClaimID func(childComplexity int) int } HighlightMintClaimStatusPayload struct { Status func(childComplexity int) int Token func(childComplexity int) int } HtmlMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } ImageMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } InteractionsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } InteractionsEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } Interval struct { Length func(childComplexity int) int Start func(childComplexity int) int } InvalidMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } JsonMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } LensSocialAccount struct { Bio func(childComplexity int) int Display func(childComplexity int) int Name func(childComplexity int) int ProfileImageURL func(childComplexity int) int SignatureApproved func(childComplexity int) int SocialID func(childComplexity int) int Type func(childComplexity int) int Username func(childComplexity int) int } LoginPayload struct { UserID func(childComplexity int) int Viewer func(childComplexity int) int } LogoutPayload struct { Viewer func(childComplexity int) int } MediaDimensions struct { AspectRatio func(childComplexity int) int Height func(childComplexity int) int Width func(childComplexity int) int } MembershipTier struct { AssetURL func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Name func(childComplexity int) int Owners func(childComplexity int) int TokenID func(childComplexity int) int } Mention struct { Entity func(childComplexity int) int Interval func(childComplexity int) int } MerchDiscountCode struct { Code func(childComplexity int) int TokenID func(childComplexity int) int } MerchToken struct { DiscountCode func(childComplexity int) int ID func(childComplexity int) int ObjectType func(childComplexity int) int Redeemed func(childComplexity int) int TokenID func(childComplexity int) int } MerchTokensPayload struct { Tokens func(childComplexity int) int } MintPremiumCardToWalletPayload struct { Tx func(childComplexity int) int } MoveCollectionToGalleryPayload struct { NewGallery func(childComplexity int) int OldGallery func(childComplexity int) int } Mutation struct { AddRolesToUser func(childComplexity int, username string, roles []*persist.Role) int AddUserWallet func(childComplexity int, chainAddress persist.ChainAddress, authMechanism model.AuthMechanism) int AddWalletToUserUnchecked func(childComplexity int, input model.AdminAddWalletInput) int AdmireComment func(childComplexity int, commentID persist.DBID) int AdmireFeedEvent func(childComplexity int, feedEventID persist.DBID) int AdmirePost func(childComplexity int, postID persist.DBID) int AdmireToken func(childComplexity int, tokenID persist.DBID) int BanUserFromFeed func(childComplexity int, username string, reason persist.ReportReason) int BlockUser func(childComplexity int, userID persist.DBID) int ClearAllNotifications func(childComplexity int) int CommentOnFeedEvent func(childComplexity int, feedEventID persist.DBID, replyToID *persist.DBID, comment string, mentions []*model.MentionInput) int CommentOnPost func(childComplexity int, postID persist.DBID, replyToID *persist.DBID, comment string, mentions []*model.MentionInput) int ConnectSocialAccount func(childComplexity int, input model.SocialAuthMechanism, display bool) int CreateCollection func(childComplexity int, input model.CreateCollectionInput) int CreateGallery func(childComplexity int, input model.CreateGalleryInput) int CreateUser func(childComplexity int, authMechanism model.AuthMechanism, input model.CreateUserInput) int DeleteCollection func(childComplexity int, collectionID persist.DBID) int DeleteGallery func(childComplexity int, galleryID persist.DBID) int DeletePost func(childComplexity int, postID persist.DBID) int DisconnectSocialAccount func(childComplexity int, accountType persist.SocialProvider) int FollowAllOnboardingRecommendations func(childComplexity int, cursor *string) int FollowAllSocialConnections func(childComplexity int, accountType persist.SocialProvider) int FollowUser func(childComplexity int, userID persist.DBID) int GenerateQRCodeLoginToken func(childComplexity int) int GetAuthNonce func(childComplexity int) int HighlightClaimMint func(childComplexity int, input model.HighlightClaimMintInput) int Login func(childComplexity int, authMechanism model.AuthMechanism) int Logout func(childComplexity int, pushTokenToUnregister *string) int MintPremiumCardToWallet func(childComplexity int, input model.MintPremiumCardToWalletInput) int MoveCollectionToGallery func(childComplexity int, input *model.MoveCollectionToGalleryInput) int OptInForRoles func(childComplexity int, roles []persist.Role) int OptOutForRoles func(childComplexity int, roles []persist.Role) int PostTokens func(childComplexity int, input model.PostTokensInput) int PreverifyEmail func(childComplexity int, input model.PreverifyEmailInput) int PublishGallery func(childComplexity int, input model.PublishGalleryInput) int RedeemMerch func(childComplexity int, input model.RedeemMerchInput) int ReferralPostPreflight func(childComplexity int, input model.ReferralPostPreflightInput) int ReferralPostToken func(childComplexity int, input model.ReferralPostTokenInput) int RefreshCollection func(childComplexity int, collectionID persist.DBID) int RefreshContract func(childComplexity int, contractID persist.DBID) int RefreshToken func(childComplexity int, tokenID persist.DBID) int RegisterUserPushToken func(childComplexity int, pushToken string) int RemoveAdmire func(childComplexity int, admireID persist.DBID) int RemoveComment func(childComplexity int, commentID persist.DBID) int RemoveProfileImage func(childComplexity int) int RemoveUserWallets func(childComplexity int, walletIds []persist.DBID) int ReportPost func(childComplexity int, postID persist.DBID, reason persist.ReportReason) int ResendVerificationEmail func(childComplexity int) int RevokeRolesFromUser func(childComplexity int, username string, roles []*persist.Role) int SetCommunityOverrideCreator func(childComplexity int, communityID persist.DBID, creatorUserID *persist.DBID) int SetPersona func(childComplexity int, persona persist.Persona) int SetProfileImage func(childComplexity int, input model.SetProfileImageInput) int SetSpamPreference func(childComplexity int, input model.SetSpamPreferenceInput) int SyncCreatedTokensForExistingContract func(childComplexity int, input model.SyncCreatedTokensForExistingContractInput) int SyncCreatedTokensForNewContracts func(childComplexity int, input model.SyncCreatedTokensForNewContractsInput) int SyncCreatedTokensForUsername func(childComplexity int, username string, chains []persist.Chain) int SyncCreatedTokensForUsernameAndExistingContract func(childComplexity int, username string, chainAddress persist.ChainAddress) int SyncTokens func(childComplexity int, chains []persist.Chain, incrementally *bool) int SyncTokensForUsername func(childComplexity int, username string, chains []persist.Chain) int UnbanUserFromFeed func(childComplexity int, username string) int UnblockUser func(childComplexity int, userID persist.DBID) int UnfollowUser func(childComplexity int, userID persist.DBID) int UnregisterUserPushToken func(childComplexity int, pushToken string) int UnsubscribeFromEmailType func(childComplexity int, input model.UnsubscribeFromEmailTypeInput) int UpdateCollectionHidden func(childComplexity int, input model.UpdateCollectionHiddenInput) int UpdateCollectionInfo func(childComplexity int, input model.UpdateCollectionInfoInput) int UpdateCollectionTokens func(childComplexity int, input model.UpdateCollectionTokensInput) int UpdateEmail func(childComplexity int, input model.UpdateEmailInput) int UpdateEmailNotificationSettings func(childComplexity int, input model.UpdateEmailNotificationSettingsInput) int UpdateFeaturedGallery func(childComplexity int, galleryID persist.DBID) int UpdateGallery func(childComplexity int, input model.UpdateGalleryInput) int UpdateGalleryCollections func(childComplexity int, input model.UpdateGalleryCollectionsInput) int UpdateGalleryHidden func(childComplexity int, input model.UpdateGalleryHiddenInput) int UpdateGalleryInfo func(childComplexity int, input model.UpdateGalleryInfoInput) int UpdateGalleryOrder func(childComplexity int, input model.UpdateGalleryOrderInput) int UpdateNotificationSettings func(childComplexity int, settings *model.NotificationSettingsInput) int UpdatePrimaryWallet func(childComplexity int, walletID persist.DBID) int UpdateSocialAccountDisplayed func(childComplexity int, input model.UpdateSocialAccountDisplayedInput) int UpdateTokenInfo func(childComplexity int, input model.UpdateTokenInfoInput) int UpdateUserExperience func(childComplexity int, input model.UpdateUserExperienceInput) int UpdateUserInfo func(childComplexity int, input model.UpdateUserInfoInput) int UploadPersistedQueries func(childComplexity int, input *model.UploadPersistedQueriesInput) int VerifyEmail func(childComplexity int, input model.VerifyEmailInput) int VerifyEmailMagicLink func(childComplexity int, input model.VerifyEmailMagicLinkInput) int ViewGallery func(childComplexity int, galleryID persist.DBID) int ViewToken func(childComplexity int, tokenID persist.DBID, collectionID persist.DBID) int } NewTokensNotification struct { Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int Token func(childComplexity int) int UpdatedTime func(childComplexity int) int } NotificationEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } NotificationSettings struct { SomeoneAdmiredYourUpdate func(childComplexity int) int SomeoneCommentedOnYourUpdate func(childComplexity int) int SomeoneFollowedYou func(childComplexity int) int SomeoneViewedYourGallery func(childComplexity int) int } NotificationsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int UnseenCount func(childComplexity int) int } OptInForRolesPayload struct { User func(childComplexity int) int } OptOutForRolesPayload struct { User func(childComplexity int) int } OwnerAtBlock struct { BlockNumber func(childComplexity int) int Owner func(childComplexity int) int } PageInfo struct { EndCursor func(childComplexity int) int HasNextPage func(childComplexity int) int HasPreviousPage func(childComplexity int) int Size func(childComplexity int) int StartCursor func(childComplexity int) int Total func(childComplexity int) int } PdfMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } Post struct { Admires func(childComplexity int, before *string, after *string, first *int, last *int) int Author func(childComplexity int) int Caption func(childComplexity int) int Comments func(childComplexity int, before *string, after *string, first *int, last *int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Interactions func(childComplexity int, before *string, after *string, first *int, last *int) int IsFirstPost func(childComplexity int) int Mentions func(childComplexity int) int Tokens func(childComplexity int) int TotalComments func(childComplexity int) int UserAddedMintURL func(childComplexity int) int ViewerAdmire func(childComplexity int) int } PostAdmireEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } PostAdmiresConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } PostCommentEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } PostCommentsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } PostComposerDraftDetailsPayload struct { Community func(childComplexity int) int Media func(childComplexity int, darkMode *persist.DarkMode) int TokenDescription func(childComplexity int) int TokenName func(childComplexity int) int } PostEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } PostTokensPayload struct { Post func(childComplexity int) int } PostsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } PreverifyEmailPayload struct { Email func(childComplexity int) int Result func(childComplexity int) int } PreviewURLSet struct { Blurhash func(childComplexity int) int Large func(childComplexity int) int LiveRender func(childComplexity int) int Medium func(childComplexity int) int Raw func(childComplexity int) int Small func(childComplexity int) int SrcSet func(childComplexity int) int Thumbnail func(childComplexity int) int } PublishGalleryPayload struct { Gallery func(childComplexity int) int } Query struct { ArtBlocksCommunityByKey func(childComplexity int, key model.ArtBlocksCommunityKeyInput) int CollectionByID func(childComplexity int, id persist.DBID) int CollectionTokenByID func(childComplexity int, tokenID persist.DBID, collectionID persist.DBID) int CollectionsByIds func(childComplexity int, ids []persist.DBID) int CommunityByAddress func(childComplexity int, communityAddress persist.ChainAddress, forceRefresh *bool) int CommunityByID func(childComplexity int, id persist.DBID) int ContractCommunityByKey func(childComplexity int, key model.ContractCommunityKeyInput) int CuratedFeed func(childComplexity int, before *string, after *string, first *int, last *int, includePosts bool) int FeedEventByID func(childComplexity int, id persist.DBID) int GalleryByID func(childComplexity int, id persist.DBID) int GalleryOfTheWeekWinners func(childComplexity int) int GeneralAllowlist func(childComplexity int) int GetMerchTokens func(childComplexity int, wallet persist.Address) int GlobalFeed func(childComplexity int, before *string, after *string, first *int, last *int, includePosts bool) int HighlightMintClaimStatus func(childComplexity int, claimID persist.DBID) int IsEmailAddressAvailable func(childComplexity int, emailAddress persist.Email) int MembershipTiers func(childComplexity int, forceRefresh *bool) int Node func(childComplexity int, id model.GqlID) int PostByID func(childComplexity int, id persist.DBID) int PostComposerDraftDetails func(childComplexity int, input model.PostComposerDraftDetailsInput) int SearchCommunities func(childComplexity int, query string, limit *int, nameWeight *float64, descriptionWeight *float64, poapAddressWeight *float64, providerNameWeight *float64) int SearchGalleries func(childComplexity int, query string, limit *int, nameWeight *float64, descriptionWeight *float64) int SearchUsers func(childComplexity int, query string, limit *int, usernameWeight *float64, bioWeight *float64) int SocialConnections func(childComplexity int, socialAccountType persist.SocialProvider, excludeAlreadyFollowing *bool, before *string, after *string, first *int, last *int) int SocialQueries func(childComplexity int) int TokenByID func(childComplexity int, id persist.DBID) int TopCollectionsForCommunity func(childComplexity int, input model.TopCollectionsForCommunityInput, before *string, after *string, first *int, last *int) int TrendingFeed func(childComplexity int, before *string, after *string, first *int, last *int, includePosts bool) int TrendingUsers func(childComplexity int, input model.TrendingUsersInput) int UserByAddress func(childComplexity int, chainAddress persist.ChainAddress) int UserByID func(childComplexity int, id persist.DBID) int UserByUsername func(childComplexity int, username string) int UsersByAddresses func(childComplexity int, chainAddresses []*persist.ChainAddress) int UsersByRole func(childComplexity int, role persist.Role, before *string, after *string, first *int, last *int) int UsersWithTrait func(childComplexity int, trait string) int Viewer func(childComplexity int) int ViewerGalleryByID func(childComplexity int, id persist.DBID) int // contains filtered or unexported fields } RedeemMerchPayload struct { Tokens func(childComplexity int) int } ReferralPostPreflightPayload struct { Accepted func(childComplexity int) int } ReferralPostTokenPayload struct { Post func(childComplexity int) int } RefreshCollectionPayload struct { Collection func(childComplexity int) int } RefreshContractPayload struct { Contract func(childComplexity int) int } RefreshTokenPayload struct { Token func(childComplexity int) int } RegisterUserPushTokenPayload struct { Viewer func(childComplexity int) int } RemoveAdmirePayload struct { AdmireID func(childComplexity int) int FeedEvent func(childComplexity int) int Post func(childComplexity int) int Viewer func(childComplexity int) int } RemoveCommentPayload struct { FeedEvent func(childComplexity int) int Post func(childComplexity int) int Viewer func(childComplexity int) int } RemoveProfileImagePayload struct { Viewer func(childComplexity int) int } RemoveUserWalletsPayload struct { Viewer func(childComplexity int) int } ReportPostPayload struct { PostID func(childComplexity int) int } ResendVerificationEmailPayload struct { Viewer func(childComplexity int) int } SearchCommunitiesPayload struct { Results func(childComplexity int) int } SearchGalleriesPayload struct { Results func(childComplexity int) int } SearchUsersPayload struct { Results func(childComplexity int) int } SetCommunityOverrideCreatorPayload struct { User func(childComplexity int) int } SetPersonaPayload struct { Viewer func(childComplexity int) int } SetProfileImagePayload struct { Viewer func(childComplexity int) int } SetSpamPreferencePayload struct { Tokens func(childComplexity int) int } SocialAccounts struct { Farcaster func(childComplexity int) int Lens func(childComplexity int) int Twitter func(childComplexity int) int } SocialConnection struct { CurrentlyFollowing func(childComplexity int) int DisplayName func(childComplexity int) int GalleryUser func(childComplexity int) int ID func(childComplexity int) int ProfileImage func(childComplexity int) int SocialID func(childComplexity int) int SocialType func(childComplexity int) int SocialUsername func(childComplexity int) int } SocialConnectionsConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } SocialConnectionsEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } SocialQueries struct { SocialConnections func(childComplexity int, socialAccountType persist.SocialProvider, excludeAlreadyFollowing *bool, before *string, after *string, first *int, last *int) int } SomeoneAdmiredYourCommentNotification struct { Admirers func(childComplexity int, before *string, after *string, first *int, last *int) int Comment func(childComplexity int) int Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneAdmiredYourFeedEventNotification struct { Admirers func(childComplexity int, before *string, after *string, first *int, last *int) int Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int FeedEvent func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneAdmiredYourPostNotification struct { Admirers func(childComplexity int, before *string, after *string, first *int, last *int) int Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Post func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneAdmiredYourTokenNotification struct { Admirers func(childComplexity int, before *string, after *string, first *int, last *int) int Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int Token func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneCommentedOnYourFeedEventNotification struct { Comment func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int FeedEvent func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneCommentedOnYourPostNotification struct { Comment func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Post func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneFollowedYouBackNotification struct { Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int Followers func(childComplexity int, before *string, after *string, first *int, last *int) int ID func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneFollowedYouNotification struct { Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int Followers func(childComplexity int, before *string, after *string, first *int, last *int) int ID func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneMentionedYouNotification struct { CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int MentionSource func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneMentionedYourCommunityNotification struct { Community func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int MentionSource func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeonePostedYourWorkNotification struct { Community func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Post func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneRepliedToYourCommentNotification struct { Comment func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int OriginalComment func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } SomeoneViewedYourGalleryNotification struct { Count func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int Gallery func(childComplexity int) int ID func(childComplexity int) int NonUserViewerCount func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int UserViewers func(childComplexity int, before *string, after *string, first *int, last *int) int } SomeoneYouFollowOnFarcasterJoinedNotification struct { CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int User func(childComplexity int) int } SomeoneYouFollowPostedTheirFirstPostNotification struct { CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Post func(childComplexity int) int Seen func(childComplexity int) int UpdatedTime func(childComplexity int) int } Subscription struct { NewNotification func(childComplexity int) int NotificationUpdated func(childComplexity int) int } SyncCreatedTokensForExistingContractPayload struct { Viewer func(childComplexity int) int } SyncCreatedTokensForNewContractsPayload struct { Viewer func(childComplexity int) int } SyncCreatedTokensForUsernameAndExistingContractPayload struct { Message func(childComplexity int) int } SyncCreatedTokensForUsernamePayload struct { Message func(childComplexity int) int } SyncTokensForUsernamePayload struct { Message func(childComplexity int) int } SyncTokensPayload struct { Viewer func(childComplexity int) int } SyncingMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } TextMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } Token struct { Admires func(childComplexity int, before *string, after *string, first *int, last *int, userID *persist.DBID) int BlockNumber func(childComplexity int) int Chain func(childComplexity int) int CollectorsNote func(childComplexity int) int Community func(childComplexity int) int Contract func(childComplexity int) int CreationTime func(childComplexity int) int CreatorAddress func(childComplexity int) int Dbid func(childComplexity int) int Definition func(childComplexity int) int Description func(childComplexity int) int ExternalURL func(childComplexity int) int ID func(childComplexity int) int IsSpamByProvider func(childComplexity int) int IsSpamByUser func(childComplexity int) int LastUpdated func(childComplexity int) int Media func(childComplexity int, darkMode *persist.DarkMode) int Name func(childComplexity int) int OpenseaCollectionName func(childComplexity int) int OpenseaID func(childComplexity int) int OwnedByWallets func(childComplexity int) int Owner func(childComplexity int) int OwnerIsCreator func(childComplexity int) int OwnerIsHolder func(childComplexity int) int OwnershipHistory func(childComplexity int) int Quantity func(childComplexity int) int TokenID func(childComplexity int) int TokenMetadata func(childComplexity int) int TokenType func(childComplexity int) int ViewerAdmire func(childComplexity int) int } TokenAdmireEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int Token func(childComplexity int) int } TokenAdmiresConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } TokenDefinition struct { Chain func(childComplexity int) int Communities func(childComplexity int) int Community func(childComplexity int) int Contract func(childComplexity int) int CreationTime func(childComplexity int) int Dbid func(childComplexity int) int Description func(childComplexity int) int ExternalURL func(childComplexity int) int ID func(childComplexity int) int LastUpdated func(childComplexity int) int Media func(childComplexity int, darkMode *persist.DarkMode) int MintURL func(childComplexity int) int Name func(childComplexity int) int TokenID func(childComplexity int) int TokenMetadata func(childComplexity int) int TokenType func(childComplexity int) int } TokenEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } TokenHolder struct { DisplayName func(childComplexity int) int PreviewTokens func(childComplexity int) int User func(childComplexity int) int Wallets func(childComplexity int) int } TokenHolderEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } TokenHoldersConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } TokenProfileImage struct { Token func(childComplexity int) int } TokensAddedToCollectionFeedEventData struct { Action func(childComplexity int) int Collection func(childComplexity int) int EventTime func(childComplexity int) int IsPreFeed func(childComplexity int) int NewTokens func(childComplexity int) int Owner func(childComplexity int) int } TokensConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } TrendingUsersPayload struct { Users func(childComplexity int) int } TwitterSocialAccount struct { Display func(childComplexity int) int Name func(childComplexity int) int ProfileImageURL func(childComplexity int) int Scope func(childComplexity int) int SocialID func(childComplexity int) int Type func(childComplexity int) int Username func(childComplexity int) int } UnbanUserFromFeedPayload struct { User func(childComplexity int) int } UnblockUserPayload struct { UserID func(childComplexity int) int } UnfollowUserPayload struct { User func(childComplexity int) int Viewer func(childComplexity int) int } UnknownMedia struct { ContentRenderURL func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } UnregisterUserPushTokenPayload struct { Viewer func(childComplexity int) int } UnsubscribeFromEmailTypePayload struct { Viewer func(childComplexity int) int } UpdateCollectionHiddenPayload struct { Collection func(childComplexity int) int } UpdateCollectionInfoPayload struct { Collection func(childComplexity int) int } UpdateCollectionTokensPayload struct { Collection func(childComplexity int) int FeedEvent func(childComplexity int) int } UpdateEmailNotificationSettingsPayload struct { Viewer func(childComplexity int) int } UpdateEmailPayload struct { Viewer func(childComplexity int) int } UpdateFeaturedGalleryPayload struct { Viewer func(childComplexity int) int } UpdateGalleryCollectionsPayload struct { Gallery func(childComplexity int) int } UpdateGalleryHiddenPayload struct { Gallery func(childComplexity int) int } UpdateGalleryInfoPayload struct { Gallery func(childComplexity int) int } UpdateGalleryOrderPayload struct { Viewer func(childComplexity int) int } UpdateGalleryPayload struct { Gallery func(childComplexity int) int } UpdatePrimaryWalletPayload struct { Viewer func(childComplexity int) int } UpdateSocialAccountDisplayedPayload struct { Viewer func(childComplexity int) int } UpdateTokenInfoPayload struct { Token func(childComplexity int) int } UpdateUserExperiencePayload struct { Viewer func(childComplexity int) int } UpdateUserInfoPayload struct { Viewer func(childComplexity int) int } UploadPersistedQueriesPayload struct { Message func(childComplexity int) int } UserCreatedFeedEventData struct { Action func(childComplexity int) int EventTime func(childComplexity int) int Owner func(childComplexity int) int } UserEdge struct { Cursor func(childComplexity int) int Node func(childComplexity int) int } UserEmail struct { Email func(childComplexity int) int EmailNotificationSettings func(childComplexity int) int VerificationStatus func(childComplexity int) int } UserExperience struct { Experienced func(childComplexity int) int Type func(childComplexity int) int } UserFollowedUsersFeedEventData struct { Action func(childComplexity int) int EventTime func(childComplexity int) int Followed func(childComplexity int) int Owner func(childComplexity int) int } UserSearchResult struct { User func(childComplexity int) int } UsersByAddressesPayload struct { Users func(childComplexity int) int } UsersConnection struct { Edges func(childComplexity int) int PageInfo func(childComplexity int) int } VerifyEmailMagicLinkPayload struct { CanSend func(childComplexity int) int } VerifyEmailPayload struct { Email func(childComplexity int) int } VideoMedia struct { ContentRenderURLs func(childComplexity int) int Dimensions func(childComplexity int) int FallbackMedia func(childComplexity int) int MediaType func(childComplexity int) int MediaURL func(childComplexity int) int PreviewURLs func(childComplexity int) int } VideoURLSet struct { Large func(childComplexity int) int Medium func(childComplexity int) int Raw func(childComplexity int) int Small func(childComplexity int) int } ViewGalleryPayload struct { Gallery func(childComplexity int) int } ViewTokenPayload struct { Token func(childComplexity int) int } Viewer struct { Email func(childComplexity int) int Feed func(childComplexity int, before *string, after *string, first *int, last *int, includePosts bool) int ID func(childComplexity int) int NotificationSettings func(childComplexity int) int Notifications func(childComplexity int, before *string, after *string, first *int, last *int) int Persona func(childComplexity int) int SocialAccounts func(childComplexity int) int SuggestedUsers func(childComplexity int, before *string, after *string, first *int, last *int) int SuggestedUsersFarcaster func(childComplexity int, before *string, after *string, first *int, last *int) int User func(childComplexity int) int UserExperiences func(childComplexity int) int ViewerGalleries func(childComplexity int) int } ViewerGallery struct { Gallery func(childComplexity int) int } Wallet struct { Chain func(childComplexity int) int ChainAddress func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Tokens func(childComplexity int) int WalletType func(childComplexity int) int } YouReceivedTopActivityBadgeNotification struct { CreationTime func(childComplexity int) int Dbid func(childComplexity int) int ID func(childComplexity int) int Seen func(childComplexity int) int Threshold func(childComplexity int) int UpdatedTime func(childComplexity int) int } // contains filtered or unexported fields }
type Config ¶
type Config struct { Schema *ast.Schema Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type DirectiveRoot ¶
type DirectiveRoot struct { AuthRequired func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) BasicAuth func(ctx context.Context, obj interface{}, next graphql.Resolver, allowed []basicauth.AuthTokenType) (res interface{}, err error) Experimental func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) FrontendBuildAuth func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) RestrictEnvironment func(ctx context.Context, obj interface{}, next graphql.Resolver, allowed []string) (res interface{}, err error) }
type EnsProfileImageResolver ¶
type EntityResolver ¶
type FeedEventResolver ¶
type FeedEventResolver interface { EventData(ctx context.Context, obj *model.FeedEvent) (model.FeedEventData, error) Admires(ctx context.Context, obj *model.FeedEvent, before *string, after *string, first *int, last *int) (*model.FeedEventAdmiresConnection, error) Comments(ctx context.Context, obj *model.FeedEvent, before *string, after *string, first *int, last *int) (*model.FeedEventCommentsConnection, error) TotalComments(ctx context.Context, obj *model.FeedEvent) (*int, error) Interactions(ctx context.Context, obj *model.FeedEvent, before *string, after *string, first *int, last *int) (*model.InteractionsConnection, error) ViewerAdmire(ctx context.Context, obj *model.FeedEvent) (*model.Admire, error) HasViewerAdmiredEvent(ctx context.Context, obj *model.FeedEvent) (*bool, error) }
type FollowInfoResolver ¶
type FollowInfoResolver interface {
User(ctx context.Context, obj *model.FollowInfo) (*model.GalleryUser, error)
}
type FollowUserPayloadResolver ¶
type FollowUserPayloadResolver interface {
User(ctx context.Context, obj *model.FollowUserPayload) (*model.GalleryUser, error)
}
type GalleryInfoUpdatedFeedEventDataResolver ¶
type GalleryInfoUpdatedFeedEventDataResolver interface {
Owner(ctx context.Context, obj *model.GalleryInfoUpdatedFeedEventData) (*model.GalleryUser, error)
}
type GalleryResolver ¶
type GalleryUpdatedFeedEventDataResolver ¶
type GalleryUpdatedFeedEventDataResolver interface { Owner(ctx context.Context, obj *model.GalleryUpdatedFeedEventData) (*model.GalleryUser, error) Gallery(ctx context.Context, obj *model.GalleryUpdatedFeedEventData) (*model.Gallery, error) SubEventDatas(ctx context.Context, obj *model.GalleryUpdatedFeedEventData) ([]model.FeedEventData, error) }
type GalleryUserResolver ¶
type GalleryUserResolver interface { ProfileImage(ctx context.Context, obj *model.GalleryUser) (model.ProfileImage, error) PotentialEnsProfileImage(ctx context.Context, obj *model.GalleryUser) (*model.EnsProfileImage, error) Roles(ctx context.Context, obj *model.GalleryUser) ([]*persist.Role, error) SocialAccounts(ctx context.Context, obj *model.GalleryUser) (*model.SocialAccounts, error) Tokens(ctx context.Context, obj *model.GalleryUser, ownershipFilter []persist.TokenOwnershipType) ([]*model.Token, error) TokensBookmarked(ctx context.Context, obj *model.GalleryUser, before *string, after *string, first *int, last *int) (*model.TokensConnection, error) Wallets(ctx context.Context, obj *model.GalleryUser) ([]*model.Wallet, error) PrimaryWallet(ctx context.Context, obj *model.GalleryUser) (*model.Wallet, error) FeaturedGallery(ctx context.Context, obj *model.GalleryUser) (*model.Gallery, error) Galleries(ctx context.Context, obj *model.GalleryUser) ([]*model.Gallery, error) Badges(ctx context.Context, obj *model.GalleryUser) ([]*model.Badge, error) Followers(ctx context.Context, obj *model.GalleryUser) ([]*model.GalleryUser, error) Following(ctx context.Context, obj *model.GalleryUser) ([]*model.GalleryUser, error) Feed(ctx context.Context, obj *model.GalleryUser, before *string, after *string, first *int, last *int, includePosts bool) (*model.FeedConnection, error) CreatedCommunities(ctx context.Context, obj *model.GalleryUser, input model.CreatedCommunitiesInput, before *string, after *string, first *int, last *int) (*model.CommunitiesConnection, error) IsMemberOfCommunity(ctx context.Context, obj *model.GalleryUser, communityID persist.DBID) (bool, error) }
type MentionResolver ¶
type MutationResolver ¶
type MutationResolver interface { AddUserWallet(ctx context.Context, chainAddress persist.ChainAddress, authMechanism model.AuthMechanism) (model.AddUserWalletPayloadOrError, error) RemoveUserWallets(ctx context.Context, walletIds []persist.DBID) (model.RemoveUserWalletsPayloadOrError, error) UpdateUserInfo(ctx context.Context, input model.UpdateUserInfoInput) (model.UpdateUserInfoPayloadOrError, error) RegisterUserPushToken(ctx context.Context, pushToken string) (model.RegisterUserPushTokenPayloadOrError, error) UnregisterUserPushToken(ctx context.Context, pushToken string) (model.UnregisterUserPushTokenPayloadOrError, error) SetProfileImage(ctx context.Context, input model.SetProfileImageInput) (model.SetProfileImagePayloadOrError, error) RemoveProfileImage(ctx context.Context) (model.RemoveProfileImagePayloadOrError, error) ReportPost(ctx context.Context, postID persist.DBID, reason persist.ReportReason) (model.ReportPostPayloadOrError, error) BlockUser(ctx context.Context, userID persist.DBID) (model.BlockUserPayloadOrError, error) UnblockUser(ctx context.Context, userID persist.DBID) (model.UnblockUserPayloadOrError, error) UpdateGalleryCollections(ctx context.Context, input model.UpdateGalleryCollectionsInput) (model.UpdateGalleryCollectionsPayloadOrError, error) CreateCollection(ctx context.Context, input model.CreateCollectionInput) (model.CreateCollectionPayloadOrError, error) DeleteCollection(ctx context.Context, collectionID persist.DBID) (model.DeleteCollectionPayloadOrError, error) UpdateCollectionInfo(ctx context.Context, input model.UpdateCollectionInfoInput) (model.UpdateCollectionInfoPayloadOrError, error) UpdateCollectionTokens(ctx context.Context, input model.UpdateCollectionTokensInput) (model.UpdateCollectionTokensPayloadOrError, error) UpdateCollectionHidden(ctx context.Context, input model.UpdateCollectionHiddenInput) (model.UpdateCollectionHiddenPayloadOrError, error) UpdateTokenInfo(ctx context.Context, input model.UpdateTokenInfoInput) (model.UpdateTokenInfoPayloadOrError, error) SetSpamPreference(ctx context.Context, input model.SetSpamPreferenceInput) (model.SetSpamPreferencePayloadOrError, error) SyncTokens(ctx context.Context, chains []persist.Chain, incrementally *bool) (model.SyncTokensPayloadOrError, error) SyncCreatedTokensForNewContracts(ctx context.Context, input model.SyncCreatedTokensForNewContractsInput) (model.SyncCreatedTokensForNewContractsPayloadOrError, error) SyncCreatedTokensForExistingContract(ctx context.Context, input model.SyncCreatedTokensForExistingContractInput) (model.SyncCreatedTokensForExistingContractPayloadOrError, error) RefreshToken(ctx context.Context, tokenID persist.DBID) (model.RefreshTokenPayloadOrError, error) RefreshCollection(ctx context.Context, collectionID persist.DBID) (model.RefreshCollectionPayloadOrError, error) RefreshContract(ctx context.Context, contractID persist.DBID) (model.RefreshContractPayloadOrError, error) GetAuthNonce(ctx context.Context) (model.GetAuthNoncePayloadOrError, error) CreateUser(ctx context.Context, authMechanism model.AuthMechanism, input model.CreateUserInput) (model.CreateUserPayloadOrError, error) UpdateEmail(ctx context.Context, input model.UpdateEmailInput) (model.UpdateEmailPayloadOrError, error) ResendVerificationEmail(ctx context.Context) (model.ResendVerificationEmailPayloadOrError, error) UpdateEmailNotificationSettings(ctx context.Context, input model.UpdateEmailNotificationSettingsInput) (model.UpdateEmailNotificationSettingsPayloadOrError, error) UnsubscribeFromEmailType(ctx context.Context, input model.UnsubscribeFromEmailTypeInput) (model.UnsubscribeFromEmailTypePayloadOrError, error) Login(ctx context.Context, authMechanism model.AuthMechanism) (model.LoginPayloadOrError, error) Logout(ctx context.Context, pushTokenToUnregister *string) (*model.LogoutPayload, error) ConnectSocialAccount(ctx context.Context, input model.SocialAuthMechanism, display bool) (model.ConnectSocialAccountPayloadOrError, error) DisconnectSocialAccount(ctx context.Context, accountType persist.SocialProvider) (model.DisconnectSocialAccountPayloadOrError, error) UpdateSocialAccountDisplayed(ctx context.Context, input model.UpdateSocialAccountDisplayedInput) (model.UpdateSocialAccountDisplayedPayloadOrError, error) FollowUser(ctx context.Context, userID persist.DBID) (model.FollowUserPayloadOrError, error) FollowAllSocialConnections(ctx context.Context, accountType persist.SocialProvider) (model.FollowAllSocialConnectionsPayloadOrError, error) FollowAllOnboardingRecommendations(ctx context.Context, cursor *string) (model.FollowAllOnboardingRecommendationsPayloadOrError, error) UnfollowUser(ctx context.Context, userID persist.DBID) (model.UnfollowUserPayloadOrError, error) AdmireFeedEvent(ctx context.Context, feedEventID persist.DBID) (model.AdmireFeedEventPayloadOrError, error) AdmirePost(ctx context.Context, postID persist.DBID) (model.AdmirePostPayloadOrError, error) AdmireToken(ctx context.Context, tokenID persist.DBID) (model.AdmireTokenPayloadOrError, error) AdmireComment(ctx context.Context, commentID persist.DBID) (model.AdmireCommentPayloadOrError, error) RemoveAdmire(ctx context.Context, admireID persist.DBID) (model.RemoveAdmirePayloadOrError, error) CommentOnFeedEvent(ctx context.Context, feedEventID persist.DBID, replyToID *persist.DBID, comment string, mentions []*model.MentionInput) (model.CommentOnFeedEventPayloadOrError, error) RemoveComment(ctx context.Context, commentID persist.DBID) (model.RemoveCommentPayloadOrError, error) CommentOnPost(ctx context.Context, postID persist.DBID, replyToID *persist.DBID, comment string, mentions []*model.MentionInput) (model.CommentOnPostPayloadOrError, error) PostTokens(ctx context.Context, input model.PostTokensInput) (model.PostTokensPayloadOrError, error) ReferralPostToken(ctx context.Context, input model.ReferralPostTokenInput) (model.ReferralPostTokenPayloadOrError, error) ReferralPostPreflight(ctx context.Context, input model.ReferralPostPreflightInput) (model.ReferralPostPreflightPayloadOrError, error) DeletePost(ctx context.Context, postID persist.DBID) (model.DeletePostPayloadOrError, error) HighlightClaimMint(ctx context.Context, input model.HighlightClaimMintInput) (model.HighlightClaimMintPayloadOrError, error) ViewGallery(ctx context.Context, galleryID persist.DBID) (model.ViewGalleryPayloadOrError, error) ViewToken(ctx context.Context, tokenID persist.DBID, collectionID persist.DBID) (model.ViewTokenPayloadOrError, error) UpdateGallery(ctx context.Context, input model.UpdateGalleryInput) (model.UpdateGalleryPayloadOrError, error) PublishGallery(ctx context.Context, input model.PublishGalleryInput) (model.PublishGalleryPayloadOrError, error) CreateGallery(ctx context.Context, input model.CreateGalleryInput) (model.CreateGalleryPayloadOrError, error) UpdateGalleryHidden(ctx context.Context, input model.UpdateGalleryHiddenInput) (model.UpdateGalleryHiddenPayloadOrError, error) DeleteGallery(ctx context.Context, galleryID persist.DBID) (model.DeleteGalleryPayloadOrError, error) UpdateGalleryOrder(ctx context.Context, input model.UpdateGalleryOrderInput) (model.UpdateGalleryOrderPayloadOrError, error) UpdateGalleryInfo(ctx context.Context, input model.UpdateGalleryInfoInput) (model.UpdateGalleryInfoPayloadOrError, error) UpdateFeaturedGallery(ctx context.Context, galleryID persist.DBID) (model.UpdateFeaturedGalleryPayloadOrError, error) ClearAllNotifications(ctx context.Context) (*model.ClearAllNotificationsPayload, error) UpdateNotificationSettings(ctx context.Context, settings *model.NotificationSettingsInput) (*model.NotificationSettings, error) PreverifyEmail(ctx context.Context, input model.PreverifyEmailInput) (model.PreverifyEmailPayloadOrError, error) VerifyEmail(ctx context.Context, input model.VerifyEmailInput) (model.VerifyEmailPayloadOrError, error) VerifyEmailMagicLink(ctx context.Context, input model.VerifyEmailMagicLinkInput) (model.VerifyEmailMagicLinkPayloadOrError, error) RedeemMerch(ctx context.Context, input model.RedeemMerchInput) (model.RedeemMerchPayloadOrError, error) OptInForRoles(ctx context.Context, roles []persist.Role) (model.OptInForRolesPayloadOrError, error) OptOutForRoles(ctx context.Context, roles []persist.Role) (model.OptOutForRolesPayloadOrError, error) SetPersona(ctx context.Context, persona persist.Persona) (model.SetPersonaPayloadOrError, error) AddRolesToUser(ctx context.Context, username string, roles []*persist.Role) (model.AddRolesToUserPayloadOrError, error) AddWalletToUserUnchecked(ctx context.Context, input model.AdminAddWalletInput) (model.AdminAddWalletPayloadOrError, error) RevokeRolesFromUser(ctx context.Context, username string, roles []*persist.Role) (model.RevokeRolesFromUserPayloadOrError, error) SyncTokensForUsername(ctx context.Context, username string, chains []persist.Chain) (model.SyncTokensForUsernamePayloadOrError, error) SyncCreatedTokensForUsername(ctx context.Context, username string, chains []persist.Chain) (model.SyncCreatedTokensForUsernamePayloadOrError, error) SyncCreatedTokensForUsernameAndExistingContract(ctx context.Context, username string, chainAddress persist.ChainAddress) (model.SyncCreatedTokensForUsernameAndExistingContractPayloadOrError, error) BanUserFromFeed(ctx context.Context, username string, reason persist.ReportReason) (model.BanUserFromFeedPayloadOrError, error) UnbanUserFromFeed(ctx context.Context, username string) (model.UnbanUserFromFeedPayloadOrError, error) MintPremiumCardToWallet(ctx context.Context, input model.MintPremiumCardToWalletInput) (model.MintPremiumCardToWalletPayloadOrError, error) SetCommunityOverrideCreator(ctx context.Context, communityID persist.DBID, creatorUserID *persist.DBID) (model.SetCommunityOverrideCreatorPayloadOrError, error) UploadPersistedQueries(ctx context.Context, input *model.UploadPersistedQueriesInput) (model.UploadPersistedQueriesPayloadOrError, error) UpdatePrimaryWallet(ctx context.Context, walletID persist.DBID) (model.UpdatePrimaryWalletPayloadOrError, error) UpdateUserExperience(ctx context.Context, input model.UpdateUserExperienceInput) (model.UpdateUserExperiencePayloadOrError, error) MoveCollectionToGallery(ctx context.Context, input *model.MoveCollectionToGalleryInput) (model.MoveCollectionToGalleryPayloadOrError, error) GenerateQRCodeLoginToken(ctx context.Context) (model.GenerateQRCodeLoginTokenPayloadOrError, error) }
type OwnerAtBlockResolver ¶
type OwnerAtBlockResolver interface {
Owner(ctx context.Context, obj *model.OwnerAtBlock) (model.GalleryUserOrAddress, error)
}
type PostResolver ¶
type PostResolver interface { Author(ctx context.Context, obj *model.Post) (*model.GalleryUser, error) Tokens(ctx context.Context, obj *model.Post) ([]*model.Token, error) Mentions(ctx context.Context, obj *model.Post) ([]*model.Mention, error) Admires(ctx context.Context, obj *model.Post, before *string, after *string, first *int, last *int) (*model.PostAdmiresConnection, error) Comments(ctx context.Context, obj *model.Post, before *string, after *string, first *int, last *int) (*model.PostCommentsConnection, error) TotalComments(ctx context.Context, obj *model.Post) (*int, error) Interactions(ctx context.Context, obj *model.Post, before *string, after *string, first *int, last *int) (*model.InteractionsConnection, error) ViewerAdmire(ctx context.Context, obj *model.Post) (*model.Admire, error) }
type PreviewURLSetResolver ¶
type QueryResolver ¶
type QueryResolver interface { Node(ctx context.Context, id model.GqlID) (model.Node, error) Viewer(ctx context.Context) (model.ViewerOrError, error) UserByUsername(ctx context.Context, username string) (model.UserByUsernameOrError, error) UserByID(ctx context.Context, id persist.DBID) (model.UserByIDOrError, error) UserByAddress(ctx context.Context, chainAddress persist.ChainAddress) (model.UserByAddressOrError, error) UsersByAddresses(ctx context.Context, chainAddresses []*persist.ChainAddress) (model.UsersByAddressesPayloadOrError, error) UsersWithTrait(ctx context.Context, trait string) ([]*model.GalleryUser, error) MembershipTiers(ctx context.Context, forceRefresh *bool) ([]*model.MembershipTier, error) CollectionByID(ctx context.Context, id persist.DBID) (model.CollectionByIDOrError, error) CollectionsByIds(ctx context.Context, ids []persist.DBID) ([]model.CollectionByIDOrError, error) TokenByID(ctx context.Context, id persist.DBID) (model.TokenByIDOrError, error) CollectionTokenByID(ctx context.Context, tokenID persist.DBID, collectionID persist.DBID) (model.CollectionTokenByIDOrError, error) CommunityByAddress(ctx context.Context, communityAddress persist.ChainAddress, forceRefresh *bool) (model.CommunityByAddressOrError, error) CommunityByID(ctx context.Context, id persist.DBID) (model.CommunityByIDOrError, error) GeneralAllowlist(ctx context.Context) ([]*persist.ChainAddress, error) GalleryOfTheWeekWinners(ctx context.Context) ([]*model.GalleryUser, error) GlobalFeed(ctx context.Context, before *string, after *string, first *int, last *int, includePosts bool) (*model.FeedConnection, error) TrendingFeed(ctx context.Context, before *string, after *string, first *int, last *int, includePosts bool) (*model.FeedConnection, error) CuratedFeed(ctx context.Context, before *string, after *string, first *int, last *int, includePosts bool) (*model.FeedConnection, error) FeedEventByID(ctx context.Context, id persist.DBID) (model.FeedEventByIDOrError, error) PostByID(ctx context.Context, id persist.DBID) (model.PostOrError, error) GetMerchTokens(ctx context.Context, wallet persist.Address) (model.MerchTokensPayloadOrError, error) GalleryByID(ctx context.Context, id persist.DBID) (model.GalleryByIDPayloadOrError, error) ViewerGalleryByID(ctx context.Context, id persist.DBID) (model.ViewerGalleryByIDPayloadOrError, error) TrendingUsers(ctx context.Context, input model.TrendingUsersInput) (model.TrendingUsersPayloadOrError, error) SearchUsers(ctx context.Context, query string, limit *int, usernameWeight *float64, bioWeight *float64) (model.SearchUsersPayloadOrError, error) SearchGalleries(ctx context.Context, query string, limit *int, nameWeight *float64, descriptionWeight *float64) (model.SearchGalleriesPayloadOrError, error) SearchCommunities(ctx context.Context, query string, limit *int, nameWeight *float64, descriptionWeight *float64, poapAddressWeight *float64, providerNameWeight *float64) (model.SearchCommunitiesPayloadOrError, error) IsEmailAddressAvailable(ctx context.Context, emailAddress persist.Email) (*bool, error) UsersByRole(ctx context.Context, role persist.Role, before *string, after *string, first *int, last *int) (*model.UsersConnection, error) SocialConnections(ctx context.Context, socialAccountType persist.SocialProvider, excludeAlreadyFollowing *bool, before *string, after *string, first *int, last *int) (*model.SocialConnectionsConnection, error) SocialQueries(ctx context.Context) (model.SocialQueriesOrError, error) TopCollectionsForCommunity(ctx context.Context, input model.TopCollectionsForCommunityInput, before *string, after *string, first *int, last *int) (*model.CollectionsConnection, error) PostComposerDraftDetails(ctx context.Context, input model.PostComposerDraftDetailsInput) (model.PostComposerDraftDetailsPayloadOrError, error) ContractCommunityByKey(ctx context.Context, key model.ContractCommunityKeyInput) (model.CommunityByKeyOrError, error) ArtBlocksCommunityByKey(ctx context.Context, key model.ArtBlocksCommunityKeyInput) (model.CommunityByKeyOrError, error) HighlightMintClaimStatus(ctx context.Context, claimID persist.DBID) (model.HighlightMintClaimStatusPayloadOrError, error) }
type ResolverRoot ¶
type ResolverRoot interface { Admire() AdmireResolver AdmireCommentPayload() AdmireCommentPayloadResolver AdmireFeedEventPayload() AdmireFeedEventPayloadResolver AdmirePostPayload() AdmirePostPayloadResolver AdmireTokenPayload() AdmireTokenPayloadResolver ArtBlocksCommunity() ArtBlocksCommunityResolver Collection() CollectionResolver CollectionCreatedFeedEventData() CollectionCreatedFeedEventDataResolver CollectionToken() CollectionTokenResolver CollectionUpdatedFeedEventData() CollectionUpdatedFeedEventDataResolver CollectorsNoteAddedToCollectionFeedEventData() CollectorsNoteAddedToCollectionFeedEventDataResolver CollectorsNoteAddedToTokenFeedEventData() CollectorsNoteAddedToTokenFeedEventDataResolver Comment() CommentResolver CommentOnFeedEventPayload() CommentOnFeedEventPayloadResolver CommentOnPostPayload() CommentOnPostPayloadResolver Community() CommunityResolver ContractCommunity() ContractCommunityResolver CreateCollectionPayload() CreateCollectionPayloadResolver EnsProfileImage() EnsProfileImageResolver Entity() EntityResolver FeedEvent() FeedEventResolver FollowInfo() FollowInfoResolver FollowUserPayload() FollowUserPayloadResolver Gallery() GalleryResolver GalleryInfoUpdatedFeedEventData() GalleryInfoUpdatedFeedEventDataResolver GalleryUpdatedFeedEventData() GalleryUpdatedFeedEventDataResolver GalleryUser() GalleryUserResolver HighlightMintClaimStatusPayload() HighlightMintClaimStatusPayloadResolver Mention() MentionResolver Mutation() MutationResolver NewTokensNotification() NewTokensNotificationResolver OwnerAtBlock() OwnerAtBlockResolver Post() PostResolver PostComposerDraftDetailsPayload() PostComposerDraftDetailsPayloadResolver PreviewURLSet() PreviewURLSetResolver Query() QueryResolver RemoveAdmirePayload() RemoveAdmirePayloadResolver RemoveCommentPayload() RemoveCommentPayloadResolver SetSpamPreferencePayload() SetSpamPreferencePayloadResolver SocialConnection() SocialConnectionResolver SocialQueries() SocialQueriesResolver SomeoneAdmiredYourCommentNotification() SomeoneAdmiredYourCommentNotificationResolver SomeoneAdmiredYourFeedEventNotification() SomeoneAdmiredYourFeedEventNotificationResolver SomeoneAdmiredYourPostNotification() SomeoneAdmiredYourPostNotificationResolver SomeoneAdmiredYourTokenNotification() SomeoneAdmiredYourTokenNotificationResolver SomeoneCommentedOnYourFeedEventNotification() SomeoneCommentedOnYourFeedEventNotificationResolver SomeoneCommentedOnYourPostNotification() SomeoneCommentedOnYourPostNotificationResolver SomeoneFollowedYouBackNotification() SomeoneFollowedYouBackNotificationResolver SomeoneFollowedYouNotification() SomeoneFollowedYouNotificationResolver SomeoneMentionedYouNotification() SomeoneMentionedYouNotificationResolver SomeoneMentionedYourCommunityNotification() SomeoneMentionedYourCommunityNotificationResolver SomeonePostedYourWorkNotification() SomeonePostedYourWorkNotificationResolver SomeoneRepliedToYourCommentNotification() SomeoneRepliedToYourCommentNotificationResolver SomeoneViewedYourGalleryNotification() SomeoneViewedYourGalleryNotificationResolver SomeoneYouFollowOnFarcasterJoinedNotification() SomeoneYouFollowOnFarcasterJoinedNotificationResolver SomeoneYouFollowPostedTheirFirstPostNotification() SomeoneYouFollowPostedTheirFirstPostNotificationResolver Subscription() SubscriptionResolver Token() TokenResolver TokenDefinition() TokenDefinitionResolver TokenHolder() TokenHolderResolver TokensAddedToCollectionFeedEventData() TokensAddedToCollectionFeedEventDataResolver UnfollowUserPayload() UnfollowUserPayloadResolver UpdateCollectionTokensPayload() UpdateCollectionTokensPayloadResolver UserCreatedFeedEventData() UserCreatedFeedEventDataResolver UserEmail() UserEmailResolver UserFollowedUsersFeedEventData() UserFollowedUsersFeedEventDataResolver Viewer() ViewerResolver Wallet() WalletResolver ChainAddressInput() ChainAddressInputResolver ChainPubKeyInput() ChainPubKeyInputResolver }
type SocialConnectionResolver ¶
type SocialConnectionResolver interface {
GalleryUser(ctx context.Context, obj *model.SocialConnection) (*model.GalleryUser, error)
}
type SocialQueriesResolver ¶
type SocialQueriesResolver interface {
SocialConnections(ctx context.Context, obj *model.SocialQueries, socialAccountType persist.SocialProvider, excludeAlreadyFollowing *bool, before *string, after *string, first *int, last *int) (*model.SocialConnectionsConnection, error)
}
type SomeoneAdmiredYourCommentNotificationResolver ¶
type SomeoneAdmiredYourCommentNotificationResolver interface { Comment(ctx context.Context, obj *model.SomeoneAdmiredYourCommentNotification) (*model.Comment, error) Admirers(ctx context.Context, obj *model.SomeoneAdmiredYourCommentNotification, before *string, after *string, first *int, last *int) (*model.GroupNotificationUsersConnection, error) }
type SomeoneAdmiredYourFeedEventNotificationResolver ¶
type SomeoneAdmiredYourFeedEventNotificationResolver interface { FeedEvent(ctx context.Context, obj *model.SomeoneAdmiredYourFeedEventNotification) (*model.FeedEvent, error) Admirers(ctx context.Context, obj *model.SomeoneAdmiredYourFeedEventNotification, before *string, after *string, first *int, last *int) (*model.GroupNotificationUsersConnection, error) }
type SomeoneAdmiredYourPostNotificationResolver ¶
type SomeoneAdmiredYourPostNotificationResolver interface { Post(ctx context.Context, obj *model.SomeoneAdmiredYourPostNotification) (*model.Post, error) Admirers(ctx context.Context, obj *model.SomeoneAdmiredYourPostNotification, before *string, after *string, first *int, last *int) (*model.GroupNotificationUsersConnection, error) }
type SomeoneAdmiredYourTokenNotificationResolver ¶
type SomeoneAdmiredYourTokenNotificationResolver interface { Token(ctx context.Context, obj *model.SomeoneAdmiredYourTokenNotification) (*model.Token, error) Admirers(ctx context.Context, obj *model.SomeoneAdmiredYourTokenNotification, before *string, after *string, first *int, last *int) (*model.GroupNotificationUsersConnection, error) }
type SomeoneMentionedYouNotificationResolver ¶
type SomeoneMentionedYouNotificationResolver interface {
MentionSource(ctx context.Context, obj *model.SomeoneMentionedYouNotification) (model.MentionSource, error)
}
type SomeoneMentionedYourCommunityNotificationResolver ¶
type SomeoneMentionedYourCommunityNotificationResolver interface { MentionSource(ctx context.Context, obj *model.SomeoneMentionedYourCommunityNotification) (model.MentionSource, error) Community(ctx context.Context, obj *model.SomeoneMentionedYourCommunityNotification) (*model.Community, error) }
type SomeoneViewedYourGalleryNotificationResolver ¶
type SomeoneViewedYourGalleryNotificationResolver interface { UserViewers(ctx context.Context, obj *model.SomeoneViewedYourGalleryNotification, before *string, after *string, first *int, last *int) (*model.GroupNotificationUsersConnection, error) Gallery(ctx context.Context, obj *model.SomeoneViewedYourGalleryNotification) (*model.Gallery, error) }
type SomeoneYouFollowOnFarcasterJoinedNotificationResolver ¶
type SomeoneYouFollowOnFarcasterJoinedNotificationResolver interface {
User(ctx context.Context, obj *model.SomeoneYouFollowOnFarcasterJoinedNotification) (*model.GalleryUser, error)
}
type SubscriptionResolver ¶
type SubscriptionResolver interface { NewNotification(ctx context.Context) (<-chan model.Notification, error) NotificationUpdated(ctx context.Context) (<-chan model.Notification, error) }
type TokenDefinitionResolver ¶
type TokenDefinitionResolver interface { Media(ctx context.Context, obj *model.TokenDefinition, darkMode *persist.DarkMode) (model.MediaSubtype, error) Contract(ctx context.Context, obj *model.TokenDefinition) (*model.Contract, error) TokenMetadata(ctx context.Context, obj *model.TokenDefinition) (*string, error) Community(ctx context.Context, obj *model.TokenDefinition) (*model.Community, error) Communities(ctx context.Context, obj *model.TokenDefinition) ([]*model.Community, error) MintURL(ctx context.Context, obj *model.TokenDefinition) (*string, error) }
type TokenHolderResolver ¶
type TokenHolderResolver interface { Wallets(ctx context.Context, obj *model.TokenHolder) ([]*model.Wallet, error) User(ctx context.Context, obj *model.TokenHolder) (*model.GalleryUser, error) PreviewTokens(ctx context.Context, obj *model.TokenHolder) ([]*string, error) }
type TokenResolver ¶
type TokenResolver interface { Owner(ctx context.Context, obj *model.Token) (*model.GalleryUser, error) OwnedByWallets(ctx context.Context, obj *model.Token) ([]*model.Wallet, error) Definition(ctx context.Context, obj *model.Token) (*model.TokenDefinition, error) Admires(ctx context.Context, obj *model.Token, before *string, after *string, first *int, last *int, userID *persist.DBID) (*model.TokenAdmiresConnection, error) ViewerAdmire(ctx context.Context, obj *model.Token) (*model.Admire, error) Media(ctx context.Context, obj *model.Token, darkMode *persist.DarkMode) (model.MediaSubtype, error) TokenType(ctx context.Context, obj *model.Token) (*model.TokenType, error) Chain(ctx context.Context, obj *model.Token) (*persist.Chain, error) Name(ctx context.Context, obj *model.Token) (*string, error) Description(ctx context.Context, obj *model.Token) (*string, error) TokenID(ctx context.Context, obj *model.Token) (*string, error) TokenMetadata(ctx context.Context, obj *model.Token) (*string, error) Contract(ctx context.Context, obj *model.Token) (*model.Contract, error) Community(ctx context.Context, obj *model.Token) (*model.Community, error) ExternalURL(ctx context.Context, obj *model.Token) (*string, error) IsSpamByProvider(ctx context.Context, obj *model.Token) (*bool, error) }
type TokensAddedToCollectionFeedEventDataResolver ¶
type TokensAddedToCollectionFeedEventDataResolver interface { Owner(ctx context.Context, obj *model.TokensAddedToCollectionFeedEventData) (*model.GalleryUser, error) Collection(ctx context.Context, obj *model.TokensAddedToCollectionFeedEventData) (*model.Collection, error) NewTokens(ctx context.Context, obj *model.TokensAddedToCollectionFeedEventData) ([]*model.CollectionToken, error) }
type UnfollowUserPayloadResolver ¶
type UnfollowUserPayloadResolver interface {
User(ctx context.Context, obj *model.UnfollowUserPayload) (*model.GalleryUser, error)
}
type UserCreatedFeedEventDataResolver ¶
type UserCreatedFeedEventDataResolver interface {
Owner(ctx context.Context, obj *model.UserCreatedFeedEventData) (*model.GalleryUser, error)
}
type UserEmailResolver ¶
type UserFollowedUsersFeedEventDataResolver ¶
type UserFollowedUsersFeedEventDataResolver interface {
Owner(ctx context.Context, obj *model.UserFollowedUsersFeedEventData) (*model.GalleryUser, error)
}
type ViewerResolver ¶
type ViewerResolver interface { User(ctx context.Context, obj *model.Viewer) (*model.GalleryUser, error) SocialAccounts(ctx context.Context, obj *model.Viewer) (*model.SocialAccounts, error) ViewerGalleries(ctx context.Context, obj *model.Viewer) ([]*model.ViewerGallery, error) Feed(ctx context.Context, obj *model.Viewer, before *string, after *string, first *int, last *int, includePosts bool) (*model.FeedConnection, error) Email(ctx context.Context, obj *model.Viewer) (*model.UserEmail, error) Notifications(ctx context.Context, obj *model.Viewer, before *string, after *string, first *int, last *int) (*model.NotificationsConnection, error) NotificationSettings(ctx context.Context, obj *model.Viewer) (*model.NotificationSettings, error) UserExperiences(ctx context.Context, obj *model.Viewer) ([]*model.UserExperience, error) Persona(ctx context.Context, obj *model.Viewer) (*persist.Persona, error) SuggestedUsers(ctx context.Context, obj *model.Viewer, before *string, after *string, first *int, last *int) (*model.UsersConnection, error) SuggestedUsersFarcaster(ctx context.Context, obj *model.Viewer, before *string, after *string, first *int, last *int) (*model.UsersConnection, error) }
Click to show internal directories.
Click to hide internal directories.