UriData GetUriData(ApiUriType type) { var result = new UriData(); switch (type) { case ApiUriType.VerifyAccesToken: case ApiUriType.GetProfile: { result.type = type; result.method = "GET"; } break; } return(result); }
UriData GetUriData(ApiUriType type) { var result = new UriData(); switch (type) { case ApiUriType.IssueFungible: case ApiUriType.IssueNonFungible: case ApiUriType.CreateWallet: case ApiUriType.MintNonFungible: case ApiUriType.MultiMintNonFungible: case ApiUriType.MintFungible: case ApiUriType.BurnNonFungible: case ApiUriType.BurnFungible: case ApiUriType.TransferNonFungible: case ApiUriType.TransferFungible: case ApiUriType.BatchTransfer: case ApiUriType.AddTokenParent: case ApiUriType.MintServiceToken: case ApiUriType.BurnServiceToken: case ApiUriType.TransferServiceToken: case ApiUriType.IssueServiceTokenTransfer: case ApiUriType.RequestProxy: case ApiUriType.CommitUserRequest: { result.type = type; result.method = "POST"; } break; case ApiUriType.GetUser: case ApiUriType.TokenTypeInfo_NonFungible: case ApiUriType.TokenTypeInfo_Fungible: case ApiUriType.TokenBalancesOf_NonFungible: case ApiUriType.TokenBalancesOf_Fungible: case ApiUriType.TokenTypeBalancesOf_NonFungible: case ApiUriType.TokenTypeBalancesOf_Fungible: case ApiUriType.TransactionHash: case ApiUriType.GetTokenParent: case ApiUriType.GetTokenChildren: case ApiUriType.GetTokenRoot: case ApiUriType.TokenTypeInfo_ServiceToken: case ApiUriType.TokenTypeInfo_ServiceTokenByContractId: case ApiUriType.TokenBalancesOf_ServiceToken: case ApiUriType.TokenBalancesOf_ServiceTokenByContractId: case ApiUriType.GetProxy: { result.type = type; result.method = "GET"; } break; case ApiUriType.RemoveTokenParent: { result.type = type; result.method = "DELETE"; } break; default: break; } if (result.type == type) { result.serviceApiKey = lbdInfo.apiKey; result.serviceApiSecret = lbdInfo.apiSecret; result.signature = "brown"; result.nonce = nonce.GetNonce(); result.timestamp = UnixTime.NowUnixTimeMilliseconds(); result.itemContractId = lbdInfo.itemTokenContractId; } return(result); }