internal PublishedImmutableData(PublishedImmutableDataNative native) { XorUrl = native.XorUrl; XorName = native.XorName; Data = BindingUtils.CopyToByteArray(native.DataPtr, (int)native.DataLen); ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom); MediaType = native.MediaType; }
internal Wallet(WalletNative native) { XorUrl = native.XorUrl; XorName = native.XorName; TypeTag = native.TypeTag; Balances = new WalletSpendableBalances(native.Balances); DataType = (DataType)native.DataType; ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom); }
internal FilesContainer(FilesContainerNative native) { XorUrl = native.XorUrl; XorName = native.XorName; TypeTag = native.TypeTag; Version = native.Version; FilesMap = new FilesMap(native.FilesMap); DataType = (DataType)native.DataType; ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom); }
internal SafeKey(SafeKeyNative native) { XorUrl = native.XorUrl; XorName = native.XorName; ResolvedFrom = new NrsMapContainerInfo(native.ResolvedFrom); }