"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
# @generated-id: dfe890ef2176

from __future__ import annotations
from mollie.types import BaseModel
import pydantic
from typing import List
from typing_extensions import Annotated, TypedDict


class UnmatchedCreditTransferMatchRequestTypedDict(TypedDict):
    payment_ids: List[str]
    r"""The IDs of the payments to match against the unmatched credit transfer."""


class UnmatchedCreditTransferMatchRequest(BaseModel):
    payment_ids: Annotated[List[str], pydantic.Field(alias="paymentIds")]
    r"""The IDs of the payments to match against the unmatched credit transfer."""


try:
    UnmatchedCreditTransferMatchRequest.model_rebuild()
except NameError:
    pass
