# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from typing import List

from pydantic import Field as FieldInfo

from ...._models import BaseModel

__all__ = ["PspOption"]


class PspOption(BaseModel):
    api_type: str = FieldInfo(alias="_type")

    is_primary_psp: bool = FieldInfo(alias="isPrimaryPsp")

    merchant_account: str = FieldInfo(alias="merchantAccount")

    payment_gateway_type: str = FieldInfo(alias="paymentGatewayType")

    payment_session: object = FieldInfo(alias="paymentSession")

    third_party_payments_enabled: List[object] = FieldInfo(alias="thirdPartyPaymentsEnabled")
