model

package
v0.0.0-...-476b611 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllImportWalletSource = []ImportWalletSource{
	ImportWalletSourceFarcaster,
}

Functions

func ConvertToModelType

func ConvertToModelType(object interface{}, gqlTypeName string) (objectAsType interface{}, ok bool)

Types

type AddRolesToUserPayloadOrError

type AddRolesToUserPayloadOrError interface {
	IsAddRolesToUserPayloadOrError()
}

type AddUserWalletPayload

type AddUserWalletPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (AddUserWalletPayload) IsAddUserWalletPayloadOrError

func (AddUserWalletPayload) IsAddUserWalletPayloadOrError()

type AddUserWalletPayloadOrError

type AddUserWalletPayloadOrError interface {
	IsAddUserWalletPayloadOrError()
}

type AdminAddWalletInput

type AdminAddWalletInput struct {
	Username     string                `json:"username"`
	ChainAddress *persist.ChainAddress `json:"chainAddress"`
	WalletType   persist.WalletType    `json:"walletType"`
}

type AdminAddWalletPayload

type AdminAddWalletPayload struct {
	User *GalleryUser `json:"user"`
}

func (AdminAddWalletPayload) IsAdminAddWalletPayloadOrError

func (AdminAddWalletPayload) IsAdminAddWalletPayloadOrError()

type AdminAddWalletPayloadOrError

type AdminAddWalletPayloadOrError interface {
	IsAdminAddWalletPayloadOrError()
}

type Admire

type Admire struct {
	HelperAdmireData
	Dbid         persist.DBID `json:"dbid"`
	CreationTime *time.Time   `json:"creationTime"`
	LastUpdated  *time.Time   `json:"lastUpdated"`
	Admirer      *GalleryUser `json:"admirer"`
	Source       AdmireSource `json:"source"`
}

func (*Admire) ID

func (r *Admire) ID() GqlID

func (Admire) IsInteraction

func (Admire) IsInteraction()

func (Admire) IsNode

func (Admire) IsNode()

type AdmireCommentPayload

type AdmireCommentPayload struct {
	Viewer  *Viewer  `json:"viewer"`
	Comment *Comment `json:"comment"`
	Admire  *Admire  `json:"admire"`
}

func (AdmireCommentPayload) IsAdmireCommentPayloadOrError

func (AdmireCommentPayload) IsAdmireCommentPayloadOrError()

type AdmireCommentPayloadOrError

type AdmireCommentPayloadOrError interface {
	IsAdmireCommentPayloadOrError()
}

type AdmireFeedEventPayload

type AdmireFeedEventPayload struct {
	Viewer    *Viewer    `json:"viewer"`
	Admire    *Admire    `json:"admire"`
	FeedEvent *FeedEvent `json:"feedEvent"`
}

func (AdmireFeedEventPayload) IsAdmireFeedEventPayloadOrError

func (AdmireFeedEventPayload) IsAdmireFeedEventPayloadOrError()

type AdmireFeedEventPayloadOrError

type AdmireFeedEventPayloadOrError interface {
	IsAdmireFeedEventPayloadOrError()
}

type AdmirePostPayload

type AdmirePostPayload struct {
	Viewer *Viewer `json:"viewer"`
	Post   *Post   `json:"post"`
	Admire *Admire `json:"admire"`
}

func (AdmirePostPayload) IsAdmirePostPayloadOrError

func (AdmirePostPayload) IsAdmirePostPayloadOrError()

type AdmirePostPayloadOrError

type AdmirePostPayloadOrError interface {
	IsAdmirePostPayloadOrError()
}

type AdmireSource

type AdmireSource interface {
	IsAdmireSource()
}

type AdmireTokenPayload

type AdmireTokenPayload struct {
	Viewer *Viewer `json:"viewer"`
	Token  *Token  `json:"token"`
	Admire *Admire `json:"admire"`
}

func (AdmireTokenPayload) IsAdmireTokenPayloadOrError

func (AdmireTokenPayload) IsAdmireTokenPayloadOrError()

type AdmireTokenPayloadOrError

type AdmireTokenPayloadOrError interface {
	IsAdmireTokenPayloadOrError()
}

type ArtBlocksCommunity

type ArtBlocksCommunity struct {
	HelperArtBlocksCommunityData
	CommunityKey *ArtBlocksCommunityKey `json:"communityKey"`
	Contract     *Contract              `json:"contract"`
	ProjectID    *string                `json:"projectID"`
}

func (ArtBlocksCommunity) IsCommunitySubtype

func (ArtBlocksCommunity) IsCommunitySubtype()

type ArtBlocksCommunityKey

type ArtBlocksCommunityKey struct {
	Contract  *persist.ChainAddress `json:"contract"`
	ProjectID *string               `json:"projectID"`
}

type ArtBlocksCommunityKeyInput

type ArtBlocksCommunityKeyInput struct {
	Contract  *persist.ChainAddress `json:"contract"`
	ProjectID string                `json:"projectID"`
}

type AudioMedia

type AudioMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (AudioMedia) IsMedia

func (AudioMedia) IsMedia()

func (AudioMedia) IsMediaSubtype

func (AudioMedia) IsMediaSubtype()

type AuthMechanism

type AuthMechanism struct {
	Eoa               *EoaAuth               `json:"eoa"`
	GnosisSafe        *GnosisSafeAuth        `json:"gnosisSafe"`
	Debug             *DebugAuth             `json:"debug"`
	MagicLink         *MagicLinkAuth         `json:"magicLink"`
	OneTimeLoginToken *OneTimeLoginTokenAuth `json:"oneTimeLoginToken"`
	Privy             *PrivyAuth             `json:"privy"`
	Neynar            *NeynarAuth            `json:"neynar"`
}

type AuthNonce

type AuthNonce struct {
	Nonce   *string `json:"nonce"`
	Message *string `json:"message"`
}

func (AuthNonce) IsGetAuthNoncePayloadOrError

func (AuthNonce) IsGetAuthNoncePayloadOrError()

type AuthorizationError

type AuthorizationError interface {
	IsAuthorizationError()
}

type Badge

type Badge struct {
	Name     *string   `json:"name"`
	ImageURL string    `json:"imageURL"`
	Contract *Contract `json:"contract"`
}

type BanUserFromFeedPayload

type BanUserFromFeedPayload struct {
	User *GalleryUser `json:"user"`
}

func (BanUserFromFeedPayload) IsBanUserFromFeedPayloadOrError

func (BanUserFromFeedPayload) IsBanUserFromFeedPayloadOrError()

type BanUserFromFeedPayloadOrError

type BanUserFromFeedPayloadOrError interface {
	IsBanUserFromFeedPayloadOrError()
}

type BlockUserPayload

type BlockUserPayload struct {
	UserID persist.DBID `json:"userId"`
}

func (BlockUserPayload) IsBlockUserPayloadOrError

func (BlockUserPayload) IsBlockUserPayloadOrError()

type BlockUserPayloadOrError

type BlockUserPayloadOrError interface {
	IsBlockUserPayloadOrError()
}

type ChainAddressTokenInput

type ChainAddressTokenInput struct {
	ChainAddress *persist.ChainAddress `json:"chainAddress"`
	// Refers to the id of the token in the contract either in decimal, or interpreted as hexadecimal when prefixed with '0x'
	TokenID persist.HexTokenID `json:"tokenId"`
}

type ChainTokens

type ChainTokens struct {
	Chain  *persist.Chain `json:"chain"`
	Tokens []*Token       `json:"tokens"`
}

type ClearAllNotificationsPayload

type ClearAllNotificationsPayload struct {
	Notifications []Notification `json:"notifications"`
}

type Collection

type Collection struct {
	Dbid           persist.DBID       `json:"dbid"`
	Version        *int               `json:"version"`
	Name           *string            `json:"name"`
	CollectorsNote *string            `json:"collectorsNote"`
	Gallery        *Gallery           `json:"gallery"`
	Layout         *CollectionLayout  `json:"layout"`
	Hidden         *bool              `json:"hidden"`
	Tokens         []*CollectionToken `json:"tokens"`
}

func (*Collection) ID

func (r *Collection) ID() GqlID

func (Collection) IsCollectionByIDOrError

func (Collection) IsCollectionByIDOrError()

func (Collection) IsNode

func (Collection) IsNode()

type CollectionByIDOrError

type CollectionByIDOrError interface {
	IsCollectionByIDOrError()
}

type CollectionCreatedFeedEventData

type CollectionCreatedFeedEventData struct {
	HelperCollectionCreatedFeedEventDataData
	EventTime         *time.Time         `json:"eventTime"`
	Owner             *GalleryUser       `json:"owner"`
	Action            *persist.Action    `json:"action"`
	Collection        *Collection        `json:"collection"`
	NewTokens         []*CollectionToken `json:"newTokens"`
	NewCollectorsNote *string            `json:"newCollectorsNote"`
}

func (CollectionCreatedFeedEventData) IsFeedEventData

func (CollectionCreatedFeedEventData) IsFeedEventData()

type CollectionEdge

type CollectionEdge struct {
	Node   *Collection `json:"node"`
	Cursor *string     `json:"cursor"`
}

type CollectionLayout

type CollectionLayout struct {
	Sections      []*int                     `json:"sections"`
	SectionLayout []*CollectionSectionLayout `json:"sectionLayout"`
}

type CollectionLayoutInput

type CollectionLayoutInput struct {
	Sections      []int                           `json:"sections"`
	SectionLayout []*CollectionSectionLayoutInput `json:"sectionLayout"`
}

type CollectionSectionLayout

type CollectionSectionLayout struct {
	Columns    *int   `json:"columns"`
	Whitespace []*int `json:"whitespace"`
}

type CollectionSectionLayoutInput

type CollectionSectionLayoutInput struct {
	Columns    int   `json:"columns"`
	Whitespace []int `json:"whitespace"`
}

type CollectionToken

type CollectionToken struct {
	HelperCollectionTokenData
	Token         *Token                   `json:"token"`
	Collection    *Collection              `json:"collection"`
	TokenSettings *CollectionTokenSettings `json:"tokenSettings"`
}

func (*CollectionToken) GetGqlIDField_CollectionID

func (r *CollectionToken) GetGqlIDField_CollectionID() string

func (*CollectionToken) GetGqlIDField_TokenID

func (r *CollectionToken) GetGqlIDField_TokenID() string

func (*CollectionToken) ID

func (r *CollectionToken) ID() GqlID

func (CollectionToken) IsCollectionTokenByIDOrError

func (CollectionToken) IsCollectionTokenByIDOrError()

func (CollectionToken) IsNode

func (CollectionToken) IsNode()

type CollectionTokenByIDOrError

type CollectionTokenByIDOrError interface {
	IsCollectionTokenByIDOrError()
}

type CollectionTokenSettings

type CollectionTokenSettings struct {
	RenderLive     *bool `json:"renderLive"`
	HighDefinition *bool `json:"highDefinition"`
}

type CollectionTokenSettingsInput

type CollectionTokenSettingsInput struct {
	TokenID        persist.DBID `json:"tokenId"`
	RenderLive     bool         `json:"renderLive"`
	HighDefinition bool         `json:"highDefinition"`
}

type CollectionUpdatedFeedEventData

type CollectionUpdatedFeedEventData struct {
	HelperCollectionUpdatedFeedEventDataData
	EventTime         *time.Time         `json:"eventTime"`
	Owner             *GalleryUser       `json:"owner"`
	Action            *persist.Action    `json:"action"`
	Collection        *Collection        `json:"collection"`
	NewCollectorsNote *string            `json:"newCollectorsNote"`
	NewTokens         []*CollectionToken `json:"newTokens"`
}

func (CollectionUpdatedFeedEventData) IsFeedEventData

func (CollectionUpdatedFeedEventData) IsFeedEventData()

type CollectionsConnection

type CollectionsConnection struct {
	Edges    []*CollectionEdge `json:"edges"`
	PageInfo *PageInfo         `json:"pageInfo"`
}

type CollectorsNoteAddedToCollectionFeedEventData

type CollectorsNoteAddedToCollectionFeedEventData struct {
	EventTime         *time.Time      `json:"eventTime"`
	Owner             *GalleryUser    `json:"owner"`
	Action            *persist.Action `json:"action"`
	Collection        *Collection     `json:"collection"`
	NewCollectorsNote *string         `json:"newCollectorsNote"`
}

func (CollectorsNoteAddedToCollectionFeedEventData) IsFeedEventData

type CollectorsNoteAddedToTokenFeedEventData

type CollectorsNoteAddedToTokenFeedEventData struct {
	EventTime         *time.Time       `json:"eventTime"`
	Owner             *GalleryUser     `json:"owner"`
	Action            *persist.Action  `json:"action"`
	Token             *CollectionToken `json:"token"`
	NewCollectorsNote *string          `json:"newCollectorsNote"`
}

func (CollectorsNoteAddedToTokenFeedEventData) IsFeedEventData

func (CollectorsNoteAddedToTokenFeedEventData) IsFeedEventData()

type Comment

type Comment struct {
	HelperCommentData
	Dbid         persist.DBID              `json:"dbid"`
	CreationTime *time.Time                `json:"creationTime"`
	LastUpdated  *time.Time                `json:"lastUpdated"`
	ReplyTo      *Comment                  `json:"replyTo"`
	Commenter    *GalleryUser              `json:"commenter"`
	Comment      *string                   `json:"comment"`
	Mentions     []*Mention                `json:"mentions"`
	Replies      *CommentsConnection       `json:"replies"`
	Source       CommentSource             `json:"source"`
	Deleted      *bool                     `json:"deleted"`
	ViewerAdmire *Admire                   `json:"viewerAdmire"`
	Admires      *CommentAdmiresConnection `json:"admires"`
}

func (*Comment) ID

func (r *Comment) ID() GqlID

func (Comment) IsAdmireSource

func (Comment) IsAdmireSource()

func (Comment) IsInteraction

func (Comment) IsInteraction()

func (Comment) IsMentionSource

func (Comment) IsMentionSource()

func (Comment) IsNode

func (Comment) IsNode()

type CommentAdmireEdge

type CommentAdmireEdge struct {
	Node   *Admire `json:"node"`
	Cursor *string `json:"cursor"`
}

type CommentAdmiresConnection

type CommentAdmiresConnection struct {
	Edges    []*CommentAdmireEdge `json:"edges"`
	PageInfo *PageInfo            `json:"pageInfo"`
}

type CommentEdge

type CommentEdge struct {
	Node   *Comment `json:"node"`
	Cursor *string  `json:"cursor"`
}

type CommentOnFeedEventPayload

type CommentOnFeedEventPayload struct {
	Viewer         *Viewer    `json:"viewer"`
	Comment        *Comment   `json:"comment"`
	ReplyToComment *Comment   `json:"replyToComment"`
	FeedEvent      *FeedEvent `json:"feedEvent"`
}

func (CommentOnFeedEventPayload) IsCommentOnFeedEventPayloadOrError

func (CommentOnFeedEventPayload) IsCommentOnFeedEventPayloadOrError()

type CommentOnFeedEventPayloadOrError

type CommentOnFeedEventPayloadOrError interface {
	IsCommentOnFeedEventPayloadOrError()
}

type CommentOnPostPayload

type CommentOnPostPayload struct {
	Viewer         *Viewer  `json:"viewer"`
	Post           *Post    `json:"post"`
	Comment        *Comment `json:"comment"`
	ReplyToComment *Comment `json:"replyToComment"`
}

func (CommentOnPostPayload) IsCommentOnPostPayloadOrError

func (CommentOnPostPayload) IsCommentOnPostPayloadOrError()

type CommentOnPostPayloadOrError

type CommentOnPostPayloadOrError interface {
	IsCommentOnPostPayloadOrError()
}

type CommentSource

type CommentSource interface {
	IsCommentSource()
}

type CommentsConnection

type CommentsConnection struct {
	Edges    []*CommentEdge `json:"edges"`
	PageInfo *PageInfo      `json:"pageInfo"`
}

type CommunitiesConnection

type CommunitiesConnection struct {
	Edges    []*CommunityEdge `json:"edges"`
	PageInfo *PageInfo        `json:"pageInfo"`
}

type Community

type Community struct {
	HelperCommunityData
	Dbid              persist.DBID                  `json:"dbid"`
	LastUpdated       *time.Time                    `json:"lastUpdated"`
	Name              *string                       `json:"name"`
	Description       *string                       `json:"description"`
	ProfileImageURL   *string                       `json:"profileImageURL"`
	BadgeURL          *string                       `json:"badgeURL"`
	MintURL           *string                       `json:"mintURL"`
	Subtype           CommunitySubtype              `json:"subtype"`
	Creators          []GalleryUserOrAddress        `json:"creators"`
	Holders           *TokenHoldersConnection       `json:"holders"`
	Tokens            *TokensConnection             `json:"tokens"`
	Posts             *PostsConnection              `json:"posts"`
	TokensForFrame    []*Token                      `json:"tokensForFrame"`
	Contract          *Contract                     `json:"contract"`
	ContractAddress   *persist.ChainAddress         `json:"contractAddress"`
	Chain             *persist.Chain                `json:"chain"`
	CreatorAddress    *persist.ChainAddress         `json:"creatorAddress"`
	Creator           GalleryUserOrAddress          `json:"creator"`
	TokensInCommunity *TokensConnection             `json:"tokensInCommunity"`
	Owners            *TokenHoldersConnection       `json:"owners"`
	Galleries         *CommunityGalleriesConnection `json:"galleries"`
	ViewerIsMember    *bool                         `json:"viewerIsMember"`
}

func (*Community) ID

func (r *Community) ID() GqlID

func (Community) IsCommunityByAddressOrError

func (Community) IsCommunityByAddressOrError()

func (Community) IsCommunityByIDOrError

func (Community) IsCommunityByIDOrError()

func (Community) IsCommunityByKeyOrError

func (Community) IsCommunityByKeyOrError()

func (Community) IsMentionEntity

func (Community) IsMentionEntity()

func (Community) IsNode

func (Community) IsNode()

type CommunityByAddressOrError

type CommunityByAddressOrError interface {
	IsCommunityByAddressOrError()
}

type CommunityByIDOrError

type CommunityByIDOrError interface {
	IsCommunityByIDOrError()
}

type CommunityByKeyOrError

type CommunityByKeyOrError interface {
	IsCommunityByKeyOrError()
}

type CommunityEdge

type CommunityEdge struct {
	Node   *Community `json:"node"`
	Cursor *string    `json:"cursor"`
}

type CommunityGalleriesConnection

type CommunityGalleriesConnection struct {
	Edges    []*CommunityGalleryEdge `json:"edges"`
	PageInfo *PageInfo               `json:"pageInfo"`
}

type CommunityGallery

type CommunityGallery struct {
	Gallery       *Gallery         `json:"gallery"`
	TokenPreviews []*PreviewURLSet `json:"tokenPreviews"`
}

type CommunityGalleryEdge

type CommunityGalleryEdge struct {
	Node   *CommunityGallery `json:"node"`
	Cursor *string           `json:"cursor"`
}

type CommunitySearchResult

type CommunitySearchResult struct {
	Community *Community `json:"community"`
}

type CommunitySubtype

type CommunitySubtype interface {
	IsCommunitySubtype()
}

type ConnectSocialAccountPayload

type ConnectSocialAccountPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (ConnectSocialAccountPayload) IsConnectSocialAccountPayloadOrError

func (ConnectSocialAccountPayload) IsConnectSocialAccountPayloadOrError()

type ConnectSocialAccountPayloadOrError

type ConnectSocialAccountPayloadOrError interface {
	IsConnectSocialAccountPayloadOrError()
}

type Contract

type Contract struct {
	Dbid             persist.DBID          `json:"dbid"`
	LastUpdated      *time.Time            `json:"lastUpdated"`
	ContractAddress  *persist.ChainAddress `json:"contractAddress"`
	CreatorAddress   *persist.ChainAddress `json:"creatorAddress"`
	Chain            *persist.Chain        `json:"chain"`
	Name             *string               `json:"name"`
	ProfileImageURL  *string               `json:"profileImageURL"`
	ProfileBannerURL *string               `json:"profileBannerURL"`
	BadgeURL         *string               `json:"badgeURL"`
	MintURL          *string               `json:"mintURL"`
	IsSpam           *bool                 `json:"isSpam"`
}

func (*Contract) ID

func (r *Contract) ID() GqlID

func (Contract) IsNode

func (Contract) IsNode()

type ContractCommunity

type ContractCommunity struct {
	HelperContractCommunityData
	CommunityKey *ContractCommunityKey `json:"communityKey"`
	Contract     *Contract             `json:"contract"`
}

func (ContractCommunity) IsCommunitySubtype

func (ContractCommunity) IsCommunitySubtype()

type ContractCommunityKey

type ContractCommunityKey struct {
	Contract *persist.ChainAddress `json:"contract"`
}

type ContractCommunityKeyInput

type ContractCommunityKeyInput struct {
	Contract *persist.ChainAddress `json:"contract"`
}

type CreateCollectionInGalleryInput

type CreateCollectionInGalleryInput struct {
	Name           string                          `json:"name"`
	CollectorsNote string                          `json:"collectorsNote"`
	Tokens         []persist.DBID                  `json:"tokens"`
	Layout         *CollectionLayoutInput          `json:"layout"`
	TokenSettings  []*CollectionTokenSettingsInput `json:"tokenSettings"`
	Hidden         bool                            `json:"hidden"`
	GivenID        persist.DBID                    `json:"givenID"`
}

type CreateCollectionInput

type CreateCollectionInput struct {
	GalleryID      persist.DBID                    `json:"galleryId"`
	Name           string                          `json:"name"`
	CollectorsNote string                          `json:"collectorsNote"`
	Tokens         []persist.DBID                  `json:"tokens"`
	Layout         *CollectionLayoutInput          `json:"layout"`
	TokenSettings  []*CollectionTokenSettingsInput `json:"tokenSettings"`
	Caption        *string                         `json:"caption"`
}

type CreateCollectionPayload

type CreateCollectionPayload struct {
	Collection *Collection `json:"collection"`
	FeedEvent  *FeedEvent  `json:"feedEvent"`
}

