• Preparing search index...
  • The search index is not available
lootex - v0.2.0
  • lootex
  • api/endpoints/account
  • createAccountEndpoints

Function createAccountEndpoints

  • createAccountEndpoints(request): {
        featureAssets: ((params: FeatureAssetsParams) => Promise<boolean>);
        followAccount: ((params: {
            username: string;
        }) => Promise<boolean>);
        followGame: ((params: {
            gameId: string;
        }) => Promise<boolean>);
        getAccount: ((params: GetAccountParams) => Promise<Account>);
        getAccountIsFollowing: ((params: {
            username: string;
        }) => Promise<boolean>);
        getAccountsByAsset: ((params: GetAccountsByAssetParams) => Promise<GetAccountsByAssetResponse>);
        getAssetIsLikedByAccount: ((params: {
            assetId: string;
        }) => Promise<boolean>);
        getCollectionIsLikedByAccount: ((params: {
            slug: string;
        }) => Promise<boolean>);
        getFeaturedAssets: ((params: GetAccountFeaturedAssetsParams) => Promise<GetAccountFeaturedAssetsResponse>);
        getFollowedGames: ((params: GetAccountFollowedGamesParams) => Promise<GetAccountFollowedGamesResponse>);
        getFollowers: ((params: GetFollowingOrFollowerParams) => Promise<GetFollowingOrFollowerResponse>);
        getFollowing: ((params: GetFollowingOrFollowerParams) => Promise<GetFollowingOrFollowerResponse>);
        getGameIsFollowedByAccount: ((params: {
            gameId: string;
        }) => Promise<boolean>);
        getGameStatsOverview: ((params: GetGameStatsOverviewParams) => Promise<GetGameStatsOverviewResponse>);
        getLikedAssets: ((params: GetAccountLikedAssetsParams) => Promise<GetAccountLikedAssetsResponse>);
        getLikedCollections: ((params: GetAccountLikedCollectionsParams) => Promise<GetAccountLikedCollectionsResponse>);
        getMedia: ((params: GetAccountMediaParams) => Promise<GetAccountMediaResponse>);
        getOnChainStats: ((params: GetOnChainStatsParams) => Promise<GetOnChainStatsResponse>);
        getReferralHistory: ((params: GetReferralHistoryParams) => Promise<GetReferralHistoryResponse>);
        getReferralStatus: (() => Promise<GetReferralStatusResponse>);
        getSteamStats: ((params: GetSteamStatsParams) => Promise<GetSteamStatsResponse>);
        likeAsset: ((params: {
            assetId: string;
        }) => Promise<boolean>);
        likeCollection: ((params: {
            slug: string;
        }) => Promise<boolean>);
        me: (() => Promise<Account>);
        syncSteamStats: (() => Promise<SyncSteamStatsResponse>);
        updateGameStatsVisibility: ((params: UpdateGameOrOnChainStatsVisibilityParams) => Promise<UpdateGameOrOnChainStatsVisibilityResponse>);
        updateMe: ((params: UpdateMeParams) => Promise<UpdateMeParams>);
        updateMedia: ((params: UpdateAccountMediaParams) => Promise<UpdateAccountMediaResponse>);
        updateOnChainStatsVisibility: ((params: UpdateGameOrOnChainStatsVisibilityParams) => Promise<UpdateGameOrOnChainStatsVisibilityResponse>);
        updateUsername: ((params: UpdateUsernameParams) => Promise<UpdateUsernameResponse>);
        uploadImageMedia: ((file: File) => Promise<{
            url: string;
        }>);
        uploadProfileImage: ((file: File) => Promise<{
            url: string;
        }>);
        uploadVideoMedia: ((file: File) => Promise<{
            url: string;
        }>);
    }
  • Parameters

    • request: (<ResponseBody>(__namedParameters: RequestOptions) => Promise<ResponseBody>)
        • <ResponseBody>(__namedParameters): Promise<ResponseBody>
        • Type Parameters

          • ResponseBody

          Parameters

          • __namedParameters: RequestOptions

          Returns Promise<ResponseBody>

    Returns {
        featureAssets: ((params: FeatureAssetsParams) => Promise<boolean>);
        followAccount: ((params: {
            username: string;
        }) => Promise<boolean>);
        followGame: ((params: {
            gameId: string;
        }) => Promise<boolean>);
        getAccount: ((params: GetAccountParams) => Promise<Account>);
        getAccountIsFollowing: ((params: {
            username: string;
        }) => Promise<boolean>);
        getAccountsByAsset: ((params: GetAccountsByAssetParams) => Promise<GetAccountsByAssetResponse>);
        getAssetIsLikedByAccount: ((params: {
            assetId: string;
        }) => Promise<boolean>);
        getCollectionIsLikedByAccount: ((params: {
            slug: string;
        }) => Promise<boolean>);
        getFeaturedAssets: ((params: GetAccountFeaturedAssetsParams) => Promise<GetAccountFeaturedAssetsResponse>);
        getFollowedGames: ((params: GetAccountFollowedGamesParams) => Promise<GetAccountFollowedGamesResponse>);
        getFollowers: ((params: GetFollowingOrFollowerParams) => Promise<GetFollowingOrFollowerResponse>);
        getFollowing: ((params: GetFollowingOrFollowerParams) => Promise<GetFollowingOrFollowerResponse>);
        getGameIsFollowedByAccount: ((params: {
            gameId: string;
        }) => Promise<boolean>);
        getGameStatsOverview: ((params: GetGameStatsOverviewParams) => Promise<GetGameStatsOverviewResponse>);
        getLikedAssets: ((params: GetAccountLikedAssetsParams) => Promise<GetAccountLikedAssetsResponse>);
        getLikedCollections: ((params: GetAccountLikedCollectionsParams) => Promise<GetAccountLikedCollectionsResponse>);
        getMedia: ((params: GetAccountMediaParams) => Promise<GetAccountMediaResponse>);
        getOnChainStats: ((params: GetOnChainStatsParams) => Promise<GetOnChainStatsResponse>);
        getReferralHistory: ((params: GetReferralHistoryParams) => Promise<GetReferralHistoryResponse>);
        getReferralStatus: (() => Promise<GetReferralStatusResponse>);
        getSteamStats: ((params: GetSteamStatsParams) => Promise<GetSteamStatsResponse>);
        likeAsset: ((params: {
            assetId: string;
        }) => Promise<boolean>);
        likeCollection: ((params: {
            slug: string;
        }) => Promise<boolean>);
        me: (() => Promise<Account>);
        syncSteamStats: (() => Promise<SyncSteamStatsResponse>);
        updateGameStatsVisibility: ((params: UpdateGameOrOnChainStatsVisibilityParams) => Promise<UpdateGameOrOnChainStatsVisibilityResponse>);
        updateMe: ((params: UpdateMeParams) => Promise<UpdateMeParams>);
        updateMedia: ((params: UpdateAccountMediaParams) => Promise<UpdateAccountMediaResponse>);
        updateOnChainStatsVisibility: ((params: UpdateGameOrOnChainStatsVisibilityParams) => Promise<UpdateGameOrOnChainStatsVisibilityResponse>);
        updateUsername: ((params: UpdateUsernameParams) => Promise<UpdateUsernameResponse>);
        uploadImageMedia: ((file: File) => Promise<{
            url: string;
        }>);
        uploadProfileImage: ((file: File) => Promise<{
            url: string;
        }>);
        uploadVideoMedia: ((file: File) => Promise<{
            url: string;
        }>);
    }

    • featureAssets: ((params: FeatureAssetsParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: FeatureAssetsParams

          Returns Promise<boolean>

    • followAccount: ((params: {
          username: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                username: string;
            }
            • username: string

          Returns Promise<boolean>

    • followGame: ((params: {
          gameId: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                gameId: string;
            }
            • gameId: string

          Returns Promise<boolean>

    • getAccount: ((params: GetAccountParams) => Promise<Account>)
        • (params): Promise<Account>
        • Parameters

          • params: GetAccountParams

          Returns Promise<Account>

    • getAccountIsFollowing: ((params: {
          username: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                username: string;
            }
            • username: string

          Returns Promise<boolean>

    • getAccountsByAsset: ((params: GetAccountsByAssetParams) => Promise<GetAccountsByAssetResponse>)
        • (params): Promise<GetAccountsByAssetResponse>
        • Parameters

          • params: GetAccountsByAssetParams

          Returns Promise<GetAccountsByAssetResponse>

    • getAssetIsLikedByAccount: ((params: {
          assetId: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                assetId: string;
            }
            • assetId: string

          Returns Promise<boolean>

    • getCollectionIsLikedByAccount: ((params: {
          slug: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                slug: string;
            }
            • slug: string

          Returns Promise<boolean>

    • getFeaturedAssets: ((params: GetAccountFeaturedAssetsParams) => Promise<GetAccountFeaturedAssetsResponse>)
        • (params): Promise<GetAccountFeaturedAssetsResponse>
        • Parameters

          • params: GetAccountFeaturedAssetsParams

          Returns Promise<GetAccountFeaturedAssetsResponse>

    • getFollowedGames: ((params: GetAccountFollowedGamesParams) => Promise<GetAccountFollowedGamesResponse>)
        • (params): Promise<GetAccountFollowedGamesResponse>
        • Parameters

          • params: GetAccountFollowedGamesParams

          Returns Promise<GetAccountFollowedGamesResponse>

    • getFollowers: ((params: GetFollowingOrFollowerParams) => Promise<GetFollowingOrFollowerResponse>)
        • (params): Promise<GetFollowingOrFollowerResponse>
        • Parameters

          • params: GetFollowingOrFollowerParams

          Returns Promise<GetFollowingOrFollowerResponse>

    • getFollowing: ((params: GetFollowingOrFollowerParams) => Promise<GetFollowingOrFollowerResponse>)
        • (params): Promise<GetFollowingOrFollowerResponse>
        • Parameters

          • params: GetFollowingOrFollowerParams

          Returns Promise<GetFollowingOrFollowerResponse>

    • getGameIsFollowedByAccount: ((params: {
          gameId: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                gameId: string;
            }
            • gameId: string

          Returns Promise<boolean>

    • getGameStatsOverview: ((params: GetGameStatsOverviewParams) => Promise<GetGameStatsOverviewResponse>)
        • (params): Promise<GetGameStatsOverviewResponse>
        • Parameters

          • params: GetGameStatsOverviewParams

          Returns Promise<GetGameStatsOverviewResponse>

    • getLikedAssets: ((params: GetAccountLikedAssetsParams) => Promise<GetAccountLikedAssetsResponse>)
        • (params): Promise<GetAccountLikedAssetsResponse>
        • Parameters

          • params: GetAccountLikedAssetsParams

          Returns Promise<GetAccountLikedAssetsResponse>

    • getLikedCollections: ((params: GetAccountLikedCollectionsParams) => Promise<GetAccountLikedCollectionsResponse>)
        • (params): Promise<GetAccountLikedCollectionsResponse>
        • Parameters

          • params: GetAccountLikedCollectionsParams

          Returns Promise<GetAccountLikedCollectionsResponse>

    • getMedia: ((params: GetAccountMediaParams) => Promise<GetAccountMediaResponse>)
        • (params): Promise<GetAccountMediaResponse>
        • Parameters

          • params: GetAccountMediaParams

          Returns Promise<GetAccountMediaResponse>

    • getOnChainStats: ((params: GetOnChainStatsParams) => Promise<GetOnChainStatsResponse>)
        • (params): Promise<GetOnChainStatsResponse>
        • Parameters

          • params: GetOnChainStatsParams

          Returns Promise<GetOnChainStatsResponse>

    • getReferralHistory: ((params: GetReferralHistoryParams) => Promise<GetReferralHistoryResponse>)
        • (params): Promise<GetReferralHistoryResponse>
        • Parameters

          • params: GetReferralHistoryParams

          Returns Promise<GetReferralHistoryResponse>

    • getReferralStatus: (() => Promise<GetReferralStatusResponse>)
        • (): Promise<GetReferralStatusResponse>
        • Returns Promise<GetReferralStatusResponse>

    • getSteamStats: ((params: GetSteamStatsParams) => Promise<GetSteamStatsResponse>)
        • (params): Promise<GetSteamStatsResponse>
        • Parameters

          • params: GetSteamStatsParams

          Returns Promise<GetSteamStatsResponse>

    • likeAsset: ((params: {
          assetId: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                assetId: string;
            }
            • assetId: string

          Returns Promise<boolean>

    • likeCollection: ((params: {
          slug: string;
      }) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: {
                slug: string;
            }
            • slug: string

          Returns Promise<boolean>

    • me: (() => Promise<Account>)
        • (): Promise<Account>
        • Returns Promise<Account>

    • syncSteamStats: (() => Promise<SyncSteamStatsResponse>)
        • (): Promise<SyncSteamStatsResponse>
        • Returns Promise<SyncSteamStatsResponse>

    • updateGameStatsVisibility: ((params: UpdateGameOrOnChainStatsVisibilityParams) => Promise<UpdateGameOrOnChainStatsVisibilityResponse>)
        • (params): Promise<UpdateGameOrOnChainStatsVisibilityResponse>
        • Parameters

          • params: UpdateGameOrOnChainStatsVisibilityParams

          Returns Promise<UpdateGameOrOnChainStatsVisibilityResponse>

    • updateMe: ((params: UpdateMeParams) => Promise<UpdateMeParams>)
        • (params): Promise<UpdateMeParams>
        • Parameters

          • params: UpdateMeParams

          Returns Promise<UpdateMeParams>

    • updateMedia: ((params: UpdateAccountMediaParams) => Promise<UpdateAccountMediaResponse>)
        • (params): Promise<UpdateAccountMediaResponse>
        • Parameters

          • params: UpdateAccountMediaParams

          Returns Promise<UpdateAccountMediaResponse>

    • updateOnChainStatsVisibility: ((params: UpdateGameOrOnChainStatsVisibilityParams) => Promise<UpdateGameOrOnChainStatsVisibilityResponse>)
        • (params): Promise<UpdateGameOrOnChainStatsVisibilityResponse>
        • Parameters

          • params: UpdateGameOrOnChainStatsVisibilityParams

          Returns Promise<UpdateGameOrOnChainStatsVisibilityResponse>

    • updateUsername: ((params: UpdateUsernameParams) => Promise<UpdateUsernameResponse>)
        • (params): Promise<UpdateUsernameResponse>
        • Parameters

          • params: UpdateUsernameParams

          Returns Promise<UpdateUsernameResponse>

    • uploadImageMedia: ((file: File) => Promise<{
          url: string;
      }>)
        • (file): Promise<{
              url: string;
          }>
        • Parameters

          • file: File

          Returns Promise<{
              url: string;
          }>

    • uploadProfileImage: ((file: File) => Promise<{
          url: string;
      }>)
        • (file): Promise<{
              url: string;
          }>
        • Parameters

          • file: File

          Returns Promise<{
              url: string;
          }>

    • uploadVideoMedia: ((file: File) => Promise<{
          url: string;
      }>)
        • (file): Promise<{
              url: string;
          }>
        • Parameters

          • file: File

          Returns Promise<{
              url: string;
          }>

    • Defined in packages/lootex/src/api/endpoints/account.ts:193

Settings

Member Visibility
lootex - v0.2.0
  • Loading...

Generated using TypeDoc