"""Add partner_split to charge_configurations

Revision ID: 9c5dce85fce3
Revises: e9041dcf2954
Create Date: 2026-08-07 16:44:28.109162

"""
from typing import Sequence, Union

from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import mysql

# revision identifiers, used by Alembic.
revision: str = "9c5dce85fce3"
down_revision: Union[str, None] = "e9041dcf2954"
branch_labels: Union[str, Sequence[str], None] = None
depends_on: Union[str, Sequence[str], None] = None


def upgrade() -> None:
    op.add_column("charge_configurations", sa.Column("partner_split", sa.JSON(), nullable=True))


def downgrade() -> None:
    op.drop_column("charge_configurations", "partner_split")