func (CreateCollectionPayload) IsCreateCollectionPayloadOrError

func (CreateCollectionPayload) IsCreateCollectionPayloadOrError()

type CreateCollectionPayloadOrError

type CreateCollectionPayloadOrError interface {
	IsCreateCollectionPayloadOrError()
}

type CreateGalleryInput

type CreateGalleryInput struct {
	Name        *string `json:"name"`
	Description *string `json:"description"`
	Position    string  `json:"position"`
}

type CreateGalleryPayload

type CreateGalleryPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (CreateGalleryPayload) IsCreateGalleryPayloadOrError

func (CreateGalleryPayload) IsCreateGalleryPayloadOrError()

type CreateGalleryPayloadOrError

type CreateGalleryPayloadOrError interface {
	IsCreateGalleryPayloadOrError()
}

type CreateUserInput

type CreateUserInput struct {
	Username           string               `json:"username"`
	Bio                *string              `json:"bio"`
	Email              *persist.Email       `json:"email"`
	GalleryName        *string              `json:"galleryName"`
	GalleryDescription *string              `json:"galleryDescription"`
	GalleryPosition    *string              `json:"galleryPosition"`
	ImportWallets      []ImportWalletSource `json:"importWallets"`
}

type CreateUserPayload

type CreateUserPayload struct {
	UserID    *persist.DBID `json:"userId"`
	GalleryID *persist.DBID `json:"galleryId"`
	Viewer    *Viewer       `json:"viewer"`
}

func (CreateUserPayload) IsCreateUserPayloadOrError

func (CreateUserPayload) IsCreateUserPayloadOrError()

type CreateUserPayloadOrError

type CreateUserPayloadOrError interface {
	IsCreateUserPayloadOrError()
}

type CreatedCommunitiesInput

type CreatedCommunitiesInput struct {
	IncludeChains []persist.Chain `json:"includeChains"`
}

type DebugAuth

type DebugAuth struct {
	AsUsername         *string                 `json:"asUsername"`
	UserID             *persist.DBID           `json:"userId"`
	ChainAddresses     []*persist.ChainAddress `json:"chainAddresses"`
	DebugToolsPassword *string                 `json:"debugToolsPassword"`
}

type DebugSocialAuth

type DebugSocialAuth struct {
	Provider           persist.SocialProvider `json:"provider"`
	ID                 string                 `json:"id"`
	Username           string                 `json:"username"`
	DebugToolsPassword *string                `json:"debugToolsPassword"`
}

type DeleteCollectionPayload

type DeleteCollectionPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (DeleteCollectionPayload) IsDeleteCollectionPayloadOrError

func (DeleteCollectionPayload) IsDeleteCollectionPayloadOrError()

type DeleteCollectionPayloadOrError

type DeleteCollectionPayloadOrError interface {
	IsDeleteCollectionPayloadOrError()
}

type DeleteGalleryPayload

type DeleteGalleryPayload struct {
	DeletedID *DeletedNode `json:"deletedId"`
}

func (DeleteGalleryPayload) IsDeleteGalleryPayloadOrError

func (DeleteGalleryPayload) IsDeleteGalleryPayloadOrError()

type DeleteGalleryPayloadOrError

type DeleteGalleryPayloadOrError interface {
	IsDeleteGalleryPayloadOrError()
}

type DeletePostPayload

type DeletePostPayload struct {
	DeletedID *DeletedNode `json:"deletedId"`
}

func (DeletePostPayload) IsDeletePostPayloadOrError

func (DeletePostPayload) IsDeletePostPayloadOrError()

type DeletePostPayloadOrError

type DeletePostPayloadOrError interface {
	IsDeletePostPayloadOrError()
}

type DeletedNode

type DeletedNode struct {
	Dbid persist.DBID `json:"dbid"`
}

func (*DeletedNode) ID

func (r *DeletedNode) ID() GqlID

func (DeletedNode) IsNode

func (DeletedNode) IsNode()

type DisconnectSocialAccountPayload

type DisconnectSocialAccountPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (DisconnectSocialAccountPayload) IsDisconnectSocialAccountPayloadOrError

func (DisconnectSocialAccountPayload) IsDisconnectSocialAccountPayloadOrError()

type DisconnectSocialAccountPayloadOrError

type DisconnectSocialAccountPayloadOrError interface {
	IsDisconnectSocialAccountPayloadOrError()
}

type EmailNotificationSettings

type EmailNotificationSettings struct {
	UnsubscribedFromAll           bool  `json:"unsubscribedFromAll"`
	UnsubscribedFromNotifications bool  `json:"unsubscribedFromNotifications"`
	UnsubscribedFromDigest        bool  `json:"unsubscribedFromDigest"`
	UnsubscribedFromMarketing     *bool `json:"unsubscribedFromMarketing"`
	UnsubscribedFromMembersClub   *bool `json:"unsubscribedFromMembersClub"`
}

type EmailUnsubscriptionType

type EmailUnsubscriptionType string
const (
	EmailUnsubscriptionTypeAll           EmailUnsubscriptionType = "All"
	EmailUnsubscriptionTypeNotifications EmailUnsubscriptionType = "Notifications"
	EmailUnsubscriptionTypeDigest        EmailUnsubscriptionType = "Digest"
	EmailUnsubscriptionTypeMarketing     EmailUnsubscriptionType = "Marketing"
	EmailUnsubscriptionTypeMembersClub   EmailUnsubscriptionType = "MembersClub"
)

func (EmailUnsubscriptionType) IsValid

func (e EmailUnsubscriptionType) IsValid() bool

func (EmailUnsubscriptionType) MarshalGQL

func (e EmailUnsubscriptionType) MarshalGQL(w io.Writer)

func (EmailUnsubscriptionType) String

func (e EmailUnsubscriptionType) String() string

func (*EmailUnsubscriptionType) UnmarshalGQL

func (e *EmailUnsubscriptionType) UnmarshalGQL(v interface{}) error

type EnsProfileImage

type EnsProfileImage struct {
	HelperEnsProfileImageData
	Wallet       *Wallet            `json:"wallet"`
	ProfileImage *HTTPSProfileImage `json:"profileImage"`
	Token        *Token             `json:"token"`
}

func (EnsProfileImage) IsProfileImage

func (EnsProfileImage) IsProfileImage()

type EoaAuth

type EoaAuth struct {
	ChainPubKey *persist.ChainPubKey `json:"chainPubKey"`
	Nonce       string               `json:"nonce"`
	Message     string               `json:"message"`
	Signature   string               `json:"signature"`
}

type ErrAddressNotOwnedByUser

type ErrAddressNotOwnedByUser struct {
	Message string `json:"message"`
}

func (ErrAddressNotOwnedByUser) IsError

func (ErrAddressNotOwnedByUser) IsError()

func (ErrAddressNotOwnedByUser) IsHighlightClaimMintPayloadOrError

func (ErrAddressNotOwnedByUser) IsHighlightClaimMintPayloadOrError()

type ErrAddressOwnedByUser

type ErrAddressOwnedByUser struct {
	Message string `json:"message"`
}

func (ErrAddressOwnedByUser) IsAddUserWalletPayloadOrError

func (ErrAddressOwnedByUser) IsAddUserWalletPayloadOrError()

func (ErrAddressOwnedByUser) IsAdminAddWalletPayloadOrError

func (ErrAddressOwnedByUser) IsAdminAddWalletPayloadOrError()

func (ErrAddressOwnedByUser) IsError

func (ErrAddressOwnedByUser) IsError()

type ErrAdmireAlreadyExists

type ErrAdmireAlreadyExists struct {
	Message string `json:"message"`
}

func (ErrAdmireAlreadyExists) IsAdmireFeedEventPayloadOrError

func (ErrAdmireAlreadyExists) IsAdmireFeedEventPayloadOrError()

func (ErrAdmireAlreadyExists) IsError

func (ErrAdmireAlreadyExists) IsError()

type ErrAdmireNotFound

type ErrAdmireNotFound struct {
	Message string `json:"message"`
}

func (ErrAdmireNotFound) IsError

func (ErrAdmireNotFound) IsError()

func (ErrAdmireNotFound) IsRemoveAdmirePayloadOrError

func (ErrAdmireNotFound) IsRemoveAdmirePayloadOrError()

type ErrAuthenticationFailed

type ErrAuthenticationFailed struct {
	Message string `json:"message"`
}

func (ErrAuthenticationFailed) IsAddUserWalletPayloadOrError

func (ErrAuthenticationFailed) IsAddUserWalletPayloadOrError()

func (ErrAuthenticationFailed) IsAdmireFeedEventPayloadOrError

func (ErrAuthenticationFailed) IsAdmireFeedEventPayloadOrError()

func (ErrAuthenticationFailed) IsCommentOnFeedEventPayloadOrError

func (ErrAuthenticationFailed) IsCommentOnFeedEventPayloadOrError()

func (ErrAuthenticationFailed) IsCreateUserPayloadOrError

func (ErrAuthenticationFailed) IsCreateUserPayloadOrError()

func (ErrAuthenticationFailed) IsError

func (ErrAuthenticationFailed) IsError()

func (ErrAuthenticationFailed) IsFollowUserPayloadOrError

func (ErrAuthenticationFailed) IsFollowUserPayloadOrError()

func (ErrAuthenticationFailed) IsLoginPayloadOrError

func (ErrAuthenticationFailed) IsLoginPayloadOrError()

func (ErrAuthenticationFailed) IsRemoveAdmirePayloadOrError

func (ErrAuthenticationFailed) IsRemoveAdmirePayloadOrError()

func (ErrAuthenticationFailed) IsRemoveCommentPayloadOrError

func (ErrAuthenticationFailed) IsRemoveCommentPayloadOrError()

func (ErrAuthenticationFailed) IsRemoveProfileImagePayloadOrError

func (ErrAuthenticationFailed) IsRemoveProfileImagePayloadOrError()

func (ErrAuthenticationFailed) IsSetProfileImagePayloadOrError

func (ErrAuthenticationFailed) IsSetProfileImagePayloadOrError()

func (ErrAuthenticationFailed) IsUnfollowUserPayloadOrError

func (ErrAuthenticationFailed) IsUnfollowUserPayloadOrError()

func (ErrAuthenticationFailed) IsViewGalleryPayloadOrError

func (ErrAuthenticationFailed) IsViewGalleryPayloadOrError()

func (ErrAuthenticationFailed) IsViewTokenPayloadOrError

func (ErrAuthenticationFailed) IsViewTokenPayloadOrError()

type ErrCollectionNotFound

type ErrCollectionNotFound struct {
	Message string `json:"message"`
}

func (ErrCollectionNotFound) IsCollectionByIDOrError

func (ErrCollectionNotFound) IsCollectionByIDOrError()

func (ErrCollectionNotFound) IsCollectionTokenByIDOrError

func (ErrCollectionNotFound) IsCollectionTokenByIDOrError()

func (ErrCollectionNotFound) IsDeleteCollectionPayloadOrError

func (ErrCollectionNotFound) IsDeleteCollectionPayloadOrError()

func (ErrCollectionNotFound) IsError

func (ErrCollectionNotFound) IsError()

func (ErrCollectionNotFound) IsViewTokenPayloadOrError

func (ErrCollectionNotFound) IsViewTokenPayloadOrError()

type ErrCommentNotFound

type ErrCommentNotFound struct {
	Message string `json:"message"`
}

func (ErrCommentNotFound) IsAdmireCommentPayloadOrError

func (ErrCommentNotFound) IsAdmireCommentPayloadOrError()

func (ErrCommentNotFound) IsError

func (ErrCommentNotFound) IsError()

func (ErrCommentNotFound) IsRemoveCommentPayloadOrError

func (ErrCommentNotFound) IsRemoveCommentPayloadOrError()

type ErrCommunityNotFound

type ErrCommunityNotFound struct {
	Message string `json:"message"`
}

func (ErrCommunityNotFound) IsCommunityByAddressOrError

func (ErrCommunityNotFound) IsCommunityByAddressOrError()

func (ErrCommunityNotFound) IsCommunityByIDOrError

func (ErrCommunityNotFound) IsCommunityByIDOrError()

func (ErrCommunityNotFound) IsCommunityByKeyOrError

func (ErrCommunityNotFound) IsCommunityByKeyOrError()

func (ErrCommunityNotFound) IsError

func (ErrCommunityNotFound) IsError()

func (ErrCommunityNotFound) IsPostComposerDraftDetailsPayloadOrError

func (ErrCommunityNotFound) IsPostComposerDraftDetailsPayloadOrError()

func (ErrCommunityNotFound) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError

func (ErrCommunityNotFound) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError()

type ErrDoesNotOwnRequiredToken

type ErrDoesNotOwnRequiredToken struct {
	Message string `json:"message"`
}

func (ErrDoesNotOwnRequiredToken) IsAuthorizationError

func (ErrDoesNotOwnRequiredToken) IsAuthorizationError()

func (ErrDoesNotOwnRequiredToken) IsCreateUserPayloadOrError

func (ErrDoesNotOwnRequiredToken) IsCreateUserPayloadOrError()

func (ErrDoesNotOwnRequiredToken) IsError

func (ErrDoesNotOwnRequiredToken) IsError()

func (ErrDoesNotOwnRequiredToken) IsLoginPayloadOrError

func (ErrDoesNotOwnRequiredToken) IsLoginPayloadOrError()

type ErrEmailAlreadyUsed

type ErrEmailAlreadyUsed struct {
	Message string `json:"message"`
}

func (ErrEmailAlreadyUsed) IsCreateUserPayloadOrError

func (ErrEmailAlreadyUsed) IsCreateUserPayloadOrError()

func (ErrEmailAlreadyUsed) IsError

func (ErrEmailAlreadyUsed) IsError()

type ErrEmailUnverified

type ErrEmailUnverified struct {
	Message string `json:"message"`
}

func (ErrEmailUnverified) IsError

func (ErrEmailUnverified) IsError()

func (ErrEmailUnverified) IsLoginPayloadOrError

func (ErrEmailUnverified) IsLoginPayloadOrError()

type ErrFeedEventNotFound

type ErrFeedEventNotFound struct {
	Message string `json:"message"`
}

func (ErrFeedEventNotFound) IsAdmireFeedEventPayloadOrError

func (ErrFeedEventNotFound) IsAdmireFeedEventPayloadOrError()

func (ErrFeedEventNotFound) IsCommentOnFeedEventPayloadOrError

func (ErrFeedEventNotFound) IsCommentOnFeedEventPayloadOrError()

func (ErrFeedEventNotFound) IsError

func (ErrFeedEventNotFound) IsError()

func (ErrFeedEventNotFound) IsFeedEventByIDOrError

func (ErrFeedEventNotFound) IsFeedEventByIDOrError()

func (ErrFeedEventNotFound) IsFeedEventOrError

func (ErrFeedEventNotFound) IsFeedEventOrError()

func (ErrFeedEventNotFound) IsRemoveAdmirePayloadOrError

func (ErrFeedEventNotFound) IsRemoveAdmirePayloadOrError()

func (ErrFeedEventNotFound) IsRemoveCommentPayloadOrError

func (ErrFeedEventNotFound) IsRemoveCommentPayloadOrError()

type ErrGalleryNotFound

type ErrGalleryNotFound struct {
	Message string `json:"message"`
}

func (ErrGalleryNotFound) IsError

func (ErrGalleryNotFound) IsError()

func (ErrGalleryNotFound) IsGalleryByIDPayloadOrError

func (ErrGalleryNotFound) IsGalleryByIDPayloadOrError()

func (ErrGalleryNotFound) IsViewerGalleryByIDPayloadOrError

func (ErrGalleryNotFound) IsViewerGalleryByIDPayloadOrError()

type ErrHighlightChainNotSupported

type ErrHighlightChainNotSupported struct {
	Message string `json:"message"`
}

func (ErrHighlightChainNotSupported) IsError

func (ErrHighlightChainNotSupported) IsHighlightClaimMintPayloadOrError

func (ErrHighlightChainNotSupported) IsHighlightClaimMintPayloadOrError()

type ErrHighlightClaimAlreadyMinted

type ErrHighlightClaimAlreadyMinted struct {
	Message string `json:"message"`
}

func (ErrHighlightClaimAlreadyMinted) IsError

func (ErrHighlightClaimAlreadyMinted) IsHighlightClaimMintPayloadOrError

func (ErrHighlightClaimAlreadyMinted) IsHighlightClaimMintPayloadOrError()

type ErrHighlightClaimInProgress

type ErrHighlightClaimInProgress struct {
	Message string `json:"message"`
}

func (ErrHighlightClaimInProgress) IsError

func (ErrHighlightClaimInProgress) IsError()

func (ErrHighlightClaimInProgress) IsHighlightClaimMintPayloadOrError

func (ErrHighlightClaimInProgress) IsHighlightClaimMintPayloadOrError()

type ErrHighlightMintUnavailable

type ErrHighlightMintUnavailable struct {
	Message string `json:"message"`
}

func (ErrHighlightMintUnavailable) IsError

func (ErrHighlightMintUnavailable) IsError()

func (ErrHighlightMintUnavailable) IsHighlightClaimMintPayloadOrError

func (ErrHighlightMintUnavailable) IsHighlightClaimMintPayloadOrError()

func (ErrHighlightMintUnavailable) IsHighlightMintClaimStatusPayloadOrError

func (ErrHighlightMintUnavailable) IsHighlightMintClaimStatusPayloadOrError()

type ErrHighlightTxnFailed

type ErrHighlightTxnFailed struct {
	Message string `json:"message"`
}

func (ErrHighlightTxnFailed) IsError

func (ErrHighlightTxnFailed) IsError()

func (ErrHighlightTxnFailed) IsHighlightClaimMintPayloadOrError

func (ErrHighlightTxnFailed) IsHighlightClaimMintPayloadOrError()

func (ErrHighlightTxnFailed) IsHighlightMintClaimStatusPayloadOrError

func (ErrHighlightTxnFailed) IsHighlightMintClaimStatusPayloadOrError()

type ErrInvalidIDFormat

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

func (ErrInvalidIDFormat) Error

func (e ErrInvalidIDFormat) Error() string

type ErrInvalidIDType

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

func (ErrInvalidIDType) Error

func (e ErrInvalidIDType) Error() string

type ErrInvalidInput

type ErrInvalidInput struct {
	Message    string   `json:"message"`
	Parameters []string `json:"parameters"`
	Reasons    []string `json:"reasons"`
}

func (ErrInvalidInput) IsAddUserWalletPayloadOrError

func (ErrInvalidInput) IsAddUserWalletPayloadOrError()

func (ErrInvalidInput) IsAdmireCommentPayloadOrError

func (ErrInvalidInput) IsAdmireCommentPayloadOrError()

func (ErrInvalidInput) IsAdmireFeedEventPayloadOrError

func (ErrInvalidInput) IsAdmireFeedEventPayloadOrError()

func (ErrInvalidInput) IsAdmirePostPayloadOrError

func (ErrInvalidInput) IsAdmirePostPayloadOrError()

func (ErrInvalidInput) IsAdmireTokenPayloadOrError

func (ErrInvalidInput) IsAdmireTokenPayloadOrError()

func (ErrInvalidInput) IsBlockUserPayloadOrError

func (ErrInvalidInput) IsBlockUserPayloadOrError()

func (ErrInvalidInput) IsCollectionByIDOrError

func (ErrInvalidInput) IsCollectionByIDOrError()

func (ErrInvalidInput) IsCommentOnFeedEventPayloadOrError

func (ErrInvalidInput) IsCommentOnFeedEventPayloadOrError()

func (ErrInvalidInput) IsCommentOnPostPayloadOrError

func (ErrInvalidInput) IsCommentOnPostPayloadOrError()

func (ErrInvalidInput) IsCommunityByAddressOrError

func (ErrInvalidInput) IsCommunityByAddressOrError()

func (ErrInvalidInput) IsCommunityByIDOrError

func (ErrInvalidInput) IsCommunityByIDOrError()

func (ErrInvalidInput) IsCommunityByKeyOrError

func (ErrInvalidInput) IsCommunityByKeyOrError()

func (ErrInvalidInput) IsConnectSocialAccountPayloadOrError

func (ErrInvalidInput) IsConnectSocialAccountPayloadOrError()

func (ErrInvalidInput) IsCreateCollectionPayloadOrError

func (ErrInvalidInput) IsCreateCollectionPayloadOrError()

func (ErrInvalidInput) IsCreateGalleryPayloadOrError

func (ErrInvalidInput) IsCreateGalleryPayloadOrError()

func (ErrInvalidInput) IsCreateUserPayloadOrError

func (ErrInvalidInput) IsCreateUserPayloadOrError()

func (ErrInvalidInput) IsDeleteCollectionPayloadOrError

func (ErrInvalidInput) IsDeleteCollectionPayloadOrError()

func (ErrInvalidInput) IsDeleteGalleryPayloadOrError

func (ErrInvalidInput) IsDeleteGalleryPayloadOrError()

func (ErrInvalidInput) IsDeletePostPayloadOrError

func (ErrInvalidInput) IsDeletePostPayloadOrError()

func (ErrInvalidInput) IsDisconnectSocialAccountPayloadOrError

func (ErrInvalidInput) IsDisconnectSocialAccountPayloadOrError()

func (ErrInvalidInput) IsError

func (ErrInvalidInput) IsError()

func (ErrInvalidInput) IsFollowAllOnboardingRecommendationsPayloadOrError

func (ErrInvalidInput) IsFollowAllOnboardingRecommendationsPayloadOrError()

func (ErrInvalidInput) IsFollowAllSocialConnectionsPayloadOrError

func (ErrInvalidInput) IsFollowAllSocialConnectionsPayloadOrError()

func (ErrInvalidInput) IsFollowUserPayloadOrError

func (ErrInvalidInput) IsFollowUserPayloadOrError()

func (ErrInvalidInput) IsMerchTokensPayloadOrError

func (ErrInvalidInput) IsMerchTokensPayloadOrError()

func (ErrInvalidInput) IsMintPremiumCardToWalletPayloadOrError

func (ErrInvalidInput) IsMintPremiumCardToWalletPayloadOrError()

func (ErrInvalidInput) IsMoveCollectionToGalleryPayloadOrError

