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

Function createGameEndpoints

  • createGameEndpoints(request): {
        checkIsGameNameExists: ((params: CheckIsGameNameExistsParams) => Promise<boolean>);
        checkIsGameSlugExists: ((params: checkIsGameSlugExistsParams) => Promise<boolean>);
        createGame: ((params: CreateGameParams) => Promise<Game>);
        getAccountGameRole: ((params: GetAccountGameRoleParams) => Promise<GetAccountGameRoleResponse>);
        getEditGame: ((params: GetEditGameParams) => Promise<GetEditGameResponse>);
        getGame: ((params: GetGameParams) => Promise<Game>);
        getGameCommunityMedia: ((params: GetGameCommunityMediaParams) => Promise<GetGameCommunityMediaResponse>);
        getGameFeaturedAssets: ((params: GetGameFeaturedAssetsParams) => Promise<GetGameFeaturedAssetsResponse>);
        getGameMedia: ((params: GetGameMediaParams) => Promise<GetGameMediaResponse>);
        getGamesBySlugs: ((params: GetGamesBySlugsParams) => Promise<GetGamesBySlugsResponse>);
        getTags: (() => Promise<GetTagsResponse>);
        updateGameByAdmin: ((params: UpdateGameParams) => Promise<Game>);
        updateGameByCollaborator: ((params: UpdateGameParams) => Promise<Game>);
        updateGameByGameAdmin: ((params: UpdateGameParams) => Promise<Game>);
        updateGameFeaturedAssets: ((params: UpdateGameFeaturedAssetsParams) => Promise<boolean>);
        updateGameMedia: ((params: UpdateGameMediaParams) => Promise<boolean>);
        uploadGameBanner: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameFeatured: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameIcon: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameMediaImage: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameMediaVideo: ((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 {
        checkIsGameNameExists: ((params: CheckIsGameNameExistsParams) => Promise<boolean>);
        checkIsGameSlugExists: ((params: checkIsGameSlugExistsParams) => Promise<boolean>);
        createGame: ((params: CreateGameParams) => Promise<Game>);
        getAccountGameRole: ((params: GetAccountGameRoleParams) => Promise<GetAccountGameRoleResponse>);
        getEditGame: ((params: GetEditGameParams) => Promise<GetEditGameResponse>);
        getGame: ((params: GetGameParams) => Promise<Game>);
        getGameCommunityMedia: ((params: GetGameCommunityMediaParams) => Promise<GetGameCommunityMediaResponse>);
        getGameFeaturedAssets: ((params: GetGameFeaturedAssetsParams) => Promise<GetGameFeaturedAssetsResponse>);
        getGameMedia: ((params: GetGameMediaParams) => Promise<GetGameMediaResponse>);
        getGamesBySlugs: ((params: GetGamesBySlugsParams) => Promise<GetGamesBySlugsResponse>);
        getTags: (() => Promise<GetTagsResponse>);
        updateGameByAdmin: ((params: UpdateGameParams) => Promise<Game>);
        updateGameByCollaborator: ((params: UpdateGameParams) => Promise<Game>);
        updateGameByGameAdmin: ((params: UpdateGameParams) => Promise<Game>);
        updateGameFeaturedAssets: ((params: UpdateGameFeaturedAssetsParams) => Promise<boolean>);
        updateGameMedia: ((params: UpdateGameMediaParams) => Promise<boolean>);
        uploadGameBanner: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameFeatured: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameIcon: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameMediaImage: ((file: File) => Promise<{
            url: string;
        }>);
        uploadGameMediaVideo: ((file: File) => Promise<{
            url: string;
        }>);
    }

    • checkIsGameNameExists: ((params: CheckIsGameNameExistsParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: CheckIsGameNameExistsParams

          Returns Promise<boolean>

    • checkIsGameSlugExists: ((params: checkIsGameSlugExistsParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: checkIsGameSlugExistsParams

          Returns Promise<boolean>

    • createGame: ((params: CreateGameParams) => Promise<Game>)
        • (params): Promise<Game>
        • Parameters

          • params: CreateGameParams

          Returns Promise<Game>

    • getAccountGameRole: ((params: GetAccountGameRoleParams) => Promise<GetAccountGameRoleResponse>)
        • (params): Promise<GetAccountGameRoleResponse>
        • Parameters

          • params: GetAccountGameRoleParams

          Returns Promise<GetAccountGameRoleResponse>

    • getEditGame: ((params: GetEditGameParams) => Promise<GetEditGameResponse>)
        • (params): Promise<GetEditGameResponse>
        • Parameters

          • params: GetEditGameParams

          Returns Promise<GetEditGameResponse>

    • getGame: ((params: GetGameParams) => Promise<Game>)
        • (params): Promise<Game>
        • Parameters

          • params: GetGameParams

          Returns Promise<Game>

    • getGameCommunityMedia: ((params: GetGameCommunityMediaParams) => Promise<GetGameCommunityMediaResponse>)
        • (params): Promise<GetGameCommunityMediaResponse>
        • Parameters

          • params: GetGameCommunityMediaParams

          Returns Promise<GetGameCommunityMediaResponse>

    • getGameFeaturedAssets: ((params: GetGameFeaturedAssetsParams) => Promise<GetGameFeaturedAssetsResponse>)
        • (params): Promise<GetGameFeaturedAssetsResponse>
        • Parameters

          • params: GetGameFeaturedAssetsParams

          Returns Promise<GetGameFeaturedAssetsResponse>

    • getGameMedia: ((params: GetGameMediaParams) => Promise<GetGameMediaResponse>)
        • (params): Promise<GetGameMediaResponse>
        • Parameters

          • params: GetGameMediaParams

          Returns Promise<GetGameMediaResponse>

    • getGamesBySlugs: ((params: GetGamesBySlugsParams) => Promise<GetGamesBySlugsResponse>)
        • (params): Promise<GetGamesBySlugsResponse>
        • Parameters

          • params: GetGamesBySlugsParams

          Returns Promise<GetGamesBySlugsResponse>

    • getTags: (() => Promise<GetTagsResponse>)
        • (): Promise<GetTagsResponse>
        • Returns Promise<GetTagsResponse>

    • updateGameByAdmin: ((params: UpdateGameParams) => Promise<Game>)
        • (params): Promise<Game>
        • Parameters

          • params: UpdateGameParams

          Returns Promise<Game>

    • updateGameByCollaborator: ((params: UpdateGameParams) => Promise<Game>)
        • (params): Promise<Game>
        • Parameters

          • params: UpdateGameParams

          Returns Promise<Game>

    • updateGameByGameAdmin: ((params: UpdateGameParams) => Promise<Game>)
        • (params): Promise<Game>
        • Parameters

          • params: UpdateGameParams

          Returns Promise<Game>

    • updateGameFeaturedAssets: ((params: UpdateGameFeaturedAssetsParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: UpdateGameFeaturedAssetsParams

          Returns Promise<boolean>

    • updateGameMedia: ((params: UpdateGameMediaParams) => Promise<boolean>)
        • (params): Promise<boolean>
        • Parameters

          • params: UpdateGameMediaParams

          Returns Promise<boolean>

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

          • file: File

          Returns Promise<{
              url: string;
          }>

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

          • file: File

          Returns Promise<{
              url: string;
          }>

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

          • file: File

          Returns Promise<{
              url: string;
          }>

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

          • file: File

          Returns Promise<{
              url: string;
          }>

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

          • file: File

          Returns Promise<{
              url: string;
          }>

    • Defined in packages/lootex/src/api/endpoints/game.ts:122

Settings

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

Generated using TypeDoc