public Result <bool> AddNewAddressBookItem(string account, string tag) { var status = GetBlockChainStatus(); if (status.IsFail) { return new Result <bool> { IsFail = true } } ; var check = VerfyAddress(status.Value.ChainNetwork, account); if (!check) { return(new Result <bool>() { IsFail = true, ErrorCode = 70000001 }); } ApiResponse response = AddressBookApi.AddNewAddressBookItem(account, tag).Result; return(GetResult <bool>(response)); }
public async Task DeleteAddressBookByIds() { ApiResponse response = await AddressBookApi.DeleteAddressBookByIds(new long[] { 5, 6 }); Assert.IsFalse(response.HasError); bool result = response.GetResult <bool>(); Assert.IsNotNull(result); }
public async Task GetAddressBookByTag() { ApiResponse response = await AddressBookApi.GetAddressBookByTag("John"); Assert.IsFalse(response.HasError); List <AddressBookInfo> result = response.GetResult <List <AddressBookInfo> >(); Assert.IsNotNull(result); }
public async Task GetAddressBookItemByAddress() { ApiResponse response = await AddressBookApi.GetAddressBookItemByAddress("fiiit6ZgKDM5ZyDYhkSWDsUmRZpkbRQf7NWiKT"); Assert.IsFalse(response.HasError); AddressBookInfo result = response.GetResult <AddressBookInfo>(); Assert.IsNotNull(result); }
public Result <bool> UpsertAddrBookItem(string account, string tag, long id = -1) { var check = VerfyAddress(OmniCoinSetting.CurrentNetworkType, account); if (!check) { return(new Result <bool>() { IsFail = true, ErrorCode = 70000001 }); } ApiResponse response = AddressBookApi.UpsertAddrBookItem(id, account, tag).Result; return(GetResult <bool>(response)); }
public async Task AddNewAddressBookItem() { //fiiit6ZgKDM5ZyDYhkSWDsUmRZpkbRQf7NWiKT //先根据接口获取网络类型 ApiResponse blockChainResponse = await BlockChainEngineApi.GetBlockChainStatus(); if (!blockChainResponse.HasError) { BlockChainStatus blockChainStatus = blockChainResponse.GetResult <BlockChainStatus>(); //验证address if (AddressTools.AddressVerfy(blockChainStatus.ChainNetwork, "fiiit6ZgKDM5ZyDYhkSWDsUmRZpkbRQf7NWiKT")) { ApiResponse addressBookResponse = await AddressBookApi.AddNewAddressBookItem("fiiit6ZgKDM5ZyDYhkSWDsUmRZpkbRQf7NWiKT", "label or comment"); if (!addressBookResponse.HasError) { //do something } } } }
public void Init() { instance = new AddressBookApi(); }
public Result <bool> DeleteAddressBookByIds(params long[] ids) { ApiResponse response = AddressBookApi.DeleteAddressBookByIds(ids).Result; return(GetResult <bool>(response)); }
public Result <List <AddressBookInfo> > GetAddressBookByTag(string tag) { ApiResponse response = AddressBookApi.GetAddressBookByTag(tag).Result; return(GetResult <List <AddressBookInfo> >(response)); }
public Result <AddressBookInfo> GetAddressBookItemByAddress(string address) { ApiResponse response = AddressBookApi.GetAddressBookItemByAddress(address).Result; return(GetResult <AddressBookInfo>(response)); }
public Result <List <AddressBookInfo> > GetAddressBook() { ApiResponse response = AddressBookApi.GetAddressBook().Result; return(GetResult <List <AddressBookInfo> >(response)); }