func (ErrInvalidInput) IsMoveCollectionToGalleryPayloadOrError()

func (ErrInvalidInput) IsOptInForRolesPayloadOrError

func (ErrInvalidInput) IsOptInForRolesPayloadOrError()

func (ErrInvalidInput) IsOptOutForRolesPayloadOrError

func (ErrInvalidInput) IsOptOutForRolesPayloadOrError()

func (ErrInvalidInput) IsPostComposerDraftDetailsPayloadOrError

func (ErrInvalidInput) IsPostComposerDraftDetailsPayloadOrError()

func (ErrInvalidInput) IsPostOrError

func (ErrInvalidInput) IsPostOrError()

func (ErrInvalidInput) IsPostTokensPayloadOrError

func (ErrInvalidInput) IsPostTokensPayloadOrError()

func (ErrInvalidInput) IsPreverifyEmailPayloadOrError

func (ErrInvalidInput) IsPreverifyEmailPayloadOrError()

func (ErrInvalidInput) IsPublishGalleryPayloadOrError

func (ErrInvalidInput) IsPublishGalleryPayloadOrError()

func (ErrInvalidInput) IsRedeemMerchPayloadOrError

func (ErrInvalidInput) IsRedeemMerchPayloadOrError()

func (ErrInvalidInput) IsReferralPostPreflightPayloadOrError

func (ErrInvalidInput) IsReferralPostPreflightPayloadOrError()

func (ErrInvalidInput) IsReferralPostTokenPayloadOrError

func (ErrInvalidInput) IsReferralPostTokenPayloadOrError()

func (ErrInvalidInput) IsRefreshCollectionPayloadOrError

func (ErrInvalidInput) IsRefreshCollectionPayloadOrError()

func (ErrInvalidInput) IsRefreshContractPayloadOrError

func (ErrInvalidInput) IsRefreshContractPayloadOrError()

func (ErrInvalidInput) IsRefreshTokenPayloadOrError

func (ErrInvalidInput) IsRefreshTokenPayloadOrError()

func (ErrInvalidInput) IsRegisterUserPushTokenPayloadOrError

func (ErrInvalidInput) IsRegisterUserPushTokenPayloadOrError()

func (ErrInvalidInput) IsRemoveAdmirePayloadOrError

func (ErrInvalidInput) IsRemoveAdmirePayloadOrError()

func (ErrInvalidInput) IsRemoveCommentPayloadOrError

func (ErrInvalidInput) IsRemoveCommentPayloadOrError()

func (ErrInvalidInput) IsRemoveUserWalletsPayloadOrError

func (ErrInvalidInput) IsRemoveUserWalletsPayloadOrError()

func (ErrInvalidInput) IsReportPostPayloadOrError

func (ErrInvalidInput) IsReportPostPayloadOrError()

func (ErrInvalidInput) IsResendVerificationEmailPayloadOrError

func (ErrInvalidInput) IsResendVerificationEmailPayloadOrError()

func (ErrInvalidInput) IsSearchCommunitiesPayloadOrError

func (ErrInvalidInput) IsSearchCommunitiesPayloadOrError()

func (ErrInvalidInput) IsSearchGalleriesPayloadOrError

func (ErrInvalidInput) IsSearchGalleriesPayloadOrError()

func (ErrInvalidInput) IsSearchUsersPayloadOrError

func (ErrInvalidInput) IsSearchUsersPayloadOrError()

func (ErrInvalidInput) IsSetPersonaPayloadOrError

func (ErrInvalidInput) IsSetPersonaPayloadOrError()

func (ErrInvalidInput) IsSetProfileImagePayloadOrError

func (ErrInvalidInput) IsSetProfileImagePayloadOrError()

func (ErrInvalidInput) IsSocialConnectionsOrError

func (ErrInvalidInput) IsSocialConnectionsOrError()

func (ErrInvalidInput) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError

func (ErrInvalidInput) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError()

func (ErrInvalidInput) IsUnblockUserPayloadOrError

func (ErrInvalidInput) IsUnblockUserPayloadOrError()

func (ErrInvalidInput) IsUnfollowUserPayloadOrError

func (ErrInvalidInput) IsUnfollowUserPayloadOrError()

func (ErrInvalidInput) IsUnregisterUserPushTokenPayloadOrError

func (ErrInvalidInput) IsUnregisterUserPushTokenPayloadOrError()

func (ErrInvalidInput) IsUnsubscribeFromEmailTypePayloadOrError

func (ErrInvalidInput) IsUnsubscribeFromEmailTypePayloadOrError()

func (ErrInvalidInput) IsUpdateCollectionHiddenPayloadOrError

func (ErrInvalidInput) IsUpdateCollectionHiddenPayloadOrError()

func (ErrInvalidInput) IsUpdateCollectionInfoPayloadOrError

func (ErrInvalidInput) IsUpdateCollectionInfoPayloadOrError()

func (ErrInvalidInput) IsUpdateCollectionTokensPayloadOrError

func (ErrInvalidInput) IsUpdateCollectionTokensPayloadOrError()

func (ErrInvalidInput) IsUpdateEmailNotificationSettingsPayloadOrError

func (ErrInvalidInput) IsUpdateEmailNotificationSettingsPayloadOrError()

func (ErrInvalidInput) IsUpdateEmailPayloadOrError

func (ErrInvalidInput) IsUpdateEmailPayloadOrError()

func (ErrInvalidInput) IsUpdateFeaturedGalleryPayloadOrError

func (ErrInvalidInput) IsUpdateFeaturedGalleryPayloadOrError()

func (ErrInvalidInput) IsUpdateGalleryCollectionsPayloadOrError

func (ErrInvalidInput) IsUpdateGalleryCollectionsPayloadOrError()

func (ErrInvalidInput) IsUpdateGalleryHiddenPayloadOrError

func (ErrInvalidInput) IsUpdateGalleryHiddenPayloadOrError()

func (ErrInvalidInput) IsUpdateGalleryInfoPayloadOrError

func (ErrInvalidInput) IsUpdateGalleryInfoPayloadOrError()

func (ErrInvalidInput) IsUpdateGalleryOrderPayloadOrError

func (ErrInvalidInput) IsUpdateGalleryOrderPayloadOrError()

func (ErrInvalidInput) IsUpdateGalleryPayloadOrError

func (ErrInvalidInput) IsUpdateGalleryPayloadOrError()

func (ErrInvalidInput) IsUpdatePrimaryWalletPayloadOrError

func (ErrInvalidInput) IsUpdatePrimaryWalletPayloadOrError()

func (ErrInvalidInput) IsUpdateSocialAccountDisplayedPayloadOrError

func (ErrInvalidInput) IsUpdateSocialAccountDisplayedPayloadOrError()

func (ErrInvalidInput) IsUpdateTokenInfoPayloadOrError

func (ErrInvalidInput) IsUpdateTokenInfoPayloadOrError()

func (ErrInvalidInput) IsUpdateUserExperiencePayloadOrError

func (ErrInvalidInput) IsUpdateUserExperiencePayloadOrError()

func (ErrInvalidInput) IsUpdateUserInfoPayloadOrError

func (ErrInvalidInput) IsUpdateUserInfoPayloadOrError()

func (ErrInvalidInput) IsUserByAddressOrError

func (ErrInvalidInput) IsUserByAddressOrError()

func (ErrInvalidInput) IsUserByIDOrError

func (ErrInvalidInput) IsUserByIDOrError()

func (ErrInvalidInput) IsUserByUsernameOrError

func (ErrInvalidInput) IsUserByUsernameOrError()

func (ErrInvalidInput) IsUsersByAddressesPayloadOrError

func (ErrInvalidInput) IsUsersByAddressesPayloadOrError()

func (ErrInvalidInput) IsVerifyEmailMagicLinkPayloadOrError

func (ErrInvalidInput) IsVerifyEmailMagicLinkPayloadOrError()

func (ErrInvalidInput) IsVerifyEmailPayloadOrError

func (ErrInvalidInput) IsVerifyEmailPayloadOrError()

type ErrInvalidToken

type ErrInvalidToken struct {
	Message string `json:"message"`
}

func (ErrInvalidToken) IsAuthorizationError

func (ErrInvalidToken) IsAuthorizationError()

func (ErrInvalidToken) IsError

func (ErrInvalidToken) IsError()

type ErrNeedsToReconnectSocial

type ErrNeedsToReconnectSocial struct {
	SocialAccountType persist.SocialProvider `json:"socialAccountType"`
	Message           string                 `json:"message"`
}

func (ErrNeedsToReconnectSocial) IsDisconnectSocialAccountPayloadOrError

func (ErrNeedsToReconnectSocial) IsDisconnectSocialAccountPayloadOrError()

func (ErrNeedsToReconnectSocial) IsError

func (ErrNeedsToReconnectSocial) IsError()

func (ErrNeedsToReconnectSocial) IsFollowAllSocialConnectionsPayloadOrError

func (ErrNeedsToReconnectSocial) IsFollowAllSocialConnectionsPayloadOrError()

func (ErrNeedsToReconnectSocial) IsMintPremiumCardToWalletPayloadOrError

func (ErrNeedsToReconnectSocial) IsMintPremiumCardToWalletPayloadOrError()

func (ErrNeedsToReconnectSocial) IsSocialQueriesOrError

func (ErrNeedsToReconnectSocial) IsSocialQueriesOrError()

func (ErrNeedsToReconnectSocial) IsUpdateSocialAccountDisplayedPayloadOrError

func (ErrNeedsToReconnectSocial) IsUpdateSocialAccountDisplayedPayloadOrError()

type ErrNoAvatarRecordSet

type ErrNoAvatarRecordSet struct {
	Message string `json:"message"`
}

func (ErrNoAvatarRecordSet) IsError

func (ErrNoAvatarRecordSet) IsError()

func (ErrNoAvatarRecordSet) IsSetProfileImagePayloadOrError

func (ErrNoAvatarRecordSet) IsSetProfileImagePayloadOrError()

type ErrNoCookie

type ErrNoCookie struct {
	Message string `json:"message"`
}

func (ErrNoCookie) IsAuthorizationError

func (ErrNoCookie) IsAuthorizationError()

func (ErrNoCookie) IsError

func (ErrNoCookie) IsError()

type ErrNotAuthorized

type ErrNotAuthorized struct {
	Message string             `json:"message"`
	Cause   AuthorizationError `json:"cause"`
}

func (ErrNotAuthorized) IsAddRolesToUserPayloadOrError

func (ErrNotAuthorized) IsAddRolesToUserPayloadOrError()

func (ErrNotAuthorized) IsAddUserWalletPayloadOrError

func (ErrNotAuthorized) IsAddUserWalletPayloadOrError()

func (ErrNotAuthorized) IsAdminAddWalletPayloadOrError

func (ErrNotAuthorized) IsAdminAddWalletPayloadOrError()

func (ErrNotAuthorized) IsAdmireCommentPayloadOrError

func (ErrNotAuthorized) IsAdmireCommentPayloadOrError()

func (ErrNotAuthorized) IsAdmirePostPayloadOrError

func (ErrNotAuthorized) IsAdmirePostPayloadOrError()

func (ErrNotAuthorized) IsAdmireTokenPayloadOrError

func (ErrNotAuthorized) IsAdmireTokenPayloadOrError()

func (ErrNotAuthorized) IsBanUserFromFeedPayloadOrError

func (ErrNotAuthorized) IsBanUserFromFeedPayloadOrError()

func (ErrNotAuthorized) IsBlockUserPayloadOrError

func (ErrNotAuthorized) IsBlockUserPayloadOrError()

func (ErrNotAuthorized) IsCommentOnPostPayloadOrError

func (ErrNotAuthorized) IsCommentOnPostPayloadOrError()

func (ErrNotAuthorized) IsConnectSocialAccountPayloadOrError

func (ErrNotAuthorized) IsConnectSocialAccountPayloadOrError()

func (ErrNotAuthorized) IsCreateCollectionPayloadOrError

func (ErrNotAuthorized) IsCreateCollectionPayloadOrError()

func (ErrNotAuthorized) IsCreateGalleryPayloadOrError

func (ErrNotAuthorized) IsCreateGalleryPayloadOrError()

func (ErrNotAuthorized) IsDeleteCollectionPayloadOrError

func (ErrNotAuthorized) IsDeleteCollectionPayloadOrError()

func (ErrNotAuthorized) IsDeleteGalleryPayloadOrError

func (ErrNotAuthorized) IsDeleteGalleryPayloadOrError()

func (ErrNotAuthorized) IsDeletePostPayloadOrError

func (ErrNotAuthorized) IsDeletePostPayloadOrError()

func (ErrNotAuthorized) IsDisconnectSocialAccountPayloadOrError

func (ErrNotAuthorized) IsDisconnectSocialAccountPayloadOrError()

func (ErrNotAuthorized) IsError

func (ErrNotAuthorized) IsError()

func (ErrNotAuthorized) IsFollowAllOnboardingRecommendationsPayloadOrError

func (ErrNotAuthorized) IsFollowAllOnboardingRecommendationsPayloadOrError()

func (ErrNotAuthorized) IsFollowAllSocialConnectionsPayloadOrError

func (ErrNotAuthorized) IsFollowAllSocialConnectionsPayloadOrError()

func (ErrNotAuthorized) IsGenerateQRCodeLoginTokenPayloadOrError

func (ErrNotAuthorized) IsGenerateQRCodeLoginTokenPayloadOrError()

func (ErrNotAuthorized) IsHighlightClaimMintPayloadOrError

func (ErrNotAuthorized) IsHighlightClaimMintPayloadOrError()

func (ErrNotAuthorized) IsHighlightMintClaimStatusPayloadOrError

func (ErrNotAuthorized) IsHighlightMintClaimStatusPayloadOrError()

func (ErrNotAuthorized) IsMintPremiumCardToWalletPayloadOrError

func (ErrNotAuthorized) IsMintPremiumCardToWalletPayloadOrError()

func (ErrNotAuthorized) IsMoveCollectionToGalleryPayloadOrError

func (ErrNotAuthorized) IsMoveCollectionToGalleryPayloadOrError()

func (ErrNotAuthorized) IsOptInForRolesPayloadOrError

func (ErrNotAuthorized) IsOptInForRolesPayloadOrError()

func (ErrNotAuthorized) IsOptOutForRolesPayloadOrError

func (ErrNotAuthorized) IsOptOutForRolesPayloadOrError()

func (ErrNotAuthorized) IsPostTokensPayloadOrError

func (ErrNotAuthorized) IsPostTokensPayloadOrError()

func (ErrNotAuthorized) IsPublishGalleryPayloadOrError

func (ErrNotAuthorized) IsPublishGalleryPayloadOrError()

func (ErrNotAuthorized) IsReferralPostTokenPayloadOrError

func (ErrNotAuthorized) IsReferralPostTokenPayloadOrError()

func (ErrNotAuthorized) IsRegisterUserPushTokenPayloadOrError

func (ErrNotAuthorized) IsRegisterUserPushTokenPayloadOrError()

func (ErrNotAuthorized) IsRemoveUserWalletsPayloadOrError

func (ErrNotAuthorized) IsRemoveUserWalletsPayloadOrError()

func (ErrNotAuthorized) IsRevokeRolesFromUserPayloadOrError

func (ErrNotAuthorized) IsRevokeRolesFromUserPayloadOrError()

func (ErrNotAuthorized) IsSetCommunityOverrideCreatorPayloadOrError

func (ErrNotAuthorized) IsSetCommunityOverrideCreatorPayloadOrError()

func (ErrNotAuthorized) IsSetPersonaPayloadOrError

func (ErrNotAuthorized) IsSetPersonaPayloadOrError()

func (ErrNotAuthorized) IsSetProfileImagePayloadOrError

func (ErrNotAuthorized) IsSetProfileImagePayloadOrError()

func (ErrNotAuthorized) IsSetSpamPreferencePayloadOrError

func (ErrNotAuthorized) IsSetSpamPreferencePayloadOrError()

func (ErrNotAuthorized) IsSocialQueriesOrError

func (ErrNotAuthorized) IsSocialQueriesOrError()

func (ErrNotAuthorized) IsSyncCreatedTokensForExistingContractPayloadOrError

func (ErrNotAuthorized) IsSyncCreatedTokensForExistingContractPayloadOrError()

func (ErrNotAuthorized) IsSyncCreatedTokensForNewContractsPayloadOrError

func (ErrNotAuthorized) IsSyncCreatedTokensForNewContractsPayloadOrError()

func (ErrNotAuthorized) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError

func (ErrNotAuthorized) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError()

func (ErrNotAuthorized) IsSyncCreatedTokensForUsernamePayloadOrError

func (ErrNotAuthorized) IsSyncCreatedTokensForUsernamePayloadOrError()

func (ErrNotAuthorized) IsSyncTokensForUsernamePayloadOrError

func (ErrNotAuthorized) IsSyncTokensForUsernamePayloadOrError()

func (ErrNotAuthorized) IsSyncTokensPayloadOrError

func (ErrNotAuthorized) IsSyncTokensPayloadOrError()

func (ErrNotAuthorized) IsUnbanUserFromFeedPayloadOrError

func (ErrNotAuthorized) IsUnbanUserFromFeedPayloadOrError()

func (ErrNotAuthorized) IsUnblockUserPayloadOrError

func (ErrNotAuthorized) IsUnblockUserPayloadOrError()

func (ErrNotAuthorized) IsUnregisterUserPushTokenPayloadOrError

func (ErrNotAuthorized) IsUnregisterUserPushTokenPayloadOrError()

func (ErrNotAuthorized) IsUpdateCollectionHiddenPayloadOrError

func (ErrNotAuthorized) IsUpdateCollectionHiddenPayloadOrError()

func (ErrNotAuthorized) IsUpdateCollectionInfoPayloadOrError

func (ErrNotAuthorized) IsUpdateCollectionInfoPayloadOrError()

func (ErrNotAuthorized) IsUpdateCollectionTokensPayloadOrError

func (ErrNotAuthorized) IsUpdateCollectionTokensPayloadOrError()

func (ErrNotAuthorized) IsUpdateFeaturedGalleryPayloadOrError

func (ErrNotAuthorized) IsUpdateFeaturedGalleryPayloadOrError()

func (ErrNotAuthorized) IsUpdateGalleryCollectionsPayloadOrError

func (ErrNotAuthorized) IsUpdateGalleryCollectionsPayloadOrError()

func (ErrNotAuthorized) IsUpdateGalleryHiddenPayloadOrError

func (ErrNotAuthorized) IsUpdateGalleryHiddenPayloadOrError()

func (ErrNotAuthorized) IsUpdateGalleryInfoPayloadOrError

func (ErrNotAuthorized) IsUpdateGalleryInfoPayloadOrError()

func (ErrNotAuthorized) IsUpdateGalleryOrderPayloadOrError

func (ErrNotAuthorized) IsUpdateGalleryOrderPayloadOrError()

func (ErrNotAuthorized) IsUpdateGalleryPayloadOrError

func (ErrNotAuthorized) IsUpdateGalleryPayloadOrError()

func (ErrNotAuthorized) IsUpdatePrimaryWalletPayloadOrError

func (ErrNotAuthorized) IsUpdatePrimaryWalletPayloadOrError()

func (ErrNotAuthorized) IsUpdateSocialAccountDisplayedPayloadOrError

func (ErrNotAuthorized) IsUpdateSocialAccountDisplayedPayloadOrError()

func (ErrNotAuthorized) IsUpdateTokenInfoPayloadOrError

func (ErrNotAuthorized) IsUpdateTokenInfoPayloadOrError()

func (ErrNotAuthorized) IsUpdateUserExperiencePayloadOrError

func (ErrNotAuthorized) IsUpdateUserExperiencePayloadOrError()

func (ErrNotAuthorized) IsUpdateUserInfoPayloadOrError

func (ErrNotAuthorized) IsUpdateUserInfoPayloadOrError()

func (ErrNotAuthorized) IsUploadPersistedQueriesPayloadOrError

func (ErrNotAuthorized) IsUploadPersistedQueriesPayloadOrError()

func (ErrNotAuthorized) IsViewerOrError

func (ErrNotAuthorized) IsViewerOrError()

type ErrPostNotFound

type ErrPostNotFound struct {
	Message string `json:"message"`
}

func (ErrPostNotFound) IsAdmirePostPayloadOrError

func (ErrPostNotFound) IsAdmirePostPayloadOrError()

func (ErrPostNotFound) IsError

func (ErrPostNotFound) IsError()

func (ErrPostNotFound) IsFeedEventOrError

func (ErrPostNotFound) IsFeedEventOrError()

func (ErrPostNotFound) IsPostOrError

func (ErrPostNotFound) IsPostOrError()

func (ErrPostNotFound) IsReportPostPayloadOrError

func (ErrPostNotFound) IsReportPostPayloadOrError()

type ErrPushTokenBelongsToAnotherUser

type ErrPushTokenBelongsToAnotherUser struct {
	Message string `json:"message"`
}

func (ErrPushTokenBelongsToAnotherUser) IsError

func (ErrPushTokenBelongsToAnotherUser) IsRegisterUserPushTokenPayloadOrError

func (ErrPushTokenBelongsToAnotherUser) IsRegisterUserPushTokenPayloadOrError()

func (ErrPushTokenBelongsToAnotherUser) IsUnregisterUserPushTokenPayloadOrError

func (ErrPushTokenBelongsToAnotherUser) IsUnregisterUserPushTokenPayloadOrError()

type ErrSessionInvalidated

type ErrSessionInvalidated struct {
	Message string `json:"message"`
}

func (ErrSessionInvalidated) IsAuthorizationError

func (ErrSessionInvalidated) IsAuthorizationError()

func (ErrSessionInvalidated) IsError

func (ErrSessionInvalidated) IsError()

type ErrSyncFailed

type ErrSyncFailed struct {
	Message string `json:"message"`
}

func (ErrSyncFailed) IsError

func (ErrSyncFailed) IsError()

func (ErrSyncFailed) IsRefreshCollectionPayloadOrError

func (ErrSyncFailed) IsRefreshCollectionPayloadOrError()

func (ErrSyncFailed) IsRefreshContractPayloadOrError

