/*
 * au_limit_restore_batch.h - copybook for au_limit_restore_batch (XA client).
 * 임시한도 일괄 복원 컨텍스트. Kept in dbio/ for -I resolution.
 */
#ifndef AU_LIMIT_RESTORE_BATCH_H
#define AU_LIMIT_RESTORE_BATCH_H

typedef struct {
    long restored_cards;   /* 복원한 카드수 */
    long restored_amount;  /* 걷어낸 임시한도 총액 */
} au_limit_restore_ctx_t;

/* 복원 결과 요약 한 줄을 out 에 만든다 (버퍼 cap 바이트). */
void aub_limit_restore_summary(const au_limit_restore_ctx_t *ctx, char *out, int cap);

#endif /* AU_LIMIT_RESTORE_BATCH_H */
