Metadata-Version: 2.4
Name: reminder-scheduler
Version: 0.1.6
Summary: Python backend library for EventBridge Scheduler operations for reminders.
Author: H-Lab B-Side
License: UNLICENSED
Keywords: reminder,scheduler,eventbridge,aws
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: boto3>=1.28.0

# reminder-scheduler

EventBridge Scheduler 생성/삭제를 담당하는 Python 백엔드 라이브러리입니다.

## Installation

```bash
pip install reminder-scheduler
```

## Usage

```python
from reminder_scheduler import ReminderScheduler, SchedulerConfig, ReminderScheduleInput

scheduler = ReminderScheduler(
    SchedulerConfig(
        alert_lambda_arn="arn:aws:lambda:ap-northeast-2:123456789012:function:dept-reminder-alert",
        scheduler_role_arn="arn:aws:iam::123456789012:role/dept-reminder-scheduler-role",
    )
)

schedule_arn = scheduler.create_schedule(
    ReminderScheduleInput(
        reminder_id="abc-123",
        service_id="service-a",
        user_id="20240001",
        title="회의 준비",
        scheduled_at="2026-05-19T01:00:00Z",
        early_alert_minutes=10,
    )
)
```