func (ErrSyncFailed) IsRefreshContractPayloadOrError()

func (ErrSyncFailed) IsRefreshTokenPayloadOrError

func (ErrSyncFailed) IsRefreshTokenPayloadOrError()

func (ErrSyncFailed) IsSyncCreatedTokensForExistingContractPayloadOrError

func (ErrSyncFailed) IsSyncCreatedTokensForExistingContractPayloadOrError()

func (ErrSyncFailed) IsSyncCreatedTokensForNewContractsPayloadOrError

func (ErrSyncFailed) IsSyncCreatedTokensForNewContractsPayloadOrError()

func (ErrSyncFailed) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError

func (ErrSyncFailed) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError()

func (ErrSyncFailed) IsSyncCreatedTokensForUsernamePayloadOrError

func (ErrSyncFailed) IsSyncCreatedTokensForUsernamePayloadOrError()

func (ErrSyncFailed) IsSyncTokensForUsernamePayloadOrError

func (ErrSyncFailed) IsSyncTokensForUsernamePayloadOrError()

func (ErrSyncFailed) IsSyncTokensPayloadOrError

func (ErrSyncFailed) IsSyncTokensPayloadOrError()

type ErrTokenNotFound

type ErrTokenNotFound struct {
	Message string `json:"message"`
}

func (ErrTokenNotFound) IsAdmireTokenPayloadOrError

func (ErrTokenNotFound) IsAdmireTokenPayloadOrError()

func (ErrTokenNotFound) IsCollectionTokenByIDOrError

func (ErrTokenNotFound) IsCollectionTokenByIDOrError()

func (ErrTokenNotFound) IsError

func (ErrTokenNotFound) IsError()

func (ErrTokenNotFound) IsReferralPostTokenPayloadOrError

func (ErrTokenNotFound) IsReferralPostTokenPayloadOrError()

func (ErrTokenNotFound) IsRefreshTokenPayloadOrError

func (ErrTokenNotFound) IsRefreshTokenPayloadOrError()

func (ErrTokenNotFound) IsSetProfileImagePayloadOrError

func (ErrTokenNotFound) IsSetProfileImagePayloadOrError()

func (ErrTokenNotFound) IsTokenByIDOrError

func (ErrTokenNotFound) IsTokenByIDOrError()

func (ErrTokenNotFound) IsViewTokenPayloadOrError

func (ErrTokenNotFound) IsViewTokenPayloadOrError()

type ErrUnknownAction

type ErrUnknownAction struct {
	Message string `json:"message"`
}

func (ErrUnknownAction) IsError

func (ErrUnknownAction) IsError()

func (ErrUnknownAction) IsFeedEventByIDOrError

func (ErrUnknownAction) IsFeedEventByIDOrError()

func (ErrUnknownAction) IsFeedEventOrError

func (ErrUnknownAction) IsFeedEventOrError()

type ErrUserAlreadyExists

type ErrUserAlreadyExists struct {
	Message string `json:"message"`
}

func (ErrUserAlreadyExists) IsCreateUserPayloadOrError

func (ErrUserAlreadyExists) IsCreateUserPayloadOrError()

func (ErrUserAlreadyExists) IsError

func (ErrUserAlreadyExists) IsError()

type ErrUserNotFound

type ErrUserNotFound struct {
	Message string `json:"message"`
}

func (ErrUserNotFound) IsAdminAddWalletPayloadOrError

func (ErrUserNotFound) IsAdminAddWalletPayloadOrError()

func (ErrUserNotFound) IsBlockUserPayloadOrError

func (ErrUserNotFound) IsBlockUserPayloadOrError()

func (ErrUserNotFound) IsError

func (ErrUserNotFound) IsError()

func (ErrUserNotFound) IsFollowUserPayloadOrError

func (ErrUserNotFound) IsFollowUserPayloadOrError()

func (ErrUserNotFound) IsLoginPayloadOrError

func (ErrUserNotFound) IsLoginPayloadOrError()

func (ErrUserNotFound) IsRemoveProfileImagePayloadOrError

func (ErrUserNotFound) IsRemoveProfileImagePayloadOrError()

func (ErrUserNotFound) IsSetProfileImagePayloadOrError

func (ErrUserNotFound) IsSetProfileImagePayloadOrError()

func (ErrUserNotFound) IsUnblockUserPayloadOrError

func (ErrUserNotFound) IsUnblockUserPayloadOrError()

func (ErrUserNotFound) IsUnfollowUserPayloadOrError

func (ErrUserNotFound) IsUnfollowUserPayloadOrError()

func (ErrUserNotFound) IsUserByAddressOrError

func (ErrUserNotFound) IsUserByAddressOrError()

func (ErrUserNotFound) IsUserByIDOrError

func (ErrUserNotFound) IsUserByIDOrError()

func (ErrUserNotFound) IsUserByUsernameOrError

func (ErrUserNotFound) IsUserByUsernameOrError()

type ErrUsernameNotAvailable

type ErrUsernameNotAvailable struct {
	Message string `json:"message"`
}

func (ErrUsernameNotAvailable) IsCreateUserPayloadOrError

func (ErrUsernameNotAvailable) IsCreateUserPayloadOrError()

func (ErrUsernameNotAvailable) IsError

func (ErrUsernameNotAvailable) IsError()

func (ErrUsernameNotAvailable) IsUpdateUserInfoPayloadOrError

func (ErrUsernameNotAvailable) IsUpdateUserInfoPayloadOrError()

type Error

type Error interface {
	IsError()
}

type FallbackMedia

type FallbackMedia struct {
	MediaURL  *string `json:"mediaURL"`
	MediaType *string `json:"mediaType"`
}

type FarcasterAuth

type FarcasterAuth struct {
	Address persist.Address `json:"address"`
	// withSigner will make a request to authenticate the user with an on chain transaction that can be approved on their warpcast app.
	// the `FarcasterSocialAccount` type will return an `approvalURL` that will link the user to make the on chain transaction.
	WithSigner *bool `json:"withSigner"`
}

type FarcasterSocialAccount

type FarcasterSocialAccount struct {
	Type            persist.SocialProvider `json:"type"`
	SocialID        string                 `json:"social_id"`
	Name            string                 `json:"name"`
	Username        string                 `json:"username"`
	ProfileImageURL string                 `json:"profileImageURL"`
	Bio             string                 `json:"bio"`
	Display         bool                   `json:"display"`
	ApprovalURL     *string                `json:"approvalURL"`
	SignerStatus    *string                `json:"signerStatus"`
}

func (FarcasterSocialAccount) IsSocialAccount

func (FarcasterSocialAccount) IsSocialAccount()

type FeedConnection

type FeedConnection struct {
	Edges    []*FeedEdge `json:"edges"`
	PageInfo *PageInfo   `json:"pageInfo"`
}

type FeedEdge

type FeedEdge struct {
	Node   FeedEventOrError `json:"node"`
	Cursor *string          `json:"cursor"`
}

type FeedEvent

type FeedEvent struct {
	Dbid                  persist.DBID                 `json:"dbid"`
	EventData             FeedEventData                `json:"eventData"`
	Admires               *FeedEventAdmiresConnection  `json:"admires"`
	Comments              *FeedEventCommentsConnection `json:"comments"`
	TotalComments         *int                         `json:"totalComments"`
	Caption               *string                      `json:"caption"`
	Interactions          *InteractionsConnection      `json:"interactions"`
	ViewerAdmire          *Admire                      `json:"viewerAdmire"`
	HasViewerAdmiredEvent *bool                        `json:"hasViewerAdmiredEvent"`
}

func (*FeedEvent) ID

func (r *FeedEvent) ID() GqlID

func (FeedEvent) IsAdmireSource

func (FeedEvent) IsAdmireSource()

func (FeedEvent) IsCommentSource

func (FeedEvent) IsCommentSource()

func (FeedEvent) IsEntity

func (FeedEvent) IsEntity()

func (FeedEvent) IsFeedEventByIDOrError

func (FeedEvent) IsFeedEventByIDOrError()

func (FeedEvent) IsFeedEventOrError

func (FeedEvent) IsFeedEventOrError()

func (FeedEvent) IsNode

func (FeedEvent) IsNode()

type FeedEventAdmireEdge

type FeedEventAdmireEdge struct {
	Node   *Admire `json:"node"`
	Cursor *string `json:"cursor"`
}

type FeedEventAdmiresConnection

type FeedEventAdmiresConnection struct {
	Edges    []*FeedEventAdmireEdge `json:"edges"`
	PageInfo *PageInfo              `json:"pageInfo"`
}

type FeedEventByIDOrError

type FeedEventByIDOrError interface {
	IsFeedEventByIDOrError()
}

type FeedEventCommentEdge

type FeedEventCommentEdge struct {
	Node   *Comment `json:"node"`
	Cursor *string  `json:"cursor"`
}

type FeedEventCommentsConnection

type FeedEventCommentsConnection struct {
	Edges    []*FeedEventCommentEdge `json:"edges"`
	PageInfo *PageInfo               `json:"pageInfo"`
}

type FeedEventData

type FeedEventData interface {
	IsFeedEventData()
}

type FeedEventOrError

type FeedEventOrError interface {
	IsFeedEventOrError()
}

Can return posts as well

type FollowAllOnboardingRecommendationsPayload

type FollowAllOnboardingRecommendationsPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (FollowAllOnboardingRecommendationsPayload) IsFollowAllOnboardingRecommendationsPayloadOrError

func (FollowAllOnboardingRecommendationsPayload) IsFollowAllOnboardingRecommendationsPayloadOrError()

type FollowAllOnboardingRecommendationsPayloadOrError

type FollowAllOnboardingRecommendationsPayloadOrError interface {
	IsFollowAllOnboardingRecommendationsPayloadOrError()
}

type FollowAllSocialConnectionsPayload

type FollowAllSocialConnectionsPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (FollowAllSocialConnectionsPayload) IsFollowAllSocialConnectionsPayloadOrError

func (FollowAllSocialConnectionsPayload) IsFollowAllSocialConnectionsPayloadOrError()

type FollowAllSocialConnectionsPayloadOrError

type FollowAllSocialConnectionsPayloadOrError interface {
	IsFollowAllSocialConnectionsPayloadOrError()
}

type FollowInfo

type FollowInfo struct {
	User         *GalleryUser `json:"user"`
	FollowedBack *bool        `json:"followedBack"`
}

type FollowUserPayload

type FollowUserPayload struct {
	Viewer *Viewer      `json:"viewer"`
	User   *GalleryUser `json:"user"`
}

func (FollowUserPayload) IsFollowUserPayloadOrError

func (FollowUserPayload) IsFollowUserPayloadOrError()

type FollowUserPayloadOrError

type FollowUserPayloadOrError interface {
	IsFollowUserPayloadOrError()
}

type GIFMedia

type GIFMedia struct {
	PreviewURLs       *PreviewURLSet   `json:"previewURLs"`
	StaticPreviewURLs *PreviewURLSet   `json:"staticPreviewURLs"`
	MediaURL          *string          `json:"mediaURL"`
	MediaType         *string          `json:"mediaType"`
	ContentRenderURL  *string          `json:"contentRenderURL"`
	Dimensions        *MediaDimensions `json:"dimensions"`
	FallbackMedia     *FallbackMedia   `json:"fallbackMedia"`
}

func (GIFMedia) IsMedia

func (GIFMedia) IsMedia()

func (GIFMedia) IsMediaSubtype

func (GIFMedia) IsMediaSubtype()
type Gallery struct {
	Dbid          persist.DBID     `json:"dbid"`
	Name          *string          `json:"name"`
	Description   *string          `json:"description"`
	Position      *string          `json:"position"`
	Hidden        *bool            `json:"hidden"`
	TokenPreviews []*PreviewURLSet `json:"tokenPreviews"`
	Owner         *GalleryUser     `json:"owner"`
	Collections   []*Collection    `json:"collections"`
}

func (*Gallery) ID

func (r *Gallery) ID() GqlID

func (Gallery) IsGalleryByIDPayloadOrError

func (Gallery) IsGalleryByIDPayloadOrError()

func (Gallery) IsNode

func (Gallery) IsNode()

type GalleryAnnouncementNotification

type GalleryAnnouncementNotification struct {
	Dbid                 persist.DBID `json:"dbid"`
	Seen                 *bool        `json:"seen"`
	CreationTime         *time.Time   `json:"creationTime"`
	UpdatedTime          *time.Time   `json:"updatedTime"`
	Platform             Platform     `json:"platform"`
	InternalID           string       `json:"internalId"`
	ImageURL             *string      `json:"imageUrl"`
	Title                *string      `json:"title"`
	Description          *string      `json:"description"`
	CtaText              *string      `json:"ctaText"`
	CtaLink              *string      `json:"ctaLink"`
	PushNotificationText *string      `json:"pushNotificationText"`
}

func (*GalleryAnnouncementNotification) ID

func (GalleryAnnouncementNotification) IsNode

func (GalleryAnnouncementNotification) IsNotification

func (GalleryAnnouncementNotification) IsNotification()

type GalleryByIDPayloadOrError

type GalleryByIDPayloadOrError interface {
	IsGalleryByIDPayloadOrError()
}

type GalleryInfoUpdatedFeedEventData

type GalleryInfoUpdatedFeedEventData struct {
	EventTime      *time.Time      `json:"eventTime"`
	Owner          *GalleryUser    `json:"owner"`
	NewName        *string         `json:"newName"`
	NewDescription *string         `json:"newDescription"`
	Action         *persist.Action `json:"action"`
}

func (GalleryInfoUpdatedFeedEventData) IsFeedEventData

func (GalleryInfoUpdatedFeedEventData) IsFeedEventData()

type GalleryPositionInput

type GalleryPositionInput struct {
	GalleryID persist.DBID `json:"galleryId"`
	Position  string       `json:"position"`
}

type GallerySearchResult

type GallerySearchResult struct {
	Gallery *Gallery `json:"gallery"`
}

type GalleryUpdatedFeedEventData

type GalleryUpdatedFeedEventData struct {
	HelperGalleryUpdatedFeedEventDataData
	EventTime      *time.Time      `json:"eventTime"`
	Owner          *GalleryUser    `json:"owner"`
	Action         *persist.Action `json:"action"`
	Gallery        *Gallery        `json:"gallery"`
	SubEventDatas  []FeedEventData `json:"subEventDatas"`
	NewName        *string         `json:"newName"`
	NewDescription *string         `json:"newDescription"`
}

func (GalleryUpdatedFeedEventData) IsFeedEventData

func (GalleryUpdatedFeedEventData) IsFeedEventData()

type GalleryUser

type GalleryUser struct {
	HelperGalleryUserData
	Dbid                     persist.DBID           `json:"dbid"`
	Username                 *string                `json:"username"`
	ProfileImage             ProfileImage           `json:"profileImage"`
	PotentialEnsProfileImage *EnsProfileImage       `json:"potentialEnsProfileImage"`
	Bio                      *string                `json:"bio"`
	Universal                *bool                  `json:"universal"`
	Roles                    []*persist.Role        `json:"roles"`
	SocialAccounts           *SocialAccounts        `json:"socialAccounts"`
	Tokens                   []*Token               `json:"tokens"`
	TokensBookmarked         *TokensConnection      `json:"tokensBookmarked"`
	Wallets                  []*Wallet              `json:"wallets"`
	PrimaryWallet            *Wallet                `json:"primaryWallet"`
	FeaturedGallery          *Gallery               `json:"featuredGallery"`
	Galleries                []*Gallery             `json:"galleries"`
	Badges                   []*Badge               `json:"badges"`
	IsAuthenticatedUser      *bool                  `json:"isAuthenticatedUser"`
	Followers                []*GalleryUser         `json:"followers"`
	Following                []*GalleryUser         `json:"following"`
	Feed                     *FeedConnection        `json:"feed"`
	SharedFollowers          *UsersConnection       `json:"sharedFollowers"`
	SharedCommunities        *CommunitiesConnection `json:"sharedCommunities"`
	CreatedCommunities       *CommunitiesConnection `json:"createdCommunities"`
	IsMemberOfCommunity      bool                   `json:"isMemberOfCommunity"`
}

func (*GalleryUser) ID

func (r *GalleryUser) ID() GqlID

func (GalleryUser) IsAddRolesToUserPayloadOrError

func (GalleryUser) IsAddRolesToUserPayloadOrError()

func (GalleryUser) IsGalleryUserOrAddress

func (GalleryUser) IsGalleryUserOrAddress()

func (GalleryUser) IsGalleryUserOrWallet

func (GalleryUser) IsGalleryUserOrWallet()

func (GalleryUser) IsMentionEntity

func (GalleryUser) IsMentionEntity()

func (GalleryUser) IsNode

func (GalleryUser) IsNode()

func (GalleryUser) IsRevokeRolesFromUserPayloadOrError

func (GalleryUser) IsRevokeRolesFromUserPayloadOrError()

func (GalleryUser) IsUserByAddressOrError

func (GalleryUser) IsUserByAddressOrError()

func (GalleryUser) IsUserByIDOrError

func (GalleryUser) IsUserByIDOrError()

func (GalleryUser) IsUserByUsernameOrError

func (GalleryUser) IsUserByUsernameOrError()

type GalleryUserOrAddress

type GalleryUserOrAddress interface {
	IsGalleryUserOrAddress()
}

type GalleryUserOrWallet

type GalleryUserOrWallet interface {
	IsGalleryUserOrWallet()
}

type GenerateQRCodeLoginTokenPayload

type GenerateQRCodeLoginTokenPayload struct {
	Token string `json:"token"`
}

func (GenerateQRCodeLoginTokenPayload) IsGenerateQRCodeLoginTokenPayloadOrError

func (GenerateQRCodeLoginTokenPayload) IsGenerateQRCodeLoginTokenPayloadOrError()

type GenerateQRCodeLoginTokenPayloadOrError

type GenerateQRCodeLoginTokenPayloadOrError interface {
	IsGenerateQRCodeLoginTokenPayloadOrError()
}

type GetAuthNoncePayloadOrError

type GetAuthNoncePayloadOrError interface {
	IsGetAuthNoncePayloadOrError()
}

type GltfMedia

type GltfMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (GltfMedia) IsMedia

func (GltfMedia) IsMedia()

func (GltfMedia) IsMediaSubtype

func (GltfMedia) IsMediaSubtype()

type GnosisSafeAuth

type GnosisSafeAuth struct {
	Address persist.Address `json:"address"`
	Nonce   string          `json:"nonce"`
	Message string          `json:"message"`
}

type GqlID

type GqlID string

type GroupNotificationUserEdge

type GroupNotificationUserEdge struct {
	Node   *GalleryUser `json:"node"`
	Cursor *string      `json:"cursor"`
}

type GroupNotificationUsersConnection

type GroupNotificationUsersConnection struct {
	Edges    []*GroupNotificationUserEdge `json:"edges"`
	PageInfo *PageInfo                    `json:"pageInfo"`
}

type GroupedNotification

type GroupedNotification interface {
	Notification
	Node
	IsGroupedNotification()
}

type HTMLMedia

type HTMLMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (HTMLMedia) IsMedia

func (HTMLMedia) IsMedia()

func (HTMLMedia) IsMediaSubtype

func (HTMLMedia) IsMediaSubtype()

type HTTPSProfileImage

type HTTPSProfileImage struct {
	PreviewURLs *PreviewURLSet `json:"previewURLs"`
}

type HelperAdmireData

type HelperAdmireData struct {
	PostID      *persist.DBID
	FeedEventID *persist.DBID
	CommentID   *persist.DBID
}

type HelperArtBlocksCommunityData

type HelperArtBlocksCommunityData struct {
	Community db.Community
}

type HelperCollectionCreatedFeedEventDataData

type HelperCollectionCreatedFeedEventDataData struct {
	TokenIDs     persist.DBIDList
	CollectionID persist.DBID
}

type HelperCollectionTokenData

type HelperCollectionTokenData struct {
	TokenId      persist.DBID
	CollectionId persist.DBID
}

type HelperCollectionUpdatedFeedEventDataData

type HelperCollectionUpdatedFeedEventDataData struct {
	TokenIDs     persist.DBIDList
	CollectionID persist.DBID
}

type HelperCommentData

type HelperCommentData struct {
	PostID      *persist.DBID
	FeedEventID *persist.DBID
	ReplyToID   *persist.DBID
}

type HelperCommunityData

type HelperCommunityData struct {
	Community db.Community
}

type HelperContractCommunityData

type HelperContractCommunityData struct {
	Community db.Community
}

type HelperEnsProfileImageData

type HelperEnsProfileImageData struct {
	UserID    persist.DBID
	WalletID  persist.DBID
	EnsDomain string
}

type HelperGalleryCollectionUpdateData

type HelperGalleryCollectionUpdateData struct {
	CollectionID persist.DBID
}

type HelperGalleryTokenUpdateData

type HelperGalleryTokenUpdateData struct {
	TokenID persist.DBID
}

type HelperGalleryUpdatedFeedEventDataData

type HelperGalleryUpdatedFeedEventDataData struct {
	FeedEventID persist.DBID
}

type HelperGalleryUserData

type HelperGalleryUserData struct {
	UserID            persist.DBID
	FeaturedGalleryID *persist.DBID
	Traits            persist.Traits
}

type HelperHighlightMintClaimStatusPayloadData

type HelperHighlightMintClaimStatusPayloadData struct {
	TokenID persist.DBID
}

type HelperMentionData

type HelperMentionData struct {
	UserID      *persist.DBID
	CommunityID *persist.DBID
}

type HelperNewTokensNotificationData

type HelperNewTokensNotificationData struct {
	OwnerID          persist.DBID
	NotificationData persist.NotificationData
}

type HelperNotificationSettingsData

type HelperNotificationSettingsData struct {
	UserId persist.DBID
}

type HelperNotificationsConnectionData

type HelperNotificationsConnectionData struct {
	UserId persist.DBID
}

type HelperPostComposerDraftDetailsPayloadData

type HelperPostComposerDraftDetailsPayloadData struct {
	Token           persist.TokenIdentifiers
	TokenDefinition db.TokenDefinition
	TokenMedia      db.TokenMedia
	ContractID      persist.DBID
}

