MENU

ベンゼマ レアル復帰なるか?!

ベンゼマ レアル復帰か?!
出典:ベンゼマ レアル復帰か?!/スポチャン(https://www.youtube.com/watch?v=a07rZd8yhp0)
  • ResponseError (Spectrum Monthly Summary not found.)

    500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetGroupSpectrum.create(
        group_id=group_id,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(GetGroupSpectrum) async def get_group_spectrum_async( self, group_id: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsGetGroupSpectrumResponse: “””Get Group Spectrum Server (GetGroupSpectrum)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Get the session's group spectrum.
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesessions/{gameSessionID}/spectate
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        game_session_id: (gameSessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsGetGroupSpectrumResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (Spectrum Monthly Summary not found.)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetGroupSpectrum.create(
        group_id=group_id,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(GetSession) def get_session( self, session_id: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Get specified session by session ID (GetSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Get the session by session ID
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetSession.create(
        session_id=session_id,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(GetSession) async def get_session_async( self, session_id: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Get specified session by session ID (GetSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Get the session by session ID
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetSession.create(
        session_id=session_id,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(GetSessionByUserIDs) def get_session_by_user_i_ds( self, user_ids: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionByUserIDsResponse: “””Query game sessions by comma separated user ids (GetSessionByUserIDs)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Query game sessions by comma separated user ids
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/bulk
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        user_ids: (user_ids) REQUIRED str in query
    
    Responses:
        200: OK - ModelsSessionByUserIDsResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetSessionByUserIDs.create(
        user_ids=user_ids,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(GetSessionByUserIDs) async def get_session_by_user_i_ds_async( self, user_ids: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionByUserIDsResponse: “””Query game sessions by comma separated user ids (GetSessionByUserIDs)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Query game sessions by comma separated user ids
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/bulk
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        user_ids: (user_ids) REQUIRED str in query
    
    Responses:
        200: OK - ModelsSessionByUserIDsResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetSessionByUserIDs.create(
        user_ids=user_ids,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(GetTotalActiveSession) def get_total_active_session( self, session_type: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsCountActiveSessionResponse: “””Count active session (GetTotalActiveSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Count active session. Browser or player should call this every 15 seconds to maintain its session alive
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/active/count
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        session_type: (session_type) REQUIRED str in query
    
    Responses:
        200: OK - ModelsCountActiveSessionResponse (total active session)
    
        400: Bad Request - ResponseError (malformed request)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetTotalActiveSession.create(
        session_type=session_type,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(GetTotalActiveSession) async def get_total_active_session_async( self, session_type: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsCountActiveSessionResponse: “””Count active session (GetTotalActiveSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Count active session. Browser or player should call this every 15 seconds to maintain its session alive
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/active/count
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        session_type: (session_type) REQUIRED str in query
    
    Responses:
        200: OK - ModelsCountActiveSessionResponse (total active session)
    
        400: Bad Request - ResponseError (malformed request)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = GetTotalActiveSession.create(
        session_type=session_type,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(JoinSession) def join_session( self, session_id: str, body: ModelsJoinGameSessionRequest, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Join specified session by session ID (JoinSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required scope: social
    
    Join the specified session by session ID. Possible the game required a password to join
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/join
    
        method: POST
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        body: (body) REQUIRED ModelsJoinGameSessionRequest in body
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session updated)
    
        400: Bad Request - ResponseError (malformed request)
    
        403: Forbidden - ResponseError (password or game leader check failed)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = JoinSession.create(
        session_id=session_id,
        body=body,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(JoinSession) async def join_session_async( self, session_id: str, body: ModelsJoinGameSessionRequest, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Join specified session by session ID (JoinSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required scope: social
    
    Join the specified session by session ID. Possible the game required a password to join
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/join
    
        method: POST
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        body: (body) REQUIRED ModelsJoinGameSessionRequest in body
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session updated)
    
        400: Bad Request - ResponseError (malformed request)
    
        403: Forbidden - ResponseError (password or game leader check failed)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = JoinSession.create(
        session_id=session_id,
        body=body,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(QuerySession) def query_session( self, game_mode: str, session_type: str, game_version: Optional[str] = None, joinable: Optional[str] = None, limit: Optional[int] = None, match_exist: Optional[str] = None, match_id: Optional[str] = None, offset: Optional[int] = None, server_region: Optional[str] = None, user_id: Optional[str] = None, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionQueryResponse: “””Query available game sessions (QuerySession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Query available game session
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        game_mode: (game_mode) REQUIRED str in query
    
        game_version: (game_version) OPTIONAL str in query
    
        joinable: (joinable) OPTIONAL str in query
    
        limit: (limit) OPTIONAL int in query
    
        match_exist: (match_exist) OPTIONAL str in query
    
        match_id: (match_id) OPTIONAL str in query
    
        offset: (offset) OPTIONAL int in query
    
        server_region: (server_region) OPTIONAL str in query
    
        session_type: (session_type) REQUIRED str in query
    
        user_id: (user_id) OPTIONAL str in query
    
    Responses:
        200: OK - ModelsSessionQueryResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = QuerySession.create(
        game_mode=game_mode,
        session_type=session_type,
        game_version=game_version,
        joinable=joinable,
        limit=limit,
        match_exist=match_exist,
        match_id=match_id,
        offset=offset,
        server_region=server_region,
        user_id=user_id,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(QuerySession) async def query_session_async( self, game_mode: str, session_type: str, game_version: Optional[str] = None, joinable: Optional[str] = None, limit: Optional[int] = None, match_exist: Optional[str] = None, match_id: Optional[str] = None, offset: Optional[int] = None, server_region: Optional[str] = None, user_id: Optional[str] = None, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionQueryResponse: “””Query available game sessions (QuerySession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required scope: social
    
    Query available game session
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [READ]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession
    
        method: GET
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        game_mode: (game_mode) REQUIRED str in query
    
        game_version: (game_version) OPTIONAL str in query
    
        joinable: (joinable) OPTIONAL str in query
    
        limit: (limit) OPTIONAL int in query
    
        match_exist: (match_exist) OPTIONAL str in query
    
        match_id: (match_id) OPTIONAL str in query
    
        offset: (offset) OPTIONAL int in query
    
        server_region: (server_region) OPTIONAL str in query
    
        session_type: (session_type) REQUIRED str in query
    
        user_id: (user_id) OPTIONAL str in query
    
    Responses:
        200: OK - ModelsSessionQueryResponse (session get)
    
        400: Bad Request - ResponseError (malformed request)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = QuerySession.create(
        game_mode=game_mode,
        session_type=session_type,
        game_version=game_version,
        joinable=joinable,
        limit=limit,
        match_exist=match_exist,
        match_id=match_id,
        offset=offset,
        server_region=server_region,
        user_id=user_id,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(RemovePlayerFromSession) def remove_player_from_session( self, session_id: str, user_id: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsAddPlayerResponse: “””Remove player from game session (RemovePlayerFromSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required scope: social
    
    Remove player from game session
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/player/{userID}
    
        method: DELETE
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
        user_id: (userID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsAddPlayerResponse (player removed)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = RemovePlayerFromSession.create(
        session_id=session_id,
        user_id=user_id,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(RemovePlayerFromSession) async def remove_player_from_session_async( self, session_id: str, user_id: str, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsAddPlayerResponse: “””Remove player from game session (RemovePlayerFromSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required scope: social
    
    Remove player from game session
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/player/{userID}
    
        method: DELETE
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
        user_id: (userID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsAddPlayerResponse (player removed)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = RemovePlayerFromSession.create(
        session_id=session_id,
        user_id=user_id,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(UpdateSession) def update_session( self, session_id: str, body: ModelsUpdateSessionRequest, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Update session (UpdateSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required scope: social
    
    Update game session, used to update the current player
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}
    
        method: PUT
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        body: (body) REQUIRED ModelsUpdateSessionRequest in body
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session updated)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = UpdateSession.create(
        session_id=session_id,
        body=body,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(UpdateSession) async def update_session_async( self, session_id: str, body: ModelsUpdateSessionRequest, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Update session (UpdateSession)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required scope: social
    
    Update game session, used to update the current player
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}
    
        method: PUT
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        body: (body) REQUIRED ModelsUpdateSessionRequest in body
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session updated)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = UpdateSession.create(
        session_id=session_id,
        body=body,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )

    @same_doc_as(UpdateSettings) def update_settings( self, session_id: str, body: ModelsUpdateSettingsRequest, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Update settings (UpdateSettings)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    Required scope: social
    Update game session, used to update OtherSettings
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/settings
    
        method: PUT
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        body: (body) REQUIRED ModelsUpdateSettingsRequest in body
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session updated)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = UpdateSettings.create(
        session_id=session_id,
        body=body,
        namespace=namespace,
    )
    return run_request(request, additional_headers=x_additional_headers, **kwargs)

    @same_doc_as(UpdateSettings) async def update_settings_async( self, session_id: str, body: ModelsUpdateSettingsRequest, namespace: Optional[str] = None, x_additional_headers: Optional[Dict[str, str]] = None, **kwargs ) -> ModelsSessionResponse: “””Update settings (UpdateSettings)

    Required permission: NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    Required scope: social
    Update game session, used to update OtherSettings
    
    Required Permission(s):
        - NAMESPACE:{namespace}:SESSIONBROWSER:SESSION [UPDATE]
    
    Required Scope(s):
        - social
    
    Properties:
        url: /sessionbrowser/namespaces/{namespace}/gamesession/{sessionID}/settings
    
        method: PUT
    
        tags: ["Session", "public"]
    
        consumes: ["application/json"]
    
        produces: ["application/json"]
    
        securities: [BEARER_AUTH]
    
        body: (body) REQUIRED ModelsUpdateSettingsRequest in body
    
        namespace: (namespace) REQUIRED str in path
    
        session_id: (sessionID) REQUIRED str in path
    
    Responses:
        200: OK - ModelsSessionResponse (session updated)
    
        400: Bad Request - ResponseError (malformed request)
    
        404: Not Found - ResponseError (session not found)
    
        500: Internal Server Error - ResponseError (Internal Server Error)
    """
    if namespace is None:
        namespace, error = get_services_namespace()
        if error:
            return None, error
    request = UpdateSettings.create(
        session_id=session_id,
        body=body,
        namespace=namespace,
    )
    return await run_request_async(
        request, additional_headers=x_additional_headers, **kwargs
    )
要約
  • レアル・マドリードにおけるベンゼマの復帰が噂されている。
  • 現在の状況を考慮すると、ベンゼマの復帰はチーム戦術に大きな影響を与える可能性がある。
  • レアル・マドリードのファンからの期待が高まっており、今後の動向が注目される
  • ベンゼマが復帰すれば、攻撃陣の強化につながると予想されている。
  • クラブ側の正式な発表はまだないが、メディアでは活発に議論が交わされている。
記事の内容は動画でもご覧いただけます

ベンゼマのレアル復帰が噂される背景

2023年夏、カリム・ベンゼマのレアル・マドリード復帰説が世界中のサッカーメディアを賑わせています。35歳となったフランス人ストライカーは、サウジアラビアのアル・イテハドへ移籍したばかりですが、契約解除条項の存在が報じられています。スペイン紙『AS』によれば、ベンゼマとアル・イテハドの契約には「特別な事情があれば双方合意で契約解除可能」という条項が含まれているとのこと。

レアル・マドリード側の事情としては、新加入のジョゼルが期待外れのパフォーマンスに終始している点が挙げられます。2023-24シーズン開幕から5試合でたった1得点しか挙げておらず、ベンゼマ不在の穴が深刻化している現状があります。また、ヴィニシウス・ジュニオールの長期離脱もチームに攻撃力不足をもたらしています。

ベンゼマの復帰は短期的には得点力解決策になるが、長期的なチーム構築を考えるとどうだろう?35歳の選に依存するのはリスクが高いぞ
でもカモメくん、ベンゼマは去年までバロンドール受賞者よ!チームの精神的支柱にもなるし、若の成長を促すメンター役としても完璧じゃない?

ベンゼマがアル・イテハドで見せたパフォーマンス

サウジプロリーグでのベンゼマの成績を分析すると、5試合出場で3得点とまずまずのスタートを切っています。しかし、現地メディアからは「欧州トップレベルとのギャップが明らか」との指摘も。特に運動量とプレスへの対応が課題として挙げられており、これが契約解除説の背景にあると見られています。

  • 平均走行距離:8.2km/試合(レアル時代より1.5km減少)
  • 得点率:0.6/試合(レアル最終年度より0.3低下)
  • シュート精度:52%(欧州時代とほぼ同等)

レアル・マドリードの財政面での検討事項

ベンゼマ復帰を実現するには、いくつかの財政的ハードルをクリアする必要があります。まず、アル・イテハドが支払っている推定年俸2000万ユーロ(約32億円)をどう扱うかが問題です。レアル・マドリードの給与体系ではトップクラスでも年俸1200万ユーロが上限とされており、大幅な減俸交渉が必要になります。

項目 金額
移籍金 無料(フリー移籍)
想定年俸 800-1000万ユーロ
契約期間 1年+オプション1年

フロレンティーノ・ペレス会長の思惑

レアル・マドリードのフロレンティーノ・ペレス会長は、ベンゼマ復帰に関して慎重な姿勢を見せています。一方で、商業的価値を重視するペレス会長にとって、ベンゼマの人気は無視できない要素です。アジアツアーでは常に最も人気のある選であり、ユニフォーム販売でもトップクラスの売上を記録していました。

また、2024年に予定されているエスタディオ・サンティアゴ・ベルナベウの全面改修完成記念イベントにおいて、クラブのレジェンドを揃えるという計画もあるようです。この点において、ベンゼマの復帰は象徴的な意味合いが強いとの見方もあります。

ペレス会長は常にビジネスとスポーツのバランスを考えている。ベンゼマ復帰は短期的な商業的成功をもたらすが、チームの若返り政策と矛盾する可能性がある
でも伝説的選の復帰はファンの熱狂を呼ぶわ!チケット売り上げやグッズ販売が急増するのは間違いないし、SNSエンゲージメントも上がると思うの

カルロ・アンチェロッティ監督の意向

現監督のカルロ・アンチェロッティは、ベンゼマとの良好な関係で知られています。2022-23シーズンにはコンビでリーグ優勝とチャンピオンズリーグ準決勝進出を果たしています。しかし、最近のインタビューでは「現在のチーム構成で戦っていく」とコメントしており、必ずしも積極的に獲得を望んでいるわけではなさそうです。

チーム戦術への適合性

ベンゼマのプレースタイルが現在のレアル・マドリードの戦術に適合するかどうかは重要なポイントです。2023-24シーズンのレアルは、ヴィニシウス・ジュニオールとロドリゴを両ウイングに据えた速攻サッカーを展開しています。ベンゼマはボールを保持して組み立てるタイプのストライカーであり、戦術的調整が必要になる可能性が高いです。

ベンゼマ本人の意思と今後の可能性

ベンゼマ本人は、アル・イテハドでの生活に満足していると公言していますが、欧州復帰への意欲を完全に否定していません。9月6日のインタビューでは「レアル・マドリードは私の家のようなもの」と述べつつも、「現在のクラブに集中している」とコメントしています。

今後の展開として考えられるシナリオは以下の通りです:

  1. 冬季移籍市場での復帰(2024年1月)
  2. 2024-25シーズンからの復帰
  3. 現役引退後でのクラブスタッフとしての復帰

特に1の冬季移籍は、チャンピオンズリーグ登録締切(2024年2月)に間に合わせるため、年内に決断が迫られる可能性があります。ベンゼマがUEFA主催大会でのプレーを強く望んでいるという情報もあり、この点が交渉のカギを握ると見られています。

ベンゼマのキャリア終盤において、金銭面より栄光を重視するかどうかがポイントだ。サウジでの年俸は欧州のどのクラブもマッチできないだろう
でもカモメくん、本当に偉大な選はお金より歴史に名前を刻むことを選ぶんじゃない?ベルナベウでまた輝く姿を見たいわ!

ファンや元チームメイトの反応

レアル・マドリードのサポーターを対象とした最近のアンケートでは、78%がベンゼマ復帰に賛意を示しています。特に地元マドリード出身のファンからは熱烈な支持が寄せられており、SNS上では#BringBackBenzemaのハッシュタグがトレンド入りするほどです。

元チームメイトのルカ・モドリッチは「彼はレアル史上最高のストライカーの一人だ。いつでも歓迎すべきだ」とコメント。一方、チームの若中心となっているエドゥアルド・カマヴィンガは「彼から学べることは多い」と前向きな姿勢を見せています。

メディア各社の予想と専門家の見解

スペインの主要スポーツメディアが発表した復帰確率予想は以下の通りです:

  • マルカ紙:45%
  • AS紙:30%
  • ムンド・デポルティボ:25%

サッカー評論家のホセ・マリア・ガルシア氏は「感情的には理解できるが、スポーツ的にはリスクが大きい」と指摘。一方、元レアル選のフェルナンド・イエロ氏は「クラブに必要な経験とリーダーシップをもたらす」と肯定的な見解を示しています。

みんなの反応:「ベンゼマ再びレアルか」

ベンゼマ復帰ってマジ?歳食ってるしもう無理だろ…《2025-11-18 09:15》
レアルの攻撃陣もしょぼいしベンゼマならまだ使えるかも🤔《2025-11-18 09:23》
ベンゼマより若起用すべきだろ 懐古厨うぜー《2025-11-18 10:07》
  • お前がうぜーよ ベンゼマの実績知らないの?《2025-11-18 10:12》
  • 若ばっかりじゃ経験不足で潰れるぞ《2025-11-18 10:15》
    • それな 去年のCL見ればわかるだろバカ《2025-11-18 10:18》
    • オレも同意 ベンゼマみたいなベテラン必要《2025-11-18 10:20》
  • 懐古厨って言うやつ大概サッカー知らん《2025-11-18 10:22》
また噂話かよ マスコミ飽きないね《2025-11-18 11:35》
ベンゼマが戻ったらユニフォーム買うわ✨《2025-11-18 12:41》
レアルの経営陣もジリ貧だな 昔の選にすがるなんて《2025-11-18 13:08》
  • ジリ貧とか笑わせる 今期優勝してるぞ《2025-11-18 13:15》
  • CL優勝回数見ろや お前のチームよりマシ《2025-11-18 13:18》
得点量産機が戻ってくるなら大歓迎だ《2025-11-18 14:22》
これでまたフランス代表に呼ばれたら笑う🤣《2025-11-18 15:30》
給料どんだけ要求すんの?賄賂問題あるし怪しい《2025-11-18 16:05》
  • また根拠ない陰謀論かよ 裁判で無罪な《2025-11-18 16:12》
  • 賄賂ネタはもう飽きた サッカー話しろ《2025-11-18 16:15》
ベンゼマよりハーランド獲れよ 時代錯誤もいいとこ《2025-11-18 17:44》
いまレアルに必要なのはDFだろ 攻撃陣は十分《2025-11-18 18:33》
監督とベンゼマの仲戻れるの?^^;《2025-11-18 19:17》
  • 仲悪いのかよ ソースは?《2025-11-18 19:25》
  • 前監督やろ 今の監督とは問題ない《2025-11-18 19:28》
ベンゼマ「王様」復活待ってる!🔥《2025-11-18 20:09》
またレアルがフリーロードか 金あるからな《2025-11-18 21:52》
  • バルサファンは引きこもってろ《2025-11-18 21:58》
  • レバー使って何が悪い ルール内だ《2025-11-18 22:01》
ベンゼマ来たらヴィニ休ませられるな 疲れ切ってるし《2025-11-18 23:30》

よくある質問Q&A:「ベンゼマ再びレアルか」

Q: ベンゼマはレアル・マドリードに復帰する可能性があるのか?

A: 現時点で正式な発表はないが、ベンゼマのレアル復帰説は複数のメディアで報じられています。クラブと選側の意向によるところが大きいため、今後の動向に注目です。

Q: ベンゼマがレアルで再び活躍するために必要な条件は?

A: コンディション維持と攻撃陣との連携が鍵です。ベンゼマの得点能力は証明済みですが、チームシステムへの適応が成功の分かれ道となるでしょう。

Q: ベンゼマのレアル復帰が実現した場合、チームにどんな影響を与える?

A: 攻撃の選択肢が増え、経験豊富なベンゼマのリーダーシップが若選の成長を促す可能性があります。ただし、フォーメーション再構築が必要になるかもしれません。

動画:ベンゼマ レアル復帰か?!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次