using Customer.Orders.Bff.Contracts.Requests; using Customer.Orders.Bff.Contracts.Responses; namespace Customer.Orders.Bff.Application.Adapters; public sealed class DefaultCustomerOrdersServiceClient : ICustomerOrdersServiceClient { public Task FetchAsync(GetCustomerOrderStatusRequest request, CancellationToken cancellationToken) { return Task.FromResult(new GetCustomerOrderStatusResponse(request.ContextId, "Default service-backed response.")); } public Task SubmitOrderAsync(SubmitCustomerOrderRequest request, CancellationToken cancellationToken) { return Task.FromResult(new SubmitCustomerOrderResponse(request.ContextId, request.OrderId, true, "Order accepted by default adapter.")); } }