btcpayserver/BTCPayServer.Client/Models
Andrew Camilleri cdfdad3e3d
GreenField API: Wallet API (#2246)
* GreenField: Wallet API

* more work

* wip

* rough fiunish of transaction sending api

* Allow to create tx without broadcasting and small fixes

* Refactor Wallet Receive feature ad add greenfield api for address reserve for wallet

* add wallet api client

* add docs

* fix json converter tags

* fixes and add wallet tests

* fix tests

* fix rebase

* fixes

* just pass the tests already

* ugggh

* small cleanup

* revert int support in numeric string converter and make block id as native number in json

* fix LN endpoint

* try fix flaky test

* Revert "try fix flaky test"

This reverts commit 2e0d256325.

* try fix other flaky test

* return proepr error if fee rate could not be fetched

* try fix test again

* reduce fee related logic for wallet api

* try reduce code changes for pr scope

* change auth logic for initial release of wallet api
2021-03-11 21:34:52 +09:00
..
AddCustomerEmailRequest.cs make individual action items 2020-08-26 21:36:31 +09:00
ApiHealthData.cs format 2020-04-30 16:44:27 +02:00
ApiKeyData.cs format 2020-04-30 16:44:27 +02:00
ApplicationUserData.cs Add Created date to user, add verified column in list and make user list use same model as modern lists 2020-10-05 13:00:15 +02:00
ApprovePayoutRequest.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ConnectToNodeRequest.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
CreateApiKeyRequest.cs Cleaning up bom from cs files 2020-06-28 21:44:35 -05:00
CreateApplicationUserRequest.cs format 2020-04-30 16:44:27 +02:00
CreateInvoiceRequest.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
CreateLightningInvoiceRequest.cs Update NBitcoin, NetworkType => ChainName, signet support (#2224) 2021-01-27 14:39:38 +09:00
CreateOnChainTransactionRequest.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
CreatePaymentRequestRequest.cs Run dotnet format 2020-06-28 17:55:27 +09:00
CreatePayoutRequest.cs Make Decimal json converter work for other number types 2020-07-29 08:44:52 +02:00
CreatePullPaymentRequest.cs Decouple the CreateInvoiceCore from BitpayCreateInvoice, remove some features from greenfield invoice for now 2020-08-26 21:36:32 +09:00
CreateStoreRequest.cs Run dotnet format 2020-06-28 17:55:27 +09:00
GreenfieldAPIError.cs Do not crash on invocie creation error for greenfield (Fix #2111) 2020-12-08 14:47:20 +09:00
GreenfieldValidationError.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
InvoiceData.cs Add checkoutLink and defaultLanguage to GreenField invoice 2020-12-11 12:04:18 +09:00
InvoiceExceptionStatus.cs add status and refactor 2020-08-26 21:36:30 +09:00
InvoicePaymentMethodDataModel.cs Rename invoice states and payment states 2020-11-23 18:28:35 +09:00
LabelData.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
LightningInvoiceData.cs Fix lightning implementation, docs and tests 2020-06-09 17:24:34 +09:00
LightningNetworkPaymentMethodData.cs GreenField API: Configure Store Lightning Payment Method v2 (#2208) 2021-02-26 11:58:51 +09:00
LightningNodeInformationData.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
MarkInvoiceStatusRequest.cs make individual action items 2020-08-26 21:36:31 +09:00
NotificationData.cs GreenField: Notifications API (#2055) 2020-12-11 23:11:08 +09:00
OnChainPaymentMethodData.cs Remove Default from OnChainPayment Method (#2170) 2020-12-29 17:38:31 +09:00
OnChainPaymentMethodPreviewResultData.cs GreenField: Store OnChain Payment Method (#2157) 2020-12-23 14:00:38 +09:00
OnChainWalletAddressData.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
OnChainWalletOverviewData.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
OnChainWalletTransactionData.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
OnChainWalletUTXOData.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
OpenLightningChannelRequest.cs Fix lightning implementation, docs and tests 2020-06-09 17:24:34 +09:00
PayLightningInvoiceRequest.cs Fix lightning implementation, docs and tests 2020-06-09 17:24:34 +09:00
PaymentRequestBaseData.cs Make Decimal json converter work for other number types 2020-07-29 08:44:52 +02:00
PaymentRequestData.cs Run dotnet format 2020-06-28 17:55:27 +09:00
PayoutData.cs Make Decimal json converter work for other number types 2020-07-29 08:44:52 +02:00
PullPaymentBaseData.cs Decouple the CreateInvoiceCore from BitpayCreateInvoice, remove some features from greenfield invoice for now 2020-08-26 21:36:32 +09:00
ServerInfoData.cs Run dotnet format 2020-06-28 17:55:27 +09:00
StoreBaseData.cs FGreenField: Add DefaultPaymentMethod to Stores API (#2171) 2020-12-29 18:33:44 +09:00
StoreData.cs format 2020-04-30 16:44:27 +02:00
StoreWebhookData.cs Add Greenfield API 2020-11-13 14:15:03 +09:00
TransactionStatus.cs GreenField API: Wallet API (#2246) 2021-03-11 21:34:52 +09:00
UpdateInvoiceRequest.cs GreenField: Update invoice metadata (#2095) 2020-12-12 15:15:34 +09:00
UpdateNotification.cs GreenField: Notifications API (#2055) 2020-12-11 23:11:08 +09:00
UpdatePaymentRequestRequest.cs Run dotnet format 2020-06-28 17:55:27 +09:00
UpdateStoreRequest.cs format 2020-04-30 16:44:27 +02:00
WebhookDeliveryData.cs Add Greenfield API 2020-11-13 14:15:03 +09:00
WebhookDeliveryStatus.cs Add Webhooks in store's settings 2020-11-08 15:57:24 +09:00
WebhookEvent.cs Add callback doc 2020-11-16 12:13:27 +09:00
WebhookEventType.cs Rename invoice states and payment states 2020-11-23 18:28:35 +09:00
WebhookInvoiceEvent.cs Rename invoice states and payment states 2020-11-23 18:28:35 +09:00