import type { OrderLineId, VendorId } from '@/server/platform-seams/ids.js';

export type SettlementReleaseEffect = {
  kind: 'record-held-release';
  paymentIntentId: string;
  chargeId: string;
  transferId: string;
  purchaseIds: OrderLineId[];
  vendorId: VendorId;
  vendorAcctId: string;
  netAmountAgorot: number;
  applicationFeeAgorot: number;
  triggerReason: string;
  heldAt: Date;
  releaseAt: Date;
};
