Navigation
API > API/Plugins > API/Plugins/OnlineServicesInterface > API/Plugins/OnlineServicesInterface/Online
Inheritance Hierarchy
- TStructDetails
- TStruct
References
| Module | OnlineServicesInterface |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesInterface/Public/Online/Achievements.h |
| Include | #include "Online/Achievements.h" |
Syntax
template<typename StructType>
struct TStructDetails
Remarks
Struct that needs to be specialized to provide the Fields in the struct. Defined using the ONLINE_STRUCT macros below
Specializations
TStructDetails< FAcceptFriendInvite::Params >
TStructDetails< FAcceptFriendInvite::Result >
TStructDetails< FAccountInfo >
TStructDetails< FAccountInfoEOS >
TStructDetails< FAchievementDefinition >
TStructDetails< FAchievementsCommonConfig >
TStructDetails< FAchievementsNullConfig >
TStructDetails< FAchievementStatDefinition >
TStructDetails< FAchievementState >
TStructDetails< FAchievementStateUpdated >
TStructDetails< FAchievementUnlockCondition >
TStructDetails< FAchievementUnlockRule >
TStructDetails< FAddSessionMember::Params >
TStructDetails< FAddSessionMember::Result >
TStructDetails< FAuthAccountAttributesChanged >
TStructDetails< FAuthBeginVerifiedAuthSession::Params >
TStructDetails< FAuthBeginVerifiedAuthSession::Result >
TStructDetails< FAuthCancelVerifiedAuthTicket::Params >
TStructDetails< FAuthCancelVerifiedAuthTicket::Result >
TStructDetails< FAuthConnectLoginRecoveryImpl::Params >
TStructDetails< FAuthConnectLoginRecoveryImpl::Result >
TStructDetails< FAuthEndVerifiedAuthSession::Params >
TStructDetails< FAuthEndVerifiedAuthSession::Result >
TStructDetails< FAuthGetAllLocalOnlineUsers::Params >
TStructDetails< FAuthGetAllLocalOnlineUsers::Result >
TStructDetails< FAuthGetExternalAuthTokenImpl::Params >
TStructDetails< FAuthGetExternalAuthTokenImpl::Result >
TStructDetails< FAuthGetLocalOnlineUserByOnlineAccountId::Params >
TStructDetails< FAuthGetLocalOnlineUserByOnlineAccountId::Result >
TStructDetails< FAuthGetLocalOnlineUserByPlatformUserId::Params >
TStructDetails< FAuthGetLocalOnlineUserByPlatformUserId::Result >
TStructDetails< FAuthHandleConnectAuthNotifyExpirationImpl::Params >
TStructDetails< FAuthHandleConnectAuthNotifyExpirationImpl::Result >
TStructDetails< FAuthHandleConnectLoginStatusChangedImpl::Params >
TStructDetails< FAuthHandleConnectLoginStatusChangedImpl::Result >
TStructDetails< FAuthHandleEASLoginStatusChangedImpl::Params >
TStructDetails< FAuthHandleEASLoginStatusChangedImpl::Result >
TStructDetails< FAuthHandleLoginStatusChangedImpl::Params >
TStructDetails< FAuthHandleLoginStatusChangedImpl::Result >
TStructDetails< FAuthLogin::Params >
TStructDetails< FAuthLogin::Result >
TStructDetails< FAuthLoginConnectImpl::Params >
TStructDetails< FAuthLoginConnectImpl::Result >
TStructDetails< FAuthLoginEASImpl::Params >
TStructDetails< FAuthLoginEASImpl::Result >
TStructDetails< FAuthLoginStatusChanged >
TStructDetails< FAuthLogout::Params >
TStructDetails< FAuthLogout::Result >
TStructDetails< FAuthLogoutEASImpl::Params >
TStructDetails< FAuthLogoutEASImpl::Result >
TStructDetails< FAuthModifyAccountAttributes::Params >
TStructDetails< FAuthModifyAccountAttributes::Result >
TStructDetails< FAuthPendingAuthExpiration >
TStructDetails< FAuthQueryExternalAuthToken::Params >
TStructDetails< FAuthQueryExternalAuthToken::Result >
TStructDetails< FAuthQueryExternalServerAuthTicket::Params >
TStructDetails< FAuthQueryExternalServerAuthTicket::Result >
TStructDetails< FAuthQueryVerifiedAuthTicket::Params >
TStructDetails< FAuthQueryVerifiedAuthTicket::Result >
TStructDetails< FBatchQueryPresence::Params >
TStructDetails< FBatchQueryPresence::Result >
TStructDetails< FBatchQueryStats::Params >
TStructDetails< FBatchQueryStats::Result >
TStructDetails< FBlockUser::Params >
TStructDetails< FBlockUser::Result >
TStructDetails< FBuildSessionFromDetailsHandle::Params >
TStructDetails< FBuildSessionFromDetailsHandle::Result >
TStructDetails< FClearPresenceSession::Params >
TStructDetails< FClearPresenceSession::Result >
TStructDetails< FCommerceCheckout::Params >
TStructDetails< FCommerceCheckout::Result >
TStructDetails< FCommerceGetEntitlements::Params >
TStructDetails< FCommerceGetEntitlements::Result >
TStructDetails< FCommerceGetOffers::Params >
TStructDetails< FCommerceGetOffers::Result >
TStructDetails< FCommerceGetOffersById::Params >
TStructDetails< FCommerceGetOffersById::Result >
TStructDetails< FCommerceOnPurchaseComplete >
TStructDetails< FCommerceQueryEntitlements::Params >
TStructDetails< FCommerceQueryEntitlements::Result >
TStructDetails< FCommerceQueryOffers::Params >
TStructDetails< FCommerceQueryOffers::Result >
TStructDetails< FCommerceQueryOffersById::Params >
TStructDetails< FCommerceQueryOffersById::Result >
TStructDetails< FCommerceQueryTransactionEntitlements::Params >
TStructDetails< FCommerceQueryTransactionEntitlements::Result >
TStructDetails< FCommerceRedeemEntitlement::Params >
TStructDetails< FCommerceRedeemEntitlement::Result >
TStructDetails< FCommerceRetrieveS2SToken::Params >
TStructDetails< FCommerceRetrieveS2SToken::Result >
TStructDetails< FCommerceShowStoreUI::Params >
TStructDetails< FCommerceShowStoreUI::Result >
TStructDetails< FConnectionStatusChanged >
TStructDetails< FCreateLobby::Params >
TStructDetails< FCreateLobby::Result >
TStructDetails< FCreateSession::Params >
TStructDetails< FCreateSession::Result >
TStructDetails< FCustomSessionSetting >
TStructDetails< FCustomSessionSettingUpdate >
TStructDetails< FDeclineLobbyInvitation::Params >
TStructDetails< FDeclineLobbyInvitation::Result >
TStructDetails< FDisplayAchievementUI::Params >
TStructDetails< FDisplayAchievementUI::Result >
TStructDetails< FEntitlement >
TStructDetails< FExternalAuthToken >
TStructDetails< FExternalServerAuthTicket >
TStructDetails< FExternalUIEOSConfig >
TStructDetails< FExternalUIShowFriendsUI::Params >
TStructDetails< FExternalUIShowFriendsUI::Result >
TStructDetails< FExternalUIShowLoginUI::Params >
TStructDetails< FExternalUIShowLoginUI::Result >
TStructDetails< FExternalUIStatusChanged >
TStructDetails< FFindLobbies::Params >
TStructDetails< FFindLobbies::Result >
TStructDetails< FFindLobbySearchFilter >
TStructDetails< FFindSessions::Params >
TStructDetails< FFindSessions::Result >
TStructDetails< FFindSessionsSearchFilter >
TStructDetails< FFriend >
TStructDetails< FFunctionalTestLobbies::Params >
TStructDetails< FFunctionalTestLobbies::Result >
TStructDetails< FGetAchievementDefinition::Params >
TStructDetails< FGetAchievementDefinition::Result >
TStructDetails< FGetAchievementIds::Params >
TStructDetails< FGetAchievementIds::Result >
TStructDetails< FGetAchievementState::Params >
TStructDetails< FGetAchievementState::Result >
TStructDetails< FGetAllSessionInvites::Params >
TStructDetails< FGetAllSessionInvites::Result >
TStructDetails< FGetAllSessions::Params >
TStructDetails< FGetAllSessions::Result >
TStructDetails< FGetBlockedUsers::Params >
TStructDetails< FGetBlockedUsers::Result >
TStructDetails< FGetCachedPresence::Params >
TStructDetails< FGetCachedPresence::Result >
TStructDetails< FGetCachedStats::Params >
TStructDetails< FGetCachedStats::Result >
TStructDetails< FGetConnectionStatus::Params >
TStructDetails< FGetConnectionStatus::Result >
TStructDetails< FGetFriends::Params >
TStructDetails< FGetFriends::Result >
TStructDetails< FGetJoinedLobbies::Params >
TStructDetails< FGetJoinedLobbies::Result >
TStructDetails< FGetMutableSessionById::Params >
TStructDetails< FGetMutableSessionById::Result >
TStructDetails< FGetMutableSessionByName::Params >
TStructDetails< FGetMutableSessionByName::Result >
TStructDetails< FGetPresenceLobby::Params >
TStructDetails< FGetPresenceLobby::Result >
TStructDetails< FGetPresenceSession::Params >
TStructDetails< FGetPresenceSession::Result >
TStructDetails< FGetReceivedInvitations::Params >
TStructDetails< FGetReceivedInvitations::Result >
TStructDetails< FGetResolvedConnectString::Params >
TStructDetails< FGetResolvedConnectString::Result >
TStructDetails< FGetSessionById::Params >
TStructDetails< FGetSessionById::Result >
TStructDetails< FGetSessionByName::Params >
TStructDetails< FGetSessionByName::Result >
TStructDetails< FGetSessionInviteById::Params >
TStructDetails< FGetSessionInviteById::Result >
TStructDetails< FGetUserAvatar::Params >
TStructDetails< FGetUserAvatar::Result >
TStructDetails< FGetUserInfo::Params >
TStructDetails< FGetUserInfo::Result >
TStructDetails< FInviteLobbyMember::Params >
TStructDetails< FInviteLobbyMember::Result >
TStructDetails< FIsPresenceLobby::Params >
TStructDetails< FIsPresenceLobby::Result >
TStructDetails< FIsPresenceSession::Params >
TStructDetails< FIsPresenceSession::Result >
TStructDetails< FJoinLobby::Params >
TStructDetails< FJoinLobby::Result >
TStructDetails< FJoinSession::Params >
TStructDetails< FJoinSession::Result >
TStructDetails< FKickLobbyMember::Params >
TStructDetails< FKickLobbyMember::Result >
TStructDetails< FLeaderboardDefinition >
TStructDetails< FLeaderboardEntry >
TStructDetails< FLeaderboardsCommonConfig >
TStructDetails< FLeaveLobby::Params >
TStructDetails< FLeaveLobby::Result >
TStructDetails< FLeaveSession::Params >
TStructDetails< FLeaveSession::Result >
TStructDetails< FLobbiesDeclineLobbyInvitationImpl::Params >
TStructDetails< FLobbiesDeclineLobbyInvitationImpl::Result >
TStructDetails< FLobbiesDestroyLobbyImpl::Params >
TStructDetails< FLobbiesDestroyLobbyImpl::Result >
TStructDetails< FLobbiesInviteLobbyMemberImpl::Params >
TStructDetails< FLobbiesInviteLobbyMemberImpl::Result >
TStructDetails< FLobbiesKickLobbyMemberImpl::Params >
TStructDetails< FLobbiesKickLobbyMemberImpl::Result >
TStructDetails< FLobbiesLeaveLobbyImpl::Params >
TStructDetails< FLobbiesLeaveLobbyImpl::Result >
TStructDetails< FLobbiesModifyLobbyDataImpl::Params >
TStructDetails< FLobbiesModifyLobbyDataImpl::Result >
TStructDetails< FLobbiesProcessLobbyNotificationImpl::Params >
TStructDetails< FLobbiesProcessLobbyNotificationImpl::Result >
TStructDetails< FLobbiesPromoteLobbyMemberImpl::Params >
TStructDetails< FLobbiesPromoteLobbyMemberImpl::Result >
TStructDetails< FLobby >
TStructDetails< FLobbyAttributesChanged >
TStructDetails< FLobbyInvitationAdded >
TStructDetails< FLobbyInvitationRemoved >
TStructDetails< FLobbyJoined >
TStructDetails< FLobbyLeaderChanged >
TStructDetails< FLobbyLeft >
TStructDetails< FLobbyMember >
TStructDetails< FLobbyMemberAttributesChanged >
TStructDetails< FLobbyMemberJoined >
TStructDetails< FLobbyMemberLeft >
TStructDetails< FLobbySchemaChanged >
TStructDetails< FModifyLobbyAttributes::Params >
TStructDetails< FModifyLobbyAttributes::Result >
TStructDetails< FModifyLobbyJoinPolicy::Params >
TStructDetails< FModifyLobbyJoinPolicy::Result >
TStructDetails< FModifyLobbyMemberAttributes::Params >
TStructDetails< FModifyLobbyMemberAttributes::Result >
TStructDetails< FModifyLobbySchema::Params >
TStructDetails< FModifyLobbySchema::Result >
TStructDetails< FOffer >
TStructDetails< FOperationConfig >
TStructDetails< FPartialUpdatePresence::Params >
TStructDetails< FPartialUpdatePresence::Params::FMutations >
TStructDetails< FPartialUpdatePresence::Result >
TStructDetails< FPresenceUpdated >
TStructDetails< FPromoteLobbyMember::Params >
TStructDetails< FPromoteLobbyMember::Result >
TStructDetails< FPurchaseOffer >
TStructDetails< FQueryAchievementDefinitions::Params >
TStructDetails< FQueryAchievementDefinitions::Result >
TStructDetails< FQueryAchievementStates::Params >
TStructDetails< FQueryAchievementStates::Result >
TStructDetails< FQueryBlockedUsers::Params >
TStructDetails< FQueryBlockedUsers::Result >
TStructDetails< FQueryFriends::Params >
TStructDetails< FQueryFriends::Result >
TStructDetails< FQueryPresence::Params >
TStructDetails< FQueryPresence::Result >
TStructDetails< FQueryStats::Params >
TStructDetails< FQueryStats::Result >
TStructDetails< FQueryUserAvatar::Params >
TStructDetails< FQueryUserAvatar::Result >
TStructDetails< FQueryUserInfo::Params >
TStructDetails< FQueryUserInfo::Result >
TStructDetails< FQueryUserPrivilege::Params >
TStructDetails< FQueryUserPrivilege::Result >
TStructDetails< FReadEntriesAroundRank::Params >
TStructDetails< FReadEntriesAroundRank::Result >
TStructDetails< FReadEntriesAroundUser::Params >
TStructDetails< FReadEntriesAroundUser::Result >
TStructDetails< FReadEntriesForUsers::Params >
TStructDetails< FReadEntriesForUsers::Result >
TStructDetails< FRejectFriendInvite::Params >
TStructDetails< FRejectFriendInvite::Result >
TStructDetails< FRejectSessionInvite::Params >
TStructDetails< FRejectSessionInvite::Result >
TStructDetails< FRelationshipUpdated >
TStructDetails< FRemoveSessionMember::Params >
TStructDetails< FRemoveSessionMember::Result >
TStructDetails< FResetStats::Params >
TStructDetails< FResetStats::Result >
TStructDetails< FRestoreLobbies::Params >
TStructDetails< FRestoreLobbies::Result >
TStructDetails< FSchemaAttributeDescriptor >
TStructDetails< FSchemaCategoryAttributesDescriptor >
TStructDetails< FSchemaCategoryDescriptor >
TStructDetails< FSchemaDescriptor >
TStructDetails< FSchemaRegistryDescriptorConfig >
TStructDetails< FSchemaServiceAttributeDescriptor >
TStructDetails< FSchemaServiceDescriptor >
TStructDetails< FSendFriendInvite::Params >
TStructDetails< FSendFriendInvite::Result >
TStructDetails< FSendSessionInvite::Params >
TStructDetails< FSendSessionInvite::Result >
TStructDetails< FSendSingleSessionInviteImpl::Params >
TStructDetails< FSendSingleSessionInviteImpl::Result >
TStructDetails< FSessionInfo >
TStructDetails< FSessionSettings >
TStructDetails< FSessionSettingsChanges >
TStructDetails< FSessionSettingsUpdate >
TStructDetails< FSessionUpdate >
TStructDetails< FSetPresenceSession::Params >
TStructDetails< FSetPresenceSession::Result >
TStructDetails< FShowUserProfile::Params >
TStructDetails< FShowUserProfile::Result >
TStructDetails< FStartMatchmaking::Params >
TStructDetails< FStartMatchmaking::Result >
TStructDetails< FStatDefinition >
TStructDetails< FStatsCommonConfig >
TStructDetails< FTitleFileEnumerateFiles::Params >
TStructDetails< FTitleFileEnumerateFiles::Result >
TStructDetails< FTitleFileEOSGSConfig >
TStructDetails< FTitleFileGetEnumeratedFiles::Params >
TStructDetails< FTitleFileGetEnumeratedFiles::Result >
TStructDetails< FTitleFileReadFile::Params >
TStructDetails< FTitleFileReadFile::Result >
TStructDetails< FUILobbyJoinRequested >
TStructDetails< FUnlockAchievements::Params >
TStructDetails< FUnlockAchievements::Result >
TStructDetails< FUpdatePresence::Params >
TStructDetails< FUpdatePresence::Result >
TStructDetails< FUpdateSessionImplEOSGS::Params >
TStructDetails< FUpdateSessionImplEOSGS::Result >
TStructDetails< FUpdateSessionJoinabilityImpl::Params >
TStructDetails< FUpdateSessionJoinabilityImpl::Result >
TStructDetails< FUpdateSessionSettings::Params >
TStructDetails< FUpdateSessionSettings::Result >
TStructDetails< FUpdateStats::Params >
TStructDetails< FUpdateStats::Result >
TStructDetails< FUserFileCopyFile::Params >
TStructDetails< FUserFileCopyFile::Result >
TStructDetails< FUserFileDeleteFile::Params >
TStructDetails< FUserFileDeleteFile::Result >
TStructDetails< FUserFileEnumerateFiles::Params >
TStructDetails< FUserFileEnumerateFiles::Result >
TStructDetails< FUserFileEOSGSConfig >
TStructDetails< FUserFileGetEnumeratedFiles::Params >
TStructDetails< FUserFileGetEnumeratedFiles::Result >
TStructDetails< FUserFileOSSAdapterConfig >
TStructDetails< FUserFileReadFile::Params >
TStructDetails< FUserFileReadFile::Result >
TStructDetails< FUserFileWriteFile::Params >
TStructDetails< FUserFileWriteFile::Result >
TStructDetails< FUserInfo >
TStructDetails< FUserPresence >
TStructDetails< FUserStats >
TStructDetails< FVerifiedAuthSession >
TStructDetails< FVerifiedAuthTicket >
TStructDetails< FWriteLeaderboardScores::Params >
TStructDetails< FWriteLeaderboardScores::Result >