"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
from gr4vy.types import BaseModel
from typing_extensions import TypedDict


class GiftCardRequestTypedDict(TypedDict):
    r"""The number and pin for a gift card to fetch a balance for."""

    number: str
    r"""The 16-19 digit number for the gift card."""
    pin: str
    r"""The PIN for this gift card."""


class GiftCardRequest(BaseModel):
    r"""The number and pin for a gift card to fetch a balance for."""

    number: str
    r"""The 16-19 digit number for the gift card."""

    pin: str
    r"""The PIN for this gift card."""
