yaylib

package module
v2.0.0 Latest Latest
Warning

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

Go to latest
Published: May 18, 2026 License: MIT Imports: 30 Imported by: 0

README

yaylib

yaylib

好きでつながるバーチャルワールド - Yay! の API ライブラリ

Go  TypeScript  Python

あらゆる操作の自動化や、ボットの開発が可能です。

Discord に参加

Yay! の API を Go / TypeScript / Python から扱うための非公式 SDK です。

インストール

go get github.com/ekkx/yaylib/v2   # Go
npm install yaylib                 # TypeScript
pip install yaylib                 # Python

クイックスタート (Go)

package main

import (
	"context"

	"github.com/ekkx/yaylib/v2"
)

func main() {
	ctx := context.Background()
	client := yaylib.NewClient()

	// ログイン(セッションは透過的にキャッシュされます)
	client.LoginWithEmail(ctx).Email("...").Password("...").Execute()

	// タイムラインを取得
	tl, _, _ := client.GetTimeline(ctx, yaylib.NoreplyModeFalse).Number(20).Execute()
	_ = tl

	// 投稿する
	client.CreatePost(ctx).
		XJwt(client.GenerateXJwt()).
		PostType("text").
		Text("hello from yaylib").
		Execute()
}

すべてのオペレーションは client.<Operation> として直接呼び出せます。

イベントストリーム

stream, _ := client.OpenEventStream(ctx)
sub, _ := stream.Subscribe(ctx, yaylib.ChatRoomChannel())

for ev := range sub.Events() {
	switch e := ev.(type) {
	case *yaylib.NewMessageEvent:
		// 新着メッセージを受信
		fmt.Println("new message:", e)
	}
}

⚖️ ライセンス

MIT © ekkx

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

View Source
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
	PostTypeShareablegroup  = gen.POSTTYPE_ShareableGroup
	PostTypeShareablethread = gen.POSTTYPE_ShareableThread
	PostTypeShareableurl    = gen.POSTTYPE_ShareableUrl
	PostTypeSharepal        = gen.POSTTYPE_SharePal
	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.

View Source
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.

View Source
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.

View Source
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.

View Source
const MaxReportImagesPerUpload = 4

MaxReportImagesPerUpload is the per-call cap on UploadReportImages. The server rejects the 5th and beyond.

View Source
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

View Source
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
	NewModelShareable                                            = gen.NewModelShareable
	NewModelShareableWithDefaults                                = gen.NewModelShareableWithDefaults
	NewModelSharedUrl                                            = gen.NewModelSharedUrl
	NewModelSharedUrlWithDefaults                                = gen.NewModelSharedUrlWithDefaults
	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
	NewNavigation                                                = gen.NewNavigation
	NewNavigationWithDefaults                                    = gen.NewNavigationWithDefaults
	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
	NewNullableModelShareable                                    = gen.NewNullableModelShareable
	NewNullableModelSharedUrl                                    = gen.NewNullableModelSharedUrl
	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
	NewNullableNavigation                                        = gen.NewNullableNavigation
	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
	NewNullableSectionNavigation                                 = gen.NewNullableSectionNavigation
	NewNullableSetting                                           = gen.NewNullableSetting
	NewNullableSettings                                          = gen.NewNullableSettings
	NewNullableShareable                                         = gen.NewNullableShareable
	NewNullableSharedUrl                                         = gen.NewNullableSharedUrl
	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
	NewNullableUnavailableRootPost                               = gen.NewNullableUnavailableRootPost
	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
	NewSectionNavigation                                         = gen.NewSectionNavigation
	NewSectionNavigationWithDefaults                             = gen.NewSectionNavigationWithDefaults
	NewSetting                                                   = gen.NewSetting
	NewSettingWithDefaults                                       = gen.NewSettingWithDefaults
	NewSettings                                                  = gen.NewSettings
	NewSettingsWithDefaults                                      = gen.NewSettingsWithDefaults
	NewShareable                                                 = gen.NewShareable
	NewShareableWithDefaults                                     = gen.NewShareableWithDefaults
	NewSharedUrl                                                 = gen.NewSharedUrl
	NewSharedUrlWithDefaults                                     = gen.NewSharedUrlWithDefaults
	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
	NewUnavailableRootPost                                       = gen.NewUnavailableRootPost
	NewUnavailableRootPostWithDefaults                           = gen.NewUnavailableRootPostWithDefaults
	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.

