btcpayserver/BTCPayServer/Data/PaymentRequestDataExtensions.cs

21 lines
642 B
C#
Raw Normal View History

using System;
2020-06-28 21:44:35 -05:00
using BTCPayServer.Client.Models;
using NBXplorer;
using Newtonsoft.Json.Linq;
namespace BTCPayServer.Data
{
public static class PaymentRequestDataExtensions
{
public static PaymentRequestBaseData GetBlob(this PaymentRequestData paymentRequestData)
{
2024-10-01 16:07:51 +09:00
return paymentRequestData.HasTypedBlob<PaymentRequestBaseData>().GetBlob() ?? new PaymentRequestBaseData();
}
public static void SetBlob(this PaymentRequestData paymentRequestData, PaymentRequestBaseData blob)
{
paymentRequestData.HasTypedBlob<PaymentRequestBaseData>().SetBlob(blob);
}
}
}