#nullable enable
using Baya.Application.Models.Common;
using Baya.Application.Models.PartnerCenters;
using Mediator;

namespace Baya.Application.Features.PartnerCenters.Queries.GetCenterForBooking;

/// <summary>Resolves which center legally covers a booking and the resulting invoice-issuer / settlement decision.
/// This is the single resolver b11's commission-invoice issuance calls — invoices and settlement follow
/// <c>partner_centers</c>, never a hardcoded platform.</summary>
public record GetCenterForBookingQuery(long BookingId) : IRequest<OperationResult<CenterForBookingDto>>;