View Source
var ErrNoSession = errors.New("yaylib: no session for that email")

ErrNoSession is returned by SessionStore.Load when no record exists for the given email.

View Source
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

func MediaURL(filename string) string

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

type Activity = gen.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

type ApiB = gen.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

type ApiN = gen.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

type AssetInfo = gen.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

type AssetType = gen.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

type Attribute = gen.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

type BagDTO = gen.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

type Balance = gen.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

type BanWord = gen.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

type Bgm = gen.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

type Breakdown = gen.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

type BridgeDTO = gen.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

type Callback = gen.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

func GroupPostsChannel(groupID int64) Channel

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

func MessagesChannel(roomID int64) Channel

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

type ChatRoom = gen.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

type Choice = gen.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

func NewClient(opts ...Option) *Client

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

func (c *Client) Close() error

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

func (c *Client) GenerateSignedVersion() string

GenerateSignedVersion returns the signed_version HMAC token that some Yay! API endpoints require alongside signed_info.

func (*Client) GenerateXJwt

func (c *Client) GenerateXJwt() string

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

func (c *Client) LoadSession(email string) (*Session, error)

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

func (c *Client) SaveSession(s *Session) error

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

func (c *Client) SetTokens(access, refresh string)

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

func (c *Client) Tokens() 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

func (c *Client) UploadAvatarImage(ctx context.Context, file Upload) (string, error)

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

func (c *Client) UploadCoverImage(ctx context.Context, file Upload) (string, error)

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

func (c *Client) UploadGroupCreationCoverImage(ctx context.Context, file Upload) (string, error)

UploadGroupCreationCoverImage uploads the cover image for a group that is about to be created.

func (*Client) UploadGroupCreationIconImage

func (c *Client) UploadGroupCreationIconImage(ctx context.Context, file Upload) (string, error)

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

func (c *Client) UploadPostImages(ctx context.Context, files []Upload) ([]string, error)

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

func (c *Client) UploadReportImages(ctx context.Context, files []Upload) ([]string, error)

UploadReportImages uploads screenshots attached to a moderation report. The Yay! report endpoint accepts up to four images.

func (*Client) UploadSignupAvatarImage

func (c *Client) UploadSignupAvatarImage(ctx context.Context, file Upload) (string, error)

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

func (c *Client) UploadVideo(ctx context.Context, body io.Reader) (string, error)

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

func (c *Client) UploadVideoCallSnapshotImage(ctx context.Context, file Upload) (string, error)

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

type Config = gen.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

type Contact = gen.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

type Cooldown = gen.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

type DAppDTO = gen.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

type Dead = gen.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

type Deposit = gen.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

type Details = gen.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

type EmplDTO = gen.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

type EmplFee = gen.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

type Error = gen.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
	ErrCodeSnsShareRewardAlreadyBeenClaimed                     ErrorCode = -342
	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
	ErrCodeGroupShareOnTwitterLimitExceeded                     ErrorCode = -384
	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
	ErrCodeUnauthorized                                         ErrorCode = 401
	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
)

func CodeOf

func CodeOf(err error) ErrorCode

CodeOf returns the Yay! error code from err, or ErrCodeUnknown when err carries no recognizable code (not an APIError, missing body, or body with no "error_code" field).

func (ErrorCode) String

func (c ErrorCode) String() string

String returns the canonical name of the error code (e.g. "UserNotFound" for ErrCodeUserNotFound). Unrecognized codes render as "ErrorCode(<n>)".

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

type ErrorType = gen.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

type Evolution = gen.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

type Game = gen.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

type Gender = gen.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

type Genre = gen.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

type GifImage = gen.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

type Gift = gen.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

type GiftCount = gen.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

type Group = gen.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

type GroupRole = gen.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

type GroupUser = gen.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

type Hatch = gen.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

type Interest = gen.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

type Item = gen.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

type J0A = gen.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

type JSEvent = gen.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

type LevelUp = gen.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 = gen.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

type Log = gen.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

ApiKey overrides the API key (defaults to the Client's APIKey).

func (LoginWithEmailRequest) Email

Email sets the account email. Required.

func (LoginWithEmailRequest) Execute

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

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

Password sets the account password. Required.

func (LoginWithEmailRequest) TwoFACode

TwoFACode sets the 2FA code when the account has it enabled.

func (LoginWithEmailRequest) Uuid

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

type Message = gen.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

type Metadata = gen.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

type Mission = gen.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

type ModelPost = gen.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 = 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

type Network = gen.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 = 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 WithAPIKey

func WithAPIKey(k string) Option

WithAPIKey overrides the default Yay! API key.

func WithAPIVersionKey

func WithAPIVersionKey(k string) Option

WithAPIVersionKey overrides the HS256 key used to sign the X-Jwt header.

func WithAPIVersionName

func WithAPIVersionName(v string) Option

WithAPIVersionName overrides the X-App-Version header value.

func WithAcceptLanguage

func WithAcceptLanguage(l string) Option

WithAcceptLanguage overrides Accept-Language (default: "ja").

func WithAppVersion

func WithAppVersion(v string) Option

WithAppVersion overrides the app version embedded in X-Device-Info.

func WithBaseURL

func WithBaseURL(u string) Option

WithBaseURL overrides the API base URL (default: https://api.yay.space).

func WithCassandraBaseURL

func WithCassandraBaseURL(u string) Option

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

func WithClientIP(ip string) Option

WithClientIP pre-sets X-Client-IP so the client does not need to perform the lazy GetUserTimestamp lookup on first use.

func WithConnectionSpeed

func WithConnectionSpeed(s string) Option

WithConnectionSpeed overrides X-Connection-Speed (default: "0 kbps").

func WithConnectionType

func WithConnectionType(t string) Option

WithConnectionType overrides X-Connection-Type (default: "wifi").

func WithDeviceInfo

func WithDeviceInfo(d string) Option

WithDeviceInfo overrides the X-Device-Info header.

func WithDeviceUUID

func WithDeviceUUID(u string) Option

WithDeviceUUID sets a specific device UUID instead of generating a fresh one. Use this to keep device identity stable across runs.

func WithEventStreamURL

func WithEventStreamURL(u string) Option

WithEventStreamURL overrides the event-stream endpoint used by OpenEventStream (default: wss://cable.yay.space).

func WithHTTPClient

func WithHTTPClient(h *http.Client) Option

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

func WithLogger(l *slog.Logger) Option

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

func WithUserAgent(ua string) Option

WithUserAgent overrides the UA string. Default is the device-info style expected by Yay! ("android 11 (3.5x 1440x2960 Galaxy S9)").

func WithUserID

func WithUserID(uid int64) Option

WithUserID pre-populates Client.UserID. Use this only when authenticating via SetTokens (no LoginWithEmail call); the login wrappers fill UserID automatically.

type Page

type Page = gen.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

type Pal = gen.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

type PalDTO = gen.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

type PalGacha = gen.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

type PalGrade = gen.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

type PalRank = gen.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

type Post = gen.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

type PostGift = gen.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

type PostTag = gen.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

type PostType = gen.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

type PreSign = gen.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

type PriceDTO = gen.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

type Promotion = gen.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

type RealmGame = gen.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

type RealmGift = gen.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

type RealmUser = gen.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

type Request = gen.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

type Result = gen.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

type Review = gen.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

type Reward = gen.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

type Role = gen.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

type Setting = gen.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

type Settings = gen.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

type Shareable = gen.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

type SharedUrl = gen.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

type SnsInfo = gen.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

type Sticker = gen.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

type Survey = gen.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

type SwapDTO = gen.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

type TXNData = gen.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

type Target = gen.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

type Title = gen.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

type TokenDTO = gen.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

type Tokens struct {
	Access  string
	Refresh string
}

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.

func (*Transport) RoundTrip

func (t *Transport) RoundTrip(r *http.Request) (*http.Response, error)

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

type Type = gen.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

type Upload struct {
	Filename string
	Body     io.Reader
}

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

type User = gen.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

type UserAuth = gen.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

type UserDTO = gen.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

type UserMuted = gen.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

type UserRank = gen.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

type Video = gen.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

type Web3Bag = gen.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.

type Withdraw

type Withdraw = gen.Withdraw

Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.

type YayPoints

type YayPoints = gen.YayPoints

Re-exported model and helper types from the generated client. These are type aliases, so passing a *LoginEmailUserRequest to a method expecting *generated.LoginEmailUserRequest works directly.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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