Class SagaItemClient

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String burnItem​(java.lang.String inventoryId)  
      java.lang.String depositItem​(java.lang.String inventoryId, java.lang.String createdBy, java.lang.String fromAddress, java.lang.String toAddress, games.mythical.saga.sdk.proto.common.item.BlockChains fromChain, java.lang.String transactionId)  
      SagaItem getItem​(java.lang.String inventoryId)  
      java.util.List<SagaItem> getItems​(games.mythical.saga.sdk.proto.common.Finalized finalized, java.lang.String tokenName, int pageSize, games.mythical.saga.sdk.proto.common.SortOrder sortOrder, java.time.Instant createdAtCursor)  
      java.util.List<SagaItem> getItemsForPlayer​(java.lang.String oauthId, int pageSize, games.mythical.saga.sdk.proto.common.SortOrder sortOrder, java.time.Instant createdAtCursor)  
      java.lang.String issueItem​(java.util.List<SagaIssueItem> issueItems, java.lang.String recipientOauthId, java.lang.String itemTypeId)  
      java.lang.String transferItem​(java.lang.String inventoryId, java.lang.String destOauthId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getItems

        public java.util.List<SagaItem> getItems​(games.mythical.saga.sdk.proto.common.Finalized finalized,
                                                 java.lang.String tokenName,
                                                 int pageSize,
                                                 games.mythical.saga.sdk.proto.common.SortOrder sortOrder,
                                                 java.time.Instant createdAtCursor)
                                          throws SagaException
        Throws:
        SagaException
      • getItemsForPlayer

        public java.util.List<SagaItem> getItemsForPlayer​(java.lang.String oauthId,
                                                          int pageSize,
                                                          games.mythical.saga.sdk.proto.common.SortOrder sortOrder,
                                                          java.time.Instant createdAtCursor)
                                                   throws SagaException
        Throws:
        SagaException
      • issueItem

        public java.lang.String issueItem​(java.util.List<SagaIssueItem> issueItems,
                                          java.lang.String recipientOauthId,
                                          java.lang.String itemTypeId)
                                   throws SagaException
        Throws:
        SagaException
      • transferItem

        public java.lang.String transferItem​(java.lang.String inventoryId,
                                             java.lang.String destOauthId)
                                      throws SagaException
        Throws:
        SagaException
      • depositItem

        public java.lang.String depositItem​(java.lang.String inventoryId,
                                            java.lang.String createdBy,
                                            java.lang.String fromAddress,
                                            java.lang.String toAddress,
                                            games.mythical.saga.sdk.proto.common.item.BlockChains fromChain,
                                            java.lang.String transactionId)
                                     throws SagaException
        Throws:
        SagaException