Documentation
¶
Overview ¶
Package yaylib is a Go client for the Yay! API.
Usage:
store, _ := yaylib.NewSessionStore("sessions.json")
client := yaylib.NewClient(yaylib.WithSessionStore(store))
resp, _, err := client.LoginWithEmail(ctx).
Email(email).
Password(password).
Execute()
Every Yay! operation is reachable directly on *Client — for example LoginWithEmail, GetRecommendedTimeline, CreatePost, BlockUser.
The client also takes care of:
- the HTTP headers Yay! servers require (User-Agent, X-App-Version, X-Device-Info, X-Device-UUID, X-Timestamp, X-Connection-*, Accept-Language) and the Authorization header once credentials have been set,
- an optional session cache so you don't re-login on every run — Yay! rate-limits the login endpoint. Use NewSessionStore for a JSON-file backend or NewMemoryStore for an in-process one,
- automatic 401 → refresh-token retry, with the refreshed access token persisted back to the session cache,
- a helper that mints the short-lived HS256 `X-Jwt` token some write endpoints require (see Client.GenerateXJwt),
- typed error inspection: yaylib.CodeOf(err) returns an ErrorCode and yaylib.ErrorResponseOf(err) returns the parsed *ErrorResponse,
- real-time server-pushed events via Client.OpenEventStream — chat messages, group updates, video-processed signals, etc., delivered through Subscriptions over a multiplexed connection.
`APIKey`, `DeviceUUID`, and related metadata are exposed as fields so callers can populate request bodies that need them. (Body builders replace the entire body, so these fields can't be injected transparently. LoginWithEmail is the exception: its wrapper auto-fills APIKey / Uuid when the caller leaves them blank.)
Index ¶
- Constants
- Variables
- func MediaURL(filename string) string
- func NewUUIDv4() string
- type APIError
- type ActiveFollowingsResponse
- type ActivitiesResponse
- type Activity
- type ActivityScore
- type AdditionGasPercentDTO
- type AdditionalSetting
- type AdditionalSettingsResponse
- type ApiB
- type ApiN
- type AppReviewStatusResponse
- type Application
- type ApplicationConfigResponse
- type AssetInfo
- type AssetInfoDTO
- type AssetType
- type Attribute
- type AvatarFramePurchaseDetailDTO
- type BCNetworkData
- type BagDTO
- type BagResponse
- type Balance
- type BanWord
- type BanWordType
- type BanWordsResponse
- type Bgm
- type BgmsResponse
- type BlockchainDTO
- type BlockchainNetworkInfoResponse
- type BlockedUserIdsResponse
- type BlockedUsersResponse
- type BookmarkPostResponse
- type Breakdown
- type BridgeDTO
- type BumpParams
- type CallActionSignatureResponse
- type CallFinishedData
- type CallFinishedEvent
- type CallGiftHistoryResponse
- type CallMessage
- type CallStatusResponse
- type Callback
- type CampaignDTO
- type CampaignInvitedUsersResponse
- type CampaignMissionsResponse
- type CampaignPointHistoryDTO
- type CampaignPointHistoryResponse
- type CampaignRankingResponse
- type CampaignResponse
- type CampaignVipEmplBonusDTO
- type CampaignVipEmplBonusResponse
- type CampaignsResponse
- type Channel
- type ChannelCommand
- type ChannelMessage
- type ChannelTypedMessage
- type ChatDeletedData
- type ChatDeletedEvent
- type ChatInvitation
- type ChatRoom
- type ChatRoomDraft
- type ChatRoomLastMessage
- type ChatRoomResponse
- type ChatRoomsResponse
- type Choice
- type Client
- func (c *Client) Close() error
- func (c *Client) GenerateCallActionSignature(ctx context.Context, conferenceID int64, targetUserUUID, action string) (*SignaturePayload, error)
- func (c *Client) GenerateSignedInfo(ctx context.Context) (SignedInfo, error)
- func (c *Client) GenerateSignedInfoAt(timestamp int64) SignedInfo
- func (c *Client) GenerateSignedVersion() string
- func (c *Client) GenerateXJwt() string
- func (c *Client) LoadSession(email string) (*Session, error)
- func (c *Client) LoginWithEmail(ctx context.Context) LoginWithEmailRequest
- func (c *Client) OpenEventStream(ctx context.Context, opts ...EventStreamOptions) (*EventStream, error)
- func (c *Client) SaveSession(s *Session) error
- func (c *Client) SetTokens(access, refresh string)
- func (c *Client) Tokens() Tokens
- func (c *Client) UploadAvatarImage(ctx context.Context, file Upload) (string, error)
- func (c *Client) UploadChatBackgroundImage(ctx context.Context, roomID int64, file Upload) (string, error)
- func (c *Client) UploadChatMessageImages(ctx context.Context, roomID int64, files []Upload) ([]string, error)
- func (c *Client) UploadCoverImage(ctx context.Context, file Upload) (string, error)
- func (c *Client) UploadGroupCoverImage(ctx context.Context, groupID int64, file Upload) (string, error)
- func (c *Client) UploadGroupCreationCoverImage(ctx context.Context, file Upload) (string, error)
- func (c *Client) UploadGroupCreationIconImage(ctx context.Context, file Upload) (string, error)
- func (c *Client) UploadGroupIconImage(ctx context.Context, groupID int64, file Upload) (string, error)
- func (c *Client) UploadPostImages(ctx context.Context, files []Upload) ([]string, error)
- func (c *Client) UploadReportImages(ctx context.Context, files []Upload) ([]string, error)
- func (c *Client) UploadSignupAvatarImage(ctx context.Context, file Upload) (string, error)
- func (c *Client) UploadThreadIconImage(ctx context.Context, groupID int64, file Upload) (string, error)
- func (c *Client) UploadVideo(ctx context.Context, body io.Reader) (string, error)
- func (c *Client) UploadVideoCallSnapshotImage(ctx context.Context, file Upload) (string, error)
- func (c *Client) ValidateCallActionSignature(ctx context.Context, payload *SignaturePayload) error
- type CodeResponse
- type CoinAmount
- type CoinExpiration
- type CommonErrorResponse
- type CommonIdsRequest
- type CommonUrlResponse
- type ConferenceCall
- type ConferenceCallBumpParams
- type ConferenceCallResponse
- type ConferenceCallUserRole
- type Config
- type Contact
- type ContactStatus
- type ContactStatusResponse
- type Cooldown
- type CreateChatRoomResponse
- type CreateFriendShipsResponse
- type CreateGroupQuota
- type CreateGroupResponse
- type CreateGroupThreadRequest
- type CreateMuteKeywordResponse
- type CreatePostResponse
- type CreateQuotaResponse
- type CreateUserResponse
- type DAppDTO
- type DAppsInfoDTO
- type DailyQuest
- type Dead
- type DecorationFrameDTO
- type DefaultSettingsResponse
- type Deposit
- type Details
- type DetailsDTO
- type DotMoneyUrlResponse
- type EmplActivityDTO
- type EmplActivityDetailResponse
- type EmplActivityResponse
- type EmplDTO
- type EmplDetails
- type EmplExpiringListResponse
- type EmplExpiringResponse
- type EmplFee
- type EmplFeeResponse
- type EmplTokenExchangeDetails
- type EmplTransaction
- type Error
- type ErrorCode
- type ErrorResponse
- type ErrorType
- type EthersError
- type Event
- type EventMessage
- type EventStream
- type EventStreamOptions
- type Evolution
- type ExpiredEmpl
- type ExpiredEmplResponse
- type ExternalWallet
- type FeaturesDTO
- type FeaturesPalDTO
- type FeaturesResultResponse
- type FirebaseExperiment
- type FollowRequestCountResponse
- type FollowUsersResponse
- type FootprintDTO
- type FootprintsResponse
- type FreePalResponse
- type FriendIdsResponse
- type FriendShipsResponse
- type Game
- type GamesResponse
- type Gender
- type Generation
- type Genre
- type GenresResponse
- type GifImage
- type GifImageCategory
- type GifsDataResponse
- type Gift
- type GiftCardActivityDetails
- type GiftCardOption
- type GiftCount
- type GiftExchangeHistoriesResponse
- type GiftExchangeHistory
- type GiftHistory
- type GiftReceivedResponse
- type GiftReceivedTransactionResponse
- type GiftReward
- type GiftRewardGift
- type GiftRewardResponse
- type GiftRewards
- type GiftSendersResponse
- type GiftSlugItem
- type GiftTransaction
- type GiftTransactionDetail
- type GiftTransactionsResponse
- type GiftingAbilitiesResponse
- type GiftingAbility
- type GiftsResponse
- type Group
- type GroupCategoriesResponse
- type GroupCategory
- type GroupCommunityCampaignResponse
- type GroupGiftHistory
- type GroupGiftHistoryResponse
- type GroupInCircleRanking
- type GroupInCircleUserLeaderboardResponse
- type GroupLeaderboard
- type GroupMuteUsersResponse
- type GroupNotificationSettingsResponse
- type GroupOverallLeaderboard
- type GroupOverallLeaderboardResponse
- type GroupRanking
- type GroupResponse
- type GroupRole
- type GroupThreadListResponse
- type GroupUpdatedData
- type GroupUpdatedEvent
- type GroupUser
- type GroupUserResponse
- type GroupUsersResponse
- type GroupsRelatedResponse
- type GroupsResponse
- type GrowthBookExperiment
- type Hatch
- type HatchGacha
- type HiddenRecommendedPost
- type HiddenResponse
- type HimaUsersResponse
- type IdCheckerPresignedUrlResponse
- type InAppPurchaseProduct
- type InAppPurchaseProductsResponse
- type InfuraRequest
- type InfuraResponse
- type Interest
- type InvitationCode
- type InvitationCodeResponse
- type InvitedUserDTO
- type InvitedUserDetailsDTO
- type Item
- type J0A
- type JSEvent
- type LastStatusScreenUserRank
- type LevelUp
- type LevelUpDetails
- type LevelUpDetailsPal
- type LikePostsResponse
- type Link
- type LocalizedStringDTO
- type Log
- type LoginEmailUserRequest
- type LoginSnsUserRequest
- type LoginUpdateResponse
- type LoginUserResponse
- type LoginWithEmailRequest
- func (r LoginWithEmailRequest) ApiKey(v string) LoginWithEmailRequest
- func (r LoginWithEmailRequest) Email(v string) LoginWithEmailRequest
- func (r LoginWithEmailRequest) Execute() (*gen.LoginUserResponse, *http.Response, error)
- func (r LoginWithEmailRequest) NoCache() LoginWithEmailRequest
- func (r LoginWithEmailRequest) Password(v string) LoginWithEmailRequest
- func (r LoginWithEmailRequest) TwoFACode(v string) LoginWithEmailRequest
- func (r LoginWithEmailRequest) Uuid(v string) LoginWithEmailRequest
- type MappedNullable
- type MaxAttribute
- type Message
- type MessageResponse
- type MessageTag
- type MessageTagType
- type MessageType
- type MessagesResponse
- type Metadata
- type Mission
- type MissionActionX
- type MissionDTO
- type MissionDetailDTO
- type MissionItem
- type MissionSection
- type MissionSectionHeader
- type MissionType
- type MissionTypeX
- type ModelActivity
- type ModelCoinAmount
- type ModelCoinExpiration
- type ModelConferenceCallUserRole
- type ModelCreateGroupQuota
- type ModelGiftHistory
- type ModelGroup
- type ModelInAppPurchaseProduct
- type ModelInterest
- type ModelMessageTag
- type ModelPost
- type ModelPostTag
- type ModelProductQuota
- type ModelRecentSearch
- type ModelReview
- type ModelShareable
- type ModelSharedUrl
- type ModelSnsInfo
- type ModelSurvey
- type ModelThreadInfo
- type ModelUserRank
- type ModelVideo
- type ModelWalkthrough
- type ModelWeb3WalletExternalWallet
- type ModelWeb3WalletGasPercent
- type ModelWeb3WalletPreSign
- type ModelWeb3WalletTransactionHistory
- type Multiplier
- type MultiplierBreakdown
- type MuteKeyword
- type MuteKeywordRequest
- type MuteKeywordResponse
- type NFTAttributeDTO
- type NFTMetadataDTO
- type Navigation
- type Network
- type NewMessageEvent
- type NftCollectionDTO
- type NftInternalList
- type NoreplyMode
- type NotificationSettingResponse
- type NullableActiveFollowingsResponse
- type NullableActivitiesResponse
- type NullableActivity
- type NullableActivityScore
- type NullableAdditionGasPercentDTO
- type NullableAdditionalSetting
- type NullableAdditionalSettingsResponse
- type NullableApiB
- type NullableApiN
- type NullableAppReviewStatusResponse
- type NullableApplication
- type NullableApplicationConfigResponse
- type NullableAssetInfo
- type NullableAssetInfoDTO
- type NullableAssetType
- type NullableAttribute
- type NullableAvatarFramePurchaseDetailDTO
- type NullableBCNetworkData
- type NullableBagDTO
- type NullableBagResponse
- type NullableBalance
- type NullableBanWord
- type NullableBanWordType
- type NullableBanWordsResponse
- type NullableBgm
- type NullableBgmsResponse
- type NullableBlockchainDTO
- type NullableBlockchainNetworkInfoResponse
- type NullableBlockedUserIdsResponse
- type NullableBlockedUsersResponse
- type NullableBookmarkPostResponse
- type NullableBool
- type NullableBreakdown
- type NullableBridgeDTO
- type NullableBumpParams
- type NullableCallActionSignatureResponse
- type NullableCallFinishedData
- type NullableCallGiftHistoryResponse
- type NullableCallMessage
- type NullableCallStatusResponse
- type NullableCallback
- type NullableCampaignDTO
- type NullableCampaignInvitedUsersResponse
- type NullableCampaignMissionsResponse
- type NullableCampaignPointHistoryDTO
- type NullableCampaignPointHistoryResponse
- type NullableCampaignRankingResponse
- type NullableCampaignResponse
- type NullableCampaignVipEmplBonusDTO
- type NullableCampaignVipEmplBonusResponse
- type NullableCampaignsResponse
- type NullableChannelCommand
- type NullableChannelMessage
- type NullableChannelTypedMessage
- type NullableChatDeletedData
- type NullableChatInvitation
- type NullableChatRoom
- type NullableChatRoomDraft
- type NullableChatRoomLastMessage
- type NullableChatRoomResponse
- type NullableChatRoomsResponse
- type NullableChoice
- type NullableCodeResponse
- type NullableCoinAmount
- type NullableCoinExpiration
- type NullableCommonErrorResponse
- type NullableCommonIdsRequest
- type NullableCommonUrlResponse
- type NullableConferenceCall
- type NullableConferenceCallBumpParams
- type NullableConferenceCallResponse
- type NullableConferenceCallUserRole
- type NullableConfig
- type NullableContact
- type NullableContactStatus
- type NullableContactStatusResponse
- type NullableCooldown
- type NullableCreateChatRoomResponse
- type NullableCreateFriendShipsResponse
- type NullableCreateGroupQuota
- type NullableCreateGroupResponse
- type NullableCreateGroupThreadRequest
- type NullableCreateMuteKeywordResponse
- type NullableCreatePostResponse
- type NullableCreateQuotaResponse
- type NullableCreateUserResponse
- type NullableCursor
- type NullableDAppDTO
- type NullableDAppsInfoDTO
- type NullableDailyQuest
- type NullableDead
- type NullableDecorationFrameDTO
- type NullableDefaultSettingsResponse
- type NullableDeposit
- type NullableDetails
- type NullableDetailsDTO
- type NullableDotMoneyUrlResponse
- type NullableEmplActivityDTO
- type NullableEmplActivityDetailResponse
- type NullableEmplActivityResponse
- type NullableEmplDTO
- type NullableEmplDetails
- type NullableEmplExpiringListResponse
- type NullableEmplExpiringResponse
- type NullableEmplFee
- type NullableEmplFeeResponse
- type NullableEmplTokenExchangeDetails
- type NullableEmplTransaction
- type NullableError
- type NullableErrorType
- type NullableEthersError
- type NullableEventMessage
- type NullableEvolution
- type NullableExpiredEmpl
- type NullableExpiredEmplResponse
- type NullableExternalWallet
- type NullableFeaturesDTO
- type NullableFeaturesPalDTO
- type NullableFeaturesResultResponse
- type NullableFirebaseExperiment
- type NullableFloat32
- type NullableFloat64
- type NullableFollowRequestCountResponse
- type NullableFollowUsersResponse
- type NullableFootprintDTO
- type NullableFootprintsResponse
- type NullableFreePalResponse
- type NullableFriendIdsResponse
- type NullableFriendShipsResponse
- type NullableGame
- type NullableGamesResponse
- type NullableGender
- type NullableGeneration
- type NullableGenre
- type NullableGenresResponse
- type NullableGifImage
- type NullableGifImageCategory
- type NullableGifsDataResponse
- type NullableGift
- type NullableGiftCardActivityDetails
- type NullableGiftCardOption
- type NullableGiftCount
- type NullableGiftExchangeHistoriesResponse
- type NullableGiftExchangeHistory
- type NullableGiftHistory
- type NullableGiftReceivedResponse
- type NullableGiftReceivedTransactionResponse
- type NullableGiftReward
- type NullableGiftRewardGift
- type NullableGiftRewardResponse
- type NullableGiftRewards
- type NullableGiftSendersResponse
- type NullableGiftSlugItem
- type NullableGiftTransaction
- type NullableGiftTransactionDetail
- type NullableGiftTransactionsResponse
- type NullableGiftingAbilitiesResponse
- type NullableGiftingAbility
- type NullableGiftsResponse
- type NullableGroup
- type NullableGroupCategoriesResponse
- type NullableGroupCategory
- type NullableGroupCommunityCampaignResponse
- type NullableGroupGiftHistory
- type NullableGroupGiftHistoryResponse
- type NullableGroupInCircleRanking
- type NullableGroupInCircleUserLeaderboardResponse
- type NullableGroupLeaderboard
- type NullableGroupMuteUsersResponse
- type NullableGroupNotificationSettingsResponse
- type NullableGroupOverallLeaderboard
- type NullableGroupOverallLeaderboardResponse
- type NullableGroupRanking
- type NullableGroupResponse
- type NullableGroupRole
- type NullableGroupThreadListResponse
- type NullableGroupUpdatedData
- type NullableGroupUser
- type NullableGroupUserResponse
- type NullableGroupUsersResponse
- type NullableGroupsRelatedResponse
- type NullableGroupsResponse
- type NullableGrowthBookExperiment
- type NullableHatch
- type NullableHatchGacha
- type NullableHiddenRecommendedPost
- type NullableHiddenResponse
- type NullableHimaUsersResponse
- type NullableIdCheckerPresignedUrlResponse
- type NullableInAppPurchaseProduct
- type NullableInAppPurchaseProductsResponse
- type NullableInfuraRequest
- type NullableInfuraResponse
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableInterest
- type NullableInvitationCode
- type NullableInvitationCodeResponse
- type NullableInvitedUserDTO
- type NullableInvitedUserDetailsDTO
- type NullableItem
- type NullableJ0A
- type NullableJSEvent
- type NullableLastStatusScreenUserRank
- type NullableLevelUp
- type NullableLevelUpDetails
- type NullableLevelUpDetailsPal
- type NullableLikePostsResponse
- type NullableLink
- type NullableLocalizedStringDTO
- type NullableLog
- type NullableLoginEmailUserRequest
- type NullableLoginSnsUserRequest
- type NullableLoginUpdateResponse
- type NullableLoginUserResponse
- type NullableMaxAttribute
- type NullableMessage
- type NullableMessageResponse
- type NullableMessageTag
- type NullableMessageTagType
- type NullableMessageType
- type NullableMessagesResponse
- type NullableMetadata
- type NullableMission
- type NullableMissionActionX
- type NullableMissionDTO
- type NullableMissionDetailDTO
- type NullableMissionItem
- type NullableMissionSection
- type NullableMissionSectionHeader
- type NullableMissionType
- type NullableMissionTypeX
- type NullableModelActivity
- type NullableModelCoinAmount
- type NullableModelCoinExpiration
- type NullableModelConferenceCallUserRole
- type NullableModelCreateGroupQuota
- type NullableModelGiftHistory
- type NullableModelGroup
- type NullableModelInAppPurchaseProduct
- type NullableModelInterest
- type NullableModelMessageTag
- type NullableModelPost
- type NullableModelPostTag
- type NullableModelProductQuota
- type NullableModelRecentSearch
- type NullableModelReview
- type NullableModelShareable
- type NullableModelSharedUrl
- type NullableModelSnsInfo
- type NullableModelSurvey
- type NullableModelThreadInfo
- type NullableModelUserRank
- type NullableModelVideo
- type NullableModelWalkthrough
- type NullableModelWeb3WalletExternalWallet
- type NullableModelWeb3WalletGasPercent
- type NullableModelWeb3WalletPreSign
- type NullableModelWeb3WalletTransactionHistory
- type NullableMultiplier
- type NullableMultiplierBreakdown
- type NullableMuteKeyword
- type NullableMuteKeywordRequest
- type NullableMuteKeywordResponse
- type NullableNFTAttributeDTO
- type NullableNFTMetadataDTO
- type NullableNavigation
- type NullableNetwork
- type NullableNftCollectionDTO
- type NullableNftInternalList
- type NullableNoreplyMode
- type NullableNotificationSettingResponse
- type NullableOnChainTransactionDTO
- type NullableOnChainTransactionsResponse
- type NullableOnlineStatus
- type NullableOnlineStatusEnum
- type NullablePage
- type NullablePal
- type NullablePalActivityLog
- type NullablePalActivityLogDetails
- type NullablePalActivityLogs
- type NullablePalDTO
- type NullablePalDetailsDTO
- type NullablePalDetailsResponse
- type NullablePalFreePoolStatus
- type NullablePalFreePoolStatusResponse
- type NullablePalGacha
- type NullablePalGachaAvailabilityResponse
- type NullablePalGachaHistoryResponse
- type NullablePalGachaHistoryResponseItem
- type NullablePalGachaListResponse
- type NullablePalGrade
- type NullablePalLevelUpResponse
- type NullablePalListResponse
- type NullablePalRaceAvailablePalListResponse
- type NullablePalRaceDetailsResponse
- type NullablePalRaceItemDTO
- type NullablePalRaceLeagueDTO
- type NullablePalRaceLeaguesResponse
- type NullablePalRaceRegisterResponse
- type NullablePalRacesResponse
- type NullablePalRank
- type NullablePalResponse
- type NullableParentMessage
- type NullablePendingEmplActivity
- type NullablePendingEmplActivityDetails
- type NullablePlatformDetails
- type NullablePolicyAgreementsResponse
- type NullablePopularWord
- type NullablePopularWordType
- type NullablePopularWordsResponse
- type NullablePost
- type NullablePostContentState
- type NullablePostGift
- type NullablePostGiftCardExchange
- type NullablePostLikersResponse
- type NullablePostResponse
- type NullablePostSearchFilter
- type NullablePostSearchQuery
- type NullablePostSearchScope
- type NullablePostTag
- type NullablePostTagsResponse
- type NullablePostTransaction
- type NullablePostType
- type NullablePostsResponse
- type NullablePreSign
- type NullablePreSignApprove
- type NullablePresignedUrl
- type NullablePresignedUrlResponse
- type NullablePresignedUrlsResponse
- type NullablePriceDTO
- type NullableProductQuota
- type NullableProfileImage
- type NullableProfileImageDTO
- type NullableProgressDTO
- type NullablePromotion
- type NullablePromotionsResponse
- type NullablePurchaseGiftRequest
- type NullableQualification
- type NullableRaceHistory
- type NullableRaceReward
- type NullableReadAttachmentRequest
- type NullableRealmChatRoom
- type NullableRealmConferenceCall
- type NullableRealmGame
- type NullableRealmGenre
- type NullableRealmGift
- type NullableRealmGiftingAbility
- type NullableRealmMessage
- type NullableRealmPlatformDetails
- type NullableRealmUser
- type NullableReceivedGift
- type NullableRecentSearch
- type NullableRecentSearchType
- type NullableRecentSearchesResponse
- type NullableRefreshCounterRequest
- type NullableRefreshCounterRequestsResponse
- type NullableRegisterDeviceTokenResponse
- type NullableRegisterRequest
- type NullableRelationship
- type NullableRequest
- type NullableRequestMethod
- type NullableRequirement
- type NullableResult
- type NullableReview
- type NullableReviewRestriction
- type NullableReviewsResponse
- type NullableReward
- type NullableRole
- type NullableRtmTokenResponse
- type NullableSearchCriteria
- type NullableSearchUsersRequest
- type NullableSectionNavigation
- type NullableSetting
- type NullableSettings
- type NullableShareable
- type NullableSharedUrl
- type NullableSignUpSnsInfoRequest
- type NullableSignaturePayload
- type NullableSnsInfo
- type NullableStateChanges
- type NullableSticker
- type NullableStickerPack
- type NullableStickerPacksResponse
- type NullableString
- type NullableSurvey
- type NullableSurveyChoice
- type NullableSwapDTO
- type NullableTXNData
- type NullableTXNLogData
- type NullableTarget
- type NullableTextTranslationResponse
- type NullableThreadInfo
- type NullableTime
- type NullableTimelineItem
- type NullableTimelinePage
- type NullableTimelinePost
- type NullableTimelineSettings
- type NullableTitle
- type NullableTokenDTO
- type NullableTokenResponse
- type NullableTopCampaignUserDTO
- type NullableTotalChatRequestData
- type NullableTotalChatRequestResponse
- type NullableTransactionDetail
- type NullableTransactionGiftReceived
- type NullableTransactionGiftReceivedItem
- type NullableTransactionHistory
- type NullableTrustScore
- type NullableTwoFAStatusResponse
- type NullableTwoFaAuthRequiredDTO
- type NullableTwoStepAuthEnabled
- type NullableTwoStepAuthEnabledResponse
- type NullableTwoStepAuthRequestInfo
- type NullableTwoStepAuthRequestInfoResponse
- type NullableType
- type NullableUnavailableRootPost
- type NullableUnreadStatusResponse
- type NullableUnsubscribedData
- type NullableUploadContactsRequest
- type NullableUser
- type NullableUserAuth
- type NullableUserCampaign
- type NullableUserCustomDefinitionsResponse
- type NullableUserDTO
- type NullableUserEmailResponse
- type NullableUserExternalWalletAddressDTO
- type NullableUserInterestsResponse
- type NullableUserMuted
- type NullableUserRank
- type NullableUserReputations
- type NullableUserResponse
- type NullableUserSearchFilter
- type NullableUserSearchQuery
- type NullableUserSearchScope
- type NullableUserSetting
- type NullableUserTimestampResponse
- type NullableUserUserDTO
- type NullableUserWrapper
- type NullableUsersByTimestampResponse
- type NullableUsersResponse
- type NullableValidationPostResponse
- type NullableVerifyDeviceResponse
- type NullableVideo
- type NullableVideoProcessedData
- type NullableVoteSurveyResponse
- type NullableWalkthrough
- type NullableWalletPresignedUrlResponse
- type NullableWalletResponse
- type NullableWeb3Bag
- type NullableWeb3EmplExchangeQuotaResponse
- type NullableWeb3EmplTokenExchangeConversionAndFeeDTO
- type NullableWeb3EmplTokenExchangeConversionAndFeeResponse
- type NullableWeb3EmplWithdrawalTokenDTO
- type NullableWeb3EmplWithdrawalTokensDTO
- type NullableWeb3EmplWithdrawalTokensResponse
- type NullableWeb3ExpiringEmpl
- type NullableWeb3ExpiringEmplExpiredEmpl
- type NullableWeb3FeaturesResponse
- type NullableWeb3NftCollectionItemDTO
- type NullableWeb3NftCollectionItemsResponse
- type NullableWeb3NftInfoDTO
- type NullableWeb3NftInfosDTO
- type NullableWeb3TokenInfoDTO
- type NullableWeb3TokenInfosDTO
- type NullableWeb3TransactionDetail
- type NullableWeb3WalletBlockChainNetwork
- type NullableWeb3WalletBlockStoreEntry
- type NullableWeb3WalletBlockStoreItem
- type NullableWeb3WalletDailyQuest
- type NullableWeb3WalletEmplExpiring
- type NullableWeb3WalletEmplExpiringList
- type NullableWeb3WalletExternalWallet
- type NullableWeb3WalletGasFee
- type NullableWeb3WalletGasPercent
- type NullableWeb3WalletLocalHistoryTransaction
- type NullableWeb3WalletOptimisticSentItem
- type NullableWeb3WalletPreSign
- type NullableWeb3WalletPreSignApprove
- type NullableWeb3WalletPreSignApproveBCNetworkData
- type NullableWeb3WalletReceipt
- type NullableWeb3WalletTransactionHistory
- type NullableWeb3WalletTransactionHistoryAssetInfo
- type NullableWeb3WalletTransactionHistoryHeader
- type NullableWeb3WalletUserStatusDetails
- type NullableWebSocketInteractor
- type NullableWebSocketTokenResponse
- type NullableWithdraw
- type NullableYayPoints
- type OnChainTransactionDTO
- type OnChainTransactionsResponse
- type OnlineStatus
- type OnlineStatusEnum
- type Option
- func WithAPIKey(k string) Option
- func WithAPIVersionKey(k string) Option
- func WithAPIVersionName(v string) Option
- func WithAcceptLanguage(l string) Option
- func WithAppVersion(v string) Option
- func WithBaseURL(u string) Option
- func WithCassandraBaseURL(u string) Option
- func WithClientIP(ip string) Option
- func WithConnectionSpeed(s string) Option
- func WithConnectionType(t string) Option
- func WithDeviceInfo(d string) Option
- func WithDeviceUUID(u string) Option
- func WithEventStreamURL(u string) Option
- func WithHTTPClient(h *http.Client) Option
- func WithLogger(l *slog.Logger) Option
- func WithRetryPolicy(p RetryPolicy) Option
- func WithSessionStore(s SessionStore) Option
- func WithUserAgent(ua string) Option
- func WithUserID(uid int64) Option
- type Page
- type Pal
- type PalActivityLog
- type PalActivityLogDetails
- type PalActivityLogs
- type PalDTO
- type PalDetailsDTO
- type PalDetailsResponse
- type PalFreePoolStatus
- type PalFreePoolStatusResponse
- type PalGacha
- type PalGachaAvailabilityResponse
- type PalGachaHistoryResponse
- type PalGachaHistoryResponseItem
- type PalGachaListResponse
- type PalGrade
- type PalLevelUpResponse
- type PalListResponse
- type PalRaceAvailablePalListResponse
- type PalRaceDetailsResponse
- type PalRaceItemDTO
- type PalRaceLeagueDTO
- type PalRaceLeaguesResponse
- type PalRaceRegisterResponse
- type PalRacesResponse
- type PalRank
- type PalResponse
- type ParentMessage
- type PendingEmplActivity
- type PendingEmplActivityDetails
- type PlatformDetails
- type PolicyAgreementsResponse
- type PopularWord
- type PopularWordType
- type PopularWordsResponse
- type Post
- type PostContentState
- type PostGift
- type PostGiftCardExchange
- type PostLikersResponse
- type PostResponse
- type PostSearchFilter
- type PostSearchQuery
- type PostSearchScope
- type PostTag
- type PostTagsResponse
- type PostTransaction
- type PostType
- type PostsResponse
- type PreSign
- type PreSignApprove
- type PresignedUrl
- type PresignedUrlResponse
- type PresignedUrlsResponse
- type PriceDTO
- type ProductQuota
- type ProfileImage
- type ProfileImageDTO
- type ProgressDTO
- type Promotion
- type PromotionsResponse
- type PurchaseGiftRequest
- type Qualification
- type RaceHistory
- type RaceReward
- type RawEvent
- type ReadAttachmentRequest
- type RealmChatRoom
- type RealmConferenceCall
- type RealmGame
- type RealmGenre
- type RealmGift
- type RealmGiftingAbility
- type RealmMessage
- type RealmPlatformDetails
- type RealmUser
- type ReceivedGift
- type RecentSearch
- type RecentSearchType
- type RecentSearchesResponse
- type ReconnectPolicy
- type RefreshCounterRequest
- type RefreshCounterRequestsResponse
- type RegisterDeviceTokenResponse
- type RegisterRequest
- type Relationship
- type Request
- type RequestMethod
- type Requirement
- type Result
- type RetryPolicy
- type Review
- type ReviewRestriction
- type ReviewsResponse
- type Reward
- type Role
- type RtmTokenResponse
- type SearchCriteria
- type SearchUsersRequest
- type SectionNavigation
- type Session
- type SessionStore
- type Setting
- type Settings
- type Shareable
- type SharedUrl
- type SignUpSnsInfoRequest
- type SignaturePayload
- type SignedInfo
- type SnsInfo
- type StateChanges
- type Sticker
- type StickerPack
- type StickerPacksResponse
- type Subscription
- type Survey
- type SurveyChoice
- type SwapDTO
- type TXNData
- type TXNLogData
- type Target
- type TextTranslationResponse
- type ThreadInfo
- type TimelineItem
- type TimelinePage
- type TimelinePost
- type TimelineSettings
- type Title
- type TokenDTO
- type TokenResponse
- type Tokens
- type TopCampaignUserDTO
- type TotalChatRequestData
- type TotalChatRequestEvent
- type TotalChatRequestResponse
- type TransactionDetail
- type TransactionGiftReceived
- type TransactionGiftReceivedItem
- type TransactionHistory
- type Transport
- type TrustScore
- type TwoFAStatusResponse
- type TwoFaAuthRequiredDTO
- type TwoStepAuthEnabled
- type TwoStepAuthEnabledResponse
- type TwoStepAuthRequestInfo
- type TwoStepAuthRequestInfoResponse
- type Type
- type UnavailableRootPost
- type UnreadStatusResponse
- type UnsubscribedData
- type UnsubscribedEvent
- type Upload
- type UploadContactsRequest
- type User
- type UserAuth
- type UserCampaign
- type UserCustomDefinitionsResponse
- type UserDTO
- type UserEmailResponse
- type UserExternalWalletAddressDTO
- type UserInterestsResponse
- type UserMuted
- type UserRank
- type UserReputations
- type UserResponse
- type UserSearchFilter
- type UserSearchQuery
- type UserSearchScope
- type UserSetting
- type UserTimestampResponse
- type UserUserDTO
- type UserWrapper
- type UsersByTimestampResponse
- type UsersResponse
- type ValidationPostResponse
- type VerifyDeviceResponse
- type Video
- type VideoProcessedData
- type VideoProcessedEvent
- type VoteSurveyResponse
- type Walkthrough
- type WalletPresignedUrlResponse
- type WalletResponse
- type Web3Bag
- type Web3EmplExchangeQuotaResponse
- type Web3EmplTokenExchangeConversionAndFeeDTO
- type Web3EmplTokenExchangeConversionAndFeeResponse
- type Web3EmplWithdrawalTokenDTO
- type Web3EmplWithdrawalTokensDTO
- type Web3EmplWithdrawalTokensResponse
- type Web3ExpiringEmpl
- type Web3ExpiringEmplExpiredEmpl
- type Web3FeaturesResponse
- type Web3NftCollectionItemDTO
- type Web3NftCollectionItemsResponse
- type Web3NftInfoDTO
- type Web3NftInfosDTO
- type Web3TokenInfoDTO
- type Web3TokenInfosDTO
- type Web3TransactionDetail
- type Web3WalletBlockChainNetwork
- type Web3WalletBlockStoreEntry
- type Web3WalletBlockStoreItem
- type Web3WalletDailyQuest
- type Web3WalletEmplExpiring
- type Web3WalletEmplExpiringList
- type Web3WalletExternalWallet
- type Web3WalletGasFee
- type Web3WalletGasPercent
- type Web3WalletLocalHistoryTransaction
- type Web3WalletOptimisticSentItem
- type Web3WalletPreSign
- type Web3WalletPreSignApprove
- type Web3WalletPreSignApproveBCNetworkData
- type Web3WalletReceipt
- type Web3WalletTransactionHistory
- type Web3WalletTransactionHistoryAssetInfo
- type Web3WalletTransactionHistoryHeader
- type Web3WalletUserStatusDetails
- type WebSocketInteractor
- type WebSocketTokenResponse
- type Withdraw
- type YayPoints
Constants ¶
const ( J0AFollowingTimeline = gen.J0A_FOLLOWING_TIMELINE J0AGroupTimeline = gen.J0A_GROUP_TIMELINE J0APublicTimeline = gen.J0A_PUBLIC_TIMELINE MessageTypeDeleted = gen.MESSAGETYPE_Deleted MessageTypeEternalimage = gen.MESSAGETYPE_EternalImage MessageTypeEternalvideo = gen.MESSAGETYPE_EternalVideo MessageTypeGif = gen.MESSAGETYPE_Gif MessageTypeImage = gen.MESSAGETYPE_Image MessageTypeOwnerkick = gen.MESSAGETYPE_OwnerKick MessageTypePrivatecall = gen.MESSAGETYPE_PrivateCall MessageTypeScreenshot = gen.MESSAGETYPE_Screenshot MessageTypeSticker = gen.MESSAGETYPE_Sticker MessageTypeText = gen.MESSAGETYPE_Text MessageTypeUserjoined = gen.MESSAGETYPE_UserJoined MessageTypeUserleave = gen.MESSAGETYPE_UserLeave MessageTypeVideo = gen.MESSAGETYPE_Video MissionTypeDaily = gen.MISSIONTYPE_Daily MissionTypeEndless = gen.MISSIONTYPE_Endless MissionTypeNormal = gen.MISSIONTYPE_Normal MissionTypeSpecial = gen.MISSIONTYPE_Special NoreplyModeFalse = gen.NOREPLYMODE_False NoreplyModeTrue = gen.NOREPLYMODE_True OnlineStatusEnumHidden = gen.ONLINESTATUSENUM_Hidden OnlineStatusEnumOffline = gen.ONLINESTATUSENUM_Offline PalGradeEgg = gen.PALGRADE_Egg PalGradeNormal = gen.PALGRADE_Normal PalGradeSuper = gen.PALGRADE_Super PalGradeUltimatepal = gen.PALGRADE_UltimatePal PostTypeCall = gen.POSTTYPE_Call PostTypeImage = gen.POSTTYPE_Image PostTypeRepost = gen.POSTTYPE_Repost PostTypeSurvey = gen.POSTTYPE_Survey PostTypeText = gen.POSTTYPE_Text PostTypeThread = gen.POSTTYPE_Thread PostTypeUndefined = gen.POSTTYPE_Undefined PostTypeVideo = gen.POSTTYPE_Video PostTypeYoutube = gen.POSTTYPE_Youtube )
Re-exported string-enum constants in PascalCase form, so callers can write yaylib.MessageTypeVideo instead of the SHOUTY_SNAKE form the generator emits. Each is the same value as its gen counterpart.
const ( DefaultBaseURL = "https://api.yay.space" // DefaultCassandraBaseURL is the auxiliary host that a few // activity-feed endpoints are served from. Requests for those // operations are routed here instead of the primary BaseURL; // override with WithCassandraBaseURL (e.g. to point at a test // server). DefaultCassandraBaseURL = "https://cas.yay.space" DefaultAPIKey = "ccd59ee269c01511ba763467045c115779fcae3050238a252f1bd1a4b65cfec6" DefaultAPIVersionKey = "34c8c1cdf29b46a492e8ec58e6db37ec" // HS256 signing key for X-Jwt DefaultAPIVersionName = "4.26" DefaultAppVersion = "4.26.1" DefaultDeviceType = "android" DefaultDeviceOS = "11" DefaultDeviceDensity = "3.5" DefaultDeviceScreen = "1440x2960" DefaultDeviceModel = "Galaxy S9" DefaultConnectionType = "wifi" DefaultConnectionSpeed = "0 kbps" DefaultAcceptLanguage = "ja" DefaultHTTPTimeout = 90 * time.Second )
Default values baked in for the public Yay! production environment. Override any of them via the With* options on NewClient.
const DefaultEventStreamURL = "wss://cable.yay.space"
DefaultEventStreamURL is the production event-stream endpoint. Override per-Client with WithEventStreamURL when targeting a different environment. The URL is a wss:// because the underlying transport is WebSocket — useful to know when reading proxy logs or tcpdump output.
const MaxImagesPerUpload = 9
MaxImagesPerUpload is the default per-call cap on multi-image uploads (UploadPostImages, UploadChatMessageImages). Specific categories may be tighter — UploadReportImages is capped at 4 by the server.
const MaxReportImagesPerUpload = 4
MaxReportImagesPerUpload is the per-call cap on UploadReportImages. The server rejects the 5th and beyond.
const MediaCDNBase = "https://cdn.yay.space/uploads"
MediaCDNBase is the public CDN prefix that serves files uploaded via the Upload* image / video methods. The Yay! API sometimes returns stale or differently-prefixed URLs in fields like profile_icon, so callers should treat the upload-returned filename as the source of truth and call MediaURL to derive the live URL.
Variables ¶
var ( NewAPIResponse = gen.NewAPIResponse NewAPIResponseWithError = gen.NewAPIResponseWithError NewActiveFollowingsResponse = gen.NewActiveFollowingsResponse NewActiveFollowingsResponseWithDefaults = gen.NewActiveFollowingsResponseWithDefaults NewActivitiesResponse = gen.NewActivitiesResponse NewActivitiesResponseWithDefaults = gen.NewActivitiesResponseWithDefaults NewActivity = gen.NewActivity NewActivityScore = gen.NewActivityScore NewActivityScoreWithDefaults = gen.NewActivityScoreWithDefaults NewActivityWithDefaults = gen.NewActivityWithDefaults NewAdditionGasPercentDTO = gen.NewAdditionGasPercentDTO NewAdditionGasPercentDTOWithDefaults = gen.NewAdditionGasPercentDTOWithDefaults NewAdditionalSetting = gen.NewAdditionalSetting NewAdditionalSettingWithDefaults = gen.NewAdditionalSettingWithDefaults NewAdditionalSettingsResponse = gen.NewAdditionalSettingsResponse NewAdditionalSettingsResponseWithDefaults = gen.NewAdditionalSettingsResponseWithDefaults NewApiB = gen.NewApiB NewApiBWithDefaults = gen.NewApiBWithDefaults NewApiN = gen.NewApiN NewApiNWithDefaults = gen.NewApiNWithDefaults NewAppReviewStatusResponse = gen.NewAppReviewStatusResponse NewAppReviewStatusResponseWithDefaults = gen.NewAppReviewStatusResponseWithDefaults NewApplication = gen.NewApplication NewApplicationConfigResponse = gen.NewApplicationConfigResponse NewApplicationConfigResponseWithDefaults = gen.NewApplicationConfigResponseWithDefaults NewApplicationWithDefaults = gen.NewApplicationWithDefaults NewAssetInfo = gen.NewAssetInfo NewAssetInfoDTO = gen.NewAssetInfoDTO NewAssetInfoDTOWithDefaults = gen.NewAssetInfoDTOWithDefaults NewAssetInfoWithDefaults = gen.NewAssetInfoWithDefaults NewAssetType = gen.NewAssetType NewAssetTypeWithDefaults = gen.NewAssetTypeWithDefaults NewAttribute = gen.NewAttribute NewAttributeWithDefaults = gen.NewAttributeWithDefaults NewAvatarFramePurchaseDetailDTO = gen.NewAvatarFramePurchaseDetailDTO NewAvatarFramePurchaseDetailDTOWithDefaults = gen.NewAvatarFramePurchaseDetailDTOWithDefaults NewBCNetworkData = gen.NewBCNetworkData NewBCNetworkDataWithDefaults = gen.NewBCNetworkDataWithDefaults NewBagDTO = gen.NewBagDTO NewBagDTOWithDefaults = gen.NewBagDTOWithDefaults NewBagResponse = gen.NewBagResponse NewBagResponseWithDefaults = gen.NewBagResponseWithDefaults NewBalance = gen.NewBalance NewBalanceWithDefaults = gen.NewBalanceWithDefaults NewBanWord = gen.NewBanWord NewBanWordType = gen.NewBanWordType NewBanWordTypeWithDefaults = gen.NewBanWordTypeWithDefaults NewBanWordWithDefaults = gen.NewBanWordWithDefaults NewBanWordsResponse = gen.NewBanWordsResponse NewBanWordsResponseWithDefaults = gen.NewBanWordsResponseWithDefaults NewBgm = gen.NewBgm NewBgmWithDefaults = gen.NewBgmWithDefaults NewBgmsResponse = gen.NewBgmsResponse NewBgmsResponseWithDefaults = gen.NewBgmsResponseWithDefaults NewBlockchainDTO = gen.NewBlockchainDTO NewBlockchainDTOWithDefaults = gen.NewBlockchainDTOWithDefaults NewBlockchainNetworkInfoResponse = gen.NewBlockchainNetworkInfoResponse NewBlockchainNetworkInfoResponseWithDefaults = gen.NewBlockchainNetworkInfoResponseWithDefaults NewBlockedUserIdsResponse = gen.NewBlockedUserIdsResponse NewBlockedUserIdsResponseWithDefaults = gen.NewBlockedUserIdsResponseWithDefaults NewBlockedUsersResponse = gen.NewBlockedUsersResponse NewBlockedUsersResponseWithDefaults = gen.NewBlockedUsersResponseWithDefaults NewBookmarkPostResponse = gen.NewBookmarkPostResponse NewBookmarkPostResponseWithDefaults = gen.NewBookmarkPostResponseWithDefaults NewBreakdown = gen.NewBreakdown NewBreakdownWithDefaults = gen.NewBreakdownWithDefaults NewBridgeDTO = gen.NewBridgeDTO NewBridgeDTOWithDefaults = gen.NewBridgeDTOWithDefaults NewBumpParams = gen.NewBumpParams NewBumpParamsWithDefaults = gen.NewBumpParamsWithDefaults NewCallActionSignatureResponse = gen.NewCallActionSignatureResponse NewCallActionSignatureResponseWithDefaults = gen.NewCallActionSignatureResponseWithDefaults NewCallFinishedData = gen.NewCallFinishedData NewCallFinishedDataWithDefaults = gen.NewCallFinishedDataWithDefaults NewCallGiftHistoryResponse = gen.NewCallGiftHistoryResponse NewCallGiftHistoryResponseWithDefaults = gen.NewCallGiftHistoryResponseWithDefaults NewCallMessage = gen.NewCallMessage NewCallMessageWithDefaults = gen.NewCallMessageWithDefaults NewCallStatusResponse = gen.NewCallStatusResponse NewCallStatusResponseWithDefaults = gen.NewCallStatusResponseWithDefaults NewCallback = gen.NewCallback NewCallbackWithDefaults = gen.NewCallbackWithDefaults NewCampaignDTO = gen.NewCampaignDTO NewCampaignDTOWithDefaults = gen.NewCampaignDTOWithDefaults NewCampaignInvitedUsersResponse = gen.NewCampaignInvitedUsersResponse NewCampaignInvitedUsersResponseWithDefaults = gen.NewCampaignInvitedUsersResponseWithDefaults NewCampaignMissionsResponse = gen.NewCampaignMissionsResponse NewCampaignMissionsResponseWithDefaults = gen.NewCampaignMissionsResponseWithDefaults NewCampaignPointHistoryDTO = gen.NewCampaignPointHistoryDTO NewCampaignPointHistoryDTOWithDefaults = gen.NewCampaignPointHistoryDTOWithDefaults NewCampaignPointHistoryResponse = gen.NewCampaignPointHistoryResponse NewCampaignPointHistoryResponseWithDefaults = gen.NewCampaignPointHistoryResponseWithDefaults NewCampaignRankingResponse = gen.NewCampaignRankingResponse NewCampaignRankingResponseWithDefaults = gen.NewCampaignRankingResponseWithDefaults NewCampaignResponse = gen.NewCampaignResponse NewCampaignResponseWithDefaults = gen.NewCampaignResponseWithDefaults NewCampaignVipEmplBonusDTO = gen.NewCampaignVipEmplBonusDTO NewCampaignVipEmplBonusDTOWithDefaults = gen.NewCampaignVipEmplBonusDTOWithDefaults NewCampaignVipEmplBonusResponse = gen.NewCampaignVipEmplBonusResponse NewCampaignVipEmplBonusResponseWithDefaults = gen.NewCampaignVipEmplBonusResponseWithDefaults NewCampaignsResponse = gen.NewCampaignsResponse NewCampaignsResponseWithDefaults = gen.NewCampaignsResponseWithDefaults NewChannelCommand = gen.NewChannelCommand NewChannelCommandWithDefaults = gen.NewChannelCommandWithDefaults NewChannelMessage = gen.NewChannelMessage NewChannelMessageWithDefaults = gen.NewChannelMessageWithDefaults NewChannelTypedMessage = gen.NewChannelTypedMessage NewChannelTypedMessageWithDefaults = gen.NewChannelTypedMessageWithDefaults NewChatDeletedData = gen.NewChatDeletedData NewChatDeletedDataWithDefaults = gen.NewChatDeletedDataWithDefaults NewChatInvitation = gen.NewChatInvitation NewChatInvitationWithDefaults = gen.NewChatInvitationWithDefaults NewChatRoom = gen.NewChatRoom NewChatRoomDraft = gen.NewChatRoomDraft NewChatRoomDraftWithDefaults = gen.NewChatRoomDraftWithDefaults NewChatRoomLastMessage = gen.NewChatRoomLastMessage NewChatRoomLastMessageWithDefaults = gen.NewChatRoomLastMessageWithDefaults NewChatRoomResponse = gen.NewChatRoomResponse NewChatRoomResponseWithDefaults = gen.NewChatRoomResponseWithDefaults NewChatRoomWithDefaults = gen.NewChatRoomWithDefaults NewChatRoomsResponse = gen.NewChatRoomsResponse NewChatRoomsResponseWithDefaults = gen.NewChatRoomsResponseWithDefaults NewChoice = gen.NewChoice NewChoiceWithDefaults = gen.NewChoiceWithDefaults NewCodeResponse = gen.NewCodeResponse NewCodeResponseWithDefaults = gen.NewCodeResponseWithDefaults NewCoinAmount = gen.NewCoinAmount NewCoinAmountWithDefaults = gen.NewCoinAmountWithDefaults NewCoinExpiration = gen.NewCoinExpiration NewCoinExpirationWithDefaults = gen.NewCoinExpirationWithDefaults NewCommonErrorResponse = gen.NewCommonErrorResponse NewCommonErrorResponseWithDefaults = gen.NewCommonErrorResponseWithDefaults NewCommonIdsRequest = gen.NewCommonIdsRequest NewCommonIdsRequestWithDefaults = gen.NewCommonIdsRequestWithDefaults NewCommonUrlResponse = gen.NewCommonUrlResponse NewCommonUrlResponseWithDefaults = gen.NewCommonUrlResponseWithDefaults NewConferenceCall = gen.NewConferenceCall NewConferenceCallBumpParams = gen.NewConferenceCallBumpParams NewConferenceCallBumpParamsWithDefaults = gen.NewConferenceCallBumpParamsWithDefaults NewConferenceCallResponse = gen.NewConferenceCallResponse NewConferenceCallResponseWithDefaults = gen.NewConferenceCallResponseWithDefaults NewConferenceCallUserRole = gen.NewConferenceCallUserRole NewConferenceCallUserRoleWithDefaults = gen.NewConferenceCallUserRoleWithDefaults NewConferenceCallWithDefaults = gen.NewConferenceCallWithDefaults NewConfig = gen.NewConfig NewConfigWithDefaults = gen.NewConfigWithDefaults NewContact = gen.NewContact NewContactStatus = gen.NewContactStatus NewContactStatusResponse = gen.NewContactStatusResponse NewContactStatusResponseWithDefaults = gen.NewContactStatusResponseWithDefaults NewContactStatusWithDefaults = gen.NewContactStatusWithDefaults NewContactWithDefaults = gen.NewContactWithDefaults NewCooldown = gen.NewCooldown NewCooldownWithDefaults = gen.NewCooldownWithDefaults NewCreateChatRoomResponse = gen.NewCreateChatRoomResponse NewCreateChatRoomResponseWithDefaults = gen.NewCreateChatRoomResponseWithDefaults NewCreateFriendShipsResponse = gen.NewCreateFriendShipsResponse NewCreateFriendShipsResponseWithDefaults = gen.NewCreateFriendShipsResponseWithDefaults NewCreateGroupQuota = gen.NewCreateGroupQuota NewCreateGroupQuotaWithDefaults = gen.NewCreateGroupQuotaWithDefaults NewCreateGroupResponse = gen.NewCreateGroupResponse NewCreateGroupResponseWithDefaults = gen.NewCreateGroupResponseWithDefaults NewCreateGroupThreadRequest = gen.NewCreateGroupThreadRequest NewCreateGroupThreadRequestWithDefaults = gen.NewCreateGroupThreadRequestWithDefaults NewCreateMuteKeywordResponse = gen.NewCreateMuteKeywordResponse NewCreateMuteKeywordResponseWithDefaults = gen.NewCreateMuteKeywordResponseWithDefaults NewCreatePostResponse = gen.NewCreatePostResponse NewCreatePostResponseWithDefaults = gen.NewCreatePostResponseWithDefaults NewCreateQuotaResponse = gen.NewCreateQuotaResponse NewCreateQuotaResponseWithDefaults = gen.NewCreateQuotaResponseWithDefaults NewCreateUserResponse = gen.NewCreateUserResponse NewCreateUserResponseWithDefaults = gen.NewCreateUserResponseWithDefaults NewDAppDTO = gen.NewDAppDTO NewDAppDTOWithDefaults = gen.NewDAppDTOWithDefaults NewDAppsInfoDTO = gen.NewDAppsInfoDTO NewDAppsInfoDTOWithDefaults = gen.NewDAppsInfoDTOWithDefaults NewDailyQuest = gen.NewDailyQuest NewDailyQuestWithDefaults = gen.NewDailyQuestWithDefaults NewDead = gen.NewDead NewDeadWithDefaults = gen.NewDeadWithDefaults NewDecorationFrameDTO = gen.NewDecorationFrameDTO NewDecorationFrameDTOWithDefaults = gen.NewDecorationFrameDTOWithDefaults NewDefaultSettingsResponse = gen.NewDefaultSettingsResponse NewDefaultSettingsResponseWithDefaults = gen.NewDefaultSettingsResponseWithDefaults NewDeposit = gen.NewDeposit NewDepositWithDefaults = gen.NewDepositWithDefaults NewDetails = gen.NewDetails NewDetailsDTO = gen.NewDetailsDTO NewDetailsDTOWithDefaults = gen.NewDetailsDTOWithDefaults NewDetailsWithDefaults = gen.NewDetailsWithDefaults NewDotMoneyUrlResponse = gen.NewDotMoneyUrlResponse NewDotMoneyUrlResponseWithDefaults = gen.NewDotMoneyUrlResponseWithDefaults NewEmplActivityDTO = gen.NewEmplActivityDTO NewEmplActivityDTOWithDefaults = gen.NewEmplActivityDTOWithDefaults NewEmplActivityDetailResponse = gen.NewEmplActivityDetailResponse NewEmplActivityDetailResponseWithDefaults = gen.NewEmplActivityDetailResponseWithDefaults NewEmplActivityResponse = gen.NewEmplActivityResponse NewEmplActivityResponseWithDefaults = gen.NewEmplActivityResponseWithDefaults NewEmplDTO = gen.NewEmplDTO NewEmplDTOWithDefaults = gen.NewEmplDTOWithDefaults NewEmplDetails = gen.NewEmplDetails NewEmplDetailsWithDefaults = gen.NewEmplDetailsWithDefaults NewEmplExpiringListResponse = gen.NewEmplExpiringListResponse NewEmplExpiringListResponseWithDefaults = gen.NewEmplExpiringListResponseWithDefaults NewEmplExpiringResponse = gen.NewEmplExpiringResponse NewEmplExpiringResponseWithDefaults = gen.NewEmplExpiringResponseWithDefaults NewEmplFee = gen.NewEmplFee NewEmplFeeResponse = gen.NewEmplFeeResponse NewEmplFeeResponseWithDefaults = gen.NewEmplFeeResponseWithDefaults NewEmplFeeWithDefaults = gen.NewEmplFeeWithDefaults NewEmplTokenExchangeDetails = gen.NewEmplTokenExchangeDetails NewEmplTokenExchangeDetailsWithDefaults = gen.NewEmplTokenExchangeDetailsWithDefaults NewEmplTransaction = gen.NewEmplTransaction NewEmplTransactionWithDefaults = gen.NewEmplTransactionWithDefaults NewError = gen.NewError NewErrorType = gen.NewErrorType NewErrorTypeWithDefaults = gen.NewErrorTypeWithDefaults NewErrorWithDefaults = gen.NewErrorWithDefaults NewEthersError = gen.NewEthersError NewEthersErrorWithDefaults = gen.NewEthersErrorWithDefaults NewEventMessage = gen.NewEventMessage NewEventMessageWithDefaults = gen.NewEventMessageWithDefaults NewEvolution = gen.NewEvolution NewEvolutionWithDefaults = gen.NewEvolutionWithDefaults NewExpiredEmpl = gen.NewExpiredEmpl NewExpiredEmplResponse = gen.NewExpiredEmplResponse NewExpiredEmplResponseWithDefaults = gen.NewExpiredEmplResponseWithDefaults NewExpiredEmplWithDefaults = gen.NewExpiredEmplWithDefaults NewExternalWallet = gen.NewExternalWallet NewExternalWalletWithDefaults = gen.NewExternalWalletWithDefaults NewFeaturesDTO = gen.NewFeaturesDTO NewFeaturesDTOWithDefaults = gen.NewFeaturesDTOWithDefaults NewFeaturesPalDTO = gen.NewFeaturesPalDTO NewFeaturesPalDTOWithDefaults = gen.NewFeaturesPalDTOWithDefaults NewFeaturesResultResponse = gen.NewFeaturesResultResponse NewFeaturesResultResponseWithDefaults = gen.NewFeaturesResultResponseWithDefaults NewFirebaseExperiment = gen.NewFirebaseExperiment NewFirebaseExperimentWithDefaults = gen.NewFirebaseExperimentWithDefaults NewFollowRequestCountResponse = gen.NewFollowRequestCountResponse NewFollowRequestCountResponseWithDefaults = gen.NewFollowRequestCountResponseWithDefaults NewFollowUsersResponse = gen.NewFollowUsersResponse NewFollowUsersResponseWithDefaults = gen.NewFollowUsersResponseWithDefaults NewFootprintDTO = gen.NewFootprintDTO NewFootprintDTOWithDefaults = gen.NewFootprintDTOWithDefaults NewFootprintsResponse = gen.NewFootprintsResponse NewFootprintsResponseWithDefaults = gen.NewFootprintsResponseWithDefaults NewFreePalResponse = gen.NewFreePalResponse NewFreePalResponseWithDefaults = gen.NewFreePalResponseWithDefaults NewFriendIdsResponse = gen.NewFriendIdsResponse NewFriendIdsResponseWithDefaults = gen.NewFriendIdsResponseWithDefaults NewFriendShipsResponse = gen.NewFriendShipsResponse NewFriendShipsResponseWithDefaults = gen.NewFriendShipsResponseWithDefaults NewGame = gen.NewGame NewGameWithDefaults = gen.NewGameWithDefaults NewGamesResponse = gen.NewGamesResponse NewGamesResponseWithDefaults = gen.NewGamesResponseWithDefaults NewGender = gen.NewGender NewGenderWithDefaults = gen.NewGenderWithDefaults NewGeneration = gen.NewGeneration NewGenerationWithDefaults = gen.NewGenerationWithDefaults NewGenre = gen.NewGenre NewGenreWithDefaults = gen.NewGenreWithDefaults NewGenresResponse = gen.NewGenresResponse NewGenresResponseWithDefaults = gen.NewGenresResponseWithDefaults NewGifImage = gen.NewGifImage NewGifImageCategory = gen.NewGifImageCategory NewGifImageCategoryWithDefaults = gen.NewGifImageCategoryWithDefaults NewGifImageWithDefaults = gen.NewGifImageWithDefaults NewGifsDataResponse = gen.NewGifsDataResponse NewGifsDataResponseWithDefaults = gen.NewGifsDataResponseWithDefaults NewGift = gen.NewGift NewGiftCardActivityDetails = gen.NewGiftCardActivityDetails NewGiftCardActivityDetailsWithDefaults = gen.NewGiftCardActivityDetailsWithDefaults NewGiftCardOption = gen.NewGiftCardOption NewGiftCardOptionWithDefaults = gen.NewGiftCardOptionWithDefaults NewGiftCount = gen.NewGiftCount NewGiftCountWithDefaults = gen.NewGiftCountWithDefaults NewGiftExchangeHistoriesResponse = gen.NewGiftExchangeHistoriesResponse NewGiftExchangeHistoriesResponseWithDefaults = gen.NewGiftExchangeHistoriesResponseWithDefaults NewGiftExchangeHistory = gen.NewGiftExchangeHistory NewGiftExchangeHistoryWithDefaults = gen.NewGiftExchangeHistoryWithDefaults NewGiftHistory = gen.NewGiftHistory NewGiftHistoryWithDefaults = gen.NewGiftHistoryWithDefaults NewGiftReceivedResponse = gen.NewGiftReceivedResponse NewGiftReceivedResponseWithDefaults = gen.NewGiftReceivedResponseWithDefaults NewGiftReceivedTransactionResponse = gen.NewGiftReceivedTransactionResponse NewGiftReceivedTransactionResponseWithDefaults = gen.NewGiftReceivedTransactionResponseWithDefaults NewGiftReward = gen.NewGiftReward NewGiftRewardGift = gen.NewGiftRewardGift NewGiftRewardGiftWithDefaults = gen.NewGiftRewardGiftWithDefaults NewGiftRewardResponse = gen.NewGiftRewardResponse NewGiftRewardResponseWithDefaults = gen.NewGiftRewardResponseWithDefaults NewGiftRewardWithDefaults = gen.NewGiftRewardWithDefaults NewGiftRewards = gen.NewGiftRewards NewGiftRewardsWithDefaults = gen.NewGiftRewardsWithDefaults NewGiftSendersResponse = gen.NewGiftSendersResponse NewGiftSendersResponseWithDefaults = gen.NewGiftSendersResponseWithDefaults NewGiftSlugItem = gen.NewGiftSlugItem NewGiftSlugItemWithDefaults = gen.NewGiftSlugItemWithDefaults NewGiftTransaction = gen.NewGiftTransaction NewGiftTransactionDetail = gen.NewGiftTransactionDetail NewGiftTransactionDetailWithDefaults = gen.NewGiftTransactionDetailWithDefaults NewGiftTransactionWithDefaults = gen.NewGiftTransactionWithDefaults NewGiftTransactionsResponse = gen.NewGiftTransactionsResponse NewGiftTransactionsResponseWithDefaults = gen.NewGiftTransactionsResponseWithDefaults NewGiftWithDefaults = gen.NewGiftWithDefaults NewGiftingAbilitiesResponse = gen.NewGiftingAbilitiesResponse NewGiftingAbilitiesResponseWithDefaults = gen.NewGiftingAbilitiesResponseWithDefaults NewGiftingAbility = gen.NewGiftingAbility NewGiftingAbilityWithDefaults = gen.NewGiftingAbilityWithDefaults NewGiftsResponse = gen.NewGiftsResponse NewGiftsResponseWithDefaults = gen.NewGiftsResponseWithDefaults NewGroup = gen.NewGroup NewGroupCategoriesResponse = gen.NewGroupCategoriesResponse NewGroupCategoriesResponseWithDefaults = gen.NewGroupCategoriesResponseWithDefaults NewGroupCategory = gen.NewGroupCategory NewGroupCategoryWithDefaults = gen.NewGroupCategoryWithDefaults NewGroupCommunityCampaignResponse = gen.NewGroupCommunityCampaignResponse NewGroupCommunityCampaignResponseWithDefaults = gen.NewGroupCommunityCampaignResponseWithDefaults NewGroupGiftHistory = gen.NewGroupGiftHistory NewGroupGiftHistoryResponse = gen.NewGroupGiftHistoryResponse NewGroupGiftHistoryResponseWithDefaults = gen.NewGroupGiftHistoryResponseWithDefaults NewGroupGiftHistoryWithDefaults = gen.NewGroupGiftHistoryWithDefaults NewGroupInCircleRanking = gen.NewGroupInCircleRanking NewGroupInCircleRankingWithDefaults = gen.NewGroupInCircleRankingWithDefaults NewGroupInCircleUserLeaderboardResponse = gen.NewGroupInCircleUserLeaderboardResponse NewGroupInCircleUserLeaderboardResponseWithDefaults = gen.NewGroupInCircleUserLeaderboardResponseWithDefaults NewGroupLeaderboard = gen.NewGroupLeaderboard NewGroupLeaderboardWithDefaults = gen.NewGroupLeaderboardWithDefaults NewGroupMuteUsersResponse = gen.NewGroupMuteUsersResponse NewGroupMuteUsersResponseWithDefaults = gen.NewGroupMuteUsersResponseWithDefaults NewGroupNotificationSettingsResponse = gen.NewGroupNotificationSettingsResponse NewGroupNotificationSettingsResponseWithDefaults = gen.NewGroupNotificationSettingsResponseWithDefaults NewGroupOverallLeaderboard = gen.NewGroupOverallLeaderboard NewGroupOverallLeaderboardResponse = gen.NewGroupOverallLeaderboardResponse NewGroupOverallLeaderboardResponseWithDefaults = gen.NewGroupOverallLeaderboardResponseWithDefaults NewGroupOverallLeaderboardWithDefaults = gen.NewGroupOverallLeaderboardWithDefaults NewGroupRanking = gen.NewGroupRanking NewGroupRankingWithDefaults = gen.NewGroupRankingWithDefaults NewGroupResponse = gen.NewGroupResponse NewGroupResponseWithDefaults = gen.NewGroupResponseWithDefaults NewGroupRole = gen.NewGroupRole NewGroupRoleWithDefaults = gen.NewGroupRoleWithDefaults NewGroupThreadListResponse = gen.NewGroupThreadListResponse NewGroupThreadListResponseWithDefaults = gen.NewGroupThreadListResponseWithDefaults NewGroupUpdatedData = gen.NewGroupUpdatedData NewGroupUpdatedDataWithDefaults = gen.NewGroupUpdatedDataWithDefaults NewGroupUser = gen.NewGroupUser NewGroupUserResponse = gen.NewGroupUserResponse NewGroupUserResponseWithDefaults = gen.NewGroupUserResponseWithDefaults NewGroupUserWithDefaults = gen.NewGroupUserWithDefaults NewGroupUsersResponse = gen.NewGroupUsersResponse NewGroupUsersResponseWithDefaults = gen.NewGroupUsersResponseWithDefaults NewGroupWithDefaults = gen.NewGroupWithDefaults NewGroupsRelatedResponse = gen.NewGroupsRelatedResponse NewGroupsRelatedResponseWithDefaults = gen.NewGroupsRelatedResponseWithDefaults NewGroupsResponse = gen.NewGroupsResponse NewGroupsResponseWithDefaults = gen.NewGroupsResponseWithDefaults NewGrowthBookExperiment = gen.NewGrowthBookExperiment NewGrowthBookExperimentWithDefaults = gen.NewGrowthBookExperimentWithDefaults NewHatch = gen.NewHatch NewHatchGacha = gen.NewHatchGacha NewHatchGachaWithDefaults = gen.NewHatchGachaWithDefaults NewHatchWithDefaults = gen.NewHatchWithDefaults NewHiddenRecommendedPost = gen.NewHiddenRecommendedPost NewHiddenRecommendedPostWithDefaults = gen.NewHiddenRecommendedPostWithDefaults NewHiddenResponse = gen.NewHiddenResponse NewHiddenResponseWithDefaults = gen.NewHiddenResponseWithDefaults NewHimaUsersResponse = gen.NewHimaUsersResponse NewHimaUsersResponseWithDefaults = gen.NewHimaUsersResponseWithDefaults NewIdCheckerPresignedUrlResponse = gen.NewIdCheckerPresignedUrlResponse NewIdCheckerPresignedUrlResponseWithDefaults = gen.NewIdCheckerPresignedUrlResponseWithDefaults NewInAppPurchaseProduct = gen.NewInAppPurchaseProduct NewInAppPurchaseProductWithDefaults = gen.NewInAppPurchaseProductWithDefaults NewInAppPurchaseProductsResponse = gen.NewInAppPurchaseProductsResponse NewInAppPurchaseProductsResponseWithDefaults = gen.NewInAppPurchaseProductsResponseWithDefaults NewInfuraRequest = gen.NewInfuraRequest NewInfuraRequestWithDefaults = gen.NewInfuraRequestWithDefaults NewInfuraResponse = gen.NewInfuraResponse NewInfuraResponseWithDefaults = gen.NewInfuraResponseWithDefaults NewInterest = gen.NewInterest NewInterestWithDefaults = gen.NewInterestWithDefaults NewInvitationCode = gen.NewInvitationCode NewInvitationCodeResponse = gen.NewInvitationCodeResponse NewInvitationCodeResponseWithDefaults = gen.NewInvitationCodeResponseWithDefaults NewInvitationCodeWithDefaults = gen.NewInvitationCodeWithDefaults NewInvitedUserDTO = gen.NewInvitedUserDTO NewInvitedUserDTOWithDefaults = gen.NewInvitedUserDTOWithDefaults NewInvitedUserDetailsDTO = gen.NewInvitedUserDetailsDTO NewInvitedUserDetailsDTOWithDefaults = gen.NewInvitedUserDetailsDTOWithDefaults NewItem = gen.NewItem NewItemWithDefaults = gen.NewItemWithDefaults NewJ0AFromValue = gen.NewJ0AFromValue NewJSEvent = gen.NewJSEvent NewJSEventWithDefaults = gen.NewJSEventWithDefaults NewLastStatusScreenUserRank = gen.NewLastStatusScreenUserRank NewLastStatusScreenUserRankWithDefaults = gen.NewLastStatusScreenUserRankWithDefaults NewLevelUp = gen.NewLevelUp NewLevelUpDetails = gen.NewLevelUpDetails NewLevelUpDetailsPal = gen.NewLevelUpDetailsPal NewLevelUpDetailsPalWithDefaults = gen.NewLevelUpDetailsPalWithDefaults NewLevelUpDetailsWithDefaults = gen.NewLevelUpDetailsWithDefaults NewLevelUpWithDefaults = gen.NewLevelUpWithDefaults NewLikePostsResponse = gen.NewLikePostsResponse NewLikePostsResponseWithDefaults = gen.NewLikePostsResponseWithDefaults NewLink = gen.NewLink NewLinkWithDefaults = gen.NewLinkWithDefaults NewLocalizedStringDTO = gen.NewLocalizedStringDTO NewLocalizedStringDTOWithDefaults = gen.NewLocalizedStringDTOWithDefaults NewLog = gen.NewLog NewLogWithDefaults = gen.NewLogWithDefaults NewLoginEmailUserRequest = gen.NewLoginEmailUserRequest NewLoginEmailUserRequestWithDefaults = gen.NewLoginEmailUserRequestWithDefaults NewLoginSnsUserRequest = gen.NewLoginSnsUserRequest NewLoginSnsUserRequestWithDefaults = gen.NewLoginSnsUserRequestWithDefaults NewLoginUpdateResponse = gen.NewLoginUpdateResponse NewLoginUpdateResponseWithDefaults = gen.NewLoginUpdateResponseWithDefaults NewLoginUserResponse = gen.NewLoginUserResponse NewLoginUserResponseWithDefaults = gen.NewLoginUserResponseWithDefaults NewMaxAttribute = gen.NewMaxAttribute NewMaxAttributeWithDefaults = gen.NewMaxAttributeWithDefaults NewMessage = gen.NewMessage NewMessageResponse = gen.NewMessageResponse NewMessageResponseWithDefaults = gen.NewMessageResponseWithDefaults NewMessageTag = gen.NewMessageTag NewMessageTagType = gen.NewMessageTagType NewMessageTagTypeWithDefaults = gen.NewMessageTagTypeWithDefaults NewMessageTagWithDefaults = gen.NewMessageTagWithDefaults NewMessageTypeFromValue = gen.NewMessageTypeFromValue NewMessageWithDefaults = gen.NewMessageWithDefaults NewMessagesResponse = gen.NewMessagesResponse NewMessagesResponseWithDefaults = gen.NewMessagesResponseWithDefaults NewMetadata = gen.NewMetadata NewMetadataWithDefaults = gen.NewMetadataWithDefaults NewMission = gen.NewMission NewMissionActionX = gen.NewMissionActionX NewMissionActionXWithDefaults = gen.NewMissionActionXWithDefaults NewMissionDTO = gen.NewMissionDTO NewMissionDTOWithDefaults = gen.NewMissionDTOWithDefaults NewMissionDetailDTO = gen.NewMissionDetailDTO NewMissionDetailDTOWithDefaults = gen.NewMissionDetailDTOWithDefaults NewMissionItem = gen.NewMissionItem NewMissionItemWithDefaults = gen.NewMissionItemWithDefaults NewMissionSection = gen.NewMissionSection NewMissionSectionHeader = gen.NewMissionSectionHeader NewMissionSectionHeaderWithDefaults = gen.NewMissionSectionHeaderWithDefaults NewMissionSectionWithDefaults = gen.NewMissionSectionWithDefaults NewMissionTypeFromValue = gen.NewMissionTypeFromValue NewMissionTypeX = gen.NewMissionTypeX NewMissionTypeXWithDefaults = gen.NewMissionTypeXWithDefaults NewMissionWithDefaults = gen.NewMissionWithDefaults NewModelActivity = gen.NewModelActivity NewModelActivityWithDefaults = gen.NewModelActivityWithDefaults NewModelCoinAmount = gen.NewModelCoinAmount NewModelCoinAmountWithDefaults = gen.NewModelCoinAmountWithDefaults NewModelCoinExpiration = gen.NewModelCoinExpiration NewModelCoinExpirationWithDefaults = gen.NewModelCoinExpirationWithDefaults NewModelConferenceCallUserRole = gen.NewModelConferenceCallUserRole NewModelConferenceCallUserRoleWithDefaults = gen.NewModelConferenceCallUserRoleWithDefaults NewModelCreateGroupQuota = gen.NewModelCreateGroupQuota NewModelCreateGroupQuotaWithDefaults = gen.NewModelCreateGroupQuotaWithDefaults NewModelGiftHistory = gen.NewModelGiftHistory NewModelGiftHistoryWithDefaults = gen.NewModelGiftHistoryWithDefaults NewModelGroup = gen.NewModelGroup NewModelGroupWithDefaults = gen.NewModelGroupWithDefaults NewModelInAppPurchaseProduct = gen.NewModelInAppPurchaseProduct NewModelInAppPurchaseProductWithDefaults = gen.NewModelInAppPurchaseProductWithDefaults NewModelInterest = gen.NewModelInterest NewModelInterestWithDefaults = gen.NewModelInterestWithDefaults NewModelMessageTag = gen.NewModelMessageTag NewModelMessageTagWithDefaults = gen.NewModelMessageTagWithDefaults NewModelPost = gen.NewModelPost NewModelPostTag = gen.NewModelPostTag NewModelPostTagWithDefaults = gen.NewModelPostTagWithDefaults NewModelPostWithDefaults = gen.NewModelPostWithDefaults NewModelProductQuota = gen.NewModelProductQuota NewModelProductQuotaWithDefaults = gen.NewModelProductQuotaWithDefaults NewModelRecentSearch = gen.NewModelRecentSearch NewModelRecentSearchWithDefaults = gen.NewModelRecentSearchWithDefaults NewModelReview = gen.NewModelReview NewModelReviewWithDefaults = gen.NewModelReviewWithDefaults NewModelSnsInfo = gen.NewModelSnsInfo NewModelSnsInfoWithDefaults = gen.NewModelSnsInfoWithDefaults NewModelSurvey = gen.NewModelSurvey NewModelSurveyWithDefaults = gen.NewModelSurveyWithDefaults NewModelThreadInfo = gen.NewModelThreadInfo NewModelThreadInfoWithDefaults = gen.NewModelThreadInfoWithDefaults NewModelUserRank = gen.NewModelUserRank NewModelUserRankWithDefaults = gen.NewModelUserRankWithDefaults NewModelVideo = gen.NewModelVideo NewModelVideoWithDefaults = gen.NewModelVideoWithDefaults NewModelWalkthrough = gen.NewModelWalkthrough NewModelWalkthroughWithDefaults = gen.NewModelWalkthroughWithDefaults NewModelWeb3WalletExternalWallet = gen.NewModelWeb3WalletExternalWallet NewModelWeb3WalletExternalWalletWithDefaults = gen.NewModelWeb3WalletExternalWalletWithDefaults NewModelWeb3WalletGasPercent = gen.NewModelWeb3WalletGasPercent NewModelWeb3WalletGasPercentWithDefaults = gen.NewModelWeb3WalletGasPercentWithDefaults NewModelWeb3WalletPreSign = gen.NewModelWeb3WalletPreSign NewModelWeb3WalletPreSignWithDefaults = gen.NewModelWeb3WalletPreSignWithDefaults NewModelWeb3WalletTransactionHistory = gen.NewModelWeb3WalletTransactionHistory NewModelWeb3WalletTransactionHistoryWithDefaults = gen.NewModelWeb3WalletTransactionHistoryWithDefaults NewMultiplier = gen.NewMultiplier NewMultiplierBreakdown = gen.NewMultiplierBreakdown NewMultiplierBreakdownWithDefaults = gen.NewMultiplierBreakdownWithDefaults NewMultiplierWithDefaults = gen.NewMultiplierWithDefaults NewMuteKeyword = gen.NewMuteKeyword NewMuteKeywordRequest = gen.NewMuteKeywordRequest NewMuteKeywordRequestWithDefaults = gen.NewMuteKeywordRequestWithDefaults NewMuteKeywordResponse = gen.NewMuteKeywordResponse NewMuteKeywordResponseWithDefaults = gen.NewMuteKeywordResponseWithDefaults NewMuteKeywordWithDefaults = gen.NewMuteKeywordWithDefaults NewNFTAttributeDTO = gen.NewNFTAttributeDTO NewNFTAttributeDTOWithDefaults = gen.NewNFTAttributeDTOWithDefaults NewNFTMetadataDTO = gen.NewNFTMetadataDTO NewNFTMetadataDTOWithDefaults = gen.NewNFTMetadataDTOWithDefaults NewNetwork = gen.NewNetwork NewNetworkWithDefaults = gen.NewNetworkWithDefaults NewNftCollectionDTO = gen.NewNftCollectionDTO NewNftCollectionDTOWithDefaults = gen.NewNftCollectionDTOWithDefaults NewNftInternalList = gen.NewNftInternalList NewNftInternalListWithDefaults = gen.NewNftInternalListWithDefaults NewNoreplyModeFromValue = gen.NewNoreplyModeFromValue NewNotificationSettingResponse = gen.NewNotificationSettingResponse NewNotificationSettingResponseWithDefaults = gen.NewNotificationSettingResponseWithDefaults NewNullableActiveFollowingsResponse = gen.NewNullableActiveFollowingsResponse NewNullableActivitiesResponse = gen.NewNullableActivitiesResponse NewNullableActivity = gen.NewNullableActivity NewNullableActivityScore = gen.NewNullableActivityScore NewNullableAdditionGasPercentDTO = gen.NewNullableAdditionGasPercentDTO NewNullableAdditionalSetting = gen.NewNullableAdditionalSetting NewNullableAdditionalSettingsResponse = gen.NewNullableAdditionalSettingsResponse NewNullableApiB = gen.NewNullableApiB NewNullableApiN = gen.NewNullableApiN NewNullableAppReviewStatusResponse = gen.NewNullableAppReviewStatusResponse NewNullableApplication = gen.NewNullableApplication NewNullableApplicationConfigResponse = gen.NewNullableApplicationConfigResponse NewNullableAssetInfo = gen.NewNullableAssetInfo NewNullableAssetInfoDTO = gen.NewNullableAssetInfoDTO NewNullableAssetType = gen.NewNullableAssetType NewNullableAttribute = gen.NewNullableAttribute NewNullableAvatarFramePurchaseDetailDTO = gen.NewNullableAvatarFramePurchaseDetailDTO NewNullableBCNetworkData = gen.NewNullableBCNetworkData NewNullableBagDTO = gen.NewNullableBagDTO NewNullableBagResponse = gen.NewNullableBagResponse NewNullableBalance = gen.NewNullableBalance NewNullableBanWord = gen.NewNullableBanWord NewNullableBanWordType = gen.NewNullableBanWordType NewNullableBanWordsResponse = gen.NewNullableBanWordsResponse NewNullableBgm = gen.NewNullableBgm NewNullableBgmsResponse = gen.NewNullableBgmsResponse NewNullableBlockchainDTO = gen.NewNullableBlockchainDTO NewNullableBlockchainNetworkInfoResponse = gen.NewNullableBlockchainNetworkInfoResponse NewNullableBlockedUserIdsResponse = gen.NewNullableBlockedUserIdsResponse NewNullableBlockedUsersResponse = gen.NewNullableBlockedUsersResponse NewNullableBookmarkPostResponse = gen.NewNullableBookmarkPostResponse NewNullableBool = gen.NewNullableBool NewNullableBreakdown = gen.NewNullableBreakdown NewNullableBridgeDTO = gen.NewNullableBridgeDTO NewNullableBumpParams = gen.NewNullableBumpParams NewNullableCallActionSignatureResponse = gen.NewNullableCallActionSignatureResponse NewNullableCallFinishedData = gen.NewNullableCallFinishedData NewNullableCallGiftHistoryResponse = gen.NewNullableCallGiftHistoryResponse NewNullableCallMessage = gen.NewNullableCallMessage NewNullableCallStatusResponse = gen.NewNullableCallStatusResponse NewNullableCallback = gen.NewNullableCallback NewNullableCampaignDTO = gen.NewNullableCampaignDTO NewNullableCampaignInvitedUsersResponse = gen.NewNullableCampaignInvitedUsersResponse NewNullableCampaignMissionsResponse = gen.NewNullableCampaignMissionsResponse NewNullableCampaignPointHistoryDTO = gen.NewNullableCampaignPointHistoryDTO NewNullableCampaignPointHistoryResponse = gen.NewNullableCampaignPointHistoryResponse NewNullableCampaignRankingResponse = gen.NewNullableCampaignRankingResponse NewNullableCampaignResponse = gen.NewNullableCampaignResponse NewNullableCampaignVipEmplBonusDTO = gen.NewNullableCampaignVipEmplBonusDTO NewNullableCampaignVipEmplBonusResponse = gen.NewNullableCampaignVipEmplBonusResponse NewNullableCampaignsResponse = gen.NewNullableCampaignsResponse NewNullableChannelCommand = gen.NewNullableChannelCommand NewNullableChannelMessage = gen.NewNullableChannelMessage NewNullableChannelTypedMessage = gen.NewNullableChannelTypedMessage NewNullableChatDeletedData = gen.NewNullableChatDeletedData NewNullableChatInvitation = gen.NewNullableChatInvitation NewNullableChatRoom = gen.NewNullableChatRoom NewNullableChatRoomDraft = gen.NewNullableChatRoomDraft NewNullableChatRoomLastMessage = gen.NewNullableChatRoomLastMessage NewNullableChatRoomResponse = gen.NewNullableChatRoomResponse NewNullableChatRoomsResponse = gen.NewNullableChatRoomsResponse NewNullableChoice = gen.NewNullableChoice NewNullableCodeResponse = gen.NewNullableCodeResponse NewNullableCoinAmount = gen.NewNullableCoinAmount NewNullableCoinExpiration = gen.NewNullableCoinExpiration NewNullableCommonErrorResponse = gen.NewNullableCommonErrorResponse NewNullableCommonIdsRequest = gen.NewNullableCommonIdsRequest NewNullableCommonUrlResponse = gen.NewNullableCommonUrlResponse NewNullableConferenceCall = gen.NewNullableConferenceCall NewNullableConferenceCallBumpParams = gen.NewNullableConferenceCallBumpParams NewNullableConferenceCallResponse = gen.NewNullableConferenceCallResponse NewNullableConferenceCallUserRole = gen.NewNullableConferenceCallUserRole NewNullableConfig = gen.NewNullableConfig NewNullableContact = gen.NewNullableContact NewNullableContactStatus = gen.NewNullableContactStatus NewNullableContactStatusResponse = gen.NewNullableContactStatusResponse NewNullableCooldown = gen.NewNullableCooldown NewNullableCreateChatRoomResponse = gen.NewNullableCreateChatRoomResponse NewNullableCreateFriendShipsResponse = gen.NewNullableCreateFriendShipsResponse NewNullableCreateGroupQuota = gen.NewNullableCreateGroupQuota NewNullableCreateGroupResponse = gen.NewNullableCreateGroupResponse NewNullableCreateGroupThreadRequest = gen.NewNullableCreateGroupThreadRequest NewNullableCreateMuteKeywordResponse = gen.NewNullableCreateMuteKeywordResponse NewNullableCreatePostResponse = gen.NewNullableCreatePostResponse NewNullableCreateQuotaResponse = gen.NewNullableCreateQuotaResponse NewNullableCreateUserResponse = gen.NewNullableCreateUserResponse NewNullableCursor = gen.NewNullableCursor NewNullableDAppDTO = gen.NewNullableDAppDTO NewNullableDAppsInfoDTO = gen.NewNullableDAppsInfoDTO NewNullableDailyQuest = gen.NewNullableDailyQuest NewNullableDead = gen.NewNullableDead NewNullableDecorationFrameDTO = gen.NewNullableDecorationFrameDTO NewNullableDefaultSettingsResponse = gen.NewNullableDefaultSettingsResponse NewNullableDeposit = gen.NewNullableDeposit NewNullableDetails = gen.NewNullableDetails NewNullableDetailsDTO = gen.NewNullableDetailsDTO NewNullableDotMoneyUrlResponse = gen.NewNullableDotMoneyUrlResponse NewNullableEmplActivityDTO = gen.NewNullableEmplActivityDTO NewNullableEmplActivityDetailResponse = gen.NewNullableEmplActivityDetailResponse NewNullableEmplActivityResponse = gen.NewNullableEmplActivityResponse NewNullableEmplDTO = gen.NewNullableEmplDTO NewNullableEmplDetails = gen.NewNullableEmplDetails NewNullableEmplExpiringListResponse = gen.NewNullableEmplExpiringListResponse NewNullableEmplExpiringResponse = gen.NewNullableEmplExpiringResponse NewNullableEmplFee = gen.NewNullableEmplFee NewNullableEmplFeeResponse = gen.NewNullableEmplFeeResponse NewNullableEmplTokenExchangeDetails = gen.NewNullableEmplTokenExchangeDetails NewNullableEmplTransaction = gen.NewNullableEmplTransaction NewNullableError = gen.NewNullableError NewNullableErrorType = gen.NewNullableErrorType NewNullableEthersError = gen.NewNullableEthersError NewNullableEventMessage = gen.NewNullableEventMessage NewNullableEvolution = gen.NewNullableEvolution NewNullableExpiredEmpl = gen.NewNullableExpiredEmpl NewNullableExpiredEmplResponse = gen.NewNullableExpiredEmplResponse NewNullableExternalWallet = gen.NewNullableExternalWallet NewNullableFeaturesDTO = gen.NewNullableFeaturesDTO NewNullableFeaturesPalDTO = gen.NewNullableFeaturesPalDTO NewNullableFeaturesResultResponse = gen.NewNullableFeaturesResultResponse NewNullableFirebaseExperiment = gen.NewNullableFirebaseExperiment NewNullableFloat32 = gen.NewNullableFloat32 NewNullableFloat64 = gen.NewNullableFloat64 NewNullableFollowRequestCountResponse = gen.NewNullableFollowRequestCountResponse NewNullableFollowUsersResponse = gen.NewNullableFollowUsersResponse NewNullableFootprintDTO = gen.NewNullableFootprintDTO NewNullableFootprintsResponse = gen.NewNullableFootprintsResponse NewNullableFreePalResponse = gen.NewNullableFreePalResponse NewNullableFriendIdsResponse = gen.NewNullableFriendIdsResponse NewNullableFriendShipsResponse = gen.NewNullableFriendShipsResponse NewNullableGame = gen.NewNullableGame NewNullableGamesResponse = gen.NewNullableGamesResponse NewNullableGender = gen.NewNullableGender NewNullableGeneration = gen.NewNullableGeneration NewNullableGenre = gen.NewNullableGenre NewNullableGenresResponse = gen.NewNullableGenresResponse NewNullableGifImage = gen.NewNullableGifImage NewNullableGifImageCategory = gen.NewNullableGifImageCategory NewNullableGifsDataResponse = gen.NewNullableGifsDataResponse NewNullableGift = gen.NewNullableGift NewNullableGiftCardActivityDetails = gen.NewNullableGiftCardActivityDetails NewNullableGiftCardOption = gen.NewNullableGiftCardOption NewNullableGiftCount = gen.NewNullableGiftCount NewNullableGiftExchangeHistoriesResponse = gen.NewNullableGiftExchangeHistoriesResponse NewNullableGiftExchangeHistory = gen.NewNullableGiftExchangeHistory NewNullableGiftHistory = gen.NewNullableGiftHistory NewNullableGiftReceivedResponse = gen.NewNullableGiftReceivedResponse NewNullableGiftReceivedTransactionResponse = gen.NewNullableGiftReceivedTransactionResponse NewNullableGiftReward = gen.NewNullableGiftReward NewNullableGiftRewardGift = gen.NewNullableGiftRewardGift NewNullableGiftRewardResponse = gen.NewNullableGiftRewardResponse NewNullableGiftRewards = gen.NewNullableGiftRewards NewNullableGiftSendersResponse = gen.NewNullableGiftSendersResponse NewNullableGiftSlugItem = gen.NewNullableGiftSlugItem NewNullableGiftTransaction = gen.NewNullableGiftTransaction NewNullableGiftTransactionDetail = gen.NewNullableGiftTransactionDetail NewNullableGiftTransactionsResponse = gen.NewNullableGiftTransactionsResponse NewNullableGiftingAbilitiesResponse = gen.NewNullableGiftingAbilitiesResponse NewNullableGiftingAbility = gen.NewNullableGiftingAbility NewNullableGiftsResponse = gen.NewNullableGiftsResponse NewNullableGroup = gen.NewNullableGroup NewNullableGroupCategoriesResponse = gen.NewNullableGroupCategoriesResponse NewNullableGroupCategory = gen.NewNullableGroupCategory NewNullableGroupCommunityCampaignResponse = gen.NewNullableGroupCommunityCampaignResponse NewNullableGroupGiftHistory = gen.NewNullableGroupGiftHistory NewNullableGroupGiftHistoryResponse = gen.NewNullableGroupGiftHistoryResponse NewNullableGroupInCircleRanking = gen.NewNullableGroupInCircleRanking NewNullableGroupInCircleUserLeaderboardResponse = gen.NewNullableGroupInCircleUserLeaderboardResponse NewNullableGroupLeaderboard = gen.NewNullableGroupLeaderboard NewNullableGroupMuteUsersResponse = gen.NewNullableGroupMuteUsersResponse NewNullableGroupNotificationSettingsResponse = gen.NewNullableGroupNotificationSettingsResponse NewNullableGroupOverallLeaderboard = gen.NewNullableGroupOverallLeaderboard NewNullableGroupOverallLeaderboardResponse = gen.NewNullableGroupOverallLeaderboardResponse NewNullableGroupRanking = gen.NewNullableGroupRanking NewNullableGroupResponse = gen.NewNullableGroupResponse NewNullableGroupRole = gen.NewNullableGroupRole NewNullableGroupThreadListResponse = gen.NewNullableGroupThreadListResponse NewNullableGroupUpdatedData = gen.NewNullableGroupUpdatedData NewNullableGroupUser = gen.NewNullableGroupUser NewNullableGroupUserResponse = gen.NewNullableGroupUserResponse NewNullableGroupUsersResponse = gen.NewNullableGroupUsersResponse NewNullableGroupsRelatedResponse = gen.NewNullableGroupsRelatedResponse NewNullableGroupsResponse = gen.NewNullableGroupsResponse NewNullableGrowthBookExperiment = gen.NewNullableGrowthBookExperiment NewNullableHatch = gen.NewNullableHatch NewNullableHatchGacha = gen.NewNullableHatchGacha NewNullableHiddenRecommendedPost = gen.NewNullableHiddenRecommendedPost NewNullableHiddenResponse = gen.NewNullableHiddenResponse NewNullableHimaUsersResponse = gen.NewNullableHimaUsersResponse NewNullableIdCheckerPresignedUrlResponse = gen.NewNullableIdCheckerPresignedUrlResponse NewNullableInAppPurchaseProduct = gen.NewNullableInAppPurchaseProduct NewNullableInAppPurchaseProductsResponse = gen.NewNullableInAppPurchaseProductsResponse NewNullableInfuraRequest = gen.NewNullableInfuraRequest NewNullableInfuraResponse = gen.NewNullableInfuraResponse NewNullableInt = gen.NewNullableInt NewNullableInt32 = gen.NewNullableInt32 NewNullableInt64 = gen.NewNullableInt64 NewNullableInterest = gen.NewNullableInterest NewNullableInvitationCode = gen.NewNullableInvitationCode NewNullableInvitationCodeResponse = gen.NewNullableInvitationCodeResponse NewNullableInvitedUserDTO = gen.NewNullableInvitedUserDTO NewNullableInvitedUserDetailsDTO = gen.NewNullableInvitedUserDetailsDTO NewNullableItem = gen.NewNullableItem NewNullableJ0A = gen.NewNullableJ0A NewNullableJSEvent = gen.NewNullableJSEvent NewNullableLastStatusScreenUserRank = gen.NewNullableLastStatusScreenUserRank NewNullableLevelUp = gen.NewNullableLevelUp NewNullableLevelUpDetails = gen.NewNullableLevelUpDetails NewNullableLevelUpDetailsPal = gen.NewNullableLevelUpDetailsPal NewNullableLikePostsResponse = gen.NewNullableLikePostsResponse NewNullableLink = gen.NewNullableLink NewNullableLocalizedStringDTO = gen.NewNullableLocalizedStringDTO NewNullableLog = gen.NewNullableLog NewNullableLoginEmailUserRequest = gen.NewNullableLoginEmailUserRequest NewNullableLoginSnsUserRequest = gen.NewNullableLoginSnsUserRequest NewNullableLoginUpdateResponse = gen.NewNullableLoginUpdateResponse NewNullableLoginUserResponse = gen.NewNullableLoginUserResponse NewNullableMaxAttribute = gen.NewNullableMaxAttribute NewNullableMessage = gen.NewNullableMessage NewNullableMessageResponse = gen.NewNullableMessageResponse NewNullableMessageTag = gen.NewNullableMessageTag NewNullableMessageTagType = gen.NewNullableMessageTagType NewNullableMessageType = gen.NewNullableMessageType NewNullableMessagesResponse = gen.NewNullableMessagesResponse NewNullableMetadata = gen.NewNullableMetadata NewNullableMission = gen.NewNullableMission NewNullableMissionActionX = gen.NewNullableMissionActionX NewNullableMissionDTO = gen.NewNullableMissionDTO NewNullableMissionDetailDTO = gen.NewNullableMissionDetailDTO NewNullableMissionItem = gen.NewNullableMissionItem NewNullableMissionSection = gen.NewNullableMissionSection NewNullableMissionSectionHeader = gen.NewNullableMissionSectionHeader NewNullableMissionType = gen.NewNullableMissionType NewNullableMissionTypeX = gen.NewNullableMissionTypeX NewNullableModelActivity = gen.NewNullableModelActivity NewNullableModelCoinAmount = gen.NewNullableModelCoinAmount NewNullableModelCoinExpiration = gen.NewNullableModelCoinExpiration NewNullableModelConferenceCallUserRole = gen.NewNullableModelConferenceCallUserRole NewNullableModelCreateGroupQuota = gen.NewNullableModelCreateGroupQuota NewNullableModelGiftHistory = gen.NewNullableModelGiftHistory NewNullableModelGroup = gen.NewNullableModelGroup NewNullableModelInAppPurchaseProduct = gen.NewNullableModelInAppPurchaseProduct NewNullableModelInterest = gen.NewNullableModelInterest NewNullableModelMessageTag = gen.NewNullableModelMessageTag NewNullableModelPost = gen.NewNullableModelPost NewNullableModelPostTag = gen.NewNullableModelPostTag NewNullableModelProductQuota = gen.NewNullableModelProductQuota NewNullableModelRecentSearch = gen.NewNullableModelRecentSearch NewNullableModelReview = gen.NewNullableModelReview NewNullableModelSnsInfo = gen.NewNullableModelSnsInfo NewNullableModelSurvey = gen.NewNullableModelSurvey NewNullableModelThreadInfo = gen.NewNullableModelThreadInfo NewNullableModelUserRank = gen.NewNullableModelUserRank NewNullableModelVideo = gen.NewNullableModelVideo NewNullableModelWalkthrough = gen.NewNullableModelWalkthrough NewNullableModelWeb3WalletExternalWallet = gen.NewNullableModelWeb3WalletExternalWallet NewNullableModelWeb3WalletGasPercent = gen.NewNullableModelWeb3WalletGasPercent NewNullableModelWeb3WalletPreSign = gen.NewNullableModelWeb3WalletPreSign NewNullableModelWeb3WalletTransactionHistory = gen.NewNullableModelWeb3WalletTransactionHistory NewNullableMultiplier = gen.NewNullableMultiplier NewNullableMultiplierBreakdown = gen.NewNullableMultiplierBreakdown NewNullableMuteKeyword = gen.NewNullableMuteKeyword NewNullableMuteKeywordRequest = gen.NewNullableMuteKeywordRequest NewNullableMuteKeywordResponse = gen.NewNullableMuteKeywordResponse NewNullableNFTAttributeDTO = gen.NewNullableNFTAttributeDTO NewNullableNFTMetadataDTO = gen.NewNullableNFTMetadataDTO NewNullableNetwork = gen.NewNullableNetwork NewNullableNftCollectionDTO = gen.NewNullableNftCollectionDTO NewNullableNftInternalList = gen.NewNullableNftInternalList NewNullableNoreplyMode = gen.NewNullableNoreplyMode NewNullableNotificationSettingResponse = gen.NewNullableNotificationSettingResponse NewNullableOnChainTransactionDTO = gen.NewNullableOnChainTransactionDTO NewNullableOnChainTransactionsResponse = gen.NewNullableOnChainTransactionsResponse NewNullableOnlineStatus = gen.NewNullableOnlineStatus NewNullableOnlineStatusEnum = gen.NewNullableOnlineStatusEnum NewNullablePage = gen.NewNullablePage NewNullablePal = gen.NewNullablePal NewNullablePalActivityLog = gen.NewNullablePalActivityLog NewNullablePalActivityLogDetails = gen.NewNullablePalActivityLogDetails NewNullablePalActivityLogs = gen.NewNullablePalActivityLogs NewNullablePalDTO = gen.NewNullablePalDTO NewNullablePalDetailsDTO = gen.NewNullablePalDetailsDTO NewNullablePalDetailsResponse = gen.NewNullablePalDetailsResponse NewNullablePalFreePoolStatus = gen.NewNullablePalFreePoolStatus NewNullablePalFreePoolStatusResponse = gen.NewNullablePalFreePoolStatusResponse NewNullablePalGacha = gen.NewNullablePalGacha NewNullablePalGachaAvailabilityResponse = gen.NewNullablePalGachaAvailabilityResponse NewNullablePalGachaHistoryResponse = gen.NewNullablePalGachaHistoryResponse NewNullablePalGachaHistoryResponseItem = gen.NewNullablePalGachaHistoryResponseItem NewNullablePalGachaListResponse = gen.NewNullablePalGachaListResponse NewNullablePalGrade = gen.NewNullablePalGrade NewNullablePalLevelUpResponse = gen.NewNullablePalLevelUpResponse NewNullablePalListResponse = gen.NewNullablePalListResponse NewNullablePalRaceAvailablePalListResponse = gen.NewNullablePalRaceAvailablePalListResponse NewNullablePalRaceDetailsResponse = gen.NewNullablePalRaceDetailsResponse NewNullablePalRaceItemDTO = gen.NewNullablePalRaceItemDTO NewNullablePalRaceLeagueDTO = gen.NewNullablePalRaceLeagueDTO NewNullablePalRaceLeaguesResponse = gen.NewNullablePalRaceLeaguesResponse NewNullablePalRaceRegisterResponse = gen.NewNullablePalRaceRegisterResponse NewNullablePalRacesResponse = gen.NewNullablePalRacesResponse NewNullablePalRank = gen.NewNullablePalRank NewNullablePalResponse = gen.NewNullablePalResponse NewNullableParentMessage = gen.NewNullableParentMessage NewNullablePendingEmplActivity = gen.NewNullablePendingEmplActivity NewNullablePendingEmplActivityDetails = gen.NewNullablePendingEmplActivityDetails NewNullablePlatformDetails = gen.NewNullablePlatformDetails NewNullablePolicyAgreementsResponse = gen.NewNullablePolicyAgreementsResponse NewNullablePopularWord = gen.NewNullablePopularWord NewNullablePopularWordType = gen.NewNullablePopularWordType NewNullablePopularWordsResponse = gen.NewNullablePopularWordsResponse NewNullablePost = gen.NewNullablePost NewNullablePostContentState = gen.NewNullablePostContentState NewNullablePostGift = gen.NewNullablePostGift NewNullablePostGiftCardExchange = gen.NewNullablePostGiftCardExchange NewNullablePostLikersResponse = gen.NewNullablePostLikersResponse NewNullablePostResponse = gen.NewNullablePostResponse NewNullablePostSearchFilter = gen.NewNullablePostSearchFilter NewNullablePostSearchQuery = gen.NewNullablePostSearchQuery NewNullablePostSearchScope = gen.NewNullablePostSearchScope NewNullablePostTag = gen.NewNullablePostTag NewNullablePostTagsResponse = gen.NewNullablePostTagsResponse NewNullablePostTransaction = gen.NewNullablePostTransaction NewNullablePostType = gen.NewNullablePostType NewNullablePostsResponse = gen.NewNullablePostsResponse NewNullablePreSign = gen.NewNullablePreSign NewNullablePreSignApprove = gen.NewNullablePreSignApprove NewNullablePresignedUrl = gen.NewNullablePresignedUrl NewNullablePresignedUrlResponse = gen.NewNullablePresignedUrlResponse NewNullablePresignedUrlsResponse = gen.NewNullablePresignedUrlsResponse NewNullablePriceDTO = gen.NewNullablePriceDTO NewNullableProductQuota = gen.NewNullableProductQuota NewNullableProfileImage = gen.NewNullableProfileImage NewNullableProfileImageDTO = gen.NewNullableProfileImageDTO NewNullableProgressDTO = gen.NewNullableProgressDTO NewNullablePromotion = gen.NewNullablePromotion NewNullablePromotionsResponse = gen.NewNullablePromotionsResponse NewNullablePurchaseGiftRequest = gen.NewNullablePurchaseGiftRequest NewNullableQualification = gen.NewNullableQualification NewNullableRaceHistory = gen.NewNullableRaceHistory NewNullableRaceReward = gen.NewNullableRaceReward NewNullableReadAttachmentRequest = gen.NewNullableReadAttachmentRequest NewNullableRealmChatRoom = gen.NewNullableRealmChatRoom NewNullableRealmConferenceCall = gen.NewNullableRealmConferenceCall NewNullableRealmGame = gen.NewNullableRealmGame NewNullableRealmGenre = gen.NewNullableRealmGenre NewNullableRealmGift = gen.NewNullableRealmGift NewNullableRealmGiftingAbility = gen.NewNullableRealmGiftingAbility NewNullableRealmMessage = gen.NewNullableRealmMessage NewNullableRealmPlatformDetails = gen.NewNullableRealmPlatformDetails NewNullableRealmUser = gen.NewNullableRealmUser NewNullableReceivedGift = gen.NewNullableReceivedGift NewNullableRecentSearch = gen.NewNullableRecentSearch NewNullableRecentSearchType = gen.NewNullableRecentSearchType NewNullableRecentSearchesResponse = gen.NewNullableRecentSearchesResponse NewNullableRefreshCounterRequest = gen.NewNullableRefreshCounterRequest NewNullableRefreshCounterRequestsResponse = gen.NewNullableRefreshCounterRequestsResponse NewNullableRegisterDeviceTokenResponse = gen.NewNullableRegisterDeviceTokenResponse NewNullableRegisterRequest = gen.NewNullableRegisterRequest NewNullableRelationship = gen.NewNullableRelationship NewNullableRequest = gen.NewNullableRequest NewNullableRequestMethod = gen.NewNullableRequestMethod NewNullableRequirement = gen.NewNullableRequirement NewNullableResult = gen.NewNullableResult NewNullableReview = gen.NewNullableReview NewNullableReviewRestriction = gen.NewNullableReviewRestriction NewNullableReviewsResponse = gen.NewNullableReviewsResponse NewNullableReward = gen.NewNullableReward NewNullableRole = gen.NewNullableRole NewNullableRtmTokenResponse = gen.NewNullableRtmTokenResponse NewNullableSearchCriteria = gen.NewNullableSearchCriteria NewNullableSearchUsersRequest = gen.NewNullableSearchUsersRequest NewNullableSetting = gen.NewNullableSetting NewNullableSettings = gen.NewNullableSettings NewNullableSignUpSnsInfoRequest = gen.NewNullableSignUpSnsInfoRequest NewNullableSignaturePayload = gen.NewNullableSignaturePayload NewNullableSnsInfo = gen.NewNullableSnsInfo NewNullableStateChanges = gen.NewNullableStateChanges NewNullableSticker = gen.NewNullableSticker NewNullableStickerPack = gen.NewNullableStickerPack NewNullableStickerPacksResponse = gen.NewNullableStickerPacksResponse NewNullableString = gen.NewNullableString NewNullableSurvey = gen.NewNullableSurvey NewNullableSurveyChoice = gen.NewNullableSurveyChoice NewNullableSwapDTO = gen.NewNullableSwapDTO NewNullableTXNData = gen.NewNullableTXNData NewNullableTXNLogData = gen.NewNullableTXNLogData NewNullableTarget = gen.NewNullableTarget NewNullableTextTranslationResponse = gen.NewNullableTextTranslationResponse NewNullableThreadInfo = gen.NewNullableThreadInfo NewNullableTime = gen.NewNullableTime NewNullableTimelineItem = gen.NewNullableTimelineItem NewNullableTimelinePage = gen.NewNullableTimelinePage NewNullableTimelinePost = gen.NewNullableTimelinePost NewNullableTimelineSettings = gen.NewNullableTimelineSettings NewNullableTitle = gen.NewNullableTitle NewNullableTokenDTO = gen.NewNullableTokenDTO NewNullableTokenResponse = gen.NewNullableTokenResponse NewNullableTopCampaignUserDTO = gen.NewNullableTopCampaignUserDTO NewNullableTotalChatRequestData = gen.NewNullableTotalChatRequestData NewNullableTotalChatRequestResponse = gen.NewNullableTotalChatRequestResponse NewNullableTransactionDetail = gen.NewNullableTransactionDetail NewNullableTransactionGiftReceived = gen.NewNullableTransactionGiftReceived NewNullableTransactionGiftReceivedItem = gen.NewNullableTransactionGiftReceivedItem NewNullableTransactionHistory = gen.NewNullableTransactionHistory NewNullableTrustScore = gen.NewNullableTrustScore NewNullableTwoFAStatusResponse = gen.NewNullableTwoFAStatusResponse NewNullableTwoFaAuthRequiredDTO = gen.NewNullableTwoFaAuthRequiredDTO NewNullableTwoStepAuthEnabled = gen.NewNullableTwoStepAuthEnabled NewNullableTwoStepAuthEnabledResponse = gen.NewNullableTwoStepAuthEnabledResponse NewNullableTwoStepAuthRequestInfo = gen.NewNullableTwoStepAuthRequestInfo NewNullableTwoStepAuthRequestInfoResponse = gen.NewNullableTwoStepAuthRequestInfoResponse NewNullableType = gen.NewNullableType NewNullableUnreadStatusResponse = gen.NewNullableUnreadStatusResponse NewNullableUnsubscribedData = gen.NewNullableUnsubscribedData NewNullableUploadContactsRequest = gen.NewNullableUploadContactsRequest NewNullableUser = gen.NewNullableUser NewNullableUserAuth = gen.NewNullableUserAuth NewNullableUserCampaign = gen.NewNullableUserCampaign NewNullableUserCustomDefinitionsResponse = gen.NewNullableUserCustomDefinitionsResponse NewNullableUserDTO = gen.NewNullableUserDTO NewNullableUserEmailResponse = gen.NewNullableUserEmailResponse NewNullableUserExternalWalletAddressDTO = gen.NewNullableUserExternalWalletAddressDTO NewNullableUserInterestsResponse = gen.NewNullableUserInterestsResponse NewNullableUserMuted = gen.NewNullableUserMuted NewNullableUserRank = gen.NewNullableUserRank NewNullableUserReputations = gen.NewNullableUserReputations NewNullableUserResponse = gen.NewNullableUserResponse NewNullableUserSearchFilter = gen.NewNullableUserSearchFilter NewNullableUserSearchQuery = gen.NewNullableUserSearchQuery NewNullableUserSearchScope = gen.NewNullableUserSearchScope NewNullableUserSetting = gen.NewNullableUserSetting NewNullableUserTimestampResponse = gen.NewNullableUserTimestampResponse NewNullableUserUserDTO = gen.NewNullableUserUserDTO NewNullableUserWrapper = gen.NewNullableUserWrapper NewNullableUsersByTimestampResponse = gen.NewNullableUsersByTimestampResponse NewNullableUsersResponse = gen.NewNullableUsersResponse NewNullableValidationPostResponse = gen.NewNullableValidationPostResponse NewNullableVerifyDeviceResponse = gen.NewNullableVerifyDeviceResponse NewNullableVideo = gen.NewNullableVideo NewNullableVideoProcessedData = gen.NewNullableVideoProcessedData NewNullableVoteSurveyResponse = gen.NewNullableVoteSurveyResponse NewNullableWalkthrough = gen.NewNullableWalkthrough NewNullableWalletPresignedUrlResponse = gen.NewNullableWalletPresignedUrlResponse NewNullableWalletResponse = gen.NewNullableWalletResponse NewNullableWeb3Bag = gen.NewNullableWeb3Bag NewNullableWeb3EmplExchangeQuotaResponse = gen.NewNullableWeb3EmplExchangeQuotaResponse NewNullableWeb3EmplTokenExchangeConversionAndFeeDTO = gen.NewNullableWeb3EmplTokenExchangeConversionAndFeeDTO NewNullableWeb3EmplTokenExchangeConversionAndFeeResponse = gen.NewNullableWeb3EmplTokenExchangeConversionAndFeeResponse NewNullableWeb3EmplWithdrawalTokenDTO = gen.NewNullableWeb3EmplWithdrawalTokenDTO NewNullableWeb3EmplWithdrawalTokensDTO = gen.NewNullableWeb3EmplWithdrawalTokensDTO NewNullableWeb3EmplWithdrawalTokensResponse = gen.NewNullableWeb3EmplWithdrawalTokensResponse NewNullableWeb3ExpiringEmpl = gen.NewNullableWeb3ExpiringEmpl NewNullableWeb3ExpiringEmplExpiredEmpl = gen.NewNullableWeb3ExpiringEmplExpiredEmpl NewNullableWeb3FeaturesResponse = gen.NewNullableWeb3FeaturesResponse NewNullableWeb3NftCollectionItemDTO = gen.NewNullableWeb3NftCollectionItemDTO NewNullableWeb3NftCollectionItemsResponse = gen.NewNullableWeb3NftCollectionItemsResponse NewNullableWeb3NftInfoDTO = gen.NewNullableWeb3NftInfoDTO NewNullableWeb3NftInfosDTO = gen.NewNullableWeb3NftInfosDTO NewNullableWeb3TokenInfoDTO = gen.NewNullableWeb3TokenInfoDTO NewNullableWeb3TokenInfosDTO = gen.NewNullableWeb3TokenInfosDTO NewNullableWeb3TransactionDetail = gen.NewNullableWeb3TransactionDetail NewNullableWeb3WalletBlockChainNetwork = gen.NewNullableWeb3WalletBlockChainNetwork NewNullableWeb3WalletBlockStoreEntry = gen.NewNullableWeb3WalletBlockStoreEntry NewNullableWeb3WalletBlockStoreItem = gen.NewNullableWeb3WalletBlockStoreItem NewNullableWeb3WalletDailyQuest = gen.NewNullableWeb3WalletDailyQuest NewNullableWeb3WalletEmplExpiring = gen.NewNullableWeb3WalletEmplExpiring NewNullableWeb3WalletEmplExpiringList = gen.NewNullableWeb3WalletEmplExpiringList NewNullableWeb3WalletExternalWallet = gen.NewNullableWeb3WalletExternalWallet NewNullableWeb3WalletGasFee = gen.NewNullableWeb3WalletGasFee NewNullableWeb3WalletGasPercent = gen.NewNullableWeb3WalletGasPercent NewNullableWeb3WalletLocalHistoryTransaction = gen.NewNullableWeb3WalletLocalHistoryTransaction NewNullableWeb3WalletOptimisticSentItem = gen.NewNullableWeb3WalletOptimisticSentItem NewNullableWeb3WalletPreSign = gen.NewNullableWeb3WalletPreSign NewNullableWeb3WalletPreSignApprove = gen.NewNullableWeb3WalletPreSignApprove NewNullableWeb3WalletPreSignApproveBCNetworkData = gen.NewNullableWeb3WalletPreSignApproveBCNetworkData NewNullableWeb3WalletReceipt = gen.NewNullableWeb3WalletReceipt NewNullableWeb3WalletTransactionHistory = gen.NewNullableWeb3WalletTransactionHistory NewNullableWeb3WalletTransactionHistoryAssetInfo = gen.NewNullableWeb3WalletTransactionHistoryAssetInfo NewNullableWeb3WalletTransactionHistoryHeader = gen.NewNullableWeb3WalletTransactionHistoryHeader NewNullableWeb3WalletUserStatusDetails = gen.NewNullableWeb3WalletUserStatusDetails NewNullableWebSocketInteractor = gen.NewNullableWebSocketInteractor NewNullableWebSocketTokenResponse = gen.NewNullableWebSocketTokenResponse NewNullableWithdraw = gen.NewNullableWithdraw NewNullableYayPoints = gen.NewNullableYayPoints NewOnChainTransactionDTO = gen.NewOnChainTransactionDTO NewOnChainTransactionDTOWithDefaults = gen.NewOnChainTransactionDTOWithDefaults NewOnChainTransactionsResponse = gen.NewOnChainTransactionsResponse NewOnChainTransactionsResponseWithDefaults = gen.NewOnChainTransactionsResponseWithDefaults NewOnlineStatus = gen.NewOnlineStatus NewOnlineStatusEnumFromValue = gen.NewOnlineStatusEnumFromValue NewOnlineStatusWithDefaults = gen.NewOnlineStatusWithDefaults NewPage = gen.NewPage NewPageWithDefaults = gen.NewPageWithDefaults NewPal = gen.NewPal NewPalActivityLog = gen.NewPalActivityLog NewPalActivityLogDetails = gen.NewPalActivityLogDetails NewPalActivityLogDetailsWithDefaults = gen.NewPalActivityLogDetailsWithDefaults NewPalActivityLogWithDefaults = gen.NewPalActivityLogWithDefaults NewPalActivityLogs = gen.NewPalActivityLogs NewPalActivityLogsWithDefaults = gen.NewPalActivityLogsWithDefaults NewPalDTO = gen.NewPalDTO NewPalDTOWithDefaults = gen.NewPalDTOWithDefaults NewPalDetailsDTO = gen.NewPalDetailsDTO NewPalDetailsDTOWithDefaults = gen.NewPalDetailsDTOWithDefaults NewPalDetailsResponse = gen.NewPalDetailsResponse NewPalDetailsResponseWithDefaults = gen.NewPalDetailsResponseWithDefaults NewPalFreePoolStatus = gen.NewPalFreePoolStatus NewPalFreePoolStatusResponse = gen.NewPalFreePoolStatusResponse NewPalFreePoolStatusResponseWithDefaults = gen.NewPalFreePoolStatusResponseWithDefaults NewPalFreePoolStatusWithDefaults = gen.NewPalFreePoolStatusWithDefaults NewPalGacha = gen.NewPalGacha NewPalGachaAvailabilityResponse = gen.NewPalGachaAvailabilityResponse NewPalGachaAvailabilityResponseWithDefaults = gen.NewPalGachaAvailabilityResponseWithDefaults NewPalGachaHistoryResponse = gen.NewPalGachaHistoryResponse NewPalGachaHistoryResponseItem = gen.NewPalGachaHistoryResponseItem NewPalGachaHistoryResponseItemWithDefaults = gen.NewPalGachaHistoryResponseItemWithDefaults NewPalGachaHistoryResponseWithDefaults = gen.NewPalGachaHistoryResponseWithDefaults NewPalGachaListResponse = gen.NewPalGachaListResponse NewPalGachaListResponseWithDefaults = gen.NewPalGachaListResponseWithDefaults NewPalGachaWithDefaults = gen.NewPalGachaWithDefaults NewPalGradeFromValue = gen.NewPalGradeFromValue NewPalLevelUpResponse = gen.NewPalLevelUpResponse NewPalLevelUpResponseWithDefaults = gen.NewPalLevelUpResponseWithDefaults NewPalListResponse = gen.NewPalListResponse NewPalListResponseWithDefaults = gen.NewPalListResponseWithDefaults NewPalRaceAvailablePalListResponse = gen.NewPalRaceAvailablePalListResponse NewPalRaceAvailablePalListResponseWithDefaults = gen.NewPalRaceAvailablePalListResponseWithDefaults NewPalRaceDetailsResponse = gen.NewPalRaceDetailsResponse NewPalRaceDetailsResponseWithDefaults = gen.NewPalRaceDetailsResponseWithDefaults NewPalRaceItemDTO = gen.NewPalRaceItemDTO NewPalRaceItemDTOWithDefaults = gen.NewPalRaceItemDTOWithDefaults NewPalRaceLeagueDTO = gen.NewPalRaceLeagueDTO NewPalRaceLeagueDTOWithDefaults = gen.NewPalRaceLeagueDTOWithDefaults NewPalRaceLeaguesResponse = gen.NewPalRaceLeaguesResponse NewPalRaceLeaguesResponseWithDefaults = gen.NewPalRaceLeaguesResponseWithDefaults NewPalRaceRegisterResponse = gen.NewPalRaceRegisterResponse NewPalRaceRegisterResponseWithDefaults = gen.NewPalRaceRegisterResponseWithDefaults NewPalRacesResponse = gen.NewPalRacesResponse NewPalRacesResponseWithDefaults = gen.NewPalRacesResponseWithDefaults NewPalRank = gen.NewPalRank NewPalRankWithDefaults = gen.NewPalRankWithDefaults NewPalResponse = gen.NewPalResponse NewPalResponseWithDefaults = gen.NewPalResponseWithDefaults NewPalWithDefaults = gen.NewPalWithDefaults NewParentMessage = gen.NewParentMessage NewParentMessageWithDefaults = gen.NewParentMessageWithDefaults NewPendingEmplActivity = gen.NewPendingEmplActivity NewPendingEmplActivityDetails = gen.NewPendingEmplActivityDetails NewPendingEmplActivityDetailsWithDefaults = gen.NewPendingEmplActivityDetailsWithDefaults NewPendingEmplActivityWithDefaults = gen.NewPendingEmplActivityWithDefaults NewPlatformDetails = gen.NewPlatformDetails NewPlatformDetailsWithDefaults = gen.NewPlatformDetailsWithDefaults NewPolicyAgreementsResponse = gen.NewPolicyAgreementsResponse NewPolicyAgreementsResponseWithDefaults = gen.NewPolicyAgreementsResponseWithDefaults NewPopularWord = gen.NewPopularWord NewPopularWordType = gen.NewPopularWordType NewPopularWordTypeWithDefaults = gen.NewPopularWordTypeWithDefaults NewPopularWordWithDefaults = gen.NewPopularWordWithDefaults NewPopularWordsResponse = gen.NewPopularWordsResponse NewPopularWordsResponseWithDefaults = gen.NewPopularWordsResponseWithDefaults NewPost = gen.NewPost NewPostContentState = gen.NewPostContentState NewPostContentStateWithDefaults = gen.NewPostContentStateWithDefaults NewPostGift = gen.NewPostGift NewPostGiftCardExchange = gen.NewPostGiftCardExchange NewPostGiftCardExchangeWithDefaults = gen.NewPostGiftCardExchangeWithDefaults NewPostGiftWithDefaults = gen.NewPostGiftWithDefaults NewPostLikersResponse = gen.NewPostLikersResponse NewPostLikersResponseWithDefaults = gen.NewPostLikersResponseWithDefaults NewPostResponse = gen.NewPostResponse NewPostResponseWithDefaults = gen.NewPostResponseWithDefaults NewPostSearchFilter = gen.NewPostSearchFilter NewPostSearchFilterWithDefaults = gen.NewPostSearchFilterWithDefaults NewPostSearchQuery = gen.NewPostSearchQuery NewPostSearchQueryWithDefaults = gen.NewPostSearchQueryWithDefaults NewPostSearchScope = gen.NewPostSearchScope NewPostSearchScopeWithDefaults = gen.NewPostSearchScopeWithDefaults NewPostTag = gen.NewPostTag NewPostTagWithDefaults = gen.NewPostTagWithDefaults NewPostTagsResponse = gen.NewPostTagsResponse NewPostTagsResponseWithDefaults = gen.NewPostTagsResponseWithDefaults NewPostTransaction = gen.NewPostTransaction NewPostTransactionWithDefaults = gen.NewPostTransactionWithDefaults NewPostTypeFromValue = gen.NewPostTypeFromValue NewPostWithDefaults = gen.NewPostWithDefaults NewPostsResponse = gen.NewPostsResponse NewPostsResponseWithDefaults = gen.NewPostsResponseWithDefaults NewPreSign = gen.NewPreSign NewPreSignApprove = gen.NewPreSignApprove NewPreSignApproveWithDefaults = gen.NewPreSignApproveWithDefaults NewPreSignWithDefaults = gen.NewPreSignWithDefaults NewPresignedUrl = gen.NewPresignedUrl NewPresignedUrlResponse = gen.NewPresignedUrlResponse NewPresignedUrlResponseWithDefaults = gen.NewPresignedUrlResponseWithDefaults NewPresignedUrlWithDefaults = gen.NewPresignedUrlWithDefaults NewPresignedUrlsResponse = gen.NewPresignedUrlsResponse NewPresignedUrlsResponseWithDefaults = gen.NewPresignedUrlsResponseWithDefaults NewPriceDTO = gen.NewPriceDTO NewPriceDTOWithDefaults = gen.NewPriceDTOWithDefaults NewProductQuota = gen.NewProductQuota NewProductQuotaWithDefaults = gen.NewProductQuotaWithDefaults NewProfileImage = gen.NewProfileImage NewProfileImageDTO = gen.NewProfileImageDTO NewProfileImageDTOWithDefaults = gen.NewProfileImageDTOWithDefaults NewProfileImageWithDefaults = gen.NewProfileImageWithDefaults NewProgressDTO = gen.NewProgressDTO NewProgressDTOWithDefaults = gen.NewProgressDTOWithDefaults NewPromotion = gen.NewPromotion NewPromotionWithDefaults = gen.NewPromotionWithDefaults NewPromotionsResponse = gen.NewPromotionsResponse NewPromotionsResponseWithDefaults = gen.NewPromotionsResponseWithDefaults NewPurchaseGiftRequest = gen.NewPurchaseGiftRequest NewPurchaseGiftRequestWithDefaults = gen.NewPurchaseGiftRequestWithDefaults NewQualification = gen.NewQualification NewQualificationWithDefaults = gen.NewQualificationWithDefaults NewRaceHistory = gen.NewRaceHistory NewRaceHistoryWithDefaults = gen.NewRaceHistoryWithDefaults NewRaceReward = gen.NewRaceReward NewRaceRewardWithDefaults = gen.NewRaceRewardWithDefaults NewReadAttachmentRequest = gen.NewReadAttachmentRequest NewReadAttachmentRequestWithDefaults = gen.NewReadAttachmentRequestWithDefaults NewRealmChatRoom = gen.NewRealmChatRoom NewRealmChatRoomWithDefaults = gen.NewRealmChatRoomWithDefaults NewRealmConferenceCall = gen.NewRealmConferenceCall NewRealmConferenceCallWithDefaults = gen.NewRealmConferenceCallWithDefaults NewRealmGame = gen.NewRealmGame NewRealmGameWithDefaults = gen.NewRealmGameWithDefaults NewRealmGenre = gen.NewRealmGenre NewRealmGenreWithDefaults = gen.NewRealmGenreWithDefaults NewRealmGift = gen.NewRealmGift NewRealmGiftWithDefaults = gen.NewRealmGiftWithDefaults NewRealmGiftingAbility = gen.NewRealmGiftingAbility NewRealmGiftingAbilityWithDefaults = gen.NewRealmGiftingAbilityWithDefaults NewRealmMessage = gen.NewRealmMessage NewRealmMessageWithDefaults = gen.NewRealmMessageWithDefaults NewRealmPlatformDetails = gen.NewRealmPlatformDetails NewRealmPlatformDetailsWithDefaults = gen.NewRealmPlatformDetailsWithDefaults NewRealmUser = gen.NewRealmUser NewRealmUserWithDefaults = gen.NewRealmUserWithDefaults NewReceivedGift = gen.NewReceivedGift NewReceivedGiftWithDefaults = gen.NewReceivedGiftWithDefaults NewRecentSearch = gen.NewRecentSearch NewRecentSearchType = gen.NewRecentSearchType NewRecentSearchTypeWithDefaults = gen.NewRecentSearchTypeWithDefaults NewRecentSearchWithDefaults = gen.NewRecentSearchWithDefaults NewRecentSearchesResponse = gen.NewRecentSearchesResponse NewRecentSearchesResponseWithDefaults = gen.NewRecentSearchesResponseWithDefaults NewRefreshCounterRequest = gen.NewRefreshCounterRequest NewRefreshCounterRequestWithDefaults = gen.NewRefreshCounterRequestWithDefaults NewRefreshCounterRequestsResponse = gen.NewRefreshCounterRequestsResponse NewRefreshCounterRequestsResponseWithDefaults = gen.NewRefreshCounterRequestsResponseWithDefaults NewRegisterDeviceTokenResponse = gen.NewRegisterDeviceTokenResponse NewRegisterDeviceTokenResponseWithDefaults = gen.NewRegisterDeviceTokenResponseWithDefaults NewRegisterRequest = gen.NewRegisterRequest NewRegisterRequestWithDefaults = gen.NewRegisterRequestWithDefaults NewRelationship = gen.NewRelationship NewRelationshipWithDefaults = gen.NewRelationshipWithDefaults NewRequest = gen.NewRequest NewRequestMethod = gen.NewRequestMethod NewRequestMethodWithDefaults = gen.NewRequestMethodWithDefaults NewRequestWithDefaults = gen.NewRequestWithDefaults NewRequirement = gen.NewRequirement NewRequirementWithDefaults = gen.NewRequirementWithDefaults NewResult = gen.NewResult NewResultWithDefaults = gen.NewResultWithDefaults NewReview = gen.NewReview NewReviewRestriction = gen.NewReviewRestriction NewReviewRestrictionWithDefaults = gen.NewReviewRestrictionWithDefaults NewReviewWithDefaults = gen.NewReviewWithDefaults NewReviewsResponse = gen.NewReviewsResponse NewReviewsResponseWithDefaults = gen.NewReviewsResponseWithDefaults NewReward = gen.NewReward NewRewardWithDefaults = gen.NewRewardWithDefaults NewRole = gen.NewRole NewRoleWithDefaults = gen.NewRoleWithDefaults NewRtmTokenResponse = gen.NewRtmTokenResponse NewRtmTokenResponseWithDefaults = gen.NewRtmTokenResponseWithDefaults NewSearchCriteria = gen.NewSearchCriteria NewSearchCriteriaWithDefaults = gen.NewSearchCriteriaWithDefaults NewSearchUsersRequest = gen.NewSearchUsersRequest NewSearchUsersRequestWithDefaults = gen.NewSearchUsersRequestWithDefaults NewSetting = gen.NewSetting NewSettingWithDefaults = gen.NewSettingWithDefaults NewSettings = gen.NewSettings NewSettingsWithDefaults = gen.NewSettingsWithDefaults NewSignUpSnsInfoRequest = gen.NewSignUpSnsInfoRequest NewSignUpSnsInfoRequestWithDefaults = gen.NewSignUpSnsInfoRequestWithDefaults NewSignaturePayload = gen.NewSignaturePayload NewSignaturePayloadWithDefaults = gen.NewSignaturePayloadWithDefaults NewSnsInfo = gen.NewSnsInfo NewSnsInfoWithDefaults = gen.NewSnsInfoWithDefaults NewStateChanges = gen.NewStateChanges NewStateChangesWithDefaults = gen.NewStateChangesWithDefaults NewSticker = gen.NewSticker NewStickerPack = gen.NewStickerPack NewStickerPackWithDefaults = gen.NewStickerPackWithDefaults NewStickerPacksResponse = gen.NewStickerPacksResponse NewStickerPacksResponseWithDefaults = gen.NewStickerPacksResponseWithDefaults NewStickerWithDefaults = gen.NewStickerWithDefaults NewSurvey = gen.NewSurvey NewSurveyChoice = gen.NewSurveyChoice NewSurveyChoiceWithDefaults = gen.NewSurveyChoiceWithDefaults NewSurveyWithDefaults = gen.NewSurveyWithDefaults NewSwapDTO = gen.NewSwapDTO NewSwapDTOWithDefaults = gen.NewSwapDTOWithDefaults NewTXNData = gen.NewTXNData NewTXNDataWithDefaults = gen.NewTXNDataWithDefaults NewTXNLogData = gen.NewTXNLogData NewTXNLogDataWithDefaults = gen.NewTXNLogDataWithDefaults NewTarget = gen.NewTarget NewTargetWithDefaults = gen.NewTargetWithDefaults NewTextTranslationResponse = gen.NewTextTranslationResponse NewTextTranslationResponseWithDefaults = gen.NewTextTranslationResponseWithDefaults NewThreadInfo = gen.NewThreadInfo NewThreadInfoWithDefaults = gen.NewThreadInfoWithDefaults NewTimelineItem = gen.NewTimelineItem NewTimelineItemWithDefaults = gen.NewTimelineItemWithDefaults NewTimelinePage = gen.NewTimelinePage NewTimelinePageWithDefaults = gen.NewTimelinePageWithDefaults NewTimelinePost = gen.NewTimelinePost NewTimelinePostWithDefaults = gen.NewTimelinePostWithDefaults NewTimelineSettings = gen.NewTimelineSettings NewTimelineSettingsWithDefaults = gen.NewTimelineSettingsWithDefaults NewTitle = gen.NewTitle NewTitleWithDefaults = gen.NewTitleWithDefaults NewTokenDTO = gen.NewTokenDTO NewTokenDTOWithDefaults = gen.NewTokenDTOWithDefaults NewTokenResponse = gen.NewTokenResponse NewTokenResponseWithDefaults = gen.NewTokenResponseWithDefaults NewTopCampaignUserDTO = gen.NewTopCampaignUserDTO NewTopCampaignUserDTOWithDefaults = gen.NewTopCampaignUserDTOWithDefaults NewTotalChatRequestData = gen.NewTotalChatRequestData NewTotalChatRequestDataWithDefaults = gen.NewTotalChatRequestDataWithDefaults NewTotalChatRequestResponse = gen.NewTotalChatRequestResponse NewTotalChatRequestResponseWithDefaults = gen.NewTotalChatRequestResponseWithDefaults NewTransactionDetail = gen.NewTransactionDetail NewTransactionDetailWithDefaults = gen.NewTransactionDetailWithDefaults NewTransactionGiftReceived = gen.NewTransactionGiftReceived NewTransactionGiftReceivedItem = gen.NewTransactionGiftReceivedItem NewTransactionGiftReceivedItemWithDefaults = gen.NewTransactionGiftReceivedItemWithDefaults NewTransactionGiftReceivedWithDefaults = gen.NewTransactionGiftReceivedWithDefaults NewTransactionHistory = gen.NewTransactionHistory NewTransactionHistoryWithDefaults = gen.NewTransactionHistoryWithDefaults NewTrustScore = gen.NewTrustScore NewTrustScoreWithDefaults = gen.NewTrustScoreWithDefaults NewTwoFAStatusResponse = gen.NewTwoFAStatusResponse NewTwoFAStatusResponseWithDefaults = gen.NewTwoFAStatusResponseWithDefaults NewTwoFaAuthRequiredDTO = gen.NewTwoFaAuthRequiredDTO NewTwoFaAuthRequiredDTOWithDefaults = gen.NewTwoFaAuthRequiredDTOWithDefaults NewTwoStepAuthEnabled = gen.NewTwoStepAuthEnabled NewTwoStepAuthEnabledResponse = gen.NewTwoStepAuthEnabledResponse NewTwoStepAuthEnabledResponseWithDefaults = gen.NewTwoStepAuthEnabledResponseWithDefaults NewTwoStepAuthEnabledWithDefaults = gen.NewTwoStepAuthEnabledWithDefaults NewTwoStepAuthRequestInfo = gen.NewTwoStepAuthRequestInfo NewTwoStepAuthRequestInfoResponse = gen.NewTwoStepAuthRequestInfoResponse NewTwoStepAuthRequestInfoResponseWithDefaults = gen.NewTwoStepAuthRequestInfoResponseWithDefaults NewTwoStepAuthRequestInfoWithDefaults = gen.NewTwoStepAuthRequestInfoWithDefaults NewType = gen.NewType NewTypeWithDefaults = gen.NewTypeWithDefaults NewUnreadStatusResponse = gen.NewUnreadStatusResponse NewUnreadStatusResponseWithDefaults = gen.NewUnreadStatusResponseWithDefaults NewUnsubscribedData = gen.NewUnsubscribedData NewUnsubscribedDataWithDefaults = gen.NewUnsubscribedDataWithDefaults NewUploadContactsRequest = gen.NewUploadContactsRequest NewUploadContactsRequestWithDefaults = gen.NewUploadContactsRequestWithDefaults NewUser = gen.NewUser NewUserAuth = gen.NewUserAuth NewUserAuthWithDefaults = gen.NewUserAuthWithDefaults NewUserCampaign = gen.NewUserCampaign NewUserCampaignWithDefaults = gen.NewUserCampaignWithDefaults NewUserCustomDefinitionsResponse = gen.NewUserCustomDefinitionsResponse NewUserCustomDefinitionsResponseWithDefaults = gen.NewUserCustomDefinitionsResponseWithDefaults NewUserDTO = gen.NewUserDTO NewUserDTOWithDefaults = gen.NewUserDTOWithDefaults NewUserEmailResponse = gen.NewUserEmailResponse NewUserEmailResponseWithDefaults = gen.NewUserEmailResponseWithDefaults NewUserExternalWalletAddressDTO = gen.NewUserExternalWalletAddressDTO NewUserExternalWalletAddressDTOWithDefaults = gen.NewUserExternalWalletAddressDTOWithDefaults NewUserInterestsResponse = gen.NewUserInterestsResponse NewUserInterestsResponseWithDefaults = gen.NewUserInterestsResponseWithDefaults NewUserMuted = gen.NewUserMuted NewUserMutedWithDefaults = gen.NewUserMutedWithDefaults NewUserRank = gen.NewUserRank NewUserRankWithDefaults = gen.NewUserRankWithDefaults NewUserReputations = gen.NewUserReputations NewUserReputationsWithDefaults = gen.NewUserReputationsWithDefaults NewUserResponse = gen.NewUserResponse NewUserResponseWithDefaults = gen.NewUserResponseWithDefaults NewUserSearchFilter = gen.NewUserSearchFilter NewUserSearchFilterWithDefaults = gen.NewUserSearchFilterWithDefaults NewUserSearchQuery = gen.NewUserSearchQuery NewUserSearchQueryWithDefaults = gen.NewUserSearchQueryWithDefaults NewUserSearchScope = gen.NewUserSearchScope NewUserSearchScopeWithDefaults = gen.NewUserSearchScopeWithDefaults NewUserSetting = gen.NewUserSetting NewUserSettingWithDefaults = gen.NewUserSettingWithDefaults NewUserTimestampResponse = gen.NewUserTimestampResponse NewUserTimestampResponseWithDefaults = gen.NewUserTimestampResponseWithDefaults NewUserUserDTO = gen.NewUserUserDTO NewUserUserDTOWithDefaults = gen.NewUserUserDTOWithDefaults NewUserWithDefaults = gen.NewUserWithDefaults NewUserWrapper = gen.NewUserWrapper NewUserWrapperWithDefaults = gen.NewUserWrapperWithDefaults NewUsersByTimestampResponse = gen.NewUsersByTimestampResponse NewUsersByTimestampResponseWithDefaults = gen.NewUsersByTimestampResponseWithDefaults NewUsersResponse = gen.NewUsersResponse NewUsersResponseWithDefaults = gen.NewUsersResponseWithDefaults NewValidationPostResponse = gen.NewValidationPostResponse NewValidationPostResponseWithDefaults = gen.NewValidationPostResponseWithDefaults NewVerifyDeviceResponse = gen.NewVerifyDeviceResponse NewVerifyDeviceResponseWithDefaults = gen.NewVerifyDeviceResponseWithDefaults NewVideo = gen.NewVideo NewVideoProcessedData = gen.NewVideoProcessedData NewVideoProcessedDataWithDefaults = gen.NewVideoProcessedDataWithDefaults NewVideoWithDefaults = gen.NewVideoWithDefaults NewVoteSurveyResponse = gen.NewVoteSurveyResponse NewVoteSurveyResponseWithDefaults = gen.NewVoteSurveyResponseWithDefaults NewWalkthrough = gen.NewWalkthrough NewWalkthroughWithDefaults = gen.NewWalkthroughWithDefaults NewWalletPresignedUrlResponse = gen.NewWalletPresignedUrlResponse NewWalletPresignedUrlResponseWithDefaults = gen.NewWalletPresignedUrlResponseWithDefaults NewWalletResponse = gen.NewWalletResponse NewWalletResponseWithDefaults = gen.NewWalletResponseWithDefaults NewWeb3Bag = gen.NewWeb3Bag NewWeb3BagWithDefaults = gen.NewWeb3BagWithDefaults NewWeb3EmplExchangeQuotaResponse = gen.NewWeb3EmplExchangeQuotaResponse NewWeb3EmplExchangeQuotaResponseWithDefaults = gen.NewWeb3EmplExchangeQuotaResponseWithDefaults NewWeb3EmplTokenExchangeConversionAndFeeDTO = gen.NewWeb3EmplTokenExchangeConversionAndFeeDTO NewWeb3EmplTokenExchangeConversionAndFeeDTOWithDefaults = gen.NewWeb3EmplTokenExchangeConversionAndFeeDTOWithDefaults NewWeb3EmplTokenExchangeConversionAndFeeResponse = gen.NewWeb3EmplTokenExchangeConversionAndFeeResponse NewWeb3EmplTokenExchangeConversionAndFeeResponseWithDefaults = gen.NewWeb3EmplTokenExchangeConversionAndFeeResponseWithDefaults NewWeb3EmplWithdrawalTokenDTO = gen.NewWeb3EmplWithdrawalTokenDTO NewWeb3EmplWithdrawalTokenDTOWithDefaults = gen.NewWeb3EmplWithdrawalTokenDTOWithDefaults NewWeb3EmplWithdrawalTokensDTO = gen.NewWeb3EmplWithdrawalTokensDTO NewWeb3EmplWithdrawalTokensDTOWithDefaults = gen.NewWeb3EmplWithdrawalTokensDTOWithDefaults NewWeb3EmplWithdrawalTokensResponse = gen.NewWeb3EmplWithdrawalTokensResponse NewWeb3EmplWithdrawalTokensResponseWithDefaults = gen.NewWeb3EmplWithdrawalTokensResponseWithDefaults NewWeb3ExpiringEmpl = gen.NewWeb3ExpiringEmpl NewWeb3ExpiringEmplExpiredEmpl = gen.NewWeb3ExpiringEmplExpiredEmpl NewWeb3ExpiringEmplExpiredEmplWithDefaults = gen.NewWeb3ExpiringEmplExpiredEmplWithDefaults NewWeb3ExpiringEmplWithDefaults = gen.NewWeb3ExpiringEmplWithDefaults NewWeb3FeaturesResponse = gen.NewWeb3FeaturesResponse NewWeb3FeaturesResponseWithDefaults = gen.NewWeb3FeaturesResponseWithDefaults NewWeb3NftCollectionItemDTO = gen.NewWeb3NftCollectionItemDTO NewWeb3NftCollectionItemDTOWithDefaults = gen.NewWeb3NftCollectionItemDTOWithDefaults NewWeb3NftCollectionItemsResponse = gen.NewWeb3NftCollectionItemsResponse NewWeb3NftCollectionItemsResponseWithDefaults = gen.NewWeb3NftCollectionItemsResponseWithDefaults NewWeb3NftInfoDTO = gen.NewWeb3NftInfoDTO NewWeb3NftInfoDTOWithDefaults = gen.NewWeb3NftInfoDTOWithDefaults NewWeb3NftInfosDTO = gen.NewWeb3NftInfosDTO NewWeb3NftInfosDTOWithDefaults = gen.NewWeb3NftInfosDTOWithDefaults NewWeb3TokenInfoDTO = gen.NewWeb3TokenInfoDTO NewWeb3TokenInfoDTOWithDefaults = gen.NewWeb3TokenInfoDTOWithDefaults NewWeb3TokenInfosDTO = gen.NewWeb3TokenInfosDTO NewWeb3TokenInfosDTOWithDefaults = gen.NewWeb3TokenInfosDTOWithDefaults NewWeb3TransactionDetail = gen.NewWeb3TransactionDetail NewWeb3TransactionDetailWithDefaults = gen.NewWeb3TransactionDetailWithDefaults NewWeb3WalletBlockChainNetwork = gen.NewWeb3WalletBlockChainNetwork NewWeb3WalletBlockChainNetworkWithDefaults = gen.NewWeb3WalletBlockChainNetworkWithDefaults NewWeb3WalletBlockStoreEntry = gen.NewWeb3WalletBlockStoreEntry NewWeb3WalletBlockStoreEntryWithDefaults = gen.NewWeb3WalletBlockStoreEntryWithDefaults NewWeb3WalletBlockStoreItem = gen.NewWeb3WalletBlockStoreItem NewWeb3WalletBlockStoreItemWithDefaults = gen.NewWeb3WalletBlockStoreItemWithDefaults NewWeb3WalletDailyQuest = gen.NewWeb3WalletDailyQuest NewWeb3WalletDailyQuestWithDefaults = gen.NewWeb3WalletDailyQuestWithDefaults NewWeb3WalletEmplExpiring = gen.NewWeb3WalletEmplExpiring NewWeb3WalletEmplExpiringList = gen.NewWeb3WalletEmplExpiringList NewWeb3WalletEmplExpiringListWithDefaults = gen.NewWeb3WalletEmplExpiringListWithDefaults NewWeb3WalletEmplExpiringWithDefaults = gen.NewWeb3WalletEmplExpiringWithDefaults NewWeb3WalletExternalWallet = gen.NewWeb3WalletExternalWallet NewWeb3WalletExternalWalletWithDefaults = gen.NewWeb3WalletExternalWalletWithDefaults NewWeb3WalletGasFee = gen.NewWeb3WalletGasFee NewWeb3WalletGasFeeWithDefaults = gen.NewWeb3WalletGasFeeWithDefaults NewWeb3WalletGasPercent = gen.NewWeb3WalletGasPercent NewWeb3WalletGasPercentWithDefaults = gen.NewWeb3WalletGasPercentWithDefaults NewWeb3WalletLocalHistoryTransaction = gen.NewWeb3WalletLocalHistoryTransaction NewWeb3WalletLocalHistoryTransactionWithDefaults = gen.NewWeb3WalletLocalHistoryTransactionWithDefaults NewWeb3WalletOptimisticSentItem = gen.NewWeb3WalletOptimisticSentItem NewWeb3WalletOptimisticSentItemWithDefaults = gen.NewWeb3WalletOptimisticSentItemWithDefaults NewWeb3WalletPreSign = gen.NewWeb3WalletPreSign NewWeb3WalletPreSignApprove = gen.NewWeb3WalletPreSignApprove NewWeb3WalletPreSignApproveBCNetworkData = gen.NewWeb3WalletPreSignApproveBCNetworkData NewWeb3WalletPreSignApproveBCNetworkDataWithDefaults = gen.NewWeb3WalletPreSignApproveBCNetworkDataWithDefaults NewWeb3WalletPreSignApproveWithDefaults = gen.NewWeb3WalletPreSignApproveWithDefaults NewWeb3WalletPreSignWithDefaults = gen.NewWeb3WalletPreSignWithDefaults NewWeb3WalletReceipt = gen.NewWeb3WalletReceipt NewWeb3WalletReceiptWithDefaults = gen.NewWeb3WalletReceiptWithDefaults NewWeb3WalletTransactionHistory = gen.NewWeb3WalletTransactionHistory NewWeb3WalletTransactionHistoryAssetInfo = gen.NewWeb3WalletTransactionHistoryAssetInfo NewWeb3WalletTransactionHistoryAssetInfoWithDefaults = gen.NewWeb3WalletTransactionHistoryAssetInfoWithDefaults NewWeb3WalletTransactionHistoryHeader = gen.NewWeb3WalletTransactionHistoryHeader NewWeb3WalletTransactionHistoryHeaderWithDefaults = gen.NewWeb3WalletTransactionHistoryHeaderWithDefaults NewWeb3WalletTransactionHistoryWithDefaults = gen.NewWeb3WalletTransactionHistoryWithDefaults NewWeb3WalletUserStatusDetails = gen.NewWeb3WalletUserStatusDetails NewWeb3WalletUserStatusDetailsWithDefaults = gen.NewWeb3WalletUserStatusDetailsWithDefaults NewWebSocketInteractor = gen.NewWebSocketInteractor NewWebSocketInteractorWithDefaults = gen.NewWebSocketInteractorWithDefaults NewWebSocketTokenResponse = gen.NewWebSocketTokenResponse NewWebSocketTokenResponseWithDefaults = gen.NewWebSocketTokenResponseWithDefaults NewWithdraw = gen.NewWithdraw NewWithdrawWithDefaults = gen.NewWithdrawWithDefaults NewYayPoints = gen.NewYayPoints NewYayPointsWithDefaults = gen.NewYayPointsWithDefaults PtrBool = gen.PtrBool PtrFloat32 = gen.PtrFloat32 PtrFloat64 = gen.PtrFloat64 PtrInt = gen.PtrInt PtrInt32 = gen.PtrInt32 PtrInt64 = gen.PtrInt64 PtrString = gen.PtrString PtrTime = gen.PtrTime )
Re-exported constructors and pointer helpers.
var ErrNoSession = errors.New("yaylib: no session for that email")
ErrNoSession is returned by SessionStore.Load when no record exists for the given email.
var ErrSessionSaveFailed = errors.New("yaylib: session save failed")
ErrSessionSaveFailed wraps a session-store write failure that occurred after an otherwise successful login. The login response is still returned alongside this error, so callers can choose to log-and-ignore (errors.Is(err, ErrSessionSaveFailed)) or treat it as fatal.
Functions ¶
func MediaURL ¶
MediaURL returns the public CDN URL for a filename returned by any Upload* method. Use this rather than reading profile_icon / cover_image / attachment URLs from API responses, which can carry a legacy prefix that no longer resolves.
func NewUUIDv4 ¶
func NewUUIDv4() string
NewUUIDv4 returns a random UUID v4 in canonical 8-4-4-4-12 hex form.
This is used as the default DeviceUUID when NewClient is called without WithDeviceUUID. A UUID generated here is only stable for the lifetime of the process — persist it (e.g. via the session store) to keep device identity continuous across runs.
Panics if crypto/rand cannot return entropy. On a healthy host this does not happen; the panic surfaces an unrecoverable environment failure rather than silently producing weak, collision-prone IDs.
Types ¶
type APIError ¶
type APIError = gen.GenericOpenAPIError
APIError is the error returned by every Client method when the Yay! server responds with a non-2xx status. It exposes the raw response body via Body() and the message via Error().
Most callers don't need to touch APIError directly — use CodeOf(err) to extract the typed error code and ErrorResponseOf(err) to access fields like BanUntil / RetryIn / RemainingQuota:
_, _, err := client.CreatePost(ctx).Execute()
switch yaylib.CodeOf(err) {
case yaylib.ErrCodeRequired2FA:
// show 2FA prompt
case yaylib.ErrCodeUserTemporaryBanned:
if r := yaylib.ErrorResponseOf(err); r != nil && r.BanUntil != nil {
log.Printf("banned until %d", *r.BanUntil)
}
}
When you need the raw HTTP response body, reach for APIError directly via errors.As:
var apiErr *yaylib.APIError
if errors.As(err, &apiErr) {
log.Printf("body=%s", apiErr.Body())
}
type ActiveFollowingsResponse ¶
type ActiveFollowingsResponse = gen.ActiveFollowingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ActivitiesResponse ¶
type ActivitiesResponse = gen.ActivitiesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Activity ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ActivityScore ¶
type ActivityScore = gen.ActivityScore
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AdditionGasPercentDTO ¶
type AdditionGasPercentDTO = gen.AdditionGasPercentDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AdditionalSetting ¶
type AdditionalSetting = gen.AdditionalSetting
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AdditionalSettingsResponse ¶
type AdditionalSettingsResponse = gen.AdditionalSettingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ApiB ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ApiN ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AppReviewStatusResponse ¶
type AppReviewStatusResponse = gen.AppReviewStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Application ¶
type Application = gen.Application
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ApplicationConfigResponse ¶
type ApplicationConfigResponse = gen.ApplicationConfigResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AssetInfo ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AssetInfoDTO ¶
type AssetInfoDTO = gen.AssetInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AssetType ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Attribute ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type AvatarFramePurchaseDetailDTO ¶
type AvatarFramePurchaseDetailDTO = gen.AvatarFramePurchaseDetailDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BCNetworkData ¶
type BCNetworkData = gen.BCNetworkData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BagDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BagResponse ¶
type BagResponse = gen.BagResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Balance ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BanWord ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BanWordType ¶
type BanWordType = gen.BanWordType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BanWordsResponse ¶
type BanWordsResponse = gen.BanWordsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Bgm ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BgmsResponse ¶
type BgmsResponse = gen.BgmsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BlockchainDTO ¶
type BlockchainDTO = gen.BlockchainDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BlockchainNetworkInfoResponse ¶
type BlockchainNetworkInfoResponse = gen.BlockchainNetworkInfoResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BlockedUserIdsResponse ¶
type BlockedUserIdsResponse = gen.BlockedUserIdsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BlockedUsersResponse ¶
type BlockedUsersResponse = gen.BlockedUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BookmarkPostResponse ¶
type BookmarkPostResponse = gen.BookmarkPostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Breakdown ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BridgeDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type BumpParams ¶
type BumpParams = gen.BumpParams
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CallActionSignatureResponse ¶
type CallActionSignatureResponse = gen.CallActionSignatureResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CallFinishedData ¶
type CallFinishedData = gen.CallFinishedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CallFinishedEvent ¶
type CallFinishedEvent struct {
ID int64 `json:"id"`
}
CallFinishedEvent fires when a voice call inside a chat room ends.
type CallGiftHistoryResponse ¶
type CallGiftHistoryResponse = gen.CallGiftHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CallMessage ¶
type CallMessage = gen.CallMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CallStatusResponse ¶
type CallStatusResponse = gen.CallStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Callback ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignDTO ¶
type CampaignDTO = gen.CampaignDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignInvitedUsersResponse ¶
type CampaignInvitedUsersResponse = gen.CampaignInvitedUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignMissionsResponse ¶
type CampaignMissionsResponse = gen.CampaignMissionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignPointHistoryDTO ¶
type CampaignPointHistoryDTO = gen.CampaignPointHistoryDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignPointHistoryResponse ¶
type CampaignPointHistoryResponse = gen.CampaignPointHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignRankingResponse ¶
type CampaignRankingResponse = gen.CampaignRankingResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignResponse ¶
type CampaignResponse = gen.CampaignResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignVipEmplBonusDTO ¶
type CampaignVipEmplBonusDTO = gen.CampaignVipEmplBonusDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignVipEmplBonusResponse ¶
type CampaignVipEmplBonusResponse = gen.CampaignVipEmplBonusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CampaignsResponse ¶
type CampaignsResponse = gen.CampaignsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Channel ¶
type Channel interface {
Identifier() string
}
Channel identifies one subscribable event-stream channel. Use the constructors (ChatRoomChannel, MessagesChannel, GroupUpdatesChannel, GroupPostsChannel) rather than implementing this yourself — the identifier string format is wire-significant.
func ChatRoomChannel ¶
func ChatRoomChannel() Channel
ChatRoomChannel subscribes to global chat-room signals: new chat requests, chat deletions, and forced unsubscribe notices.
func GroupPostsChannel ¶
GroupPostsChannel subscribes to new posts within a single group's timeline.
func GroupUpdatesChannel ¶
func GroupUpdatesChannel() Channel
GroupUpdatesChannel subscribes to group-membership / group-state updates across all groups the user belongs to.
func MessagesChannel ¶
MessagesChannel subscribes to messages and video-processed events for a single chat room.
type ChannelCommand ¶
type ChannelCommand = gen.ChannelCommand
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChannelMessage ¶
type ChannelMessage = gen.ChannelMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChannelTypedMessage ¶
type ChannelTypedMessage = gen.ChannelTypedMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatDeletedData ¶
type ChatDeletedData = gen.ChatDeletedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatDeletedEvent ¶
type ChatDeletedEvent struct {
RoomID int64 `json:"room_id"`
}
ChatDeletedEvent is delivered on ChatRoomChannel when a chat room the user belongs to is deleted.
type ChatInvitation ¶
type ChatInvitation = gen.ChatInvitation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatRoom ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatRoomDraft ¶
type ChatRoomDraft = gen.ChatRoomDraft
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatRoomLastMessage ¶
type ChatRoomLastMessage = gen.ChatRoomLastMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatRoomResponse ¶
type ChatRoomResponse = gen.ChatRoomResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ChatRoomsResponse ¶
type ChatRoomsResponse = gen.ChatRoomsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Choice ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Client ¶
type Client struct {
// Wire configuration.
APIKey string
APIVersionKey string
APIVersionName string
AppVersion string
UserAgent string
DeviceInfo string
// DeviceUUID is the per-device identifier sent in X-Device-UUID
// (and used in the signed_info MD5 input). Reads / writes from
// inside the SDK go through uuidMu so a session restore that
// updates this field can't race with the transport's header
// injection. External callers are expected to set this only at
// construction via WithDeviceUUID; runtime mutation from outside
// the SDK is unsynchronized and discouraged.
DeviceUUID string
// BaseURL is captured into the underlying gen.Configuration during
// NewClient and is NOT re-read on subsequent requests. Mutating
// client.BaseURL after construction has no effect — to target a
// different environment, construct a new Client with WithBaseURL
// instead.
BaseURL string
// CassandraBaseURL is the auxiliary host for activity-feed
// operations (see genHostRoutes). Captured at NewClient like
// BaseURL; mutating it afterwards has no effect.
CassandraBaseURL string
// EventStreamURL is the wss:// endpoint used by OpenEventStream.
// Defaults to wss://cable.yay.space.
EventStreamURL string
// Logger receives the SDK's structured records. The default is
// silent (a logger over a discard handler) — the SDK is a library
// and writes nothing unless WithLogger opts in. Records carry a
// stable "event" key; see PORTING.md §12.2 for the contract,
// including the values that MUST NEVER be logged.
Logger *slog.Logger
// Per-request metadata.
ConnectionType string
ConnectionSpeed string
AcceptLanguage string
// ClientIP is sent as `X-Client-IP` on every request. It is populated
// lazily after the first API call by querying GetUserTimestamp and
// caching the returned ip_address; callers may also set it explicitly
// via WithClientIP.
ClientIP string
// UserID is the numeric account ID of the currently logged-in user.
// It is populated automatically after a successful LoginWithEmail
// call (fresh login or session restore), and is used by the upload
// helpers (UploadAvatarImage / UploadCoverImage / UploadPostImages)
// to fill in the path component the Yay! servers expect. Callers
// who skip the login wrappers and call SetTokens directly should
// also set this field via WithUserID, otherwise user-bound upload
// methods return an error.
//
// Reads from inside the SDK go through userIDSnapshot so a session
// restore can't race with an in-flight upload; external callers
// reading Client.UserID directly while requests are in flight is a
// data race.
UserID int64
// RetryPolicy controls 5xx / 429 / network-error retries. Defaults to
// DefaultRetryPolicy(); override with WithRetryPolicy. Setting to a
// zero value (RetryPolicy{}) disables retries entirely.
//
// Construction-time only: mutating RetryPolicy on an active Client
// is a data race because the transport copies it on every request
// without holding a lock.
RetryPolicy RetryPolicy
// Every Yay! operation is promoted onto *Client through these embeds so
// callers use e.g. client.LoginWithEmail(ctx) without a service prefix.
//
// When a Client method shadows an embedded one (LoginWithEmail is wrapped
// for transparent session caching, for instance), the original gen-level
// method is still reachable via the embed's type-name field — e.g.
// client.AuthAPIService.LoginWithEmail(ctx).LoginEmailUserRequest(req).
// Execute(). Use this when the wrapper's chain setters lag behind a new
// server-side field, or when you specifically don't want the wrapper's
// caching / auto-injection behavior.
*gen.ActivitiesAPIService
*gen.AppsAPIService
*gen.AuthAPIService
*gen.BucketsAPIService
*gen.CallsAPIService
*gen.ChatRoomsAPIService
*gen.ConversationsAPIService
*gen.EmailVerificationUrlsAPIService
*gen.GamesAPIService
*gen.GenresAPIService
*gen.GiftsAPIService
*gen.GroupMuteAPIService
*gen.GroupsAPIService
*gen.HiddenAPIService
*gen.ModerationAPIService
*gen.NotificationSettingsAPIService
*gen.PinnedAPIService
*gen.PostsAPIService
*gen.ReceivedGiftsAPIService
*gen.StickerPacksAPIService
*gen.SurveysAPIService
*gen.ThreadsAPIService
*gen.UsersAPIService
// contains filtered or unexported fields
}
Client is a high-level Yay! API client. Construct with NewClient(...).
API surface contract:
Every Yay! operation is reachable as a top-level method on *Client — LoginWithEmail, GetRecommendedTimeline, CreatePost, BlockUser, and the rest. Operation IDs are globally unique, so the embed promotion the SDK uses to expose them never collides; an IDE's autocomplete on the Client value lists every operation directly.
For escape-hatch access to the raw generated layer — bypassing SDK-side wrappers (the LoginWithEmail cache, header injection expectations, etc.) or reaching new server fields the wrapper hasn't picked up yet — call into the service field by its type name: client.AuthAPIService.LoginWithEmail(ctx)..., or client.PostsAPIService.CreatePost(ctx)..., and so on. The same concurrency / timeout rules apply because these still go through the SDK's *Transport.
Concurrency:
- Once NewClient returns, treat the exported "wire configuration" fields (APIKey, APIVersionKey, APIVersionName, AppVersion, UserAgent, DeviceInfo, ConnectionType, ConnectionSpeed, AcceptLanguage, RetryPolicy, EventStreamURL) as read-only. The transport reads them on every request without a lock, so mutating them on a Client that already has in-flight requests is a data race. Set them through the With* options on NewClient.
- BaseURL is captured into the underlying gen.Configuration during NewClient and is NOT re-read on subsequent requests; mutating it has no effect (use a fresh Client with WithBaseURL instead).
- DeviceUUID, Tokens, UserID, ClientIP — and the unexported currentEmail — change at runtime (login, refresh, session restore). Internal reads go through snapshot helpers that take the relevant RWMutex. External callers MUST NOT touch these fields directly while requests are in flight; use SetTokens, LoadSession / SaveSession, and WithDeviceUUID / WithUserID / WithClientIP for safe access.
func NewClient ¶
NewClient constructs a Client with all Yay! defaults filled in. Override specific fields with With... options.
Call (*Client).Close when the Client is no longer needed: it cancels the lifecycle context that backs every goroutine the SDK starts on behalf of the Client (lazy X-Client-IP fetch, open event streams). Letting a Client go out of scope without Close is a goroutine leak of bounded duration — the lazy IP fetch self-terminates after 30s and event streams stay alive until their socket drops.
func (*Client) Close ¶
Close cancels the Client's lifecycle context, stopping every goroutine the SDK started on its behalf — the lazy X-Client-IP fetch and every EventStream opened via OpenEventStream. It is safe to call multiple times; subsequent calls are no-ops. After Close the Client must not issue new requests.
func (*Client) GenerateCallActionSignature ¶
func (c *Client) GenerateCallActionSignature(ctx context.Context, conferenceID int64, targetUserUUID, action string) (*SignaturePayload, error)
GenerateCallActionSignature requests a server-issued signature authorising the given action against a conference call. The returned payload bundles every field a downstream verifier needs (call id, sender/receiver UUIDs, action, timestamp, signature); pass it as-is to ValidateCallActionSignature, or read individual fields when a different consumer needs them.
func (*Client) GenerateSignedInfo ¶
func (c *Client) GenerateSignedInfo(ctx context.Context) (SignedInfo, error)
GenerateSignedInfo fetches the server's current timestamp and returns it together with the signed_info MD5 hash bound to that timestamp. Pass both to the request: the server validates the hash against the timestamp it sees in the request body, so the two must match. The round-trip to GET /v2/users/timestamp eliminates clock-drift risk — if the device clock is off, a locally-generated timestamp would produce a hash the server rejects. When you already have a trusted timestamp (tests, batched requests reusing one ts), use GenerateSignedInfoAt instead to skip the network call.
func (*Client) GenerateSignedInfoAt ¶
func (c *Client) GenerateSignedInfoAt(timestamp int64) SignedInfo
GenerateSignedInfoAt computes the signed_info MD5 hash for the given Unix-second timestamp without any network I/O. Use this when you already have a synchronized timestamp; otherwise prefer GenerateSignedInfo, which fetches the server's view of the clock.
func (*Client) GenerateSignedVersion ¶
GenerateSignedVersion returns the signed_version HMAC token that some Yay! API endpoints require alongside signed_info.
func (*Client) GenerateXJwt ¶
GenerateXJwt returns the short-lived HS256 JWT required by some write endpoints (most visibly CreatePost). The token is signed with the client's APIVersionKey, carries only {iat, exp=iat+5}, and must be regenerated for each call because the 5-second validity window expires quickly.
Usage:
resp, _, err := client.CreatePost(ctx).
XJwt(client.GenerateXJwt()).
Text("...").
PostType("text").
Execute()
func (*Client) LoadSession ¶
LoadSession loads the cached session for email and applies its tokens, DeviceUUID, UserID, and email-binding to the client so subsequent calls (uploads that need UserID, 401-refresh that needs currentEmail, signed_info that needs the device UUID) work the same as if LoginWithEmail had just succeeded. Restoring the persisted DeviceUUID is what keeps device identity continuous across process restarts — without it, cached tokens would be paired with a freshly-generated UUID and signed_info would no longer match. The write goes through uuidMu so it's safe against in-flight requests.
Returns ErrNoSession when nothing is cached. Errors when no session store is configured.
func (*Client) LoginWithEmail ¶
func (c *Client) LoginWithEmail(ctx context.Context) LoginWithEmailRequest
LoginWithEmail starts a login call. When a session store is active the resulting Execute will restore or persist tokens automatically, and APIKey / Uuid are auto-filled from the Client if omitted.
func (*Client) OpenEventStream ¶
func (c *Client) OpenEventStream(ctx context.Context, opts ...EventStreamOptions) (*EventStream, error)
OpenEventStream opens a real-time event channel against the configured Yay! event-stream endpoint and returns a stream ready for Subscribe. The provided ctx governs the initial connect only; the resulting EventStream lives until Close, the parent Client is closed, or reconnect is exhausted.
Authentication: the stream's per-connection token is fetched by calling GetWebSocketToken with the Client's current Authorization, so make sure the access token is set (LoginWithEmail / SetTokens / LoadSession) before calling. An unauthenticated client surfaces the 401 from that fetch as the OpenEventStream error.
Internally the stream is a WebSocket; that's an implementation detail, but it does mean http(s) proxy / firewall configuration that blocks WebSocket upgrades will block this call.
func (*Client) SaveSession ¶
SaveSession writes the session and also activates its tokens, DeviceUUID, UserID, and email-binding on the client. The persisted record always carries the active DeviceUUID so a later LoadSession can restore it. Errors when no session store is configured.
func (*Client) SetTokens ¶
SetTokens activates the given access / refresh tokens for subsequent calls. No persistence happens here; use SaveSession to write to the session cache. Safe to call concurrently with in-flight requests — authMu serializes the rotation.
func (*Client) Tokens ¶
Tokens returns a snapshot of the access / refresh tokens currently active on the Client. The returned value is a copy — modifying it has no effect on the Client. Mutate via SetTokens.
func (*Client) UploadAvatarImage ¶
UploadAvatarImage uploads the authenticated user's avatar image and returns the server-canonical filename to pass to EditUser as profile_icon_filename. JPEG, PNG, and GIF (animated) sources are supported.
func (*Client) UploadChatBackgroundImage ¶
func (c *Client) UploadChatBackgroundImage(ctx context.Context, roomID int64, file Upload) (string, error)
UploadChatBackgroundImage uploads the background image of the chat room with the given ID and returns the server-canonical filename.
func (*Client) UploadChatMessageImages ¶
func (c *Client) UploadChatMessageImages(ctx context.Context, roomID int64, files []Upload) ([]string, error)
UploadChatMessageImages uploads up to MaxImagesPerUpload images for a chat message in the given room and returns the server-canonical filenames.
func (*Client) UploadCoverImage ¶
UploadCoverImage uploads the authenticated user's profile cover image and returns the server-canonical filename to pass to EditUser as cover_image_filename.
func (*Client) UploadGroupCoverImage ¶
func (c *Client) UploadGroupCoverImage(ctx context.Context, groupID int64, file Upload) (string, error)
UploadGroupCoverImage uploads the cover image of the group with the given ID and returns the server-canonical filename.
func (*Client) UploadGroupCreationCoverImage ¶
UploadGroupCreationCoverImage uploads the cover image for a group that is about to be created.
func (*Client) UploadGroupCreationIconImage ¶
UploadGroupCreationIconImage uploads the icon image for a group that is about to be created, before the group ID exists.
func (*Client) UploadGroupIconImage ¶
func (c *Client) UploadGroupIconImage(ctx context.Context, groupID int64, file Upload) (string, error)
UploadGroupIconImage uploads the icon of the group with the given ID and returns the server-canonical filename.
func (*Client) UploadPostImages ¶
UploadPostImages uploads up to MaxImagesPerUpload images for a new post by the authenticated user and returns the server-canonical filenames to pass to CreatePost as attachment_filename / attachment_2_filename / ….
func (*Client) UploadReportImages ¶
UploadReportImages uploads screenshots attached to a moderation report. The Yay! report endpoint accepts up to four images.
func (*Client) UploadSignupAvatarImage ¶
UploadSignupAvatarImage uploads an avatar image during the new-user signup flow, before the account exists. The returned filename is passed to CreateUser as profile_icon_filename.
func (*Client) UploadThreadIconImage ¶
func (c *Client) UploadThreadIconImage(ctx context.Context, groupID int64, file Upload) (string, error)
UploadThreadIconImage uploads the icon of a thread under the given group and returns the server-canonical filename.
func (*Client) UploadVideo ¶
UploadVideo uploads a single MP4 stream and returns the server-side filename to pass back as video_file_name when creating a post or chat message.
Unlike images, the video presigned-URL endpoint does not return a canonical filename, so the random filename the SDK generates is what callers hand back to CreatePost. The Upload.Filename field used by the image uploaders has no role here — pass the body directly.
Streaming: when body implements io.ReadSeeker (e.g. *os.File, *bytes.Reader), its length is discovered with one round-trip Seek and the body streams directly to S3 — large clips upload at constant memory cost. Other readers fall back to a full in-memory buffer so the size can be set on the PUT request. The PUT runs without an http.Client.Timeout; bound the upload via ctx.
func (*Client) UploadVideoCallSnapshotImage ¶
UploadVideoCallSnapshotImage uploads a snapshot taken from a video call. No thumbnail is generated for this category.
func (*Client) ValidateCallActionSignature ¶
func (c *Client) ValidateCallActionSignature(ctx context.Context, payload *SignaturePayload) error
ValidateCallActionSignature replays a payload obtained from GenerateCallActionSignature against the validation endpoint, which returns success only when every field still matches the server's view. The wrapper unpacks the payload into the six query parameters the endpoint expects so callers don't have to.
type CodeResponse ¶
type CodeResponse = gen.CodeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CoinAmount ¶
type CoinAmount = gen.CoinAmount
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CoinExpiration ¶
type CoinExpiration = gen.CoinExpiration
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CommonErrorResponse ¶
type CommonErrorResponse = gen.CommonErrorResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CommonIdsRequest ¶
type CommonIdsRequest = gen.CommonIdsRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CommonUrlResponse ¶
type CommonUrlResponse = gen.CommonUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ConferenceCall ¶
type ConferenceCall = gen.ConferenceCall
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ConferenceCallBumpParams ¶
type ConferenceCallBumpParams = gen.ConferenceCallBumpParams
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ConferenceCallResponse ¶
type ConferenceCallResponse = gen.ConferenceCallResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ConferenceCallUserRole ¶
type ConferenceCallUserRole = gen.ConferenceCallUserRole
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Config ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Contact ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ContactStatus ¶
type ContactStatus = gen.ContactStatus
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ContactStatusResponse ¶
type ContactStatusResponse = gen.ContactStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Cooldown ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateChatRoomResponse ¶
type CreateChatRoomResponse = gen.CreateChatRoomResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateFriendShipsResponse ¶
type CreateFriendShipsResponse = gen.CreateFriendShipsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateGroupQuota ¶
type CreateGroupQuota = gen.CreateGroupQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateGroupResponse ¶
type CreateGroupResponse = gen.CreateGroupResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateGroupThreadRequest ¶
type CreateGroupThreadRequest = gen.CreateGroupThreadRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateMuteKeywordResponse ¶
type CreateMuteKeywordResponse = gen.CreateMuteKeywordResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreatePostResponse ¶
type CreatePostResponse = gen.CreatePostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateQuotaResponse ¶
type CreateQuotaResponse = gen.CreateQuotaResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type CreateUserResponse ¶
type CreateUserResponse = gen.CreateUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DAppDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DAppsInfoDTO ¶
type DAppsInfoDTO = gen.DAppsInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DailyQuest ¶
type DailyQuest = gen.DailyQuest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Dead ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DecorationFrameDTO ¶
type DecorationFrameDTO = gen.DecorationFrameDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DefaultSettingsResponse ¶
type DefaultSettingsResponse = gen.DefaultSettingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Deposit ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Details ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DetailsDTO ¶
type DetailsDTO = gen.DetailsDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type DotMoneyUrlResponse ¶
type DotMoneyUrlResponse = gen.DotMoneyUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplActivityDTO ¶
type EmplActivityDTO = gen.EmplActivityDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplActivityDetailResponse ¶
type EmplActivityDetailResponse = gen.EmplActivityDetailResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplActivityResponse ¶
type EmplActivityResponse = gen.EmplActivityResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplDetails ¶
type EmplDetails = gen.EmplDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplExpiringListResponse ¶
type EmplExpiringListResponse = gen.EmplExpiringListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplExpiringResponse ¶
type EmplExpiringResponse = gen.EmplExpiringResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplFee ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplFeeResponse ¶
type EmplFeeResponse = gen.EmplFeeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplTokenExchangeDetails ¶
type EmplTokenExchangeDetails = gen.EmplTokenExchangeDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EmplTransaction ¶
type EmplTransaction = gen.EmplTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Error ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ErrorCode ¶
type ErrorCode int
ErrorCode is a Yay! API error discriminator carried in the JSON "error_code" field of a non-2xx response body. Use CodeOf(err) to extract it from an API error.
const ( ErrCodeUnknown ErrorCode = 0 ErrCodeInvalidParameter ErrorCode = -1 ErrCodeRegisteredUser ErrorCode = -2 ErrCodeAccessTokenExpired ErrorCode = -3 ErrCodeScreenNameAlreadyBeenTaken ErrorCode = -4 ErrCodeUserNotFound ErrorCode = -5 ErrCodePostNotFound ErrorCode = -6 ErrCodeChatRoomNotFound ErrorCode = -7 ErrCodeChatMessageNotFound ErrorCode = -8 ErrCodeUserNotFoundAtChatRoom ErrorCode = -9 ErrCodeUserMustBeOverTwoAtChatRoom ErrorCode = -10 ErrCodeIncorrectPassword ErrorCode = -11 ErrCodeUserBlocked ErrorCode = -12 ErrCodePrivateUser ErrorCode = -13 ErrCodeApplicationNotFound ErrorCode = -14 ErrCodeBadSNSCredentials ErrorCode = -15 ErrCodeSNSAlreadyConnected ErrorCode = -16 ErrCodeCannotDisconnectSNS ErrorCode = -17 ErrCodeAccessTokenInvalid ErrorCode = -18 ErrCodeSpotNotFound ErrorCode = -19 ErrCodeUserBanned ErrorCode = -20 ErrCodeUserTemporaryBanned ErrorCode = -21 ErrCodeSchoolInfoChange ErrorCode = -22 ErrCodeCannotDeleteNewUser ErrorCode = -26 ErrCodeCaptchaRequired ErrorCode = -29 ErrCodeFailedToVerifyCaptcha ErrorCode = -30 ErrCodeRequired2FA ErrorCode = -31 ErrCodeIncorrect2FA ErrorCode = -32 ErrCodeGroupIsFull ErrorCode = -100 ErrCodeBannedFromGroup ErrorCode = -103 ErrCodeInvalidCurrentPassword ErrorCode = -201 ErrCodeInvalidPassword ErrorCode = -202 ErrCodeExistEmail ErrorCode = -203 ErrCodeBadEmailReputation ErrorCode = -204 ErrCodeChatRoomIsFull ErrorCode = -308 ErrCodeConferenceIsFull ErrorCode = -309 ErrCodeConferenceInactive ErrorCode = -310 ErrCodeGroupOwnerBlockedYou ErrorCode = -312 ErrCodeChatNeedMutualFollowed ErrorCode = -313 ErrCodeConferenceCallIsLocked ErrorCode = -315 ErrCodeConferenceCallIsForFollowersOnly ErrorCode = -317 ErrCodeBannedFromCall ErrorCode = -321 ErrCodeNotCallOwner ErrorCode = -322 ErrCodeNotVipUser ErrorCode = -326 ErrCodeBlockingLimitExceeded ErrorCode = -331 ErrCodeVerificationCodeWrong ErrorCode = -332 ErrCodeVerificationCodeExpired ErrorCode = -333 ErrCodeFollowLimitation ErrorCode = -336 ErrCodeAgeGapNotAllowed ErrorCode = -338 ErrCodeGroupOwnerOrGroupModeratorOnly ErrorCode = -339 ErrCodeQuotaLimitExceeded ErrorCode = -343 ErrCodeChatNeedAgeVerified ErrorCode = -346 ErrCodeOnlyAgeVerifiedUserCanJoinGroup ErrorCode = -347 ErrCodeRequirePhoneVerificationToChat ErrorCode = -348 ErrCodeNotPostOwner ErrorCode = -350 ErrCodeGroupGenerationNotMatched ErrorCode = -352 ErrCodePhoneNumberCheckVerificationCodeSubmitQuotaExceeded ErrorCode = -355 ErrCodePhoneNumberCheckVerificationCodeRequestQuotaExceeded ErrorCode = -356 ErrCodeGroupOfferHasBeenAccepted ErrorCode = -357 ErrCodeGroupOfferHasBeenWithdrawn ErrorCode = -358 ErrCodeIpBanned ErrorCode = -360 ErrCodeNotConnectedToTwitter ErrorCode = -361 ErrCodePrivateUserTimeline ErrorCode = -363 ErrCodeCounterRefreshLimitExceeded ErrorCode = -364 ErrCodeNotFollowedByOpponent ErrorCode = -367 ErrCodeExceedChangeCountryQuota ErrorCode = -369 ErrCodeNotGroupMember ErrorCode = -370 ErrCodeGroupPendingTransfer ErrorCode = -371 ErrCodeGroupPendingDeputization ErrorCode = -372 ErrCodeUserRestrictedChatWithCautionUsers ErrorCode = -373 ErrCodeRestrictedCreateChatWithNewUsers ErrorCode = -374 ErrCodeRepostPostNotRepostable ErrorCode = -375 ErrCodeTooManyAccountsCreated ErrorCode = -376 ErrCodeOnlySpecificGenderCanJoinGroup ErrorCode = -377 ErrCodeCreateSpecificGenderGroupRequiredGender ErrorCode = -378 ErrCodeGroupRelatedExceededNumberOfRelatedGroups ErrorCode = -382 ErrCodeExceededPinnedLimit ErrorCode = -383 ErrCodeReportedContent ErrorCode = -385 ErrCodeInsufficientCoins ErrorCode = -400 ErrCodeConferenceCallIsForMutualFollowsOnly ErrorCode = -402 ErrCodeExceededLimit ErrorCode = -403 ErrCodeGroupInviteExceeded ErrorCode = -404 ErrCodePhoneVerificationRequired ErrorCode = -405 ErrCodeContentTooOld ErrorCode = -406 ErrCodePasswordTooShort ErrorCode = -407 ErrCodePasswordTooLong ErrorCode = -408 ErrCodePasswordNotAllowed ErrorCode = -409 ErrCodeCommonPassword ErrorCode = -410 ErrCodeUnableToMovePostToThread ErrorCode = -412 ErrCodeUnableToPostUrl ErrorCode = -413 ErrCodeReferralAlreadyRegistered ErrorCode = -415 ErrCodeMuteUserOverLimit ErrorCode = -416 ErrCodeTextTranslationLimitExceeded ErrorCode = -419 ErrCodeTextTranslation ErrorCode = -420 ErrCodeCardExchangeLimit ErrorCode = -424 ErrCodeInvalidAppVersion ErrorCode = -800 ErrCodeDynamicErrorMessage ErrorCode = -999 ErrCodePhoneNumberBanned ErrorCode = -1000 ErrCodeBadRequest ErrorCode = 400 ErrCodeAccessForbidden ErrorCode = 403 ErrCodeNotFound ErrorCode = 404 ErrCodeConflict ErrorCode = 409 ErrCodeTooManyRequests ErrorCode = 429 ErrCodeInternalServerError ErrorCode = 500 ErrCodeWeb3AccountAlreadyLinkedToAnotherWallet ErrorCode = 4002 ErrCodeWeb3WalletAlreadyLinkedToAnotherAccount ErrorCode = 4003 ErrCodeWeb3AccountAlreadyLinkedToAnotherWallet2 ErrorCode = 4004 ErrCodeWeb3PalLevelUpBattlesRequired ErrorCode = 4005 ErrCodeWeb3PalLevelUpMaximumLevelReached ErrorCode = 4006 ErrCodeWeb3PalPoolCooldown ErrorCode = 4010 ErrCodeWeb3PalPoolEmpty ErrorCode = 4011 ErrCodeWeb3PalAlreadyBattle ErrorCode = 4012 ErrCodeWeb3WalletHasPendingTransactions ErrorCode = 4017 ErrCodeWeb3WalletNetworkError ErrorCode = 5003 ErrCodeWeb3EMPLInsufficientFunds ErrorCode = 6001 ErrCodeWeb3EMPLFeeExceedsBalance ErrorCode = 6002 ErrCodeWeb3EMPLAmountInsufficientToCoverGasFee ErrorCode = 6004 ErrCodeWeb3EMPLInsufficientNativeBalance ErrorCode = 6007 ErrCodeWeb3EMPLExchangeExceedsRemainingQuota ErrorCode = 6008 ErrCodeOffline ErrorCode = 10000 ErrCodeCallOpponentDisabled ErrorCode = 10001 )
type ErrorResponse ¶
type ErrorResponse struct {
Code ErrorCode `json:"error_code,omitempty"`
Message string `json:"message,omitempty"`
BanUntil *int64 `json:"ban_until,omitempty"`
RetryIn *int64 `json:"retry_in,omitempty"`
RemainingQuota *int64 `json:"remaining_quota,omitempty"`
}
ErrorResponse is the parsed Yay! server error payload — the JSON body returned alongside a non-2xx HTTP status.
func ErrorResponseOf ¶
func ErrorResponseOf(err error) *ErrorResponse
ErrorResponseOf extracts and parses the ErrorResponse payload from err. Returns nil when err is not an APIError or the body does not decode as JSON. A malformed body (e.g. empty, HTML from an upstream proxy) is reported as nil rather than an error; callers that care about the raw bytes can fall back to errors.As(err, &apiErr) + apiErr.Body().
type ErrorType ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EthersError ¶
type EthersError = gen.EthersError
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Event ¶
type Event interface {
// contains filtered or unexported methods
}
Event is a server-pushed event delivered through a Subscription. Concrete event types embed the wire-level fields; switch on the dynamic type to dispatch:
for ev := range sub.Events() {
switch e := ev.(type) {
case *yaylib.NewMessageEvent:
log.Printf("chat %d: %s", e.GetRoomId(), e.GetText())
case *yaylib.VideoProcessedEvent:
log.Printf("video %d ready: %s", e.ID, e.VideoURL)
}
}
type EventMessage ¶
type EventMessage = gen.EventMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type EventStream ¶
type EventStream struct {
// contains filtered or unexported fields
}
EventStream is a multiplexed real-time event channel from the Yay! server. It maintains a single underlying connection (a WebSocket against wss://cable.yay.space) and dispatches server-pushed events to per-channel Subscriptions.
EventStream is safe for concurrent use. When the underlying socket drops the stream auto-reconnects and re-subscribes per ReconnectPolicy; subscribers continue to read from the same Events() channels with no interruption visible past the dropped frames.
func (*EventStream) Close ¶
func (conn *EventStream) Close() error
Close terminates the stream, all subscriptions, and the underlying socket. It is safe to call multiple times. Pending Send() / Write loops are unblocked via context cancellation.
func (*EventStream) Done ¶
func (conn *EventStream) Done() <-chan struct{}
Done returns a channel that is closed once the stream has fully shut down — either via Close, or after a permanent failure (reconnect exhausted, ctx canceled). Pair with Err() to inspect the cause.
func (*EventStream) Err ¶
func (conn *EventStream) Err() error
Err returns the stream's terminal error after Done fires. It is nil for a clean Close (caller-initiated shutdown), non-nil if the stream died on its own — reconnect exhausted, network gone, etc. Calling Err before Done has fired returns nil; you must wait on Done first if you want a definitive answer.
func (*EventStream) Subscribe ¶
func (conn *EventStream) Subscribe(ctx context.Context, ch Channel) (*Subscription, error)
Subscribe registers ch on the conn and blocks until the server confirms (or rejects) the subscription. Returns the *Subscription once confirmed.
Concurrent calls for the same channel share the underlying Subscription: every caller waits on the same confirm signal and then receives events from the same buffer.
type EventStreamOptions ¶
type EventStreamOptions struct {
// Reconnect controls auto-reconnect behavior. Defaults to
// DefaultReconnectPolicy() if left zero (use Disabled=true to opt out).
Reconnect ReconnectPolicy
// EventBuffer is the per-Subscription channel buffer. Slow consumers
// past this point cause events to be dropped — observe drops via
// OnDrop. Defaults to 64.
EventBuffer int
// SubscribeTimeout caps how long Subscribe blocks waiting for the
// server's confirm_subscription frame. Defaults to 10s.
SubscribeTimeout time.Duration
// OnDrop is invoked synchronously from the dispatcher whenever a
// subscription's event buffer is full and an incoming event has
// to be dropped. It exists so backpressure stays observable —
// the dispatcher never blocks on slow consumers, but a silent
// drop is hard to debug. Keep the callback fast (it runs on the
// read pump); for anything heavy, hand the event off to a
// goroutine. Nil means "drop silently", the legacy behavior.
OnDrop func(Event)
}
EventStreamOptions tunes a single OpenEventStream invocation.
type Evolution ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ExpiredEmpl ¶
type ExpiredEmpl = gen.ExpiredEmpl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ExpiredEmplResponse ¶
type ExpiredEmplResponse = gen.ExpiredEmplResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ExternalWallet ¶
type ExternalWallet = gen.ExternalWallet
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FeaturesDTO ¶
type FeaturesDTO = gen.FeaturesDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FeaturesPalDTO ¶
type FeaturesPalDTO = gen.FeaturesPalDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FeaturesResultResponse ¶
type FeaturesResultResponse = gen.FeaturesResultResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FirebaseExperiment ¶
type FirebaseExperiment = gen.FirebaseExperiment
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FollowRequestCountResponse ¶
type FollowRequestCountResponse = gen.FollowRequestCountResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FollowUsersResponse ¶
type FollowUsersResponse = gen.FollowUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FootprintDTO ¶
type FootprintDTO = gen.FootprintDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FootprintsResponse ¶
type FootprintsResponse = gen.FootprintsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FreePalResponse ¶
type FreePalResponse = gen.FreePalResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FriendIdsResponse ¶
type FriendIdsResponse = gen.FriendIdsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type FriendShipsResponse ¶
type FriendShipsResponse = gen.FriendShipsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Game ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GamesResponse ¶
type GamesResponse = gen.GamesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Gender ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Generation ¶
type Generation = gen.Generation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Genre ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GenresResponse ¶
type GenresResponse = gen.GenresResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GifImage ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GifImageCategory ¶
type GifImageCategory = gen.GifImageCategory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GifsDataResponse ¶
type GifsDataResponse = gen.GifsDataResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Gift ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftCardActivityDetails ¶
type GiftCardActivityDetails = gen.GiftCardActivityDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftCardOption ¶
type GiftCardOption = gen.GiftCardOption
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftCount ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftExchangeHistoriesResponse ¶
type GiftExchangeHistoriesResponse = gen.GiftExchangeHistoriesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftExchangeHistory ¶
type GiftExchangeHistory = gen.GiftExchangeHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftHistory ¶
type GiftHistory = gen.GiftHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftReceivedResponse ¶
type GiftReceivedResponse = gen.GiftReceivedResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftReceivedTransactionResponse ¶
type GiftReceivedTransactionResponse = gen.GiftReceivedTransactionResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftReward ¶
type GiftReward = gen.GiftReward
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftRewardGift ¶
type GiftRewardGift = gen.GiftRewardGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftRewardResponse ¶
type GiftRewardResponse = gen.GiftRewardResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftRewards ¶
type GiftRewards = gen.GiftRewards
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftSendersResponse ¶
type GiftSendersResponse = gen.GiftSendersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftSlugItem ¶
type GiftSlugItem = gen.GiftSlugItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftTransaction ¶
type GiftTransaction = gen.GiftTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftTransactionDetail ¶
type GiftTransactionDetail = gen.GiftTransactionDetail
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftTransactionsResponse ¶
type GiftTransactionsResponse = gen.GiftTransactionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftingAbilitiesResponse ¶
type GiftingAbilitiesResponse = gen.GiftingAbilitiesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftingAbility ¶
type GiftingAbility = gen.GiftingAbility
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GiftsResponse ¶
type GiftsResponse = gen.GiftsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Group ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupCategoriesResponse ¶
type GroupCategoriesResponse = gen.GroupCategoriesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupCategory ¶
type GroupCategory = gen.GroupCategory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupCommunityCampaignResponse ¶
type GroupCommunityCampaignResponse = gen.GroupCommunityCampaignResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupGiftHistory ¶
type GroupGiftHistory = gen.GroupGiftHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupGiftHistoryResponse ¶
type GroupGiftHistoryResponse = gen.GroupGiftHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupInCircleRanking ¶
type GroupInCircleRanking = gen.GroupInCircleRanking
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupInCircleUserLeaderboardResponse ¶
type GroupInCircleUserLeaderboardResponse = gen.GroupInCircleUserLeaderboardResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupLeaderboard ¶
type GroupLeaderboard = gen.GroupLeaderboard
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupMuteUsersResponse ¶
type GroupMuteUsersResponse = gen.GroupMuteUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupNotificationSettingsResponse ¶
type GroupNotificationSettingsResponse = gen.GroupNotificationSettingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupOverallLeaderboard ¶
type GroupOverallLeaderboard = gen.GroupOverallLeaderboard
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupOverallLeaderboardResponse ¶
type GroupOverallLeaderboardResponse = gen.GroupOverallLeaderboardResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupRanking ¶
type GroupRanking = gen.GroupRanking
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupResponse ¶
type GroupResponse = gen.GroupResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupRole ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupThreadListResponse ¶
type GroupThreadListResponse = gen.GroupThreadListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupUpdatedData ¶
type GroupUpdatedData = gen.GroupUpdatedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupUpdatedEvent ¶
type GroupUpdatedEvent struct {
GroupID int64 `json:"group_id"`
}
GroupUpdatedEvent fires on GroupUpdatesChannel / GroupPostsChannel when a watched group has new content.
type GroupUser ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupUserResponse ¶
type GroupUserResponse = gen.GroupUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupUsersResponse ¶
type GroupUsersResponse = gen.GroupUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupsRelatedResponse ¶
type GroupsRelatedResponse = gen.GroupsRelatedResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GroupsResponse ¶
type GroupsResponse = gen.GroupsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type GrowthBookExperiment ¶
type GrowthBookExperiment = gen.GrowthBookExperiment
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Hatch ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type HatchGacha ¶
type HatchGacha = gen.HatchGacha
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type HiddenRecommendedPost ¶
type HiddenRecommendedPost = gen.HiddenRecommendedPost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type HiddenResponse ¶
type HiddenResponse = gen.HiddenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type HimaUsersResponse ¶
type HimaUsersResponse = gen.HimaUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type IdCheckerPresignedUrlResponse ¶
type IdCheckerPresignedUrlResponse = gen.IdCheckerPresignedUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InAppPurchaseProduct ¶
type InAppPurchaseProduct = gen.InAppPurchaseProduct
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InAppPurchaseProductsResponse ¶
type InAppPurchaseProductsResponse = gen.InAppPurchaseProductsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InfuraRequest ¶
type InfuraRequest = gen.InfuraRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InfuraResponse ¶
type InfuraResponse = gen.InfuraResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Interest ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InvitationCode ¶
type InvitationCode = gen.InvitationCode
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InvitationCodeResponse ¶
type InvitationCodeResponse = gen.InvitationCodeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InvitedUserDTO ¶
type InvitedUserDTO = gen.InvitedUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type InvitedUserDetailsDTO ¶
type InvitedUserDetailsDTO = gen.InvitedUserDetailsDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Item ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type J0A ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type JSEvent ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LastStatusScreenUserRank ¶
type LastStatusScreenUserRank = gen.LastStatusScreenUserRank
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LevelUp ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LevelUpDetails ¶
type LevelUpDetails = gen.LevelUpDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LevelUpDetailsPal ¶
type LevelUpDetailsPal = gen.LevelUpDetailsPal
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LikePostsResponse ¶
type LikePostsResponse = gen.LikePostsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Link ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LocalizedStringDTO ¶
type LocalizedStringDTO = gen.LocalizedStringDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Log ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LoginEmailUserRequest ¶
type LoginEmailUserRequest = gen.LoginEmailUserRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LoginSnsUserRequest ¶
type LoginSnsUserRequest = gen.LoginSnsUserRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LoginUpdateResponse ¶
type LoginUpdateResponse = gen.LoginUpdateResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LoginUserResponse ¶
type LoginUserResponse = gen.LoginUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type LoginWithEmailRequest ¶
type LoginWithEmailRequest struct {
// contains filtered or unexported fields
}
LoginWithEmailRequest is the fluent builder returned by (*Client).LoginWithEmail. Each field of the request body can be set directly on the builder (Email, Password, ...); Execute assembles the underlying request from them. Two conveniences are built in:
- APIKey and Uuid on the request body are auto-populated from the Client if the caller left them blank.
- When a session store is active (WithSessionStore), Execute first tries to restore a cached session keyed by the email, and on a successful fresh login persists the new session automatically.
Chain .NoCache() before Execute to force a fresh login regardless of cache contents.
Why only LoginWithEmail has this wrapper:
LoginWithEmail is the SDK's session entry point. The wrapper exists so that "log in with email/password and don't think about caching" is a one-liner. Other auth-flow body endpoints (CreateUser, EditUser, LoginWithSns, OauthToken / refresh) are intentionally NOT wrapped — they don't sit on the cache boundary, and adding a chain wrapper to each would multiply API surface without changing behavior. Reach those through the embedded service field directly, e.g. client.UsersAPIService.CreateUser(ctx)... or client.AuthAPIService.OauthToken(ctx)...
func (LoginWithEmailRequest) ApiKey ¶
func (r LoginWithEmailRequest) ApiKey(v string) LoginWithEmailRequest
ApiKey overrides the API key (defaults to the Client's APIKey).
func (LoginWithEmailRequest) Email ¶
func (r LoginWithEmailRequest) Email(v string) LoginWithEmailRequest
Email sets the account email. Required.
func (LoginWithEmailRequest) Execute ¶
func (r LoginWithEmailRequest) Execute() (*gen.LoginUserResponse, *http.Response, error)
Execute issues the login, transparently using the session store when one is configured. On a cache hit, the returned *http.Response is nil and the LoginUserResponse is synthesized from the cached tokens (UserId, AccessToken, RefreshToken populated; other fields zero-valued).
Errors fall into three buckets:
- Session-store read failure (corrupt JSON, permission, I/O): returned without attempting a fresh login, so a transient store fault doesn't burn through the server's login rate limit.
- Login HTTP failure: returned as-is.
- Login succeeded but persisting the session failed: the response is still returned so the tokens are usable; the persistence error is wrapped with ErrSessionSaveFailed for callers that want to detect it.
func (LoginWithEmailRequest) NoCache ¶
func (r LoginWithEmailRequest) NoCache() LoginWithEmailRequest
NoCache forces a fresh HTTP login even if a cached session is available. Use it after changing credentials or when you need a fresh response payload instead of the abbreviated cached one.
func (LoginWithEmailRequest) Password ¶
func (r LoginWithEmailRequest) Password(v string) LoginWithEmailRequest
Password sets the account password. Required.
func (LoginWithEmailRequest) TwoFACode ¶
func (r LoginWithEmailRequest) TwoFACode(v string) LoginWithEmailRequest
TwoFACode sets the 2FA code when the account has it enabled.
func (LoginWithEmailRequest) Uuid ¶
func (r LoginWithEmailRequest) Uuid(v string) LoginWithEmailRequest
Uuid overrides the device UUID (defaults to the Client's DeviceUUID).
type MappedNullable ¶
type MappedNullable = gen.MappedNullable
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MaxAttribute ¶
type MaxAttribute = gen.MaxAttribute
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Message ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MessageResponse ¶
type MessageResponse = gen.MessageResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MessageTag ¶
type MessageTag = gen.MessageTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MessageTagType ¶
type MessageTagType = gen.MessageTagType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MessageType ¶
type MessageType = gen.MessageType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MessagesResponse ¶
type MessagesResponse = gen.MessagesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Metadata ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Mission ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionActionX ¶
type MissionActionX = gen.MissionActionX
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionDTO ¶
type MissionDTO = gen.MissionDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionDetailDTO ¶
type MissionDetailDTO = gen.MissionDetailDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionItem ¶
type MissionItem = gen.MissionItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionSection ¶
type MissionSection = gen.MissionSection
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionSectionHeader ¶
type MissionSectionHeader = gen.MissionSectionHeader
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionType ¶
type MissionType = gen.MissionType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MissionTypeX ¶
type MissionTypeX = gen.MissionTypeX
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelActivity ¶
type ModelActivity = gen.ModelActivity
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelCoinAmount ¶
type ModelCoinAmount = gen.ModelCoinAmount
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelCoinExpiration ¶
type ModelCoinExpiration = gen.ModelCoinExpiration
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelConferenceCallUserRole ¶
type ModelConferenceCallUserRole = gen.ModelConferenceCallUserRole
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelCreateGroupQuota ¶
type ModelCreateGroupQuota = gen.ModelCreateGroupQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelGiftHistory ¶
type ModelGiftHistory = gen.ModelGiftHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelGroup ¶
type ModelGroup = gen.ModelGroup
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelInAppPurchaseProduct ¶
type ModelInAppPurchaseProduct = gen.ModelInAppPurchaseProduct
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelInterest ¶
type ModelInterest = gen.ModelInterest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelMessageTag ¶
type ModelMessageTag = gen.ModelMessageTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelPost ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelPostTag ¶
type ModelPostTag = gen.ModelPostTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelProductQuota ¶
type ModelProductQuota = gen.ModelProductQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelRecentSearch ¶
type ModelRecentSearch = gen.ModelRecentSearch
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelReview ¶
type ModelReview = gen.ModelReview
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelShareable ¶
type ModelShareable = gen.ModelShareable
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelSharedUrl ¶
type ModelSharedUrl = gen.ModelSharedUrl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelSnsInfo ¶
type ModelSnsInfo = gen.ModelSnsInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelSurvey ¶
type ModelSurvey = gen.ModelSurvey
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelThreadInfo ¶
type ModelThreadInfo = gen.ModelThreadInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelUserRank ¶
type ModelUserRank = gen.ModelUserRank
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelVideo ¶
type ModelVideo = gen.ModelVideo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelWalkthrough ¶
type ModelWalkthrough = gen.ModelWalkthrough
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelWeb3WalletExternalWallet ¶
type ModelWeb3WalletExternalWallet = gen.ModelWeb3WalletExternalWallet
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelWeb3WalletGasPercent ¶
type ModelWeb3WalletGasPercent = gen.ModelWeb3WalletGasPercent
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelWeb3WalletPreSign ¶
type ModelWeb3WalletPreSign = gen.ModelWeb3WalletPreSign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ModelWeb3WalletTransactionHistory ¶
type ModelWeb3WalletTransactionHistory = gen.ModelWeb3WalletTransactionHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Multiplier ¶
type Multiplier = gen.Multiplier
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MultiplierBreakdown ¶
type MultiplierBreakdown = gen.MultiplierBreakdown
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MuteKeyword ¶
type MuteKeyword = gen.MuteKeyword
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MuteKeywordRequest ¶
type MuteKeywordRequest = gen.MuteKeywordRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type MuteKeywordResponse ¶
type MuteKeywordResponse = gen.MuteKeywordResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NFTAttributeDTO ¶
type NFTAttributeDTO = gen.NFTAttributeDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NFTMetadataDTO ¶
type NFTMetadataDTO = gen.NFTMetadataDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Navigation ¶
type Navigation = gen.Navigation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Network ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NewMessageEvent ¶
type NewMessageEvent struct {
RealmMessage
}
NewMessageEvent is delivered on MessagesChannel when a new chat message arrives. It carries the full chat message DTO.
type NftCollectionDTO ¶
type NftCollectionDTO = gen.NftCollectionDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NftInternalList ¶
type NftInternalList = gen.NftInternalList
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NoreplyMode ¶
type NoreplyMode = gen.NoreplyMode
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NotificationSettingResponse ¶
type NotificationSettingResponse = gen.NotificationSettingResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableActiveFollowingsResponse ¶
type NullableActiveFollowingsResponse = gen.NullableActiveFollowingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableActivitiesResponse ¶
type NullableActivitiesResponse = gen.NullableActivitiesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableActivity ¶
type NullableActivity = gen.NullableActivity
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableActivityScore ¶
type NullableActivityScore = gen.NullableActivityScore
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAdditionGasPercentDTO ¶
type NullableAdditionGasPercentDTO = gen.NullableAdditionGasPercentDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAdditionalSetting ¶
type NullableAdditionalSetting = gen.NullableAdditionalSetting
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAdditionalSettingsResponse ¶
type NullableAdditionalSettingsResponse = gen.NullableAdditionalSettingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableApiB ¶
type NullableApiB = gen.NullableApiB
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableApiN ¶
type NullableApiN = gen.NullableApiN
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAppReviewStatusResponse ¶
type NullableAppReviewStatusResponse = gen.NullableAppReviewStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableApplication ¶
type NullableApplication = gen.NullableApplication
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableApplicationConfigResponse ¶
type NullableApplicationConfigResponse = gen.NullableApplicationConfigResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAssetInfo ¶
type NullableAssetInfo = gen.NullableAssetInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAssetInfoDTO ¶
type NullableAssetInfoDTO = gen.NullableAssetInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAssetType ¶
type NullableAssetType = gen.NullableAssetType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAttribute ¶
type NullableAttribute = gen.NullableAttribute
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableAvatarFramePurchaseDetailDTO ¶
type NullableAvatarFramePurchaseDetailDTO = gen.NullableAvatarFramePurchaseDetailDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBCNetworkData ¶
type NullableBCNetworkData = gen.NullableBCNetworkData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBagDTO ¶
type NullableBagDTO = gen.NullableBagDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBagResponse ¶
type NullableBagResponse = gen.NullableBagResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBalance ¶
type NullableBalance = gen.NullableBalance
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBanWord ¶
type NullableBanWord = gen.NullableBanWord
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBanWordType ¶
type NullableBanWordType = gen.NullableBanWordType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBanWordsResponse ¶
type NullableBanWordsResponse = gen.NullableBanWordsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBgm ¶
type NullableBgm = gen.NullableBgm
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBgmsResponse ¶
type NullableBgmsResponse = gen.NullableBgmsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBlockchainDTO ¶
type NullableBlockchainDTO = gen.NullableBlockchainDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBlockchainNetworkInfoResponse ¶
type NullableBlockchainNetworkInfoResponse = gen.NullableBlockchainNetworkInfoResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBlockedUserIdsResponse ¶
type NullableBlockedUserIdsResponse = gen.NullableBlockedUserIdsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBlockedUsersResponse ¶
type NullableBlockedUsersResponse = gen.NullableBlockedUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBookmarkPostResponse ¶
type NullableBookmarkPostResponse = gen.NullableBookmarkPostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBool ¶
type NullableBool = gen.NullableBool
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBreakdown ¶
type NullableBreakdown = gen.NullableBreakdown
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBridgeDTO ¶
type NullableBridgeDTO = gen.NullableBridgeDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableBumpParams ¶
type NullableBumpParams = gen.NullableBumpParams
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCallActionSignatureResponse ¶
type NullableCallActionSignatureResponse = gen.NullableCallActionSignatureResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCallFinishedData ¶
type NullableCallFinishedData = gen.NullableCallFinishedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCallGiftHistoryResponse ¶
type NullableCallGiftHistoryResponse = gen.NullableCallGiftHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCallMessage ¶
type NullableCallMessage = gen.NullableCallMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCallStatusResponse ¶
type NullableCallStatusResponse = gen.NullableCallStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCallback ¶
type NullableCallback = gen.NullableCallback
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignDTO ¶
type NullableCampaignDTO = gen.NullableCampaignDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignInvitedUsersResponse ¶
type NullableCampaignInvitedUsersResponse = gen.NullableCampaignInvitedUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignMissionsResponse ¶
type NullableCampaignMissionsResponse = gen.NullableCampaignMissionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignPointHistoryDTO ¶
type NullableCampaignPointHistoryDTO = gen.NullableCampaignPointHistoryDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignPointHistoryResponse ¶
type NullableCampaignPointHistoryResponse = gen.NullableCampaignPointHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignRankingResponse ¶
type NullableCampaignRankingResponse = gen.NullableCampaignRankingResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignResponse ¶
type NullableCampaignResponse = gen.NullableCampaignResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignVipEmplBonusDTO ¶
type NullableCampaignVipEmplBonusDTO = gen.NullableCampaignVipEmplBonusDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignVipEmplBonusResponse ¶
type NullableCampaignVipEmplBonusResponse = gen.NullableCampaignVipEmplBonusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCampaignsResponse ¶
type NullableCampaignsResponse = gen.NullableCampaignsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChannelCommand ¶
type NullableChannelCommand = gen.NullableChannelCommand
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChannelMessage ¶
type NullableChannelMessage = gen.NullableChannelMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChannelTypedMessage ¶
type NullableChannelTypedMessage = gen.NullableChannelTypedMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatDeletedData ¶
type NullableChatDeletedData = gen.NullableChatDeletedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatInvitation ¶
type NullableChatInvitation = gen.NullableChatInvitation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatRoom ¶
type NullableChatRoom = gen.NullableChatRoom
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatRoomDraft ¶
type NullableChatRoomDraft = gen.NullableChatRoomDraft
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatRoomLastMessage ¶
type NullableChatRoomLastMessage = gen.NullableChatRoomLastMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatRoomResponse ¶
type NullableChatRoomResponse = gen.NullableChatRoomResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChatRoomsResponse ¶
type NullableChatRoomsResponse = gen.NullableChatRoomsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableChoice ¶
type NullableChoice = gen.NullableChoice
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCodeResponse ¶
type NullableCodeResponse = gen.NullableCodeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCoinAmount ¶
type NullableCoinAmount = gen.NullableCoinAmount
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCoinExpiration ¶
type NullableCoinExpiration = gen.NullableCoinExpiration
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCommonErrorResponse ¶
type NullableCommonErrorResponse = gen.NullableCommonErrorResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCommonIdsRequest ¶
type NullableCommonIdsRequest = gen.NullableCommonIdsRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCommonUrlResponse ¶
type NullableCommonUrlResponse = gen.NullableCommonUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableConferenceCall ¶
type NullableConferenceCall = gen.NullableConferenceCall
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableConferenceCallBumpParams ¶
type NullableConferenceCallBumpParams = gen.NullableConferenceCallBumpParams
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableConferenceCallResponse ¶
type NullableConferenceCallResponse = gen.NullableConferenceCallResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableConferenceCallUserRole ¶
type NullableConferenceCallUserRole = gen.NullableConferenceCallUserRole
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableConfig ¶
type NullableConfig = gen.NullableConfig
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableContact ¶
type NullableContact = gen.NullableContact
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableContactStatus ¶
type NullableContactStatus = gen.NullableContactStatus
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableContactStatusResponse ¶
type NullableContactStatusResponse = gen.NullableContactStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCooldown ¶
type NullableCooldown = gen.NullableCooldown
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateChatRoomResponse ¶
type NullableCreateChatRoomResponse = gen.NullableCreateChatRoomResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateFriendShipsResponse ¶
type NullableCreateFriendShipsResponse = gen.NullableCreateFriendShipsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateGroupQuota ¶
type NullableCreateGroupQuota = gen.NullableCreateGroupQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateGroupResponse ¶
type NullableCreateGroupResponse = gen.NullableCreateGroupResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateGroupThreadRequest ¶
type NullableCreateGroupThreadRequest = gen.NullableCreateGroupThreadRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateMuteKeywordResponse ¶
type NullableCreateMuteKeywordResponse = gen.NullableCreateMuteKeywordResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreatePostResponse ¶
type NullableCreatePostResponse = gen.NullableCreatePostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateQuotaResponse ¶
type NullableCreateQuotaResponse = gen.NullableCreateQuotaResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCreateUserResponse ¶
type NullableCreateUserResponse = gen.NullableCreateUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableCursor ¶
type NullableCursor = gen.NullableCursor
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDAppDTO ¶
type NullableDAppDTO = gen.NullableDAppDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDAppsInfoDTO ¶
type NullableDAppsInfoDTO = gen.NullableDAppsInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDailyQuest ¶
type NullableDailyQuest = gen.NullableDailyQuest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDead ¶
type NullableDead = gen.NullableDead
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDecorationFrameDTO ¶
type NullableDecorationFrameDTO = gen.NullableDecorationFrameDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDefaultSettingsResponse ¶
type NullableDefaultSettingsResponse = gen.NullableDefaultSettingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDeposit ¶
type NullableDeposit = gen.NullableDeposit
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDetails ¶
type NullableDetails = gen.NullableDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDetailsDTO ¶
type NullableDetailsDTO = gen.NullableDetailsDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableDotMoneyUrlResponse ¶
type NullableDotMoneyUrlResponse = gen.NullableDotMoneyUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplActivityDTO ¶
type NullableEmplActivityDTO = gen.NullableEmplActivityDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplActivityDetailResponse ¶
type NullableEmplActivityDetailResponse = gen.NullableEmplActivityDetailResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplActivityResponse ¶
type NullableEmplActivityResponse = gen.NullableEmplActivityResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplDTO ¶
type NullableEmplDTO = gen.NullableEmplDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplDetails ¶
type NullableEmplDetails = gen.NullableEmplDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplExpiringListResponse ¶
type NullableEmplExpiringListResponse = gen.NullableEmplExpiringListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplExpiringResponse ¶
type NullableEmplExpiringResponse = gen.NullableEmplExpiringResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplFee ¶
type NullableEmplFee = gen.NullableEmplFee
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplFeeResponse ¶
type NullableEmplFeeResponse = gen.NullableEmplFeeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplTokenExchangeDetails ¶
type NullableEmplTokenExchangeDetails = gen.NullableEmplTokenExchangeDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEmplTransaction ¶
type NullableEmplTransaction = gen.NullableEmplTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableError ¶
type NullableError = gen.NullableError
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableErrorType ¶
type NullableErrorType = gen.NullableErrorType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEthersError ¶
type NullableEthersError = gen.NullableEthersError
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEventMessage ¶
type NullableEventMessage = gen.NullableEventMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableEvolution ¶
type NullableEvolution = gen.NullableEvolution
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableExpiredEmpl ¶
type NullableExpiredEmpl = gen.NullableExpiredEmpl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableExpiredEmplResponse ¶
type NullableExpiredEmplResponse = gen.NullableExpiredEmplResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableExternalWallet ¶
type NullableExternalWallet = gen.NullableExternalWallet
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFeaturesDTO ¶
type NullableFeaturesDTO = gen.NullableFeaturesDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFeaturesPalDTO ¶
type NullableFeaturesPalDTO = gen.NullableFeaturesPalDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFeaturesResultResponse ¶
type NullableFeaturesResultResponse = gen.NullableFeaturesResultResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFirebaseExperiment ¶
type NullableFirebaseExperiment = gen.NullableFirebaseExperiment
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFloat32 ¶
type NullableFloat32 = gen.NullableFloat32
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFloat64 ¶
type NullableFloat64 = gen.NullableFloat64
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFollowRequestCountResponse ¶
type NullableFollowRequestCountResponse = gen.NullableFollowRequestCountResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFollowUsersResponse ¶
type NullableFollowUsersResponse = gen.NullableFollowUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFootprintDTO ¶
type NullableFootprintDTO = gen.NullableFootprintDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFootprintsResponse ¶
type NullableFootprintsResponse = gen.NullableFootprintsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFreePalResponse ¶
type NullableFreePalResponse = gen.NullableFreePalResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFriendIdsResponse ¶
type NullableFriendIdsResponse = gen.NullableFriendIdsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableFriendShipsResponse ¶
type NullableFriendShipsResponse = gen.NullableFriendShipsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGame ¶
type NullableGame = gen.NullableGame
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGamesResponse ¶
type NullableGamesResponse = gen.NullableGamesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGender ¶
type NullableGender = gen.NullableGender
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGeneration ¶
type NullableGeneration = gen.NullableGeneration
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGenre ¶
type NullableGenre = gen.NullableGenre
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGenresResponse ¶
type NullableGenresResponse = gen.NullableGenresResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGifImage ¶
type NullableGifImage = gen.NullableGifImage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGifImageCategory ¶
type NullableGifImageCategory = gen.NullableGifImageCategory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGifsDataResponse ¶
type NullableGifsDataResponse = gen.NullableGifsDataResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGift ¶
type NullableGift = gen.NullableGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftCardActivityDetails ¶
type NullableGiftCardActivityDetails = gen.NullableGiftCardActivityDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftCardOption ¶
type NullableGiftCardOption = gen.NullableGiftCardOption
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftCount ¶
type NullableGiftCount = gen.NullableGiftCount
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftExchangeHistoriesResponse ¶
type NullableGiftExchangeHistoriesResponse = gen.NullableGiftExchangeHistoriesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftExchangeHistory ¶
type NullableGiftExchangeHistory = gen.NullableGiftExchangeHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftHistory ¶
type NullableGiftHistory = gen.NullableGiftHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftReceivedResponse ¶
type NullableGiftReceivedResponse = gen.NullableGiftReceivedResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftReceivedTransactionResponse ¶
type NullableGiftReceivedTransactionResponse = gen.NullableGiftReceivedTransactionResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftReward ¶
type NullableGiftReward = gen.NullableGiftReward
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftRewardGift ¶
type NullableGiftRewardGift = gen.NullableGiftRewardGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftRewardResponse ¶
type NullableGiftRewardResponse = gen.NullableGiftRewardResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftRewards ¶
type NullableGiftRewards = gen.NullableGiftRewards
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftSendersResponse ¶
type NullableGiftSendersResponse = gen.NullableGiftSendersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftSlugItem ¶
type NullableGiftSlugItem = gen.NullableGiftSlugItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftTransaction ¶
type NullableGiftTransaction = gen.NullableGiftTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftTransactionDetail ¶
type NullableGiftTransactionDetail = gen.NullableGiftTransactionDetail
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftTransactionsResponse ¶
type NullableGiftTransactionsResponse = gen.NullableGiftTransactionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftingAbilitiesResponse ¶
type NullableGiftingAbilitiesResponse = gen.NullableGiftingAbilitiesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftingAbility ¶
type NullableGiftingAbility = gen.NullableGiftingAbility
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGiftsResponse ¶
type NullableGiftsResponse = gen.NullableGiftsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroup ¶
type NullableGroup = gen.NullableGroup
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupCategoriesResponse ¶
type NullableGroupCategoriesResponse = gen.NullableGroupCategoriesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupCategory ¶
type NullableGroupCategory = gen.NullableGroupCategory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupCommunityCampaignResponse ¶
type NullableGroupCommunityCampaignResponse = gen.NullableGroupCommunityCampaignResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupGiftHistory ¶
type NullableGroupGiftHistory = gen.NullableGroupGiftHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupGiftHistoryResponse ¶
type NullableGroupGiftHistoryResponse = gen.NullableGroupGiftHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupInCircleRanking ¶
type NullableGroupInCircleRanking = gen.NullableGroupInCircleRanking
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupInCircleUserLeaderboardResponse ¶
type NullableGroupInCircleUserLeaderboardResponse = gen.NullableGroupInCircleUserLeaderboardResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupLeaderboard ¶
type NullableGroupLeaderboard = gen.NullableGroupLeaderboard
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupMuteUsersResponse ¶
type NullableGroupMuteUsersResponse = gen.NullableGroupMuteUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupNotificationSettingsResponse ¶
type NullableGroupNotificationSettingsResponse = gen.NullableGroupNotificationSettingsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupOverallLeaderboard ¶
type NullableGroupOverallLeaderboard = gen.NullableGroupOverallLeaderboard
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupOverallLeaderboardResponse ¶
type NullableGroupOverallLeaderboardResponse = gen.NullableGroupOverallLeaderboardResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupRanking ¶
type NullableGroupRanking = gen.NullableGroupRanking
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupResponse ¶
type NullableGroupResponse = gen.NullableGroupResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupRole ¶
type NullableGroupRole = gen.NullableGroupRole
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupThreadListResponse ¶
type NullableGroupThreadListResponse = gen.NullableGroupThreadListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupUpdatedData ¶
type NullableGroupUpdatedData = gen.NullableGroupUpdatedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupUser ¶
type NullableGroupUser = gen.NullableGroupUser
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupUserResponse ¶
type NullableGroupUserResponse = gen.NullableGroupUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupUsersResponse ¶
type NullableGroupUsersResponse = gen.NullableGroupUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupsRelatedResponse ¶
type NullableGroupsRelatedResponse = gen.NullableGroupsRelatedResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGroupsResponse ¶
type NullableGroupsResponse = gen.NullableGroupsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableGrowthBookExperiment ¶
type NullableGrowthBookExperiment = gen.NullableGrowthBookExperiment
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableHatch ¶
type NullableHatch = gen.NullableHatch
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableHatchGacha ¶
type NullableHatchGacha = gen.NullableHatchGacha
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableHiddenRecommendedPost ¶
type NullableHiddenRecommendedPost = gen.NullableHiddenRecommendedPost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableHiddenResponse ¶
type NullableHiddenResponse = gen.NullableHiddenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableHimaUsersResponse ¶
type NullableHimaUsersResponse = gen.NullableHimaUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableIdCheckerPresignedUrlResponse ¶
type NullableIdCheckerPresignedUrlResponse = gen.NullableIdCheckerPresignedUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInAppPurchaseProduct ¶
type NullableInAppPurchaseProduct = gen.NullableInAppPurchaseProduct
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInAppPurchaseProductsResponse ¶
type NullableInAppPurchaseProductsResponse = gen.NullableInAppPurchaseProductsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInfuraRequest ¶
type NullableInfuraRequest = gen.NullableInfuraRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInfuraResponse ¶
type NullableInfuraResponse = gen.NullableInfuraResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInt ¶
type NullableInt = gen.NullableInt
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInt32 ¶
type NullableInt32 = gen.NullableInt32
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInt64 ¶
type NullableInt64 = gen.NullableInt64
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInterest ¶
type NullableInterest = gen.NullableInterest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInvitationCode ¶
type NullableInvitationCode = gen.NullableInvitationCode
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInvitationCodeResponse ¶
type NullableInvitationCodeResponse = gen.NullableInvitationCodeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInvitedUserDTO ¶
type NullableInvitedUserDTO = gen.NullableInvitedUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableInvitedUserDetailsDTO ¶
type NullableInvitedUserDetailsDTO = gen.NullableInvitedUserDetailsDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableItem ¶
type NullableItem = gen.NullableItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableJ0A ¶
type NullableJ0A = gen.NullableJ0A
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableJSEvent ¶
type NullableJSEvent = gen.NullableJSEvent
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLastStatusScreenUserRank ¶
type NullableLastStatusScreenUserRank = gen.NullableLastStatusScreenUserRank
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLevelUp ¶
type NullableLevelUp = gen.NullableLevelUp
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLevelUpDetails ¶
type NullableLevelUpDetails = gen.NullableLevelUpDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLevelUpDetailsPal ¶
type NullableLevelUpDetailsPal = gen.NullableLevelUpDetailsPal
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLikePostsResponse ¶
type NullableLikePostsResponse = gen.NullableLikePostsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLink ¶
type NullableLink = gen.NullableLink
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLocalizedStringDTO ¶
type NullableLocalizedStringDTO = gen.NullableLocalizedStringDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLog ¶
type NullableLog = gen.NullableLog
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLoginEmailUserRequest ¶
type NullableLoginEmailUserRequest = gen.NullableLoginEmailUserRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLoginSnsUserRequest ¶
type NullableLoginSnsUserRequest = gen.NullableLoginSnsUserRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLoginUpdateResponse ¶
type NullableLoginUpdateResponse = gen.NullableLoginUpdateResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableLoginUserResponse ¶
type NullableLoginUserResponse = gen.NullableLoginUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMaxAttribute ¶
type NullableMaxAttribute = gen.NullableMaxAttribute
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMessage ¶
type NullableMessage = gen.NullableMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMessageResponse ¶
type NullableMessageResponse = gen.NullableMessageResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMessageTag ¶
type NullableMessageTag = gen.NullableMessageTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMessageTagType ¶
type NullableMessageTagType = gen.NullableMessageTagType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMessageType ¶
type NullableMessageType = gen.NullableMessageType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMessagesResponse ¶
type NullableMessagesResponse = gen.NullableMessagesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMetadata ¶
type NullableMetadata = gen.NullableMetadata
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMission ¶
type NullableMission = gen.NullableMission
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionActionX ¶
type NullableMissionActionX = gen.NullableMissionActionX
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionDTO ¶
type NullableMissionDTO = gen.NullableMissionDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionDetailDTO ¶
type NullableMissionDetailDTO = gen.NullableMissionDetailDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionItem ¶
type NullableMissionItem = gen.NullableMissionItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionSection ¶
type NullableMissionSection = gen.NullableMissionSection
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionSectionHeader ¶
type NullableMissionSectionHeader = gen.NullableMissionSectionHeader
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionType ¶
type NullableMissionType = gen.NullableMissionType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMissionTypeX ¶
type NullableMissionTypeX = gen.NullableMissionTypeX
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelActivity ¶
type NullableModelActivity = gen.NullableModelActivity
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelCoinAmount ¶
type NullableModelCoinAmount = gen.NullableModelCoinAmount
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelCoinExpiration ¶
type NullableModelCoinExpiration = gen.NullableModelCoinExpiration
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelConferenceCallUserRole ¶
type NullableModelConferenceCallUserRole = gen.NullableModelConferenceCallUserRole
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelCreateGroupQuota ¶
type NullableModelCreateGroupQuota = gen.NullableModelCreateGroupQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelGiftHistory ¶
type NullableModelGiftHistory = gen.NullableModelGiftHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelGroup ¶
type NullableModelGroup = gen.NullableModelGroup
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelInAppPurchaseProduct ¶
type NullableModelInAppPurchaseProduct = gen.NullableModelInAppPurchaseProduct
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelInterest ¶
type NullableModelInterest = gen.NullableModelInterest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelMessageTag ¶
type NullableModelMessageTag = gen.NullableModelMessageTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelPost ¶
type NullableModelPost = gen.NullableModelPost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelPostTag ¶
type NullableModelPostTag = gen.NullableModelPostTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelProductQuota ¶
type NullableModelProductQuota = gen.NullableModelProductQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelRecentSearch ¶
type NullableModelRecentSearch = gen.NullableModelRecentSearch
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelReview ¶
type NullableModelReview = gen.NullableModelReview
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelShareable ¶
type NullableModelShareable = gen.NullableModelShareable
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelSharedUrl ¶
type NullableModelSharedUrl = gen.NullableModelSharedUrl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelSnsInfo ¶
type NullableModelSnsInfo = gen.NullableModelSnsInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelSurvey ¶
type NullableModelSurvey = gen.NullableModelSurvey
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelThreadInfo ¶
type NullableModelThreadInfo = gen.NullableModelThreadInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelUserRank ¶
type NullableModelUserRank = gen.NullableModelUserRank
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelVideo ¶
type NullableModelVideo = gen.NullableModelVideo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelWalkthrough ¶
type NullableModelWalkthrough = gen.NullableModelWalkthrough
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelWeb3WalletExternalWallet ¶
type NullableModelWeb3WalletExternalWallet = gen.NullableModelWeb3WalletExternalWallet
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelWeb3WalletGasPercent ¶
type NullableModelWeb3WalletGasPercent = gen.NullableModelWeb3WalletGasPercent
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelWeb3WalletPreSign ¶
type NullableModelWeb3WalletPreSign = gen.NullableModelWeb3WalletPreSign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableModelWeb3WalletTransactionHistory ¶
type NullableModelWeb3WalletTransactionHistory = gen.NullableModelWeb3WalletTransactionHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMultiplier ¶
type NullableMultiplier = gen.NullableMultiplier
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMultiplierBreakdown ¶
type NullableMultiplierBreakdown = gen.NullableMultiplierBreakdown
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMuteKeyword ¶
type NullableMuteKeyword = gen.NullableMuteKeyword
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMuteKeywordRequest ¶
type NullableMuteKeywordRequest = gen.NullableMuteKeywordRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableMuteKeywordResponse ¶
type NullableMuteKeywordResponse = gen.NullableMuteKeywordResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNFTAttributeDTO ¶
type NullableNFTAttributeDTO = gen.NullableNFTAttributeDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNFTMetadataDTO ¶
type NullableNFTMetadataDTO = gen.NullableNFTMetadataDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNavigation ¶
type NullableNavigation = gen.NullableNavigation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNetwork ¶
type NullableNetwork = gen.NullableNetwork
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNftCollectionDTO ¶
type NullableNftCollectionDTO = gen.NullableNftCollectionDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNftInternalList ¶
type NullableNftInternalList = gen.NullableNftInternalList
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNoreplyMode ¶
type NullableNoreplyMode = gen.NullableNoreplyMode
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableNotificationSettingResponse ¶
type NullableNotificationSettingResponse = gen.NullableNotificationSettingResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableOnChainTransactionDTO ¶
type NullableOnChainTransactionDTO = gen.NullableOnChainTransactionDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableOnChainTransactionsResponse ¶
type NullableOnChainTransactionsResponse = gen.NullableOnChainTransactionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableOnlineStatus ¶
type NullableOnlineStatus = gen.NullableOnlineStatus
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableOnlineStatusEnum ¶
type NullableOnlineStatusEnum = gen.NullableOnlineStatusEnum
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePage ¶
type NullablePage = gen.NullablePage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePal ¶
type NullablePal = gen.NullablePal
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalActivityLog ¶
type NullablePalActivityLog = gen.NullablePalActivityLog
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalActivityLogDetails ¶
type NullablePalActivityLogDetails = gen.NullablePalActivityLogDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalActivityLogs ¶
type NullablePalActivityLogs = gen.NullablePalActivityLogs
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalDTO ¶
type NullablePalDTO = gen.NullablePalDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalDetailsDTO ¶
type NullablePalDetailsDTO = gen.NullablePalDetailsDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalDetailsResponse ¶
type NullablePalDetailsResponse = gen.NullablePalDetailsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalFreePoolStatus ¶
type NullablePalFreePoolStatus = gen.NullablePalFreePoolStatus
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalFreePoolStatusResponse ¶
type NullablePalFreePoolStatusResponse = gen.NullablePalFreePoolStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalGacha ¶
type NullablePalGacha = gen.NullablePalGacha
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalGachaAvailabilityResponse ¶
type NullablePalGachaAvailabilityResponse = gen.NullablePalGachaAvailabilityResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalGachaHistoryResponse ¶
type NullablePalGachaHistoryResponse = gen.NullablePalGachaHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalGachaHistoryResponseItem ¶
type NullablePalGachaHistoryResponseItem = gen.NullablePalGachaHistoryResponseItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalGachaListResponse ¶
type NullablePalGachaListResponse = gen.NullablePalGachaListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalGrade ¶
type NullablePalGrade = gen.NullablePalGrade
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalLevelUpResponse ¶
type NullablePalLevelUpResponse = gen.NullablePalLevelUpResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalListResponse ¶
type NullablePalListResponse = gen.NullablePalListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRaceAvailablePalListResponse ¶
type NullablePalRaceAvailablePalListResponse = gen.NullablePalRaceAvailablePalListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRaceDetailsResponse ¶
type NullablePalRaceDetailsResponse = gen.NullablePalRaceDetailsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRaceItemDTO ¶
type NullablePalRaceItemDTO = gen.NullablePalRaceItemDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRaceLeagueDTO ¶
type NullablePalRaceLeagueDTO = gen.NullablePalRaceLeagueDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRaceLeaguesResponse ¶
type NullablePalRaceLeaguesResponse = gen.NullablePalRaceLeaguesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRaceRegisterResponse ¶
type NullablePalRaceRegisterResponse = gen.NullablePalRaceRegisterResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRacesResponse ¶
type NullablePalRacesResponse = gen.NullablePalRacesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalRank ¶
type NullablePalRank = gen.NullablePalRank
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePalResponse ¶
type NullablePalResponse = gen.NullablePalResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableParentMessage ¶
type NullableParentMessage = gen.NullableParentMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePendingEmplActivity ¶
type NullablePendingEmplActivity = gen.NullablePendingEmplActivity
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePendingEmplActivityDetails ¶
type NullablePendingEmplActivityDetails = gen.NullablePendingEmplActivityDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePlatformDetails ¶
type NullablePlatformDetails = gen.NullablePlatformDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePolicyAgreementsResponse ¶
type NullablePolicyAgreementsResponse = gen.NullablePolicyAgreementsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePopularWord ¶
type NullablePopularWord = gen.NullablePopularWord
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePopularWordType ¶
type NullablePopularWordType = gen.NullablePopularWordType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePopularWordsResponse ¶
type NullablePopularWordsResponse = gen.NullablePopularWordsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePost ¶
type NullablePost = gen.NullablePost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostContentState ¶
type NullablePostContentState = gen.NullablePostContentState
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostGift ¶
type NullablePostGift = gen.NullablePostGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostGiftCardExchange ¶
type NullablePostGiftCardExchange = gen.NullablePostGiftCardExchange
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostLikersResponse ¶
type NullablePostLikersResponse = gen.NullablePostLikersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostResponse ¶
type NullablePostResponse = gen.NullablePostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostSearchFilter ¶
type NullablePostSearchFilter = gen.NullablePostSearchFilter
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostSearchQuery ¶
type NullablePostSearchQuery = gen.NullablePostSearchQuery
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostSearchScope ¶
type NullablePostSearchScope = gen.NullablePostSearchScope
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostTag ¶
type NullablePostTag = gen.NullablePostTag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostTagsResponse ¶
type NullablePostTagsResponse = gen.NullablePostTagsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostTransaction ¶
type NullablePostTransaction = gen.NullablePostTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostType ¶
type NullablePostType = gen.NullablePostType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePostsResponse ¶
type NullablePostsResponse = gen.NullablePostsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePreSign ¶
type NullablePreSign = gen.NullablePreSign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePreSignApprove ¶
type NullablePreSignApprove = gen.NullablePreSignApprove
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePresignedUrl ¶
type NullablePresignedUrl = gen.NullablePresignedUrl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePresignedUrlResponse ¶
type NullablePresignedUrlResponse = gen.NullablePresignedUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePresignedUrlsResponse ¶
type NullablePresignedUrlsResponse = gen.NullablePresignedUrlsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePriceDTO ¶
type NullablePriceDTO = gen.NullablePriceDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableProductQuota ¶
type NullableProductQuota = gen.NullableProductQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableProfileImage ¶
type NullableProfileImage = gen.NullableProfileImage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableProfileImageDTO ¶
type NullableProfileImageDTO = gen.NullableProfileImageDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableProgressDTO ¶
type NullableProgressDTO = gen.NullableProgressDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePromotion ¶
type NullablePromotion = gen.NullablePromotion
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePromotionsResponse ¶
type NullablePromotionsResponse = gen.NullablePromotionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullablePurchaseGiftRequest ¶
type NullablePurchaseGiftRequest = gen.NullablePurchaseGiftRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableQualification ¶
type NullableQualification = gen.NullableQualification
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRaceHistory ¶
type NullableRaceHistory = gen.NullableRaceHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRaceReward ¶
type NullableRaceReward = gen.NullableRaceReward
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableReadAttachmentRequest ¶
type NullableReadAttachmentRequest = gen.NullableReadAttachmentRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmChatRoom ¶
type NullableRealmChatRoom = gen.NullableRealmChatRoom
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmConferenceCall ¶
type NullableRealmConferenceCall = gen.NullableRealmConferenceCall
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmGame ¶
type NullableRealmGame = gen.NullableRealmGame
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmGenre ¶
type NullableRealmGenre = gen.NullableRealmGenre
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmGift ¶
type NullableRealmGift = gen.NullableRealmGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmGiftingAbility ¶
type NullableRealmGiftingAbility = gen.NullableRealmGiftingAbility
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmMessage ¶
type NullableRealmMessage = gen.NullableRealmMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmPlatformDetails ¶
type NullableRealmPlatformDetails = gen.NullableRealmPlatformDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRealmUser ¶
type NullableRealmUser = gen.NullableRealmUser
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableReceivedGift ¶
type NullableReceivedGift = gen.NullableReceivedGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRecentSearch ¶
type NullableRecentSearch = gen.NullableRecentSearch
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRecentSearchType ¶
type NullableRecentSearchType = gen.NullableRecentSearchType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRecentSearchesResponse ¶
type NullableRecentSearchesResponse = gen.NullableRecentSearchesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRefreshCounterRequest ¶
type NullableRefreshCounterRequest = gen.NullableRefreshCounterRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRefreshCounterRequestsResponse ¶
type NullableRefreshCounterRequestsResponse = gen.NullableRefreshCounterRequestsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRegisterDeviceTokenResponse ¶
type NullableRegisterDeviceTokenResponse = gen.NullableRegisterDeviceTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRegisterRequest ¶
type NullableRegisterRequest = gen.NullableRegisterRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRelationship ¶
type NullableRelationship = gen.NullableRelationship
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRequest ¶
type NullableRequest = gen.NullableRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRequestMethod ¶
type NullableRequestMethod = gen.NullableRequestMethod
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRequirement ¶
type NullableRequirement = gen.NullableRequirement
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableResult ¶
type NullableResult = gen.NullableResult
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableReview ¶
type NullableReview = gen.NullableReview
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableReviewRestriction ¶
type NullableReviewRestriction = gen.NullableReviewRestriction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableReviewsResponse ¶
type NullableReviewsResponse = gen.NullableReviewsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableReward ¶
type NullableReward = gen.NullableReward
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRole ¶
type NullableRole = gen.NullableRole
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableRtmTokenResponse ¶
type NullableRtmTokenResponse = gen.NullableRtmTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSearchCriteria ¶
type NullableSearchCriteria = gen.NullableSearchCriteria
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSearchUsersRequest ¶
type NullableSearchUsersRequest = gen.NullableSearchUsersRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSectionNavigation ¶
type NullableSectionNavigation = gen.NullableSectionNavigation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSetting ¶
type NullableSetting = gen.NullableSetting
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSettings ¶
type NullableSettings = gen.NullableSettings
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableShareable ¶
type NullableShareable = gen.NullableShareable
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSharedUrl ¶
type NullableSharedUrl = gen.NullableSharedUrl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSignUpSnsInfoRequest ¶
type NullableSignUpSnsInfoRequest = gen.NullableSignUpSnsInfoRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSignaturePayload ¶
type NullableSignaturePayload = gen.NullableSignaturePayload
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSnsInfo ¶
type NullableSnsInfo = gen.NullableSnsInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableStateChanges ¶
type NullableStateChanges = gen.NullableStateChanges
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSticker ¶
type NullableSticker = gen.NullableSticker
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableStickerPack ¶
type NullableStickerPack = gen.NullableStickerPack
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableStickerPacksResponse ¶
type NullableStickerPacksResponse = gen.NullableStickerPacksResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableString ¶
type NullableString = gen.NullableString
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSurvey ¶
type NullableSurvey = gen.NullableSurvey
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSurveyChoice ¶
type NullableSurveyChoice = gen.NullableSurveyChoice
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableSwapDTO ¶
type NullableSwapDTO = gen.NullableSwapDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTXNData ¶
type NullableTXNData = gen.NullableTXNData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTXNLogData ¶
type NullableTXNLogData = gen.NullableTXNLogData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTarget ¶
type NullableTarget = gen.NullableTarget
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTextTranslationResponse ¶
type NullableTextTranslationResponse = gen.NullableTextTranslationResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableThreadInfo ¶
type NullableThreadInfo = gen.NullableThreadInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTime ¶
type NullableTime = gen.NullableTime
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTimelineItem ¶
type NullableTimelineItem = gen.NullableTimelineItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTimelinePage ¶
type NullableTimelinePage = gen.NullableTimelinePage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTimelinePost ¶
type NullableTimelinePost = gen.NullableTimelinePost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTimelineSettings ¶
type NullableTimelineSettings = gen.NullableTimelineSettings
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTitle ¶
type NullableTitle = gen.NullableTitle
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTokenDTO ¶
type NullableTokenDTO = gen.NullableTokenDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTokenResponse ¶
type NullableTokenResponse = gen.NullableTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTopCampaignUserDTO ¶
type NullableTopCampaignUserDTO = gen.NullableTopCampaignUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTotalChatRequestData ¶
type NullableTotalChatRequestData = gen.NullableTotalChatRequestData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTotalChatRequestResponse ¶
type NullableTotalChatRequestResponse = gen.NullableTotalChatRequestResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTransactionDetail ¶
type NullableTransactionDetail = gen.NullableTransactionDetail
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTransactionGiftReceived ¶
type NullableTransactionGiftReceived = gen.NullableTransactionGiftReceived
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTransactionGiftReceivedItem ¶
type NullableTransactionGiftReceivedItem = gen.NullableTransactionGiftReceivedItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTransactionHistory ¶
type NullableTransactionHistory = gen.NullableTransactionHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTrustScore ¶
type NullableTrustScore = gen.NullableTrustScore
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTwoFAStatusResponse ¶
type NullableTwoFAStatusResponse = gen.NullableTwoFAStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTwoFaAuthRequiredDTO ¶
type NullableTwoFaAuthRequiredDTO = gen.NullableTwoFaAuthRequiredDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTwoStepAuthEnabled ¶
type NullableTwoStepAuthEnabled = gen.NullableTwoStepAuthEnabled
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTwoStepAuthEnabledResponse ¶
type NullableTwoStepAuthEnabledResponse = gen.NullableTwoStepAuthEnabledResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTwoStepAuthRequestInfo ¶
type NullableTwoStepAuthRequestInfo = gen.NullableTwoStepAuthRequestInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableTwoStepAuthRequestInfoResponse ¶
type NullableTwoStepAuthRequestInfoResponse = gen.NullableTwoStepAuthRequestInfoResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableType ¶
type NullableType = gen.NullableType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUnavailableRootPost ¶
type NullableUnavailableRootPost = gen.NullableUnavailableRootPost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUnreadStatusResponse ¶
type NullableUnreadStatusResponse = gen.NullableUnreadStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUnsubscribedData ¶
type NullableUnsubscribedData = gen.NullableUnsubscribedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUploadContactsRequest ¶
type NullableUploadContactsRequest = gen.NullableUploadContactsRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUser ¶
type NullableUser = gen.NullableUser
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserAuth ¶
type NullableUserAuth = gen.NullableUserAuth
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserCampaign ¶
type NullableUserCampaign = gen.NullableUserCampaign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserCustomDefinitionsResponse ¶
type NullableUserCustomDefinitionsResponse = gen.NullableUserCustomDefinitionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserDTO ¶
type NullableUserDTO = gen.NullableUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserEmailResponse ¶
type NullableUserEmailResponse = gen.NullableUserEmailResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserExternalWalletAddressDTO ¶
type NullableUserExternalWalletAddressDTO = gen.NullableUserExternalWalletAddressDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserInterestsResponse ¶
type NullableUserInterestsResponse = gen.NullableUserInterestsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserMuted ¶
type NullableUserMuted = gen.NullableUserMuted
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserRank ¶
type NullableUserRank = gen.NullableUserRank
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserReputations ¶
type NullableUserReputations = gen.NullableUserReputations
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserResponse ¶
type NullableUserResponse = gen.NullableUserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserSearchFilter ¶
type NullableUserSearchFilter = gen.NullableUserSearchFilter
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserSearchQuery ¶
type NullableUserSearchQuery = gen.NullableUserSearchQuery
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserSearchScope ¶
type NullableUserSearchScope = gen.NullableUserSearchScope
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserSetting ¶
type NullableUserSetting = gen.NullableUserSetting
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserTimestampResponse ¶
type NullableUserTimestampResponse = gen.NullableUserTimestampResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserUserDTO ¶
type NullableUserUserDTO = gen.NullableUserUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUserWrapper ¶
type NullableUserWrapper = gen.NullableUserWrapper
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUsersByTimestampResponse ¶
type NullableUsersByTimestampResponse = gen.NullableUsersByTimestampResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableUsersResponse ¶
type NullableUsersResponse = gen.NullableUsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableValidationPostResponse ¶
type NullableValidationPostResponse = gen.NullableValidationPostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableVerifyDeviceResponse ¶
type NullableVerifyDeviceResponse = gen.NullableVerifyDeviceResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableVideo ¶
type NullableVideo = gen.NullableVideo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableVideoProcessedData ¶
type NullableVideoProcessedData = gen.NullableVideoProcessedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableVoteSurveyResponse ¶
type NullableVoteSurveyResponse = gen.NullableVoteSurveyResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWalkthrough ¶
type NullableWalkthrough = gen.NullableWalkthrough
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWalletPresignedUrlResponse ¶
type NullableWalletPresignedUrlResponse = gen.NullableWalletPresignedUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWalletResponse ¶
type NullableWalletResponse = gen.NullableWalletResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3Bag ¶
type NullableWeb3Bag = gen.NullableWeb3Bag
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3EmplExchangeQuotaResponse ¶
type NullableWeb3EmplExchangeQuotaResponse = gen.NullableWeb3EmplExchangeQuotaResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3EmplTokenExchangeConversionAndFeeDTO ¶
type NullableWeb3EmplTokenExchangeConversionAndFeeDTO = gen.NullableWeb3EmplTokenExchangeConversionAndFeeDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3EmplTokenExchangeConversionAndFeeResponse ¶
type NullableWeb3EmplTokenExchangeConversionAndFeeResponse = gen.NullableWeb3EmplTokenExchangeConversionAndFeeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3EmplWithdrawalTokenDTO ¶
type NullableWeb3EmplWithdrawalTokenDTO = gen.NullableWeb3EmplWithdrawalTokenDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3EmplWithdrawalTokensDTO ¶
type NullableWeb3EmplWithdrawalTokensDTO = gen.NullableWeb3EmplWithdrawalTokensDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3EmplWithdrawalTokensResponse ¶
type NullableWeb3EmplWithdrawalTokensResponse = gen.NullableWeb3EmplWithdrawalTokensResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3ExpiringEmpl ¶
type NullableWeb3ExpiringEmpl = gen.NullableWeb3ExpiringEmpl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3ExpiringEmplExpiredEmpl ¶
type NullableWeb3ExpiringEmplExpiredEmpl = gen.NullableWeb3ExpiringEmplExpiredEmpl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3FeaturesResponse ¶
type NullableWeb3FeaturesResponse = gen.NullableWeb3FeaturesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3NftCollectionItemDTO ¶
type NullableWeb3NftCollectionItemDTO = gen.NullableWeb3NftCollectionItemDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3NftCollectionItemsResponse ¶
type NullableWeb3NftCollectionItemsResponse = gen.NullableWeb3NftCollectionItemsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3NftInfoDTO ¶
type NullableWeb3NftInfoDTO = gen.NullableWeb3NftInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3NftInfosDTO ¶
type NullableWeb3NftInfosDTO = gen.NullableWeb3NftInfosDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3TokenInfoDTO ¶
type NullableWeb3TokenInfoDTO = gen.NullableWeb3TokenInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3TokenInfosDTO ¶
type NullableWeb3TokenInfosDTO = gen.NullableWeb3TokenInfosDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3TransactionDetail ¶
type NullableWeb3TransactionDetail = gen.NullableWeb3TransactionDetail
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletBlockChainNetwork ¶
type NullableWeb3WalletBlockChainNetwork = gen.NullableWeb3WalletBlockChainNetwork
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletBlockStoreEntry ¶
type NullableWeb3WalletBlockStoreEntry = gen.NullableWeb3WalletBlockStoreEntry
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletBlockStoreItem ¶
type NullableWeb3WalletBlockStoreItem = gen.NullableWeb3WalletBlockStoreItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletDailyQuest ¶
type NullableWeb3WalletDailyQuest = gen.NullableWeb3WalletDailyQuest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletEmplExpiring ¶
type NullableWeb3WalletEmplExpiring = gen.NullableWeb3WalletEmplExpiring
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletEmplExpiringList ¶
type NullableWeb3WalletEmplExpiringList = gen.NullableWeb3WalletEmplExpiringList
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletExternalWallet ¶
type NullableWeb3WalletExternalWallet = gen.NullableWeb3WalletExternalWallet
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletGasFee ¶
type NullableWeb3WalletGasFee = gen.NullableWeb3WalletGasFee
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletGasPercent ¶
type NullableWeb3WalletGasPercent = gen.NullableWeb3WalletGasPercent
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletLocalHistoryTransaction ¶
type NullableWeb3WalletLocalHistoryTransaction = gen.NullableWeb3WalletLocalHistoryTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletOptimisticSentItem ¶
type NullableWeb3WalletOptimisticSentItem = gen.NullableWeb3WalletOptimisticSentItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletPreSign ¶
type NullableWeb3WalletPreSign = gen.NullableWeb3WalletPreSign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletPreSignApprove ¶
type NullableWeb3WalletPreSignApprove = gen.NullableWeb3WalletPreSignApprove
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletPreSignApproveBCNetworkData ¶
type NullableWeb3WalletPreSignApproveBCNetworkData = gen.NullableWeb3WalletPreSignApproveBCNetworkData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletReceipt ¶
type NullableWeb3WalletReceipt = gen.NullableWeb3WalletReceipt
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletTransactionHistory ¶
type NullableWeb3WalletTransactionHistory = gen.NullableWeb3WalletTransactionHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletTransactionHistoryAssetInfo ¶
type NullableWeb3WalletTransactionHistoryAssetInfo = gen.NullableWeb3WalletTransactionHistoryAssetInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletTransactionHistoryHeader ¶
type NullableWeb3WalletTransactionHistoryHeader = gen.NullableWeb3WalletTransactionHistoryHeader
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWeb3WalletUserStatusDetails ¶
type NullableWeb3WalletUserStatusDetails = gen.NullableWeb3WalletUserStatusDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWebSocketInteractor ¶
type NullableWebSocketInteractor = gen.NullableWebSocketInteractor
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWebSocketTokenResponse ¶
type NullableWebSocketTokenResponse = gen.NullableWebSocketTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableWithdraw ¶
type NullableWithdraw = gen.NullableWithdraw
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type NullableYayPoints ¶
type NullableYayPoints = gen.NullableYayPoints
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type OnChainTransactionDTO ¶
type OnChainTransactionDTO = gen.OnChainTransactionDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type OnChainTransactionsResponse ¶
type OnChainTransactionsResponse = gen.OnChainTransactionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type OnlineStatus ¶
type OnlineStatus = gen.OnlineStatus
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type OnlineStatusEnum ¶
type OnlineStatusEnum = gen.OnlineStatusEnum
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Option ¶
type Option func(*Client)
Option customizes a Client at construction time.
func WithAPIVersionKey ¶
WithAPIVersionKey overrides the HS256 key used to sign the X-Jwt header.
func WithAPIVersionName ¶
WithAPIVersionName overrides the X-App-Version header value.
func WithAcceptLanguage ¶
WithAcceptLanguage overrides Accept-Language (default: "ja").
func WithAppVersion ¶
WithAppVersion overrides the app version embedded in X-Device-Info.
func WithBaseURL ¶
WithBaseURL overrides the API base URL (default: https://api.yay.space).
func WithCassandraBaseURL ¶
WithCassandraBaseURL overrides the auxiliary host used for activity-feed operations (default: https://cas.yay.space). Point this at a test server to exercise host-routed endpoints offline.
func WithClientIP ¶
WithClientIP pre-sets X-Client-IP so the client does not need to perform the lazy GetUserTimestamp lookup on first use.
func WithConnectionSpeed ¶
WithConnectionSpeed overrides X-Connection-Speed (default: "0 kbps").
func WithConnectionType ¶
WithConnectionType overrides X-Connection-Type (default: "wifi").
func WithDeviceInfo ¶
WithDeviceInfo overrides the X-Device-Info header.
func WithDeviceUUID ¶
WithDeviceUUID sets a specific device UUID instead of generating a fresh one. Use this to keep device identity stable across runs.
func WithEventStreamURL ¶
WithEventStreamURL overrides the event-stream endpoint used by OpenEventStream (default: wss://cable.yay.space).
func WithHTTPClient ¶
WithHTTPClient sets a custom *http.Client. The client's Transport is wrapped to add Yay!-required headers.
NewClient takes a snapshot — it shallow-copies the supplied *http.Client and wraps the copy's Transport. Mutating the original after construction (e.g. changing Timeout, swapping Transport) does NOT affect the SDK; pass a fresh option-set to a new Client instead.
func WithLogger ¶
WithLogger directs the SDK's structured records to l. Without this the SDK is silent (library default). Passing nil keeps the silent default rather than panicking later. See PORTING.md §12.2.
func WithRetryPolicy ¶
func WithRetryPolicy(p RetryPolicy) Option
WithRetryPolicy overrides the default retry behavior for transient failures (5xx, 429, network errors). Pass RetryPolicy{} (zero value) to disable retries entirely. See DefaultRetryPolicy for the built-in defaults.
func WithSessionStore ¶
func WithSessionStore(s SessionStore) Option
WithSessionStore attaches a SessionStore so tokens can be restored across runs. Use NewSessionStore for a JSON-file backed store, NewMemoryStore for an in-process one, or provide any type satisfying SessionStore.
func WithUserAgent ¶
WithUserAgent overrides the UA string. Default is the device-info style expected by Yay! ("android 11 (3.5x 1440x2960 Galaxy S9)").
func WithUserID ¶
WithUserID pre-populates Client.UserID. Use this only when authenticating via SetTokens (no LoginWithEmail call); the login wrappers fill UserID automatically.
type Page ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Pal ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalActivityLog ¶
type PalActivityLog = gen.PalActivityLog
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalActivityLogDetails ¶
type PalActivityLogDetails = gen.PalActivityLogDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalActivityLogs ¶
type PalActivityLogs = gen.PalActivityLogs
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalDetailsDTO ¶
type PalDetailsDTO = gen.PalDetailsDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalDetailsResponse ¶
type PalDetailsResponse = gen.PalDetailsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalFreePoolStatus ¶
type PalFreePoolStatus = gen.PalFreePoolStatus
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalFreePoolStatusResponse ¶
type PalFreePoolStatusResponse = gen.PalFreePoolStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalGacha ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalGachaAvailabilityResponse ¶
type PalGachaAvailabilityResponse = gen.PalGachaAvailabilityResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalGachaHistoryResponse ¶
type PalGachaHistoryResponse = gen.PalGachaHistoryResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalGachaHistoryResponseItem ¶
type PalGachaHistoryResponseItem = gen.PalGachaHistoryResponseItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalGachaListResponse ¶
type PalGachaListResponse = gen.PalGachaListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalGrade ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalLevelUpResponse ¶
type PalLevelUpResponse = gen.PalLevelUpResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalListResponse ¶
type PalListResponse = gen.PalListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRaceAvailablePalListResponse ¶
type PalRaceAvailablePalListResponse = gen.PalRaceAvailablePalListResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRaceDetailsResponse ¶
type PalRaceDetailsResponse = gen.PalRaceDetailsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRaceItemDTO ¶
type PalRaceItemDTO = gen.PalRaceItemDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRaceLeagueDTO ¶
type PalRaceLeagueDTO = gen.PalRaceLeagueDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRaceLeaguesResponse ¶
type PalRaceLeaguesResponse = gen.PalRaceLeaguesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRaceRegisterResponse ¶
type PalRaceRegisterResponse = gen.PalRaceRegisterResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRacesResponse ¶
type PalRacesResponse = gen.PalRacesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalRank ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PalResponse ¶
type PalResponse = gen.PalResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ParentMessage ¶
type ParentMessage = gen.ParentMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PendingEmplActivity ¶
type PendingEmplActivity = gen.PendingEmplActivity
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PendingEmplActivityDetails ¶
type PendingEmplActivityDetails = gen.PendingEmplActivityDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PlatformDetails ¶
type PlatformDetails = gen.PlatformDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PolicyAgreementsResponse ¶
type PolicyAgreementsResponse = gen.PolicyAgreementsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PopularWord ¶
type PopularWord = gen.PopularWord
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PopularWordType ¶
type PopularWordType = gen.PopularWordType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PopularWordsResponse ¶
type PopularWordsResponse = gen.PopularWordsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Post ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostContentState ¶
type PostContentState = gen.PostContentState
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostGift ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostGiftCardExchange ¶
type PostGiftCardExchange = gen.PostGiftCardExchange
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostLikersResponse ¶
type PostLikersResponse = gen.PostLikersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostResponse ¶
type PostResponse = gen.PostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostSearchFilter ¶
type PostSearchFilter = gen.PostSearchFilter
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostSearchQuery ¶
type PostSearchQuery = gen.PostSearchQuery
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostSearchScope ¶
type PostSearchScope = gen.PostSearchScope
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostTag ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostTagsResponse ¶
type PostTagsResponse = gen.PostTagsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostTransaction ¶
type PostTransaction = gen.PostTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostType ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PostsResponse ¶
type PostsResponse = gen.PostsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PreSign ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PreSignApprove ¶
type PreSignApprove = gen.PreSignApprove
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PresignedUrl ¶
type PresignedUrl = gen.PresignedUrl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PresignedUrlResponse ¶
type PresignedUrlResponse = gen.PresignedUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PresignedUrlsResponse ¶
type PresignedUrlsResponse = gen.PresignedUrlsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PriceDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ProductQuota ¶
type ProductQuota = gen.ProductQuota
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ProfileImage ¶
type ProfileImage = gen.ProfileImage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ProfileImageDTO ¶
type ProfileImageDTO = gen.ProfileImageDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ProgressDTO ¶
type ProgressDTO = gen.ProgressDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Promotion ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PromotionsResponse ¶
type PromotionsResponse = gen.PromotionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type PurchaseGiftRequest ¶
type PurchaseGiftRequest = gen.PurchaseGiftRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Qualification ¶
type Qualification = gen.Qualification
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RaceHistory ¶
type RaceHistory = gen.RaceHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RaceReward ¶
type RaceReward = gen.RaceReward
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RawEvent ¶
type RawEvent struct {
Name string
Data json.RawMessage
}
RawEvent wraps an event whose discriminator the SDK does not recognize. The Name is the server-supplied event tag; Data is the raw JSON payload so callers can decode it out-of-band.
type ReadAttachmentRequest ¶
type ReadAttachmentRequest = gen.ReadAttachmentRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmChatRoom ¶
type RealmChatRoom = gen.RealmChatRoom
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmConferenceCall ¶
type RealmConferenceCall = gen.RealmConferenceCall
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmGame ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmGenre ¶
type RealmGenre = gen.RealmGenre
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmGift ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmGiftingAbility ¶
type RealmGiftingAbility = gen.RealmGiftingAbility
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmMessage ¶
type RealmMessage = gen.RealmMessage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmPlatformDetails ¶
type RealmPlatformDetails = gen.RealmPlatformDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RealmUser ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ReceivedGift ¶
type ReceivedGift = gen.ReceivedGift
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RecentSearch ¶
type RecentSearch = gen.RecentSearch
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RecentSearchType ¶
type RecentSearchType = gen.RecentSearchType
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RecentSearchesResponse ¶
type RecentSearchesResponse = gen.RecentSearchesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ReconnectPolicy ¶
type ReconnectPolicy struct {
// Disabled stops the conn after the first disconnect. Subscriptions
// terminate with the connection error.
Disabled bool
// MaxAttempts caps the total reconnect attempts (excluding the
// initial dial). 0 means unlimited.
//
// Note that 0 here means "unlimited", whereas RetryPolicy.MaxAttempts
// (HTTP retry) treats values < 2 as "disabled". The two policies
// have opposite semantics for the zero value because their default
// behaviors are also opposite — an unattended event stream wants to
// keep recovering, an HTTP request shouldn't retry without explicit
// opt-in.
MaxAttempts int
// InitialDelay is the first backoff sleep. Each subsequent attempt
// doubles up to MaxDelay, with full jitter.
InitialDelay time.Duration
// MaxDelay caps any single sleep between attempts.
MaxDelay time.Duration
}
ReconnectPolicy controls how a *EventStream behaves after the underlying connection drops. The zero value (DefaultReconnectPolicy()) keeps reconnecting forever with exponential backoff; set Disabled true to surface the disconnect to the caller instead.
func DefaultReconnectPolicy ¶
func DefaultReconnectPolicy() ReconnectPolicy
DefaultReconnectPolicy returns the policy OpenEventStream applies when the caller does not override it: unlimited attempts, 500ms initial delay, 30s ceiling.
type RefreshCounterRequest ¶
type RefreshCounterRequest = gen.RefreshCounterRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RefreshCounterRequestsResponse ¶
type RefreshCounterRequestsResponse = gen.RefreshCounterRequestsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RegisterDeviceTokenResponse ¶
type RegisterDeviceTokenResponse = gen.RegisterDeviceTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RegisterRequest ¶
type RegisterRequest = gen.RegisterRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Relationship ¶
type Relationship = gen.Relationship
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Request ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RequestMethod ¶
type RequestMethod = gen.RequestMethod
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Requirement ¶
type Requirement = gen.Requirement
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Result ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RetryPolicy ¶
type RetryPolicy struct {
// MaxAttempts caps the total number of attempts (including the
// initial one). Values < 2 disable retry — the request is sent at
// most once.
MaxAttempts int
// BaseDelay is the starting delay for exponential backoff. The
// actual sleep is BaseDelay * 2^(attempt-2) bounded by MaxDelay,
// with full jitter (random uniform in [0, computed]).
BaseDelay time.Duration
// MaxDelay caps any single sleep between attempts (also applied to
// server-suggested delays).
MaxDelay time.Duration
// RetryOnPOST allows POST and PATCH requests to be retried on 5xx
// and network errors. Off by default because Yay! has no
// idempotency-key concept and a retry could double-create resources
// (post, message, follow). Turn this on only when you've verified
// the endpoints you call are idempotent.
//
// 429 (TooManyRequests) responses always retry regardless of this
// setting — the server has explicitly requested the retry and the
// request was rejected before processing, so there is no
// duplicate-creation risk.
RetryOnPOST bool
}
RetryPolicy controls how Transport retries failed requests on 5xx, 429, and network errors. The zero value disables retries entirely (MaxAttempts == 0 ⇒ a single attempt and no retry); use DefaultRetryPolicy() for the values NewClient applies by default.
func DefaultRetryPolicy ¶
func DefaultRetryPolicy() RetryPolicy
DefaultRetryPolicy returns the policy NewClient applies when callers do not override it: 3 attempts, 200ms base delay, 30s ceiling, no POST retry.
type Review ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ReviewRestriction ¶
type ReviewRestriction = gen.ReviewRestriction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ReviewsResponse ¶
type ReviewsResponse = gen.ReviewsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Reward ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Role ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type RtmTokenResponse ¶
type RtmTokenResponse = gen.RtmTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SearchCriteria ¶
type SearchCriteria = gen.SearchCriteria
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SearchUsersRequest ¶
type SearchUsersRequest = gen.SearchUsersRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SectionNavigation ¶
type SectionNavigation = gen.SectionNavigation
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Session ¶
type Session struct {
Email string `json:"email,omitempty"`
UserID int64 `json:"user_id"`
AccessToken string `json:"access_token"`
RefreshToken string `json:"refresh_token"`
DeviceUUID string `json:"device_uuid,omitempty"`
UpdatedAt time.Time `json:"updated_at"`
}
Session is one persisted login record.
type SessionStore ¶
type SessionStore interface {
// Load returns the session for email, or ErrNoSession if none is stored.
Load(email string) (*Session, error)
// Save upserts the session keyed by s.Email.
Save(s *Session) error
// Delete removes the session for email. A missing key is not an error.
Delete(email string) error
}
SessionStore persists (email → Session) pairs so tokens survive across process restarts. Implementations must be safe for concurrent use from within a single process. Multi-process writers are out of scope.
func NewMemoryStore ¶
func NewMemoryStore() SessionStore
NewMemoryStore returns a SessionStore that lives only in process memory. Useful for tests and short-lived scripts.
func NewSessionStore ¶
func NewSessionStore(path string) (SessionStore, error)
NewSessionStore returns a SessionStore backed by a JSON file at path. This is the default implementation; use NewMemoryStore for an in-process alternative. The parent directory is created if missing; the file itself is created lazily on the first Save. Writes are atomic within a single process via temp-file + rename. Concurrent writers across multiple processes are not supported — use one session file per process.
type Setting ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Settings ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Shareable ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SharedUrl ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SignUpSnsInfoRequest ¶
type SignUpSnsInfoRequest = gen.SignUpSnsInfoRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SignaturePayload ¶
type SignaturePayload = gen.SignaturePayload
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SignedInfo ¶
type SignedInfo struct {
// Timestamp is the Unix-second timestamp the hash is computed
// against. Pass this to whichever request field expects a
// "timestamp" (e.g. EditUser.Timestamp).
Timestamp int64
// Value is the lowercase 32-char MD5 hex digest. Pass this to
// the "signed_info" request field.
Value string
}
SignedInfo bundles the timestamp and MD5 hash a Yay! request needs to pass server-side validation. The two values are bound: changing one without the other invalidates the signature.
type SnsInfo ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type StateChanges ¶
type StateChanges = gen.StateChanges
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Sticker ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type StickerPack ¶
type StickerPack = gen.StickerPack
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type StickerPacksResponse ¶
type StickerPacksResponse = gen.StickerPacksResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Subscription ¶
type Subscription struct {
// contains filtered or unexported fields
}
Subscription is one active channel subscription. Read events from Events(); the channel closes when the subscription terminates (either via Unsubscribe or because the parent EventStream closed). Done() is available for callers that want to wait on termination without consuming events themselves — the parent EventStream's Err() carries the cause when the subscription died because the stream died.
func (*Subscription) Done ¶
func (s *Subscription) Done() <-chan struct{}
Done is closed when the subscription has terminated, either through Unsubscribe or because the parent EventStream shut down. Useful when a different goroutine is consuming Events() and you just want to block on termination.
func (*Subscription) Events ¶
func (s *Subscription) Events() <-chan Event
Events returns the buffered channel of incoming events. The channel closes when the subscription terminates.
func (*Subscription) Unsubscribe ¶
func (s *Subscription) Unsubscribe(ctx context.Context) error
Unsubscribe sends an unsubscribe command and terminates the subscription. It is safe to call multiple times.
type Survey ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SurveyChoice ¶
type SurveyChoice = gen.SurveyChoice
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type SwapDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TXNData ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TXNLogData ¶
type TXNLogData = gen.TXNLogData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Target ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TextTranslationResponse ¶
type TextTranslationResponse = gen.TextTranslationResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ThreadInfo ¶
type ThreadInfo = gen.ThreadInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TimelineItem ¶
type TimelineItem = gen.TimelineItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TimelinePage ¶
type TimelinePage = gen.TimelinePage
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TimelinePost ¶
type TimelinePost = gen.TimelinePost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TimelineSettings ¶
type TimelineSettings = gen.TimelineSettings
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Title ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TokenDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TokenResponse ¶
type TokenResponse = gen.TokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Tokens ¶
Tokens is an immutable snapshot of the OAuth credentials a Client has active at one point in time. Returned by (*Client).Tokens; mutate by calling SetTokens or by going through the login / refresh flows.
type TopCampaignUserDTO ¶
type TopCampaignUserDTO = gen.TopCampaignUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TotalChatRequestData ¶
type TotalChatRequestData = gen.TotalChatRequestData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TotalChatRequestEvent ¶
type TotalChatRequestEvent struct {
TotalCount int `json:"total_count"`
}
TotalChatRequestEvent reports the current count of pending chat requests addressed to the user.
type TotalChatRequestResponse ¶
type TotalChatRequestResponse = gen.TotalChatRequestResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TransactionDetail ¶
type TransactionDetail = gen.TransactionDetail
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TransactionGiftReceived ¶
type TransactionGiftReceived = gen.TransactionGiftReceived
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TransactionGiftReceivedItem ¶
type TransactionGiftReceivedItem = gen.TransactionGiftReceivedItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TransactionHistory ¶
type TransactionHistory = gen.TransactionHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Transport ¶
type Transport struct {
Base http.RoundTripper
// contains filtered or unexported fields
}
Transport is an http.RoundTripper that injects every header the Yay! servers require, picks the right Authorization scheme (Basic for /api/v1/oauth/token*, Bearer otherwise), transparently refreshes the access token on a 401, and retries transient failures (5xx, 429, network errors) per the client's RetryPolicy.
It is not intended for direct use by callers; NewClient wires one in front of the client's http.Client.
type TrustScore ¶
type TrustScore = gen.TrustScore
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TwoFAStatusResponse ¶
type TwoFAStatusResponse = gen.TwoFAStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TwoFaAuthRequiredDTO ¶
type TwoFaAuthRequiredDTO = gen.TwoFaAuthRequiredDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TwoStepAuthEnabled ¶
type TwoStepAuthEnabled = gen.TwoStepAuthEnabled
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TwoStepAuthEnabledResponse ¶
type TwoStepAuthEnabledResponse = gen.TwoStepAuthEnabledResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TwoStepAuthRequestInfo ¶
type TwoStepAuthRequestInfo = gen.TwoStepAuthRequestInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type TwoStepAuthRequestInfoResponse ¶
type TwoStepAuthRequestInfoResponse = gen.TwoStepAuthRequestInfoResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Type ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UnavailableRootPost ¶
type UnavailableRootPost = gen.UnavailableRootPost
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UnreadStatusResponse ¶
type UnreadStatusResponse = gen.UnreadStatusResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UnsubscribedData ¶
type UnsubscribedData = gen.UnsubscribedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UnsubscribedEvent ¶
type UnsubscribedEvent struct {
UserIDs []int64 `json:"user_ids"`
}
UnsubscribedEvent is delivered when the server forces the user out of a channel — typically because they were removed from the chat or group.
type Upload ¶
Upload is a single file passed to one of the Upload* methods.
Filename is used to derive the file extension and the Content-Type sent on PUT. If empty, the upload is treated as JPEG. Body is read once and fully buffered in memory before the request is issued.
type UploadContactsRequest ¶
type UploadContactsRequest = gen.UploadContactsRequest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type User ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserAuth ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserCampaign ¶
type UserCampaign = gen.UserCampaign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserCustomDefinitionsResponse ¶
type UserCustomDefinitionsResponse = gen.UserCustomDefinitionsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserDTO ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserEmailResponse ¶
type UserEmailResponse = gen.UserEmailResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserExternalWalletAddressDTO ¶
type UserExternalWalletAddressDTO = gen.UserExternalWalletAddressDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserInterestsResponse ¶
type UserInterestsResponse = gen.UserInterestsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserMuted ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserRank ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserReputations ¶
type UserReputations = gen.UserReputations
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserResponse ¶
type UserResponse = gen.UserResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserSearchFilter ¶
type UserSearchFilter = gen.UserSearchFilter
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserSearchQuery ¶
type UserSearchQuery = gen.UserSearchQuery
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserSearchScope ¶
type UserSearchScope = gen.UserSearchScope
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserSetting ¶
type UserSetting = gen.UserSetting
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserTimestampResponse ¶
type UserTimestampResponse = gen.UserTimestampResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserUserDTO ¶
type UserUserDTO = gen.UserUserDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UserWrapper ¶
type UserWrapper = gen.UserWrapper
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UsersByTimestampResponse ¶
type UsersByTimestampResponse = gen.UsersByTimestampResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type UsersResponse ¶
type UsersResponse = gen.UsersResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type ValidationPostResponse ¶
type ValidationPostResponse = gen.ValidationPostResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type VerifyDeviceResponse ¶
type VerifyDeviceResponse = gen.VerifyDeviceResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Video ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type VideoProcessedData ¶
type VideoProcessedData = gen.VideoProcessedData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type VideoProcessedEvent ¶
type VideoProcessedEvent struct {
ID int64 `json:"id"`
VideoProcessed bool `json:"video_processed"`
VideoURL string `json:"video_url,omitempty"`
VideoThumbnailURL string `json:"video_thumbnail_url,omitempty"`
VideoThumbnailBigURL string `json:"video_thumbnail_big_url,omitempty"`
}
VideoProcessedEvent is delivered on MessagesChannel after server-side video transcoding finishes for an attachment.
type VoteSurveyResponse ¶
type VoteSurveyResponse = gen.VoteSurveyResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Walkthrough ¶
type Walkthrough = gen.Walkthrough
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type WalletPresignedUrlResponse ¶
type WalletPresignedUrlResponse = gen.WalletPresignedUrlResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type WalletResponse ¶
type WalletResponse = gen.WalletResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3Bag ¶
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3EmplExchangeQuotaResponse ¶
type Web3EmplExchangeQuotaResponse = gen.Web3EmplExchangeQuotaResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3EmplTokenExchangeConversionAndFeeDTO ¶
type Web3EmplTokenExchangeConversionAndFeeDTO = gen.Web3EmplTokenExchangeConversionAndFeeDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3EmplTokenExchangeConversionAndFeeResponse ¶
type Web3EmplTokenExchangeConversionAndFeeResponse = gen.Web3EmplTokenExchangeConversionAndFeeResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3EmplWithdrawalTokenDTO ¶
type Web3EmplWithdrawalTokenDTO = gen.Web3EmplWithdrawalTokenDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3EmplWithdrawalTokensDTO ¶
type Web3EmplWithdrawalTokensDTO = gen.Web3EmplWithdrawalTokensDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3EmplWithdrawalTokensResponse ¶
type Web3EmplWithdrawalTokensResponse = gen.Web3EmplWithdrawalTokensResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3ExpiringEmpl ¶
type Web3ExpiringEmpl = gen.Web3ExpiringEmpl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3ExpiringEmplExpiredEmpl ¶
type Web3ExpiringEmplExpiredEmpl = gen.Web3ExpiringEmplExpiredEmpl
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3FeaturesResponse ¶
type Web3FeaturesResponse = gen.Web3FeaturesResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3NftCollectionItemDTO ¶
type Web3NftCollectionItemDTO = gen.Web3NftCollectionItemDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3NftCollectionItemsResponse ¶
type Web3NftCollectionItemsResponse = gen.Web3NftCollectionItemsResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3NftInfoDTO ¶
type Web3NftInfoDTO = gen.Web3NftInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3NftInfosDTO ¶
type Web3NftInfosDTO = gen.Web3NftInfosDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3TokenInfoDTO ¶
type Web3TokenInfoDTO = gen.Web3TokenInfoDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3TokenInfosDTO ¶
type Web3TokenInfosDTO = gen.Web3TokenInfosDTO
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3TransactionDetail ¶
type Web3TransactionDetail = gen.Web3TransactionDetail
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletBlockChainNetwork ¶
type Web3WalletBlockChainNetwork = gen.Web3WalletBlockChainNetwork
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletBlockStoreEntry ¶
type Web3WalletBlockStoreEntry = gen.Web3WalletBlockStoreEntry
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletBlockStoreItem ¶
type Web3WalletBlockStoreItem = gen.Web3WalletBlockStoreItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletDailyQuest ¶
type Web3WalletDailyQuest = gen.Web3WalletDailyQuest
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletEmplExpiring ¶
type Web3WalletEmplExpiring = gen.Web3WalletEmplExpiring
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletEmplExpiringList ¶
type Web3WalletEmplExpiringList = gen.Web3WalletEmplExpiringList
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletExternalWallet ¶
type Web3WalletExternalWallet = gen.Web3WalletExternalWallet
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletGasFee ¶
type Web3WalletGasFee = gen.Web3WalletGasFee
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletGasPercent ¶
type Web3WalletGasPercent = gen.Web3WalletGasPercent
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletLocalHistoryTransaction ¶
type Web3WalletLocalHistoryTransaction = gen.Web3WalletLocalHistoryTransaction
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletOptimisticSentItem ¶
type Web3WalletOptimisticSentItem = gen.Web3WalletOptimisticSentItem
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletPreSign ¶
type Web3WalletPreSign = gen.Web3WalletPreSign
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletPreSignApprove ¶
type Web3WalletPreSignApprove = gen.Web3WalletPreSignApprove
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletPreSignApproveBCNetworkData ¶
type Web3WalletPreSignApproveBCNetworkData = gen.Web3WalletPreSignApproveBCNetworkData
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletReceipt ¶
type Web3WalletReceipt = gen.Web3WalletReceipt
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletTransactionHistory ¶
type Web3WalletTransactionHistory = gen.Web3WalletTransactionHistory
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletTransactionHistoryAssetInfo ¶
type Web3WalletTransactionHistoryAssetInfo = gen.Web3WalletTransactionHistoryAssetInfo
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletTransactionHistoryHeader ¶
type Web3WalletTransactionHistoryHeader = gen.Web3WalletTransactionHistoryHeader
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type Web3WalletUserStatusDetails ¶
type Web3WalletUserStatusDetails = gen.Web3WalletUserStatusDetails
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type WebSocketInteractor ¶
type WebSocketInteractor = gen.WebSocketInteractor
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.
type WebSocketTokenResponse ¶
type WebSocketTokenResponse = gen.WebSocketTokenResponse
Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.