type HelperPostData

type HelperPostData struct {
	TokenIDs persist.DBIDList
	AuthorID persist.DBID
}

type HelperSocialConnectionData

type HelperSocialConnectionData struct {
	UserID        persist.DBID
	UserCreatedAt time.Time
}

type HelperSomeoneAdmiredYourCommentNotificationData

type HelperSomeoneAdmiredYourCommentNotificationData struct {
	CommentID        persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneAdmiredYourFeedEventNotificationData

type HelperSomeoneAdmiredYourFeedEventNotificationData struct {
	OwnerID          persist.DBID
	FeedEventID      persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneAdmiredYourPostNotificationData

type HelperSomeoneAdmiredYourPostNotificationData struct {
	OwnerID          persist.DBID
	PostID           persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneAdmiredYourTokenNotificationData

type HelperSomeoneAdmiredYourTokenNotificationData struct {
	OwnerID          persist.DBID
	TokenID          persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneCommentedOnYourFeedEventNotificationData

type HelperSomeoneCommentedOnYourFeedEventNotificationData struct {
	OwnerID          persist.DBID
	FeedEventID      persist.DBID
	CommentID        persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneCommentedOnYourPostNotificationData

type HelperSomeoneCommentedOnYourPostNotificationData struct {
	OwnerID          persist.DBID
	PostID           persist.DBID
	CommentID        persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneFollowedYouBackNotificationData

type HelperSomeoneFollowedYouBackNotificationData struct {
	OwnerID          persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneFollowedYouNotificationData

type HelperSomeoneFollowedYouNotificationData struct {
	OwnerID          persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneMentionedYouNotificationData

type HelperSomeoneMentionedYouNotificationData struct {
	PostID    *persist.DBID
	CommentID *persist.DBID
}

type HelperSomeoneMentionedYourCommunityNotificationData

type HelperSomeoneMentionedYourCommunityNotificationData struct {
	CommunityID persist.DBID
	PostID      *persist.DBID
	CommentID   *persist.DBID
}

type HelperSomeonePostedYourWorkNotificationData

type HelperSomeonePostedYourWorkNotificationData struct {
	CommunityID persist.DBID
	PostID      persist.DBID
}

type HelperSomeoneRepliedToYourCommentNotificationData

type HelperSomeoneRepliedToYourCommentNotificationData struct {
	OwnerID          persist.DBID
	CommentID        persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneViewedYourGalleryNotificationData

type HelperSomeoneViewedYourGalleryNotificationData struct {
	OwnerID          persist.DBID
	GalleryID        persist.DBID
	NotificationData persist.NotificationData
}

type HelperSomeoneYouFollowOnFarcasterJoinedNotificationData

type HelperSomeoneYouFollowOnFarcasterJoinedNotificationData struct {
	UserID persist.DBID
}

type HelperSomeoneYouFollowPostedTheirFirstPostNotificationData

type HelperSomeoneYouFollowPostedTheirFirstPostNotificationData struct {
	PostID persist.DBID
}

type HelperTokenData

type HelperTokenData struct {
	Token        db.Token
	CollectionID *persist.DBID
}

type HelperTokenDefinitionData

type HelperTokenDefinitionData struct {
	Definition db.TokenDefinition
}

type HelperTokenHolderData

type HelperTokenHolderData struct {
	UserId     persist.DBID
	WalletIds  []persist.DBID
	ContractId persist.DBID
}

type HelperTokensAddedToCollectionFeedEventDataData

type HelperTokensAddedToCollectionFeedEventDataData struct {
	TokenIDs     persist.DBIDList
	CollectionID persist.DBID
}

type HelperUserEmailData

type HelperUserEmailData struct {
	UserId persist.DBID
}

type HelperViewerData

type HelperViewerData struct {
	UserId persist.DBID
}

type HighlightClaimMintInput

type HighlightClaimMintInput struct {
	CollectionID      string       `json:"collectionId"`
	RecipientWalletID persist.DBID `json:"recipientWalletId"`
}

type HighlightClaimMintPayload

type HighlightClaimMintPayload struct {
	ClaimID persist.DBID `json:"claimId"`
}

func (HighlightClaimMintPayload) IsHighlightClaimMintPayloadOrError

func (HighlightClaimMintPayload) IsHighlightClaimMintPayloadOrError()

type HighlightClaimMintPayloadOrError

type HighlightClaimMintPayloadOrError interface {
	IsHighlightClaimMintPayloadOrError()
}

type HighlightMintClaimStatusPayload

type HighlightMintClaimStatusPayload struct {
	HelperHighlightMintClaimStatusPayloadData
	Status HighlightTxStatus `json:"status"`
	Token  *Token            `json:"token"`
}

func (HighlightMintClaimStatusPayload) IsHighlightMintClaimStatusPayloadOrError

func (HighlightMintClaimStatusPayload) IsHighlightMintClaimStatusPayloadOrError()

type HighlightMintClaimStatusPayloadOrError

type HighlightMintClaimStatusPayloadOrError interface {
	IsHighlightMintClaimStatusPayloadOrError()
}

type HighlightTxStatus

type HighlightTxStatus string
const (
	HighlightTxStatusTxPending   HighlightTxStatus = "TX_PENDING"
	HighlightTxStatusTxComplete  HighlightTxStatus = "TX_COMPLETE"
	HighlightTxStatusTokenSynced HighlightTxStatus = "TOKEN_SYNCED"
)

func (HighlightTxStatus) IsValid

func (e HighlightTxStatus) IsValid() bool

func (HighlightTxStatus) MarshalGQL

func (e HighlightTxStatus) MarshalGQL(w io.Writer)

func (HighlightTxStatus) String

func (e HighlightTxStatus) String() string

func (*HighlightTxStatus) UnmarshalGQL

func (e *HighlightTxStatus) UnmarshalGQL(v interface{}) error

type ImageMedia

type ImageMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (ImageMedia) IsMedia

func (ImageMedia) IsMedia()

func (ImageMedia) IsMediaSubtype

func (ImageMedia) IsMediaSubtype()

type ImportWalletSource

type ImportWalletSource string
const (
	ImportWalletSourceFarcaster ImportWalletSource = "Farcaster"
)

func (ImportWalletSource) IsValid

func (e ImportWalletSource) IsValid() bool

func (ImportWalletSource) MarshalGQL

func (e ImportWalletSource) MarshalGQL(w io.Writer)

func (ImportWalletSource) String

func (e ImportWalletSource) String() string

func (*ImportWalletSource) UnmarshalGQL

func (e *ImportWalletSource) UnmarshalGQL(v interface{}) error

type Interaction

type Interaction interface {
	IsInteraction()
}

type InteractionsConnection

type InteractionsConnection struct {
	Edges    []*InteractionsEdge `json:"edges"`
	PageInfo *PageInfo           `json:"pageInfo"`
}

type InteractionsEdge

type InteractionsEdge struct {
	Node   Interaction `json:"node"`
	Cursor *string     `json:"cursor"`
}

type Interval

type Interval struct {
	Start  int `json:"start"`
	Length int `json:"length"`
}

type IntervalInput

type IntervalInput struct {
	Start  int `json:"start"`
	Length int `json:"length"`
}

type InvalidMedia

type InvalidMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (InvalidMedia) IsMedia

func (InvalidMedia) IsMedia()

func (InvalidMedia) IsMediaSubtype

func (InvalidMedia) IsMediaSubtype()

type JSONMedia

type JSONMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (JSONMedia) IsMedia

func (JSONMedia) IsMedia()

func (JSONMedia) IsMediaSubtype

func (JSONMedia) IsMediaSubtype()

type LensAuth

type LensAuth struct {
	Address persist.Address `json:"address"`
	// signature is the signed challenge provided by a GQL request to the lens endpoint
	Signature *string `json:"signature"`
}

type LensSocialAccount

type LensSocialAccount struct {
	Type              persist.SocialProvider `json:"type"`
	SocialID          string                 `json:"social_id"`
	Name              string                 `json:"name"`
	Username          string                 `json:"username"`
	ProfileImageURL   string                 `json:"profileImageURL"`
	Bio               string                 `json:"bio"`
	Display           bool                   `json:"display"`
	SignatureApproved bool                   `json:"signatureApproved"`
}

func (LensSocialAccount) IsSocialAccount

func (LensSocialAccount) IsSocialAccount()

type LoginPayload

type LoginPayload struct {
	UserID *persist.DBID `json:"userId"`
	Viewer *Viewer       `json:"viewer"`
}

func (LoginPayload) IsLoginPayloadOrError

func (LoginPayload) IsLoginPayloadOrError()

type LoginPayloadOrError

type LoginPayloadOrError interface {
	IsLoginPayloadOrError()
}

type LogoutPayload

type LogoutPayload struct {
	Viewer *Viewer `json:"viewer"`
}

type MagicLinkAuth

type MagicLinkAuth struct {
	Token string `json:"token"`
}

type Media

type Media interface {
	IsMedia()
}

type MediaDimensions

type MediaDimensions struct {
	Width       *int     `json:"width"`
	Height      *int     `json:"height"`
	AspectRatio *float64 `json:"aspectRatio"`
}

type MediaSubtype

type MediaSubtype interface {
	IsMediaSubtype()
}

type MembershipTier

type MembershipTier struct {
	Dbid     persist.DBID   `json:"dbid"`
	Name     *string        `json:"name"`
	AssetURL *string        `json:"assetUrl"`
	TokenID  *string        `json:"tokenId"`
	Owners   []*TokenHolder `json:"owners"`
}

func (*MembershipTier) ID

func (r *MembershipTier) ID() GqlID

func (MembershipTier) IsNode

func (MembershipTier) IsNode()

type Mention

type Mention struct {
	HelperMentionData
	Entity   MentionEntity `json:"entity"`
	Interval *Interval     `json:"interval"`
}

type MentionEntity

type MentionEntity interface {
	IsMentionEntity()
}

type MentionInput

type MentionInput struct {
	Interval    *IntervalInput `json:"interval"`
	UserID      *persist.DBID  `json:"userId"`
	CommunityID *persist.DBID  `json:"communityId"`
}

type MentionSource

type MentionSource interface {
	IsMentionSource()
}

type MerchDiscountCode

type MerchDiscountCode struct {
	Code    string  `json:"code"`
	TokenID *string `json:"tokenId"`
}

type MerchToken

type MerchToken struct {
	TokenID      string    `json:"tokenId"`
	ObjectType   MerchType `json:"objectType"`
	DiscountCode *string   `json:"discountCode"`
	Redeemed     bool      `json:"redeemed"`
}

func (*MerchToken) ID

func (r *MerchToken) ID() GqlID

func (MerchToken) IsNode

func (MerchToken) IsNode()

type MerchTokensPayload

type MerchTokensPayload struct {
	Tokens []*MerchToken `json:"tokens"`
}

func (MerchTokensPayload) IsMerchTokensPayloadOrError

func (MerchTokensPayload) IsMerchTokensPayloadOrError()

type MerchTokensPayloadOrError

type MerchTokensPayloadOrError interface {
	IsMerchTokensPayloadOrError()
}

type MerchType

type MerchType string
const (
	MerchTypeTShirt MerchType = "TShirt"
	MerchTypeHat    MerchType = "Hat"
	MerchTypeCard   MerchType = "Card"
)

func (MerchType) IsValid

func (e MerchType) IsValid() bool

func (MerchType) MarshalGQL

func (e MerchType) MarshalGQL(w io.Writer)

func (MerchType) String

func (e MerchType) String() string

func (*MerchType) UnmarshalGQL

func (e *MerchType) UnmarshalGQL(v interface{}) error

type MintPremiumCardToWalletInput

type MintPremiumCardToWalletInput struct {
	TokenID         string            `json:"tokenId"`
	WalletAddresses []persist.Address `json:"walletAddresses"`
}

type MintPremiumCardToWalletPayload

type MintPremiumCardToWalletPayload struct {
	Tx string `json:"tx"`
}

func (MintPremiumCardToWalletPayload) IsMintPremiumCardToWalletPayloadOrError

func (MintPremiumCardToWalletPayload) IsMintPremiumCardToWalletPayloadOrError()

type MintPremiumCardToWalletPayloadOrError

type MintPremiumCardToWalletPayloadOrError interface {
	IsMintPremiumCardToWalletPayloadOrError()
}

type MoveCollectionToGalleryInput

type MoveCollectionToGalleryInput struct {
	SourceCollectionID persist.DBID `json:"sourceCollectionId"`
	TargetGalleryID    persist.DBID `json:"targetGalleryId"`
}

type MoveCollectionToGalleryPayload

type MoveCollectionToGalleryPayload struct {
	OldGallery *Gallery `json:"oldGallery"`
	NewGallery *Gallery `json:"newGallery"`
}

func (MoveCollectionToGalleryPayload) IsMoveCollectionToGalleryPayloadOrError

func (MoveCollectionToGalleryPayload) IsMoveCollectionToGalleryPayloadOrError()

type MoveCollectionToGalleryPayloadOrError

type MoveCollectionToGalleryPayloadOrError interface {
	IsMoveCollectionToGalleryPayloadOrError()
}

type NewTokensNotification

type NewTokensNotification struct {
	HelperNewTokensNotificationData
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	Count        *int         `json:"count"`
	Token        *Token       `json:"token"`
}

func (*NewTokensNotification) ID

func (r *NewTokensNotification) ID() GqlID

func (NewTokensNotification) IsGroupedNotification

func (NewTokensNotification) IsGroupedNotification()

func (NewTokensNotification) IsNode

func (NewTokensNotification) IsNode()

func (NewTokensNotification) IsNotification

func (NewTokensNotification) IsNotification()

type NeynarAuth

type NeynarAuth struct {
	CustodyPubKey *persist.ChainPubKey `json:"custodyPubKey"`
	Nonce         string               `json:"nonce"`
	Message       string               `json:"message"`
	Signature     string               `json:"signature"`
	// primaryPubKey is an optional parameter that lets callers specify a different wallet to use with Gallery, provided
	// that both primaryPubKey and the required custodyPubKey are owned by the same Neynar user
	PrimaryPubKey *persist.ChainPubKey `json:"primaryPubKey"`
}

type Node

type Node interface {
	IsNode()
}

type NodeFetcher

type NodeFetcher struct {
	OnAdmire                                           func(ctx context.Context, dbid persist.DBID) (*Admire, error)
	OnCollection                                       func(ctx context.Context, dbid persist.DBID) (*Collection, error)
	OnCollectionToken                                  func(ctx context.Context, tokenId string, collectionId string) (*CollectionToken, error)
	OnComment                                          func(ctx context.Context, dbid persist.DBID) (*Comment, error)
	OnCommunity                                        func(ctx context.Context, dbid persist.DBID) (*Community, error)
	OnContract                                         func(ctx context.Context, dbid persist.DBID) (*Contract, error)
	OnDeletedNode                                      func(ctx context.Context, dbid persist.DBID) (*DeletedNode, error)
	OnFeedEvent                                        func(ctx context.Context, dbid persist.DBID) (*FeedEvent, error)
	OnGallery                                          func(ctx context.Context, dbid persist.DBID) (*Gallery, error)
	OnGalleryAnnouncementNotification                  func(ctx context.Context, dbid persist.DBID) (*GalleryAnnouncementNotification, error)
	OnGalleryUser                                      func(ctx context.Context, dbid persist.DBID) (*GalleryUser, error)
	OnMembershipTier                                   func(ctx context.Context, dbid persist.DBID) (*MembershipTier, error)
	OnMerchToken                                       func(ctx context.Context, tokenId string) (*MerchToken, error)
	OnNewTokensNotification                            func(ctx context.Context, dbid persist.DBID) (*NewTokensNotification, error)
	OnPost                                             func(ctx context.Context, dbid persist.DBID) (*Post, error)
	OnSocialConnection                                 func(ctx context.Context, socialId string, socialType persist.SocialProvider) (*SocialConnection, error)
	OnSomeoneAdmiredYourCommentNotification            func(ctx context.Context, dbid persist.DBID) (*SomeoneAdmiredYourCommentNotification, error)
	OnSomeoneAdmiredYourFeedEventNotification          func(ctx context.Context, dbid persist.DBID) (*SomeoneAdmiredYourFeedEventNotification, error)
	OnSomeoneAdmiredYourPostNotification               func(ctx context.Context, dbid persist.DBID) (*SomeoneAdmiredYourPostNotification, error)
	OnSomeoneAdmiredYourTokenNotification              func(ctx context.Context, dbid persist.DBID) (*SomeoneAdmiredYourTokenNotification, error)
	OnSomeoneCommentedOnYourFeedEventNotification      func(ctx context.Context, dbid persist.DBID) (*SomeoneCommentedOnYourFeedEventNotification, error)
	OnSomeoneCommentedOnYourPostNotification           func(ctx context.Context, dbid persist.DBID) (*SomeoneCommentedOnYourPostNotification, error)
	OnSomeoneFollowedYouBackNotification               func(ctx context.Context, dbid persist.DBID) (*SomeoneFollowedYouBackNotification, error)
	OnSomeoneFollowedYouNotification                   func(ctx context.Context, dbid persist.DBID) (*SomeoneFollowedYouNotification, error)
	OnSomeoneMentionedYouNotification                  func(ctx context.Context, dbid persist.DBID) (*SomeoneMentionedYouNotification, error)
	OnSomeoneMentionedYourCommunityNotification        func(ctx context.Context, dbid persist.DBID) (*SomeoneMentionedYourCommunityNotification, error)
	OnSomeonePostedYourWorkNotification                func(ctx context.Context, dbid persist.DBID) (*SomeonePostedYourWorkNotification, error)
	OnSomeoneRepliedToYourCommentNotification          func(ctx context.Context, dbid persist.DBID) (*SomeoneRepliedToYourCommentNotification, error)
	OnSomeoneViewedYourGalleryNotification             func(ctx context.Context, dbid persist.DBID) (*SomeoneViewedYourGalleryNotification, error)
	OnSomeoneYouFollowOnFarcasterJoinedNotification    func(ctx context.Context, dbid persist.DBID) (*SomeoneYouFollowOnFarcasterJoinedNotification, error)
	OnSomeoneYouFollowPostedTheirFirstPostNotification func(ctx context.Context, dbid persist.DBID) (*SomeoneYouFollowPostedTheirFirstPostNotification, error)
	OnToken                                            func(ctx context.Context, dbid persist.DBID) (*Token, error)
	OnTokenDefinition                                  func(ctx context.Context, dbid persist.DBID) (*TokenDefinition, error)
	OnViewer                                           func(ctx context.Context, userId string) (*Viewer, error)
	OnWallet                                           func(ctx context.Context, dbid persist.DBID) (*Wallet, error)
	OnYouReceivedTopActivityBadgeNotification          func(ctx context.Context, dbid persist.DBID) (*YouReceivedTopActivityBadgeNotification, error)
}

func (*NodeFetcher) GetNodeByGqlID

func (n *NodeFetcher) GetNodeByGqlID(ctx context.Context, id GqlID) (Node, error)

func (*NodeFetcher) ValidateHandlers

func (n *NodeFetcher) ValidateHandlers()

type Notification

type Notification interface {
	Node
	IsNotification()
}

type NotificationEdge

type NotificationEdge struct {
	Node   Notification `json:"node"`
	Cursor *string      `json:"cursor"`
}

type NotificationSettings

type NotificationSettings struct {
	SomeoneFollowedYou           *bool `json:"someoneFollowedYou"`
	SomeoneAdmiredYourUpdate     *bool `json:"someoneAdmiredYourUpdate"`
	SomeoneCommentedOnYourUpdate *bool `json:"someoneCommentedOnYourUpdate"`
	SomeoneViewedYourGallery     *bool `json:"someoneViewedYourGallery"`
}

type NotificationSettingsInput

type NotificationSettingsInput struct {
	SomeoneFollowedYou           *bool `json:"someoneFollowedYou"`
	SomeoneAdmiredYourUpdate     *bool `json:"someoneAdmiredYourUpdate"`
	SomeoneCommentedOnYourUpdate *bool `json:"someoneCommentedOnYourUpdate"`
	SomeoneViewedYourGallery     *bool `json:"someoneViewedYourGallery"`
}

type NotificationsConnection

type NotificationsConnection struct {
	HelperNotificationsConnectionData
	Edges       []*NotificationEdge `json:"edges"`
	UnseenCount *int                `json:"unseenCount"`
	PageInfo    *PageInfo           `json:"pageInfo"`
}

type OneTimeLoginTokenAuth

type OneTimeLoginTokenAuth struct {
	Token string `json:"token"`
}

type OptInForRolesPayload

type OptInForRolesPayload struct {
	User *GalleryUser `json:"user"`
}

func (OptInForRolesPayload) IsOptInForRolesPayloadOrError

func (OptInForRolesPayload) IsOptInForRolesPayloadOrError()

type OptInForRolesPayloadOrError

type OptInForRolesPayloadOrError interface {
	IsOptInForRolesPayloadOrError()
}

type OptOutForRolesPayload

type OptOutForRolesPayload struct {
	User *GalleryUser `json:"user"`
}

func (OptOutForRolesPayload) IsOptOutForRolesPayloadOrError

func (OptOutForRolesPayload) IsOptOutForRolesPayloadOrError()

type OptOutForRolesPayloadOrError

type OptOutForRolesPayloadOrError interface {
	IsOptOutForRolesPayloadOrError()
}

type OwnerAtBlock

type OwnerAtBlock struct {
	Owner       GalleryUserOrAddress `json:"owner"`
	BlockNumber *string              `json:"blockNumber"`
}

type PDFMedia

type PDFMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (PDFMedia) IsMedia

func (PDFMedia) IsMedia()

func (PDFMedia) IsMediaSubtype

func (PDFMedia) IsMediaSubtype()

type PageInfo

type PageInfo struct {
	Total           *int   `json:"total"`
	Size            int    `json:"size"`
	HasPreviousPage bool   `json:"hasPreviousPage"`
	HasNextPage     bool   `json:"hasNextPage"`
	StartCursor     string `json:"startCursor"`
	EndCursor       string `json:"endCursor"`
}

type Platform

type Platform string
const (
	PlatformWeb    Platform = "Web"
	PlatformMobile Platform = "Mobile"
	PlatformAll    Platform = "All"
)

func (Platform) IsValid

func (e Platform) IsValid() bool

func (Platform) MarshalGQL

func (e Platform) MarshalGQL(w io.Writer)

func (Platform) String

func (e Platform) String() string

func (*Platform) UnmarshalGQL

func (e *Platform) UnmarshalGQL(v interface{}) error

type Post

type Post struct {
	HelperPostData
	Dbid             persist.DBID            `json:"dbid"`
	Author           *GalleryUser            `json:"author"`
	CreationTime     *time.Time              `json:"creationTime"`
	Tokens           []*Token                `json:"tokens"`
	Caption          *string                 `json:"caption"`
	Mentions         []*Mention              `json:"mentions"`
	Admires          *PostAdmiresConnection  `json:"admires"`
	Comments         *PostCommentsConnection `json:"comments"`
	TotalComments    *int                    `json:"totalComments"`
	Interactions     *InteractionsConnection `json:"interactions"`
	ViewerAdmire     *Admire                 `json:"viewerAdmire"`
	IsFirstPost      bool                    `json:"isFirstPost"`
	UserAddedMintURL *string                 `json:"userAddedMintURL"`
}

func (*Post) ID

func (r *Post) ID() GqlID

func (Post) IsAdmireSource

func (Post) IsAdmireSource()

func (Post) IsCommentSource

func (Post) IsCommentSource()

func (Post) IsEntity

func (Post) IsEntity()

func (Post) IsFeedEventOrError

func (Post) IsFeedEventOrError()

func (Post) IsMentionSource

func (Post) IsMentionSource()

func (Post) IsNode

func (Post) IsNode()

func (Post) IsPostOrError

func (Post) IsPostOrError()

type PostAdmireEdge

type PostAdmireEdge struct {
	Node   *Admire `json:"node"`
	Cursor *string `json:"cursor"`
}

type PostAdmiresConnection

type PostAdmiresConnection struct {
	Edges    []*PostAdmireEdge `json:"edges"`
	PageInfo *PageInfo         `json:"pageInfo"`
}

type PostCommentEdge

type PostCommentEdge struct {
	Node   *Comment `json:"node"`
	Cursor *string  `json:"cursor"`
}

type PostCommentsConnection

type PostCommentsConnection struct {
	Edges    []*PostCommentEdge `json:"edges"`
	PageInfo *PageInfo          `json:"pageInfo"`
}

type PostComposerDraftDetailsInput

type PostComposerDraftDetailsInput struct {
	Token *ChainAddressTokenInput `json:"token"`
}

type PostComposerDraftDetailsPayload

type PostComposerDraftDetailsPayload struct {
	HelperPostComposerDraftDetailsPayloadData
	Media            MediaSubtype `json:"media"`
	Community        *Community   `json:"community"`
	TokenName        *string      `json:"tokenName"`
	TokenDescription *string      `json:"tokenDescription"`
}

func (PostComposerDraftDetailsPayload) IsPostComposerDraftDetailsPayloadOrError

func (PostComposerDraftDetailsPayload) IsPostComposerDraftDetailsPayloadOrError()

type PostComposerDraftDetailsPayloadOrError

type PostComposerDraftDetailsPayloadOrError interface {
	IsPostComposerDraftDetailsPayloadOrError()
}

type PostEdge

type PostEdge struct {
	Node   PostOrError `json:"node"`
	Cursor *string     `json:"cursor"`
}

type PostOrError

type PostOrError interface {
	IsPostOrError()
}

type PostTokensInput

type PostTokensInput struct {
	TokenIds []persist.DBID  `json:"tokenIds"`
	Caption  *string         `json:"caption"`
	Mentions []*MentionInput `json:"mentions"`
	MintURL  *string         `json:"mintURL"`
}

type PostTokensPayload

type PostTokensPayload struct {
	Post *Post `json:"post"`
}

func (PostTokensPayload) IsPostTokensPayloadOrError

func (PostTokensPayload) IsPostTokensPayloadOrError()

type PostTokensPayloadOrError

type PostTokensPayloadOrError interface {
	IsPostTokensPayloadOrError()
}

type PostsConnection

type PostsConnection struct {
	Edges    []*PostEdge `json:"edges"`
	PageInfo *PageInfo   `json:"pageInfo"`
}

type PreverifyEmailInput

type PreverifyEmailInput struct {
	Email persist.Email `json:"email"`
}

type PreverifyEmailPayload

type PreverifyEmailPayload struct {
	Email  persist.Email        `json:"email"`
	Result PreverifyEmailResult `json:"result"`
}

func (PreverifyEmailPayload) IsPreverifyEmailPayloadOrError

func (PreverifyEmailPayload) IsPreverifyEmailPayloadOrError()

type PreverifyEmailPayloadOrError

type PreverifyEmailPayloadOrError interface {
	IsPreverifyEmailPayloadOrError()
}

type PreverifyEmailResult

type PreverifyEmailResult string
const (
	PreverifyEmailResultInvalid PreverifyEmailResult = "Invalid"
	PreverifyEmailResultRisky   PreverifyEmailResult = "Risky"
	PreverifyEmailResultValid   PreverifyEmailResult = "Valid"
)

func (PreverifyEmailResult) IsValid

func (e PreverifyEmailResult) IsValid() bool

func (PreverifyEmailResult) MarshalGQL

func (e PreverifyEmailResult) MarshalGQL(w io.Writer)

func (PreverifyEmailResult) String

func (e PreverifyEmailResult) String() string

func (*PreverifyEmailResult) UnmarshalGQL

func (e *PreverifyEmailResult) UnmarshalGQL(v interface{}) error

type PreviewURLSet

type PreviewURLSet struct {
	Raw        *string `json:"raw"`
	Thumbnail  *string `json:"thumbnail"`
	Small      *string `json:"small"`
	Medium     *string `json:"medium"`
	Large      *string `json:"large"`
	SrcSet     *string `json:"srcSet"`
	LiveRender *string `json:"liveRender"`
	Blurhash   *string `json:"blurhash"`
}

type PrivyAuth

type PrivyAuth struct {
	Token string `json:"token"`
}

type ProfileImage

type ProfileImage interface {
	IsProfileImage()
}

type PublishGalleryInput

type PublishGalleryInput struct {
	GalleryID persist.DBID `json:"galleryId"`
	EditID    string       `json:"editId"`
	Caption   *string      `json:"caption"`
}

type PublishGalleryPayload

type PublishGalleryPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (PublishGalleryPayload) IsPublishGalleryPayloadOrError

func (PublishGalleryPayload) IsPublishGalleryPayloadOrError()

type PublishGalleryPayloadOrError

type PublishGalleryPayloadOrError interface {
	IsPublishGalleryPayloadOrError()
}

type RedeemMerchInput

type RedeemMerchInput struct {
	TokenIds   []string              `json:"tokenIds"`
	Address    *persist.ChainAddress `json:"address"`
	WalletType persist.WalletType    `json:"walletType"`
	Signature  string                `json:"signature"`
}

type RedeemMerchPayload

type RedeemMerchPayload struct {
	Tokens []*MerchToken `json:"tokens"`
}

func (RedeemMerchPayload) IsRedeemMerchPayloadOrError

func (RedeemMerchPayload) IsRedeemMerchPayloadOrError()

type RedeemMerchPayloadOrError

type RedeemMerchPayloadOrError interface {
	IsRedeemMerchPayloadOrError()
}

type ReferralPostPreflightInput

type ReferralPostPreflightInput struct {
	Token *ChainAddressTokenInput `json:"token"`
}

type ReferralPostPreflightPayload

type ReferralPostPreflightPayload struct {
	Accepted bool `json:"accepted"`
}

func (ReferralPostPreflightPayload) IsReferralPostPreflightPayloadOrError

func (ReferralPostPreflightPayload) IsReferralPostPreflightPayloadOrError()

type ReferralPostPreflightPayloadOrError

type ReferralPostPreflightPayloadOrError interface {
	IsReferralPostPreflightPayloadOrError()
}

type ReferralPostTokenInput

type ReferralPostTokenInput struct {
	Token   *ChainAddressTokenInput `json:"token"`
	Caption *string                 `json:"caption"`
	MintURL *string                 `json:"mintURL"`
}

type ReferralPostTokenPayload

type ReferralPostTokenPayload struct {
	Post *Post `json:"post"`
}

func (ReferralPostTokenPayload) IsReferralPostTokenPayloadOrError

func (ReferralPostTokenPayload) IsReferralPostTokenPayloadOrError()

type ReferralPostTokenPayloadOrError

type ReferralPostTokenPayloadOrError interface {
	IsReferralPostTokenPayloadOrError()
}

type RefreshCollectionPayload

type RefreshCollectionPayload struct {
	Collection *Collection `json:"collection"`
}

func (RefreshCollectionPayload) IsRefreshCollectionPayloadOrError

func (RefreshCollectionPayload) IsRefreshCollectionPayloadOrError()

type RefreshCollectionPayloadOrError

type RefreshCollectionPayloadOrError interface {
	IsRefreshCollectionPayloadOrError()
}

type RefreshContractPayload

type RefreshContractPayload struct {
	Contract *Contract `json:"contract"`
}

func (RefreshContractPayload) IsRefreshContractPayloadOrError

func (RefreshContractPayload) IsRefreshContractPayloadOrError()

type RefreshContractPayloadOrError

type RefreshContractPayloadOrError interface {
	IsRefreshContractPayloadOrError()
}

type RefreshTokenPayload

type RefreshTokenPayload struct {
	Token *Token `json:"token"`
}

func (RefreshTokenPayload) IsRefreshTokenPayloadOrError

func (RefreshTokenPayload) IsRefreshTokenPayloadOrError()

type RefreshTokenPayloadOrError

type RefreshTokenPayloadOrError interface {
	IsRefreshTokenPayloadOrError()
}

type RegisterUserPushTokenPayload

type RegisterUserPushTokenPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (RegisterUserPushTokenPayload) IsRegisterUserPushTokenPayloadOrError

func (RegisterUserPushTokenPayload) IsRegisterUserPushTokenPayloadOrError()

type RegisterUserPushTokenPayloadOrError

type RegisterUserPushTokenPayloadOrError interface {
	IsRegisterUserPushTokenPayloadOrError()
}

type RemoveAdmirePayload

type RemoveAdmirePayload struct {
	Viewer    *Viewer       `json:"viewer"`
	AdmireID  *persist.DBID `json:"admireID"`
	FeedEvent *FeedEvent    `json:"feedEvent"`
	Post      *Post         `json:"post"`
}

func (RemoveAdmirePayload) IsRemoveAdmirePayloadOrError

func (RemoveAdmirePayload) IsRemoveAdmirePayloadOrError()

type RemoveAdmirePayloadOrError

type RemoveAdmirePayloadOrError interface {
	IsRemoveAdmirePayloadOrError()
}

type RemoveCommentPayload

type RemoveCommentPayload struct {
	Viewer    *Viewer    `json:"viewer"`
	FeedEvent *FeedEvent `json:"feedEvent"`
	Post      *Post      `json:"post"`
}

func (RemoveCommentPayload) IsRemoveCommentPayloadOrError

func (RemoveCommentPayload) IsRemoveCommentPayloadOrError()

type RemoveCommentPayloadOrError

type RemoveCommentPayloadOrError interface {
	IsRemoveCommentPayloadOrError()
}

type RemoveProfileImagePayload

type RemoveProfileImagePayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (RemoveProfileImagePayload) IsRemoveProfileImagePayloadOrError

func (RemoveProfileImagePayload) IsRemoveProfileImagePayloadOrError()

type RemoveProfileImagePayloadOrError

type RemoveProfileImagePayloadOrError interface {
	IsRemoveProfileImagePayloadOrError()
}

type RemoveUserWalletsPayload

type RemoveUserWalletsPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (RemoveUserWalletsPayload) IsRemoveUserWalletsPayloadOrError

func (RemoveUserWalletsPayload) IsRemoveUserWalletsPayloadOrError()

type RemoveUserWalletsPayloadOrError

type RemoveUserWalletsPayloadOrError interface {
	IsRemoveUserWalletsPayloadOrError()
}

type ReportPostPayload

type ReportPostPayload struct {
	PostID persist.DBID `json:"postId"`
}

func (ReportPostPayload) IsReportPostPayloadOrError

func (ReportPostPayload) IsReportPostPayloadOrError()

type ReportPostPayloadOrError

type ReportPostPayloadOrError interface {
	IsReportPostPayloadOrError()
}

type ResendVerificationEmailPayload

type ResendVerificationEmailPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (ResendVerificationEmailPayload) IsResendVerificationEmailPayloadOrError

func (ResendVerificationEmailPayload) IsResendVerificationEmailPayloadOrError()

type ResendVerificationEmailPayloadOrError

type ResendVerificationEmailPayloadOrError interface {
	IsResendVerificationEmailPayloadOrError()
}

type RevokeRolesFromUserPayloadOrError

type RevokeRolesFromUserPayloadOrError interface {
	IsRevokeRolesFromUserPayloadOrError()
}

type SearchCommunitiesPayload

type SearchCommunitiesPayload struct {
	Results []*CommunitySearchResult `json:"results"`
}

func (SearchCommunitiesPayload) IsSearchCommunitiesPayloadOrError

func (SearchCommunitiesPayload) IsSearchCommunitiesPayloadOrError()

type SearchCommunitiesPayloadOrError

type SearchCommunitiesPayloadOrError interface {
	IsSearchCommunitiesPayloadOrError()
}

type SearchGalleriesPayload

type SearchGalleriesPayload struct {
	Results []*GallerySearchResult `json:"results"`
}

func (SearchGalleriesPayload) IsSearchGalleriesPayloadOrError

func (SearchGalleriesPayload) IsSearchGalleriesPayloadOrError()

type SearchGalleriesPayloadOrError

type SearchGalleriesPayloadOrError interface {
	IsSearchGalleriesPayloadOrError()
}

type SearchUsersPayload

type SearchUsersPayload struct {
	Results []*UserSearchResult `json:"results"`
}

func (SearchUsersPayload) IsSearchUsersPayloadOrError

func (SearchUsersPayload) IsSearchUsersPayloadOrError()

type SearchUsersPayloadOrError

type SearchUsersPayloadOrError interface {
	IsSearchUsersPayloadOrError()
}

type SetCommunityOverrideCreatorPayload

type SetCommunityOverrideCreatorPayload struct {
	User *GalleryUser `json:"user"`
}

func (SetCommunityOverrideCreatorPayload) IsSetCommunityOverrideCreatorPayloadOrError

func (SetCommunityOverrideCreatorPayload) IsSetCommunityOverrideCreatorPayloadOrError()

type SetCommunityOverrideCreatorPayloadOrError

type SetCommunityOverrideCreatorPayloadOrError interface {
	IsSetCommunityOverrideCreatorPayloadOrError()
}

type SetPersonaPayload

type SetPersonaPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (SetPersonaPayload) IsSetPersonaPayloadOrError

func (SetPersonaPayload) IsSetPersonaPayloadOrError()

type SetPersonaPayloadOrError

type SetPersonaPayloadOrError interface {
	IsSetPersonaPayloadOrError()
}

type SetProfileImageInput

type SetProfileImageInput struct {
	TokenID       *persist.DBID         `json:"tokenId"`
	WalletAddress *persist.ChainAddress `json:"walletAddress"`
}

type SetProfileImagePayload

type SetProfileImagePayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (SetProfileImagePayload) IsSetProfileImagePayloadOrError

func (SetProfileImagePayload) IsSetProfileImagePayloadOrError()

type SetProfileImagePayloadOrError

type SetProfileImagePayloadOrError interface {
	IsSetProfileImagePayloadOrError()
}

type SetSpamPreferenceInput

type SetSpamPreferenceInput struct {
	Tokens []persist.DBID `json:"tokens"`
	IsSpam bool           `json:"isSpam"`
}

type SetSpamPreferencePayload

type SetSpamPreferencePayload struct {
	Tokens []*Token `json:"tokens"`
}

func (SetSpamPreferencePayload) IsSetSpamPreferencePayloadOrError

func (SetSpamPreferencePayload) IsSetSpamPreferencePayloadOrError()

type SetSpamPreferencePayloadOrError

type SetSpamPreferencePayloadOrError interface {
	IsSetSpamPreferencePayloadOrError()
}

type SocialAccount

type SocialAccount interface {
	IsSocialAccount()
}

type SocialAccounts

type SocialAccounts struct {
	Twitter   *TwitterSocialAccount   `json:"twitter"`
	Farcaster *FarcasterSocialAccount `json:"farcaster"`
	Lens      *LensSocialAccount      `json:"lens"`
}

type SocialAuthMechanism

type SocialAuthMechanism struct {
	Twitter   *TwitterAuth     `json:"twitter"`
	Debug     *DebugSocialAuth `json:"debug"`
	Farcaster *FarcasterAuth   `json:"farcaster"`
	Lens      *LensAuth        `json:"lens"`
}

type SocialConnection

type SocialConnection struct {
	HelperSocialConnectionData
	GalleryUser        *GalleryUser           `json:"galleryUser"`
	CurrentlyFollowing bool                   `json:"currentlyFollowing"`
	SocialID           string                 `json:"socialId"`
	SocialType         persist.SocialProvider `json:"socialType"`
	DisplayName        string                 `json:"displayName"`
	SocialUsername     string                 `json:"socialUsername"`
	ProfileImage       string                 `json:"profileImage"`
}

func (*SocialConnection) ID

func (r *SocialConnection) ID() GqlID

func (SocialConnection) IsNode

func (SocialConnection) IsNode()

func (SocialConnection) IsSocialConnectionsOrError

func (SocialConnection) IsSocialConnectionsOrError()

type SocialConnectionsConnection

type SocialConnectionsConnection struct {
	Edges    []*SocialConnectionsEdge `json:"edges"`
	PageInfo *PageInfo                `json:"pageInfo"`
}

type SocialConnectionsEdge

type SocialConnectionsEdge struct {
	Node   SocialConnectionsOrError `json:"node"`
	Cursor *string                  `json:"cursor"`
}

type SocialConnectionsOrError

type SocialConnectionsOrError interface {
	IsSocialConnectionsOrError()
}

type SocialQueries

type SocialQueries struct {
	SocialConnections *SocialConnectionsConnection `json:"socialConnections"`
}

func (SocialQueries) IsSocialQueriesOrError

func (SocialQueries) IsSocialQueriesOrError()

type SocialQueriesOrError

type SocialQueriesOrError interface {
	IsSocialQueriesOrError()
}

type SomeoneAdmiredYourCommentNotification

type SomeoneAdmiredYourCommentNotification struct {
	HelperSomeoneAdmiredYourCommentNotificationData
	Dbid         persist.DBID                      `json:"dbid"`
	Seen         *bool                             `json:"seen"`
	CreationTime *time.Time                        `json:"creationTime"`
	UpdatedTime  *time.Time                        `json:"updatedTime"`
	Count        *int                              `json:"count"`
	Comment      *Comment                          `json:"comment"`
	Admirers     *GroupNotificationUsersConnection `json:"admirers"`
}

func (*SomeoneAdmiredYourCommentNotification) ID

func (SomeoneAdmiredYourCommentNotification) IsGroupedNotification

func (SomeoneAdmiredYourCommentNotification) IsGroupedNotification()

func (SomeoneAdmiredYourCommentNotification) IsNode

func (SomeoneAdmiredYourCommentNotification) IsNotification

func (SomeoneAdmiredYourCommentNotification) IsNotification()

type SomeoneAdmiredYourFeedEventNotification

type SomeoneAdmiredYourFeedEventNotification struct {
	HelperSomeoneAdmiredYourFeedEventNotificationData
	Dbid         persist.DBID                      `json:"dbid"`
	Seen         *bool                             `json:"seen"`
	CreationTime *time.Time                        `json:"creationTime"`
	UpdatedTime  *time.Time                        `json:"updatedTime"`
	Count        *int                              `json:"count"`
	FeedEvent    *FeedEvent                        `json:"feedEvent"`
	Admirers     *GroupNotificationUsersConnection `json:"admirers"`
}

func (*SomeoneAdmiredYourFeedEventNotification) ID

func (SomeoneAdmiredYourFeedEventNotification) IsGroupedNotification

func (SomeoneAdmiredYourFeedEventNotification) IsGroupedNotification()

func (SomeoneAdmiredYourFeedEventNotification) IsNode

func (SomeoneAdmiredYourFeedEventNotification) IsNotification

func (SomeoneAdmiredYourFeedEventNotification) IsNotification()

type SomeoneAdmiredYourPostNotification

type SomeoneAdmiredYourPostNotification struct {
	HelperSomeoneAdmiredYourPostNotificationData
	Dbid         persist.DBID                      `json:"dbid"`
	Seen         *bool                             `json:"seen"`
	CreationTime *time.Time                        `json:"creationTime"`
	UpdatedTime  *time.Time                        `json:"updatedTime"`
	Count        *int                              `json:"count"`
	Post         *Post                             `json:"post"`
	Admirers     *GroupNotificationUsersConnection `json:"admirers"`
}

func (*SomeoneAdmiredYourPostNotification) ID

func (SomeoneAdmiredYourPostNotification) IsGroupedNotification

func (SomeoneAdmiredYourPostNotification) IsGroupedNotification()

func (SomeoneAdmiredYourPostNotification) IsNode

func (SomeoneAdmiredYourPostNotification) IsNotification

func (SomeoneAdmiredYourPostNotification) IsNotification()

type SomeoneAdmiredYourTokenNotification

type SomeoneAdmiredYourTokenNotification struct {
	HelperSomeoneAdmiredYourTokenNotificationData
	Dbid         persist.DBID                      `json:"dbid"`
	Seen         *bool                             `json:"seen"`
	CreationTime *time.Time                        `json:"creationTime"`
	UpdatedTime  *time.Time                        `json:"updatedTime"`
	Count        *int                              `json:"count"`
	Token        *Token                            `json:"token"`
	Admirers     *GroupNotificationUsersConnection `json:"admirers"`
}

func (*SomeoneAdmiredYourTokenNotification) ID

func (SomeoneAdmiredYourTokenNotification) IsGroupedNotification

func (SomeoneAdmiredYourTokenNotification) IsGroupedNotification()

func (SomeoneAdmiredYourTokenNotification) IsNode

func (SomeoneAdmiredYourTokenNotification) IsNotification

func (SomeoneAdmiredYourTokenNotification) IsNotification()

type SomeoneCommentedOnYourFeedEventNotification

type SomeoneCommentedOnYourFeedEventNotification struct {
	HelperSomeoneCommentedOnYourFeedEventNotificationData
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	Comment      *Comment     `json:"comment"`
	FeedEvent    *FeedEvent   `json:"feedEvent"`
}

func (*SomeoneCommentedOnYourFeedEventNotification) ID

func (SomeoneCommentedOnYourFeedEventNotification) IsNode

func (SomeoneCommentedOnYourFeedEventNotification) IsNotification

type SomeoneCommentedOnYourPostNotification

type SomeoneCommentedOnYourPostNotification struct {
	HelperSomeoneCommentedOnYourPostNotificationData
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	Comment      *Comment     `json:"comment"`
	Post         *Post        `json:"post"`
}

func (*SomeoneCommentedOnYourPostNotification) ID

func (SomeoneCommentedOnYourPostNotification) IsNode

func (SomeoneCommentedOnYourPostNotification) IsNotification

func (SomeoneCommentedOnYourPostNotification) IsNotification()

type SomeoneFollowedYouBackNotification

type SomeoneFollowedYouBackNotification struct {
	HelperSomeoneFollowedYouBackNotificationData
	Dbid         persist.DBID                      `json:"dbid"`
	Seen         *bool                             `json:"seen"`
	CreationTime *time.Time                        `json:"creationTime"`
	UpdatedTime  *time.Time                        `json:"updatedTime"`
	Count        *int                              `json:"count"`
	Followers    *GroupNotificationUsersConnection `json:"followers"`
}

func (*SomeoneFollowedYouBackNotification) ID

func (SomeoneFollowedYouBackNotification) IsGroupedNotification

func (SomeoneFollowedYouBackNotification) IsGroupedNotification()

func (SomeoneFollowedYouBackNotification) IsNode

func (SomeoneFollowedYouBackNotification) IsNotification

func (SomeoneFollowedYouBackNotification) IsNotification()

type SomeoneFollowedYouNotification

type SomeoneFollowedYouNotification struct {
	HelperSomeoneFollowedYouNotificationData
	Dbid         persist.DBID                      `json:"dbid"`
	Seen         *bool                             `json:"seen"`
	CreationTime *time.Time                        `json:"creationTime"`
	UpdatedTime  *time.Time                        `json:"updatedTime"`
	Count        *int                              `json:"count"`
	Followers    *GroupNotificationUsersConnection `json:"followers"`
}

func (*SomeoneFollowedYouNotification) ID

func (SomeoneFollowedYouNotification) IsGroupedNotification

func (SomeoneFollowedYouNotification) IsGroupedNotification()

func (SomeoneFollowedYouNotification) IsNode

func (SomeoneFollowedYouNotification) IsNotification

func (SomeoneFollowedYouNotification) IsNotification()

type SomeoneMentionedYouNotification

type SomeoneMentionedYouNotification struct {
	HelperSomeoneMentionedYouNotificationData
	Dbid          persist.DBID  `json:"dbid"`
	Seen          *bool         `json:"seen"`
	CreationTime  *time.Time    `json:"creationTime"`
	UpdatedTime   *time.Time    `json:"updatedTime"`
	MentionSource MentionSource `json:"mentionSource"`
}

func (*SomeoneMentionedYouNotification) ID

func (SomeoneMentionedYouNotification) IsNode

func (SomeoneMentionedYouNotification) IsNotification

func (SomeoneMentionedYouNotification) IsNotification()

type SomeoneMentionedYourCommunityNotification

type SomeoneMentionedYourCommunityNotification struct {
	HelperSomeoneMentionedYourCommunityNotificationData
	Dbid          persist.DBID  `json:"dbid"`
	Seen          *bool         `json:"seen"`
	CreationTime  *time.Time    `json:"creationTime"`
	UpdatedTime   *time.Time    `json:"updatedTime"`
	MentionSource MentionSource `json:"mentionSource"`
	Community     *Community    `json:"community"`
}

func (*SomeoneMentionedYourCommunityNotification) ID

func (SomeoneMentionedYourCommunityNotification) IsNode

func (SomeoneMentionedYourCommunityNotification) IsNotification

type SomeonePostedYourWorkNotification

type SomeonePostedYourWorkNotification struct {
	HelperSomeonePostedYourWorkNotificationData
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	Post         *Post        `json:"post"`
	Community    *Community   `json:"community"`
}

func (*SomeonePostedYourWorkNotification) ID

func (SomeonePostedYourWorkNotification) IsNode

func (SomeonePostedYourWorkNotification) IsNotification

func (SomeonePostedYourWorkNotification) IsNotification()

type SomeoneRepliedToYourCommentNotification

type SomeoneRepliedToYourCommentNotification struct {
	HelperSomeoneRepliedToYourCommentNotificationData
	Dbid            persist.DBID `json:"dbid"`
	Seen            *bool        `json:"seen"`
	CreationTime    *time.Time   `json:"creationTime"`
	UpdatedTime     *time.Time   `json:"updatedTime"`
	Comment         *Comment     `json:"comment"`
	OriginalComment *Comment     `json:"originalComment"`
}

func (*SomeoneRepliedToYourCommentNotification) ID

func (SomeoneRepliedToYourCommentNotification) IsNode

func (SomeoneRepliedToYourCommentNotification) IsNotification

func (SomeoneRepliedToYourCommentNotification) IsNotification()

type SomeoneViewedYourGalleryNotification

type SomeoneViewedYourGalleryNotification struct {
	HelperSomeoneViewedYourGalleryNotificationData
	Dbid               persist.DBID                      `json:"dbid"`
	Seen               *bool                             `json:"seen"`
	CreationTime       *time.Time                        `json:"creationTime"`
	UpdatedTime        *time.Time                        `json:"updatedTime"`
	Count              *int                              `json:"count"`
	UserViewers        *GroupNotificationUsersConnection `json:"userViewers"`
	NonUserViewerCount *int                              `json:"nonUserViewerCount"`
	Gallery            *Gallery                          `json:"gallery"`
}

func (*SomeoneViewedYourGalleryNotification) ID

func (SomeoneViewedYourGalleryNotification) IsGroupedNotification

func (SomeoneViewedYourGalleryNotification) IsGroupedNotification()

func (SomeoneViewedYourGalleryNotification) IsNode

func (SomeoneViewedYourGalleryNotification) IsNotification

func (SomeoneViewedYourGalleryNotification) IsNotification()

type SomeoneYouFollowOnFarcasterJoinedNotification

type SomeoneYouFollowOnFarcasterJoinedNotification struct {
	HelperSomeoneYouFollowOnFarcasterJoinedNotificationData
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	User         *GalleryUser `json:"user"`
}

func (*SomeoneYouFollowOnFarcasterJoinedNotification) ID

func (SomeoneYouFollowOnFarcasterJoinedNotification) IsNode

func (SomeoneYouFollowOnFarcasterJoinedNotification) IsNotification

type SomeoneYouFollowPostedTheirFirstPostNotification

type SomeoneYouFollowPostedTheirFirstPostNotification struct {
	HelperSomeoneYouFollowPostedTheirFirstPostNotificationData
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	Post         *Post        `json:"post"`
}

func (*SomeoneYouFollowPostedTheirFirstPostNotification) ID

func (SomeoneYouFollowPostedTheirFirstPostNotification) IsNode

func (SomeoneYouFollowPostedTheirFirstPostNotification) IsNotification

type SyncCreatedTokensForExistingContractInput

type SyncCreatedTokensForExistingContractInput struct {
	ContractID persist.DBID `json:"contractId"`
}

type SyncCreatedTokensForExistingContractPayload

type SyncCreatedTokensForExistingContractPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (SyncCreatedTokensForExistingContractPayload) IsSyncCreatedTokensForExistingContractPayloadOrError

func (SyncCreatedTokensForExistingContractPayload) IsSyncCreatedTokensForExistingContractPayloadOrError()

type SyncCreatedTokensForExistingContractPayloadOrError

type SyncCreatedTokensForExistingContractPayloadOrError interface {
	IsSyncCreatedTokensForExistingContractPayloadOrError()
}

type SyncCreatedTokensForNewContractsInput

type SyncCreatedTokensForNewContractsInput struct {
	IncludeChains []persist.Chain `json:"includeChains"`
	Incrementally *bool           `json:"incrementally"`
}

type SyncCreatedTokensForNewContractsPayload

type SyncCreatedTokensForNewContractsPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (SyncCreatedTokensForNewContractsPayload) IsSyncCreatedTokensForNewContractsPayloadOrError

func (SyncCreatedTokensForNewContractsPayload) IsSyncCreatedTokensForNewContractsPayloadOrError()

type SyncCreatedTokensForNewContractsPayloadOrError

type SyncCreatedTokensForNewContractsPayloadOrError interface {
	IsSyncCreatedTokensForNewContractsPayloadOrError()
}

type SyncCreatedTokensForUsernameAndExistingContractPayload

type SyncCreatedTokensForUsernameAndExistingContractPayload struct {
	Message string `json:"message"`
}

func (SyncCreatedTokensForUsernameAndExistingContractPayload) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError

func (SyncCreatedTokensForUsernameAndExistingContractPayload) IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError()

type SyncCreatedTokensForUsernameAndExistingContractPayloadOrError

type SyncCreatedTokensForUsernameAndExistingContractPayloadOrError interface {
	IsSyncCreatedTokensForUsernameAndExistingContractPayloadOrError()
}

type SyncCreatedTokensForUsernamePayload

type SyncCreatedTokensForUsernamePayload struct {
	Message string `json:"message"`
}

func (SyncCreatedTokensForUsernamePayload) IsSyncCreatedTokensForUsernamePayloadOrError

func (SyncCreatedTokensForUsernamePayload) IsSyncCreatedTokensForUsernamePayloadOrError()

type SyncCreatedTokensForUsernamePayloadOrError

type SyncCreatedTokensForUsernamePayloadOrError interface {
	IsSyncCreatedTokensForUsernamePayloadOrError()
}

type SyncTokensForUsernamePayload

type SyncTokensForUsernamePayload struct {
	Message string `json:"message"`
}

func (SyncTokensForUsernamePayload) IsSyncTokensForUsernamePayloadOrError

func (SyncTokensForUsernamePayload) IsSyncTokensForUsernamePayloadOrError()

type SyncTokensForUsernamePayloadOrError

type SyncTokensForUsernamePayloadOrError interface {
	IsSyncTokensForUsernamePayloadOrError()
}

type SyncTokensPayload

type SyncTokensPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (SyncTokensPayload) IsSyncTokensPayloadOrError

func (SyncTokensPayload) IsSyncTokensPayloadOrError()

type SyncTokensPayloadOrError

type SyncTokensPayloadOrError interface {
	IsSyncTokensPayloadOrError()
}

type SyncingMedia

type SyncingMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (SyncingMedia) IsMedia

func (SyncingMedia) IsMedia()

func (SyncingMedia) IsMediaSubtype

func (SyncingMedia) IsMediaSubtype()

type TextMedia

type TextMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (TextMedia) IsMedia

func (TextMedia) IsMedia()

func (TextMedia) IsMediaSubtype

func (TextMedia) IsMediaSubtype()

type Token

type Token struct {
	HelperTokenData
	Dbid                  persist.DBID            `json:"dbid"`
	CreationTime          *time.Time              `json:"creationTime"`
	LastUpdated           *time.Time              `json:"lastUpdated"`
	CollectorsNote        *string                 `json:"collectorsNote"`
	Quantity              *string                 `json:"quantity"`
	Owner                 *GalleryUser            `json:"owner"`
	OwnedByWallets        []*Wallet               `json:"ownedByWallets"`
	OwnershipHistory      []*OwnerAtBlock         `json:"ownershipHistory"`
	OwnerIsHolder         *bool                   `json:"ownerIsHolder"`
	OwnerIsCreator        *bool                   `json:"ownerIsCreator"`
	Definition            *TokenDefinition        `json:"definition"`
	IsSpamByUser          *bool                   `json:"isSpamByUser"`
	Admires               *TokenAdmiresConnection `json:"admires"`
	ViewerAdmire          *Admire                 `json:"viewerAdmire"`
	Media                 MediaSubtype            `json:"media"`
	TokenType             *TokenType              `json:"tokenType"`
	Chain                 *persist.Chain          `json:"chain"`
	Name                  *string                 `json:"name"`
	Description           *string                 `json:"description"`
	TokenID               *string                 `json:"tokenId"`
	TokenMetadata         *string                 `json:"tokenMetadata"`
	Contract              *Contract               `json:"contract"`
	Community             *Community              `json:"community"`
	ExternalURL           *string                 `json:"externalUrl"`
	IsSpamByProvider      *bool                   `json:"isSpamByProvider"`
	CreatorAddress        *persist.ChainAddress   `json:"creatorAddress"`
	OpenseaCollectionName *string                 `json:"openseaCollectionName"`
	BlockNumber           *string                 `json:"blockNumber"`
	OpenseaID             *int                    `json:"openseaId"`
}

func (*Token) ID

func (r *Token) ID() GqlID

func (Token) IsNode

func (Token) IsNode()

func (Token) IsTokenByIDOrError

func (Token) IsTokenByIDOrError()

type TokenAdmireEdge

type TokenAdmireEdge struct {
	Node   *Admire `json:"node"`
	Cursor *string `json:"cursor"`
	Token  *Token  `json:"token"`
}

type TokenAdmiresConnection

type TokenAdmiresConnection struct {
	Edges    []*TokenAdmireEdge `json:"edges"`
	PageInfo *PageInfo          `json:"pageInfo"`
}

type TokenByIDOrError

type TokenByIDOrError interface {
	IsTokenByIDOrError()
}

type TokenDefinition

type TokenDefinition struct {
	HelperTokenDefinitionData
	Dbid          persist.DBID   `json:"dbid"`
	CreationTime  *time.Time     `json:"creationTime"`
	LastUpdated   *time.Time     `json:"lastUpdated"`
	Media         MediaSubtype   `json:"media"`
	TokenType     *TokenType     `json:"tokenType"`
	Contract      *Contract      `json:"contract"`
	Chain         *persist.Chain `json:"chain"`
	Name          *string        `json:"name"`
	Description   *string        `json:"description"`
	TokenID       *string        `json:"tokenId"`
	TokenMetadata *string        `json:"tokenMetadata"`
	Community     *Community     `json:"community"`
	Communities   []*Community   `json:"communities"`
	ExternalURL   *string        `json:"externalUrl"`
	MintURL       *string        `json:"mintUrl"`
}

func (*TokenDefinition) ID

func (r *TokenDefinition) ID() GqlID

func (TokenDefinition) IsNode

func (TokenDefinition) IsNode()

type TokenEdge

type TokenEdge struct {
	Node   *Token  `json:"node"`
	Cursor *string `json:"cursor"`
}

type TokenHolder

type TokenHolder struct {
	HelperTokenHolderData
	DisplayName   *string      `json:"displayName"`
	Wallets       []*Wallet    `json:"wallets"`
	User          *GalleryUser `json:"user"`
	PreviewTokens []*string    `json:"previewTokens"`
}

type TokenHolderEdge

type TokenHolderEdge struct {
	Node   *TokenHolder `json:"node"`
	Cursor *string      `json:"cursor"`
}

type TokenHoldersConnection

type TokenHoldersConnection struct {
	Edges    []*TokenHolderEdge `json:"edges"`
	PageInfo *PageInfo          `json:"pageInfo"`
}

type TokenProfileImage

type TokenProfileImage struct {
	Token *Token `json:"token"`
}

func (TokenProfileImage) IsProfileImage

func (TokenProfileImage) IsProfileImage()

type TokenType

type TokenType string
const (
	TokenTypeErc721  TokenType = "ERC721"
	TokenTypeErc1155 TokenType = "ERC1155"
	TokenTypeErc20   TokenType = "ERC20"
)

func (TokenType) IsValid

func (e TokenType) IsValid() bool

func (TokenType) MarshalGQL

func (e TokenType) MarshalGQL(w io.Writer)

func (TokenType) String

func (e TokenType) String() string

func (*TokenType) UnmarshalGQL

func (e *TokenType) UnmarshalGQL(v interface{}) error

type TokensAddedToCollectionFeedEventData

type TokensAddedToCollectionFeedEventData struct {
	HelperTokensAddedToCollectionFeedEventDataData
	EventTime  *time.Time         `json:"eventTime"`
	Owner      *GalleryUser       `json:"owner"`
	Collection *Collection        `json:"collection"`
	Action     *persist.Action    `json:"action"`
	NewTokens  []*CollectionToken `json:"newTokens"`
	IsPreFeed  *bool              `json:"isPreFeed"`
}

func (TokensAddedToCollectionFeedEventData) IsFeedEventData

func (TokensAddedToCollectionFeedEventData) IsFeedEventData()

type TokensConnection

type TokensConnection struct {
	Edges    []*TokenEdge `json:"edges"`
	PageInfo *PageInfo    `json:"pageInfo"`
}

type TopCollectionsForCommunityInput

type TopCollectionsForCommunityInput struct {
	ChainAddress *persist.ChainAddress `json:"chainAddress"`
}

type TrendingUsersInput

type TrendingUsersInput struct {
	Report Window `json:"report"`
}

type TrendingUsersPayload

type TrendingUsersPayload struct {
	Users []*GalleryUser `json:"users"`
}

func (TrendingUsersPayload) IsTrendingUsersPayloadOrError

func (TrendingUsersPayload) IsTrendingUsersPayloadOrError()

type TrendingUsersPayloadOrError

type TrendingUsersPayloadOrError interface {
	IsTrendingUsersPayloadOrError()
}

type TwitterAuth

type TwitterAuth struct {
	Code string `json:"code"`
}

type TwitterSocialAccount

type TwitterSocialAccount struct {
	Type            persist.SocialProvider `json:"type"`
	SocialID        string                 `json:"social_id"`
	Name            string                 `json:"name"`
	Username        string                 `json:"username"`
	ProfileImageURL string                 `json:"profileImageURL"`
	Display         bool                   `json:"display"`
	Scope           string                 `json:"scope"`
}

func (TwitterSocialAccount) IsSocialAccount

func (TwitterSocialAccount) IsSocialAccount()

type UnbanUserFromFeedPayload

type UnbanUserFromFeedPayload struct {
	User *GalleryUser `json:"user"`
}

func (UnbanUserFromFeedPayload) IsUnbanUserFromFeedPayloadOrError

func (UnbanUserFromFeedPayload) IsUnbanUserFromFeedPayloadOrError()

type UnbanUserFromFeedPayloadOrError

type UnbanUserFromFeedPayloadOrError interface {
	IsUnbanUserFromFeedPayloadOrError()
}

type UnblockUserPayload

type UnblockUserPayload struct {
	UserID persist.DBID `json:"userId"`
}

func (UnblockUserPayload) IsUnblockUserPayloadOrError

func (UnblockUserPayload) IsUnblockUserPayloadOrError()

type UnblockUserPayloadOrError

type UnblockUserPayloadOrError interface {
	IsUnblockUserPayloadOrError()
}

type UnfollowUserPayload

type UnfollowUserPayload struct {
	Viewer *Viewer      `json:"viewer"`
	User   *GalleryUser `json:"user"`
}

func (UnfollowUserPayload) IsUnfollowUserPayloadOrError

func (UnfollowUserPayload) IsUnfollowUserPayloadOrError()

type UnfollowUserPayloadOrError

type UnfollowUserPayloadOrError interface {
	IsUnfollowUserPayloadOrError()
}

type UnknownMedia

type UnknownMedia struct {
	PreviewURLs      *PreviewURLSet   `json:"previewURLs"`
	MediaURL         *string          `json:"mediaURL"`
	MediaType        *string          `json:"mediaType"`
	ContentRenderURL *string          `json:"contentRenderURL"`
	Dimensions       *MediaDimensions `json:"dimensions"`
	FallbackMedia    *FallbackMedia   `json:"fallbackMedia"`
}

func (UnknownMedia) IsMedia

func (UnknownMedia) IsMedia()

func (UnknownMedia) IsMediaSubtype

func (UnknownMedia) IsMediaSubtype()

type UnregisterUserPushTokenPayload

type UnregisterUserPushTokenPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UnregisterUserPushTokenPayload) IsUnregisterUserPushTokenPayloadOrError

func (UnregisterUserPushTokenPayload) IsUnregisterUserPushTokenPayloadOrError()

type UnregisterUserPushTokenPayloadOrError

type UnregisterUserPushTokenPayloadOrError interface {
	IsUnregisterUserPushTokenPayloadOrError()
}

type UnsubscribeFromEmailTypeInput

type UnsubscribeFromEmailTypeInput struct {
	Type  EmailUnsubscriptionType `json:"type"`
	Token string                  `json:"token"`
}

type UnsubscribeFromEmailTypePayload

type UnsubscribeFromEmailTypePayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UnsubscribeFromEmailTypePayload) IsUnsubscribeFromEmailTypePayloadOrError

func (UnsubscribeFromEmailTypePayload) IsUnsubscribeFromEmailTypePayloadOrError()

type UnsubscribeFromEmailTypePayloadOrError

type UnsubscribeFromEmailTypePayloadOrError interface {
	IsUnsubscribeFromEmailTypePayloadOrError()
}

type UpdateCollectionHiddenInput

type UpdateCollectionHiddenInput struct {
	CollectionID persist.DBID `json:"collectionId"`
	Hidden       bool         `json:"hidden"`
}

type UpdateCollectionHiddenPayload

type UpdateCollectionHiddenPayload struct {
	Collection *Collection `json:"collection"`
}

func (UpdateCollectionHiddenPayload) IsUpdateCollectionHiddenPayloadOrError

func (UpdateCollectionHiddenPayload) IsUpdateCollectionHiddenPayloadOrError()

type UpdateCollectionHiddenPayloadOrError

type UpdateCollectionHiddenPayloadOrError interface {
	IsUpdateCollectionHiddenPayloadOrError()
}

type UpdateCollectionInfoInput

type UpdateCollectionInfoInput struct {
	CollectionID   persist.DBID `json:"collectionId"`
	Name           string       `json:"name"`
	CollectorsNote string       `json:"collectorsNote"`
}

type UpdateCollectionInfoPayload

type UpdateCollectionInfoPayload struct {
	Collection *Collection `json:"collection"`
}

func (UpdateCollectionInfoPayload) IsUpdateCollectionInfoPayloadOrError

func (UpdateCollectionInfoPayload) IsUpdateCollectionInfoPayloadOrError()

type UpdateCollectionInfoPayloadOrError

type UpdateCollectionInfoPayloadOrError interface {
	IsUpdateCollectionInfoPayloadOrError()
}

type UpdateCollectionInput

type UpdateCollectionInput struct {
	Dbid           persist.DBID                    `json:"dbid"`
	Name           string                          `json:"name"`
	CollectorsNote string                          `json:"collectorsNote"`
	Tokens         []persist.DBID                  `json:"tokens"`
	Layout         *CollectionLayoutInput          `json:"layout"`
	TokenSettings  []*CollectionTokenSettingsInput `json:"tokenSettings"`
	Hidden         bool                            `json:"hidden"`
}

type UpdateCollectionTokensInput

type UpdateCollectionTokensInput struct {
	CollectionID  persist.DBID                    `json:"collectionId"`
	Tokens        []persist.DBID                  `json:"tokens"`
	Layout        *CollectionLayoutInput          `json:"layout"`
	TokenSettings []*CollectionTokenSettingsInput `json:"tokenSettings"`
	Caption       *string                         `json:"caption"`
}

type UpdateCollectionTokensPayload

type UpdateCollectionTokensPayload struct {
	Collection *Collection `json:"collection"`
	FeedEvent  *FeedEvent  `json:"feedEvent"`
}

func (UpdateCollectionTokensPayload) IsUpdateCollectionTokensPayloadOrError

func (UpdateCollectionTokensPayload) IsUpdateCollectionTokensPayloadOrError()

type UpdateCollectionTokensPayloadOrError

type UpdateCollectionTokensPayloadOrError interface {
	IsUpdateCollectionTokensPayloadOrError()
}

type UpdateEmailInput

type UpdateEmailInput struct {
	Email persist.Email `json:"email"`
	// authMechanism is an optional parameter that can verify a user's email address in lieu of sending
	// a verification email to the user. If not provided, a verification email will be sent.
	AuthMechanism *AuthMechanism `json:"authMechanism"`
}

type UpdateEmailNotificationSettingsInput

type UpdateEmailNotificationSettingsInput struct {
	UnsubscribedFromAll           bool  `json:"unsubscribedFromAll"`
	UnsubscribedFromNotifications bool  `json:"unsubscribedFromNotifications"`
	UnsubscribedFromDigest        bool  `json:"unsubscribedFromDigest"`
	UnsubscribedFromMarketing     *bool `json:"unsubscribedFromMarketing"`
	UnsubscribedFromMembersClub   *bool `json:"unsubscribedFromMembersClub"`
}

type UpdateEmailNotificationSettingsPayload

type UpdateEmailNotificationSettingsPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateEmailNotificationSettingsPayload) IsUpdateEmailNotificationSettingsPayloadOrError

func (UpdateEmailNotificationSettingsPayload) IsUpdateEmailNotificationSettingsPayloadOrError()

type UpdateEmailNotificationSettingsPayloadOrError

type UpdateEmailNotificationSettingsPayloadOrError interface {
	IsUpdateEmailNotificationSettingsPayloadOrError()
}

type UpdateEmailPayload

type UpdateEmailPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateEmailPayload) IsUpdateEmailPayloadOrError

func (UpdateEmailPayload) IsUpdateEmailPayloadOrError()

type UpdateEmailPayloadOrError

type UpdateEmailPayloadOrError interface {
	IsUpdateEmailPayloadOrError()
}

type UpdateFeaturedGalleryPayload

type UpdateFeaturedGalleryPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateFeaturedGalleryPayload) IsUpdateFeaturedGalleryPayloadOrError

func (UpdateFeaturedGalleryPayload) IsUpdateFeaturedGalleryPayloadOrError()

type UpdateFeaturedGalleryPayloadOrError

type UpdateFeaturedGalleryPayloadOrError interface {
	IsUpdateFeaturedGalleryPayloadOrError()
}

type UpdateGalleryCollectionsInput

type UpdateGalleryCollectionsInput struct {
	GalleryID   persist.DBID   `json:"galleryId"`
	Collections []persist.DBID `json:"collections"`
}

type UpdateGalleryCollectionsPayload

type UpdateGalleryCollectionsPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (UpdateGalleryCollectionsPayload) IsUpdateGalleryCollectionsPayloadOrError

func (UpdateGalleryCollectionsPayload) IsUpdateGalleryCollectionsPayloadOrError()

type UpdateGalleryCollectionsPayloadOrError

type UpdateGalleryCollectionsPayloadOrError interface {
	IsUpdateGalleryCollectionsPayloadOrError()
}

type UpdateGalleryHiddenInput

type UpdateGalleryHiddenInput struct {
	ID     persist.DBID `json:"id"`
	Hidden bool         `json:"hidden"`
}

type UpdateGalleryHiddenPayload

type UpdateGalleryHiddenPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (UpdateGalleryHiddenPayload) IsUpdateGalleryHiddenPayloadOrError

func (UpdateGalleryHiddenPayload) IsUpdateGalleryHiddenPayloadOrError()

type UpdateGalleryHiddenPayloadOrError

type UpdateGalleryHiddenPayloadOrError interface {
	IsUpdateGalleryHiddenPayloadOrError()
}

type UpdateGalleryInfoInput

type UpdateGalleryInfoInput struct {
	ID          persist.DBID `json:"id"`
	Name        *string      `json:"name"`
	Description *string      `json:"description"`
}

type UpdateGalleryInfoPayload

type UpdateGalleryInfoPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (UpdateGalleryInfoPayload) IsUpdateGalleryInfoPayloadOrError

func (UpdateGalleryInfoPayload) IsUpdateGalleryInfoPayloadOrError()

type UpdateGalleryInfoPayloadOrError

type UpdateGalleryInfoPayloadOrError interface {
	IsUpdateGalleryInfoPayloadOrError()
}

type UpdateGalleryInput

type UpdateGalleryInput struct {
	GalleryID          persist.DBID                      `json:"galleryId"`
	Name               *string                           `json:"name"`
	Description        *string                           `json:"description"`
	Caption            *string                           `json:"caption"`
	DeletedCollections []persist.DBID                    `json:"deletedCollections"`
	UpdatedCollections []*UpdateCollectionInput          `json:"updatedCollections"`
	CreatedCollections []*CreateCollectionInGalleryInput `json:"createdCollections"`
	Order              []persist.DBID                    `json:"order"`
	EditID             *string                           `json:"editId"`
}

type UpdateGalleryOrderInput

type UpdateGalleryOrderInput struct {
	Positions []*GalleryPositionInput `json:"positions"`
}

type UpdateGalleryOrderPayload

type UpdateGalleryOrderPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateGalleryOrderPayload) IsUpdateGalleryOrderPayloadOrError

func (UpdateGalleryOrderPayload) IsUpdateGalleryOrderPayloadOrError()

type UpdateGalleryOrderPayloadOrError

type UpdateGalleryOrderPayloadOrError interface {
	IsUpdateGalleryOrderPayloadOrError()
}

type UpdateGalleryPayload

type UpdateGalleryPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (UpdateGalleryPayload) IsUpdateGalleryPayloadOrError

func (UpdateGalleryPayload) IsUpdateGalleryPayloadOrError()

type UpdateGalleryPayloadOrError

type UpdateGalleryPayloadOrError interface {
	IsUpdateGalleryPayloadOrError()
}

type UpdatePrimaryWalletPayload

type UpdatePrimaryWalletPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdatePrimaryWalletPayload) IsUpdatePrimaryWalletPayloadOrError

func (UpdatePrimaryWalletPayload) IsUpdatePrimaryWalletPayloadOrError()

type UpdatePrimaryWalletPayloadOrError

type UpdatePrimaryWalletPayloadOrError interface {
	IsUpdatePrimaryWalletPayloadOrError()
}

type UpdateSocialAccountDisplayedInput

type UpdateSocialAccountDisplayedInput struct {
	Type      persist.SocialProvider `json:"type"`
	Displayed bool                   `json:"displayed"`
}

type UpdateSocialAccountDisplayedPayload

type UpdateSocialAccountDisplayedPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateSocialAccountDisplayedPayload) IsUpdateSocialAccountDisplayedPayloadOrError

func (UpdateSocialAccountDisplayedPayload) IsUpdateSocialAccountDisplayedPayloadOrError()

type UpdateSocialAccountDisplayedPayloadOrError

type UpdateSocialAccountDisplayedPayloadOrError interface {
	IsUpdateSocialAccountDisplayedPayloadOrError()
}

type UpdateTokenInfoInput

type UpdateTokenInfoInput struct {
	TokenID        persist.DBID  `json:"tokenId"`
	CollectorsNote string        `json:"collectorsNote"`
	CollectionID   *persist.DBID `json:"collectionId"`
}

type UpdateTokenInfoPayload

type UpdateTokenInfoPayload struct {
	Token *Token `json:"token"`
}

func (UpdateTokenInfoPayload) IsUpdateTokenInfoPayloadOrError

func (UpdateTokenInfoPayload) IsUpdateTokenInfoPayloadOrError()

type UpdateTokenInfoPayloadOrError

type UpdateTokenInfoPayloadOrError interface {
	IsUpdateTokenInfoPayloadOrError()
}

type UpdateUserExperienceInput

type UpdateUserExperienceInput struct {
	ExperienceType UserExperienceType `json:"experienceType"`
	Experienced    bool               `json:"experienced"`
}

type UpdateUserExperiencePayload

type UpdateUserExperiencePayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateUserExperiencePayload) IsUpdateUserExperiencePayloadOrError

