Interface SagaItemExecutor

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void updateItem​(java.lang.String inventoryId, java.lang.String itemTypeId, java.lang.String oauthId, java.lang.Long tokenId, java.lang.String metadataUrl, java.lang.String traceId, games.mythical.saga.sdk.proto.common.item.ItemState itemState)  
      void updateItems​(java.util.List<SagaItemUpdate> updates, java.lang.String traceId)  
      void updateItemState​(java.lang.String inventoryId, java.lang.String traceId, games.mythical.saga.sdk.proto.common.item.ItemState itemState)  
    • Method Detail

      • updateItem

        void updateItem​(java.lang.String inventoryId,
                        java.lang.String itemTypeId,
                        java.lang.String oauthId,
                        java.lang.Long tokenId,
                        java.lang.String metadataUrl,
                        java.lang.String traceId,
                        games.mythical.saga.sdk.proto.common.item.ItemState itemState)
                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • updateItems

        void updateItems​(java.util.List<SagaItemUpdate> updates,
                         java.lang.String traceId)
                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • updateItemState

        void updateItemState​(java.lang.String inventoryId,
                             java.lang.String traceId,
                             games.mythical.saga.sdk.proto.common.item.ItemState itemState)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception