using System.Security.Cryptography.X509Certificates;
using Microsoft.AspNetCore.Mvc;
using QRBee.Core;
using QRBee.Core.Data;
namespace QRBee.Api.Services
{
///
/// QRBeeAPIService interface
///
public interface IQRBeeAPI
{
///
/// Handles Registration request
///
/// Registration request
/// Registration response
Task Register(RegistrationRequest value);
///
/// Handles Update request
///
///
/// Update request
Task Update(string clientId, RegistrationRequest value);
///
/// Handles InsertTransaction request
///
/// Payment request
Task Pay(PaymentRequest value);
}
}