func (UpdateUserExperiencePayload) IsUpdateUserExperiencePayloadOrError()

type UpdateUserExperiencePayloadOrError

type UpdateUserExperiencePayloadOrError interface {
	IsUpdateUserExperiencePayloadOrError()
}

type UpdateUserInfoInput

type UpdateUserInfoInput struct {
	Username string `json:"username"`
	Bio      string `json:"bio"`
}

type UpdateUserInfoPayload

type UpdateUserInfoPayload struct {
	Viewer *Viewer `json:"viewer"`
}

func (UpdateUserInfoPayload) IsUpdateUserInfoPayloadOrError

func (UpdateUserInfoPayload) IsUpdateUserInfoPayloadOrError()

type UpdateUserInfoPayloadOrError

type UpdateUserInfoPayloadOrError interface {
	IsUpdateUserInfoPayloadOrError()
}

type UploadPersistedQueriesInput

type UploadPersistedQueriesInput struct {
	PersistedQueries *string `json:"persistedQueries"`
}

type UploadPersistedQueriesPayload

type UploadPersistedQueriesPayload struct {
	Message *string `json:"message"`
}

func (UploadPersistedQueriesPayload) IsUploadPersistedQueriesPayloadOrError

func (UploadPersistedQueriesPayload) IsUploadPersistedQueriesPayloadOrError()

