Skip to content

Commit 43bdfe3

Browse files
committed
- Added FromWalletAddress, ToWalletAddress & MemoText to INFTWalletTransactionRequest interface & NFTWalletTransactionRequest in OASIS.API.Core.
- INFTWalletTransactionRequest no longer extends from IWalletTransactionRequest interface in OASIS.API.Core. - NFTWalletTransactionRequest no longer extends from WalletTransactionRequest in OASIS.API.Core. - Re-wrote MintNFTAsync in STARCLI in STAR.CLI.Lib. - Added PlaceGeoNFTAsync method to STARCLI in STAR.CLI.Lib. - Added ListGeoNFTsAsync method to STARCLI in STAR.CLI.Lib. - Added ListNFTsAsync method to STARCLI in STAR.CLI.Lib. - Added ShowNFT method to STARCLI in STAR.CLI.Lib. - Added SendNFTAsync method to STARCLI in STAR.CLI.Lib. - Re-wrote GenerateNFTRequestAsync to STARCL in STAR.CLI.Lib. - Added GenerateGeoNFTRequestAsync to STARCL in STAR.CLI.Lib.
1 parent c5eeb8c commit 43bdfe3

3 files changed

Lines changed: 423 additions & 252 deletions

File tree

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1-
using NextGenSoftware.OASIS.API.Core.Interfaces.Wallets.Requests;
1+
using NextGenSoftware.OASIS.API.Core.Enums;
2+
using NextGenSoftware.OASIS.API.Core.Interfaces.Wallets.Requests;
23

34
namespace NextGenSoftware.OASIS.API.Core.Interfaces.NFT.Request
45
{
5-
public interface INFTWalletTransactionRequest : IWalletTransactionRequest
6+
public interface INFTWalletTransactionRequest //: IWalletTransactionRequest
67
{
78
public string MintWalletAddress { get; set; }
9+
public string FromWalletAddress { get; set; }
10+
public string ToWalletAddress { get; set; }
11+
//public string FromToken { get; set; }
12+
//public string ToToken { get; set; }
13+
//public ProviderType FromProviderType { get; set; }
14+
//public ProviderType ToProviderType { get; set; }
15+
//public decimal Amount { get; set; }
16+
public string MemoText { get; set; }
817
}
918
}
Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1-
using NextGenSoftware.OASIS.API.Core.Interfaces.NFT.Request;
1+
using NextGenSoftware.OASIS.API.Core.Enums;
2+
using NextGenSoftware.OASIS.API.Core.Interfaces.NFT.Request;
23
using NextGenSoftware.OASIS.API.Core.Objects.Wallets.Requests;
34

45
namespace NextGenSoftware.OASIS.API.Core.Objects.NFT.Request
56
{
6-
public class NFTWalletTransactionRequest : WalletTransactionRequest, INFTWalletTransactionRequest
7+
public class NFTWalletTransactionRequest : INFTWalletTransactionRequest //: WalletTransactionRequest, INFTWalletTransactionRequest
78
{
89
public string MintWalletAddress { get; set; }
10+
public string FromWalletAddress { get; set; }
11+
public string ToWalletAddress { get; set; }
12+
//public string FromToken { get; set; }
13+
//public string ToToken { get; set; }
14+
// ProviderType FromProviderType { get; set; }
15+
//public ProviderType ToProviderType { get; set; }
16+
//public decimal Amount { get; set; }
17+
public string MemoText { get; set; }
918
}
1019
}

0 commit comments

Comments
 (0)