type UploadPersistedQueriesPayloadOrError

type UploadPersistedQueriesPayloadOrError interface {
	IsUploadPersistedQueriesPayloadOrError()
}

type UserByAddressOrError

type UserByAddressOrError interface {
	IsUserByAddressOrError()
}

type UserByIDOrError

type UserByIDOrError interface {
	IsUserByIDOrError()
}

type UserByUsernameOrError

type UserByUsernameOrError interface {
	IsUserByUsernameOrError()
}

type UserCreatedFeedEventData

type UserCreatedFeedEventData struct {
	EventTime *time.Time      `json:"eventTime"`
	Owner     *GalleryUser    `json:"owner"`
	Action    *persist.Action `json:"action"`
}

func (UserCreatedFeedEventData) IsFeedEventData

func (UserCreatedFeedEventData) IsFeedEventData()

type UserEdge

type UserEdge struct {
	Node   *GalleryUser `json:"node"`
	Cursor *string      `json:"cursor"`
}

type UserEmail

type UserEmail struct {
	Email                     *persist.Email                   `json:"email"`
	VerificationStatus        *persist.EmailVerificationStatus `json:"verificationStatus"`
	EmailNotificationSettings *EmailNotificationSettings       `json:"emailNotificationSettings"`
}

type UserExperience

type UserExperience struct {
	Type        UserExperienceType `json:"type"`
	Experienced bool               `json:"experienced"`
}

type UserExperienceType

type UserExperienceType string
const (
	UserExperienceTypeMultiGalleryAnnouncement               UserExperienceType = "MultiGalleryAnnouncement"
	UserExperienceTypeEmailUpsell                            UserExperienceType = "EmailUpsell"
	UserExperienceTypeMerchStoreUpsell                       UserExperienceType = "MerchStoreUpsell"
	UserExperienceTypeMaintenanceFeb2023                     UserExperienceType = "MaintenanceFeb2023"
	UserExperienceTypeMaintenanceAug2023                     UserExperienceType = "MaintenanceAug2023"
	UserExperienceTypeTwitterConnectionOnboardingUpsell      UserExperienceType = "TwitterConnectionOnboardingUpsell"
	UserExperienceTypeUpsellMintMemento4                     UserExperienceType = "UpsellMintMemento4"
	UserExperienceTypeUpsellGallerySelects1                  UserExperienceType = "UpsellGallerySelects1"
	UserExperienceTypeMobileUpsell1                          UserExperienceType = "MobileUpsell1"
	UserExperienceTypeMobileBetaUpsell                       UserExperienceType = "MobileBetaUpsell"
	UserExperienceTypeUpsellMintMemento5                     UserExperienceType = "UpsellMintMemento5"
	UserExperienceTypeUpsellBanner                           UserExperienceType = "UpsellBanner"
	UserExperienceTypePostsBetaAnnouncement                  UserExperienceType = "PostsBetaAnnouncement"
	UserExperienceTypeCreatorBetaFullscreenAnnouncementModal UserExperienceType = "CreatorBetaFullscreenAnnouncementModal"
	UserExperienceTypeCreatorBetaMicroAnnouncementModal      UserExperienceType = "CreatorBetaMicroAnnouncementModal"
	UserExperienceTypeRadianceMintApr2024                    UserExperienceType = "RadianceMintApr2024"
)

func (UserExperienceType) IsValid

func (e UserExperienceType) IsValid() bool

func (UserExperienceType) MarshalGQL

func (e UserExperienceType) MarshalGQL(w io.Writer)

func (UserExperienceType) String

func (e UserExperienceType) String() string

func (*UserExperienceType) UnmarshalGQL

func (e *UserExperienceType) UnmarshalGQL(v interface{}) error

type UserFollowedUsersFeedEventData

type UserFollowedUsersFeedEventData struct {
	EventTime *time.Time      `json:"eventTime"`
	Owner     *GalleryUser    `json:"owner"`
	Action    *persist.Action `json:"action"`
	Followed  []*FollowInfo   `json:"followed"`
}

func (UserFollowedUsersFeedEventData) IsFeedEventData

func (UserFollowedUsersFeedEventData) IsFeedEventData()

type UserSearchResult

type UserSearchResult struct {
	User *GalleryUser `json:"user"`
}

type UsersByAddressesPayload

type UsersByAddressesPayload struct {
	Users []*GalleryUser `json:"users"`
}

func (UsersByAddressesPayload) IsUsersByAddressesPayloadOrError

func (UsersByAddressesPayload) IsUsersByAddressesPayloadOrError()

type UsersByAddressesPayloadOrError

type UsersByAddressesPayloadOrError interface {
	IsUsersByAddressesPayloadOrError()
}

type UsersConnection

type UsersConnection struct {
	Edges    []*UserEdge `json:"edges"`
	PageInfo *PageInfo   `json:"pageInfo"`
}

type VerifyEmailInput

type VerifyEmailInput struct {
	Token string `json:"token"`
}

type VerifyEmailMagicLinkInput

type VerifyEmailMagicLinkInput struct {
	Email persist.Email `json:"email"`
}

type VerifyEmailMagicLinkPayload

type VerifyEmailMagicLinkPayload struct {
	CanSend bool `json:"canSend"`
}

func (VerifyEmailMagicLinkPayload) IsVerifyEmailMagicLinkPayloadOrError

func (VerifyEmailMagicLinkPayload) IsVerifyEmailMagicLinkPayloadOrError()

type VerifyEmailMagicLinkPayloadOrError

type VerifyEmailMagicLinkPayloadOrError interface {
	IsVerifyEmailMagicLinkPayloadOrError()
}

type VerifyEmailPayload

type VerifyEmailPayload struct {
	Email persist.Email `json:"email"`
}

func (VerifyEmailPayload) IsVerifyEmailPayloadOrError

func (VerifyEmailPayload) IsVerifyEmailPayloadOrError()

type VerifyEmailPayloadOrError

type VerifyEmailPayloadOrError interface {
	IsVerifyEmailPayloadOrError()
}

type VideoMedia

type VideoMedia struct {
	PreviewURLs       *PreviewURLSet   `json:"previewURLs"`
	MediaURL          *string          `json:"mediaURL"`
	MediaType         *string          `json:"mediaType"`
	ContentRenderURLs *VideoURLSet     `json:"contentRenderURLs"`
	Dimensions        *MediaDimensions `json:"dimensions"`
	FallbackMedia     *FallbackMedia   `json:"fallbackMedia"`
}

func (VideoMedia) IsMedia

func (VideoMedia) IsMedia()

func (VideoMedia) IsMediaSubtype

func (VideoMedia) IsMediaSubtype()

type VideoURLSet

type VideoURLSet struct {
	Raw    *string `json:"raw"`
	Small  *string `json:"small"`
	Medium *string `json:"medium"`
	Large  *string `json:"large"`
}

type ViewGalleryPayload

type ViewGalleryPayload struct {
	Gallery *Gallery `json:"gallery"`
}

func (ViewGalleryPayload) IsViewGalleryPayloadOrError

func (ViewGalleryPayload) IsViewGalleryPayloadOrError()

type ViewGalleryPayloadOrError

type ViewGalleryPayloadOrError interface {
	IsViewGalleryPayloadOrError()
}

type ViewTokenPayload

type ViewTokenPayload struct {
	Token *Token `json:"token"`
}

func (ViewTokenPayload) IsViewTokenPayloadOrError

func (ViewTokenPayload) IsViewTokenPayloadOrError()

type ViewTokenPayloadOrError

type ViewTokenPayloadOrError interface {
	IsViewTokenPayloadOrError()
}

type Viewer

type Viewer struct {
	HelperViewerData
	User            *GalleryUser     `json:"user"`
	SocialAccounts  *SocialAccounts  `json:"socialAccounts"`
	ViewerGalleries []*ViewerGallery `json:"viewerGalleries"`
	Feed            *FeedConnection  `json:"feed"`
	Email           *UserEmail       `json:"email"`
	// Returns a list of notifications in reverse chronological order.
	// Seen notifications come after unseen notifications
	Notifications           *NotificationsConnection `json:"notifications"`
	NotificationSettings    *NotificationSettings    `json:"notificationSettings"`
	UserExperiences         []*UserExperience        `json:"userExperiences"`
	Persona                 *persist.Persona         `json:"persona"`
	SuggestedUsers          *UsersConnection         `json:"suggestedUsers"`
	SuggestedUsersFarcaster *UsersConnection         `json:"suggestedUsersFarcaster"`
}

func (*Viewer) GetGqlIDField_UserID

func (v *Viewer) GetGqlIDField_UserID() string

func (*Viewer) ID

func (r *Viewer) ID() GqlID

func (Viewer) IsNode

func (Viewer) IsNode()

func (Viewer) IsViewerOrError

func (Viewer) IsViewerOrError()

type ViewerGallery

type ViewerGallery struct {
	Gallery *Gallery `json:"gallery"`
}

func (ViewerGallery) IsViewerGalleryByIDPayloadOrError

func (ViewerGallery) IsViewerGalleryByIDPayloadOrError()

type ViewerGalleryByIDPayloadOrError

type ViewerGalleryByIDPayloadOrError interface {
	IsViewerGalleryByIDPayloadOrError()
}

type ViewerOrError

type ViewerOrError interface {
	IsViewerOrError()
}

type Wallet

type Wallet struct {
	Dbid         persist.DBID          `json:"dbid"`
	ChainAddress *persist.ChainAddress `json:"chainAddress"`
	Chain        *persist.Chain        `json:"chain"`
	WalletType   *persist.WalletType   `json:"walletType"`
	Tokens       []*Token              `json:"tokens"`
}

func (*Wallet) ID

func (r *Wallet) ID() GqlID

func (Wallet) IsGalleryUserOrWallet

func (Wallet) IsGalleryUserOrWallet()

func (Wallet) IsNode

func (Wallet) IsNode()

type Window

type Window struct {
	time.Duration
	Name string
}

func (Window) MarshalGQL

func (w Window) MarshalGQL(wt io.Writer)

func (*Window) UnmarshalGQL

func (w *Window) UnmarshalGQL(v interface{}) error

type YouReceivedTopActivityBadgeNotification

type YouReceivedTopActivityBadgeNotification struct {
	Dbid         persist.DBID `json:"dbid"`
	Seen         *bool        `json:"seen"`
	CreationTime *time.Time   `json:"creationTime"`
	UpdatedTime  *time.Time   `json:"updatedTime"`
	Threshold    int          `json:"threshold"`
}

func (*YouReceivedTopActivityBadgeNotification) ID

func (YouReceivedTopActivityBadgeNotification) IsNode

func (YouReceivedTopActivityBadgeNotification) IsNotification

func (YouReceivedTopActivityBadgeNotification) IsNotification()

Jump to

Keyboard shortcuts

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