updates
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from importlib import import_module
|
||||
from typing_extensions import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from stripe.test_helpers.terminal._reader_service import (
|
||||
ReaderService as ReaderService,
|
||||
)
|
||||
|
||||
# name -> (import_target, is_submodule)
|
||||
_import_map = {
|
||||
"ReaderService": ("stripe.test_helpers.terminal._reader_service", False),
|
||||
}
|
||||
if not TYPE_CHECKING:
|
||||
|
||||
def __getattr__(name):
|
||||
try:
|
||||
target, is_submodule = _import_map[name]
|
||||
module = import_module(target)
|
||||
if is_submodule:
|
||||
return module
|
||||
|
||||
return getattr(
|
||||
module,
|
||||
name,
|
||||
)
|
||||
except KeyError:
|
||||
raise AttributeError()
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,153 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# File generated from our OpenAPI spec
|
||||
from stripe._stripe_service import StripeService
|
||||
from stripe._util import sanitize_id
|
||||
from typing import Optional, cast
|
||||
from typing_extensions import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from stripe._request_options import RequestOptions
|
||||
from stripe.params.test_helpers.terminal._reader_present_payment_method_params import (
|
||||
ReaderPresentPaymentMethodParams,
|
||||
)
|
||||
from stripe.params.test_helpers.terminal._reader_succeed_input_collection_params import (
|
||||
ReaderSucceedInputCollectionParams,
|
||||
)
|
||||
from stripe.params.test_helpers.terminal._reader_timeout_input_collection_params import (
|
||||
ReaderTimeoutInputCollectionParams,
|
||||
)
|
||||
from stripe.terminal._reader import Reader
|
||||
|
||||
|
||||
class ReaderService(StripeService):
|
||||
def present_payment_method(
|
||||
self,
|
||||
reader: str,
|
||||
params: Optional["ReaderPresentPaymentMethodParams"] = None,
|
||||
options: Optional["RequestOptions"] = None,
|
||||
) -> "Reader":
|
||||
"""
|
||||
Presents a payment method on a simulated reader. Can be used to simulate accepting a payment, saving a card or refunding a transaction.
|
||||
"""
|
||||
return cast(
|
||||
"Reader",
|
||||
self._request(
|
||||
"post",
|
||||
"/v1/test_helpers/terminal/readers/{reader}/present_payment_method".format(
|
||||
reader=sanitize_id(reader),
|
||||
),
|
||||
base_address="api",
|
||||
params=params,
|
||||
options=options,
|
||||
),
|
||||
)
|
||||
|
||||
async def present_payment_method_async(
|
||||
self,
|
||||
reader: str,
|
||||
params: Optional["ReaderPresentPaymentMethodParams"] = None,
|
||||
options: Optional["RequestOptions"] = None,
|
||||
) -> "Reader":
|
||||
"""
|
||||
Presents a payment method on a simulated reader. Can be used to simulate accepting a payment, saving a card or refunding a transaction.
|
||||
"""
|
||||
return cast(
|
||||
"Reader",
|
||||
await self._request_async(
|
||||
"post",
|
||||
"/v1/test_helpers/terminal/readers/{reader}/present_payment_method".format(
|
||||
reader=sanitize_id(reader),
|
||||
),
|
||||
base_address="api",
|
||||
params=params,
|
||||
options=options,
|
||||
),
|
||||
)
|
||||
|
||||
def succeed_input_collection(
|
||||
self,
|
||||
reader: str,
|
||||
params: Optional["ReaderSucceedInputCollectionParams"] = None,
|
||||
options: Optional["RequestOptions"] = None,
|
||||
) -> "Reader":
|
||||
"""
|
||||
Use this endpoint to trigger a successful input collection on a simulated reader.
|
||||
"""
|
||||
return cast(
|
||||
"Reader",
|
||||
self._request(
|
||||
"post",
|
||||
"/v1/test_helpers/terminal/readers/{reader}/succeed_input_collection".format(
|
||||
reader=sanitize_id(reader),
|
||||
),
|
||||
base_address="api",
|
||||
params=params,
|
||||
options=options,
|
||||
),
|
||||
)
|
||||
|
||||
async def succeed_input_collection_async(
|
||||
self,
|
||||
reader: str,
|
||||
params: Optional["ReaderSucceedInputCollectionParams"] = None,
|
||||
options: Optional["RequestOptions"] = None,
|
||||
) -> "Reader":
|
||||
"""
|
||||
Use this endpoint to trigger a successful input collection on a simulated reader.
|
||||
"""
|
||||
return cast(
|
||||
"Reader",
|
||||
await self._request_async(
|
||||
"post",
|
||||
"/v1/test_helpers/terminal/readers/{reader}/succeed_input_collection".format(
|
||||
reader=sanitize_id(reader),
|
||||
),
|
||||
base_address="api",
|
||||
params=params,
|
||||
options=options,
|
||||
),
|
||||
)
|
||||
|
||||
def timeout_input_collection(
|
||||
self,
|
||||
reader: str,
|
||||
params: Optional["ReaderTimeoutInputCollectionParams"] = None,
|
||||
options: Optional["RequestOptions"] = None,
|
||||
) -> "Reader":
|
||||
"""
|
||||
Use this endpoint to complete an input collection with a timeout error on a simulated reader.
|
||||
"""
|
||||
return cast(
|
||||
"Reader",
|
||||
self._request(
|
||||
"post",
|
||||
"/v1/test_helpers/terminal/readers/{reader}/timeout_input_collection".format(
|
||||
reader=sanitize_id(reader),
|
||||
),
|
||||
base_address="api",
|
||||
params=params,
|
||||
options=options,
|
||||
),
|
||||
)
|
||||
|
||||
async def timeout_input_collection_async(
|
||||
self,
|
||||
reader: str,
|
||||
params: Optional["ReaderTimeoutInputCollectionParams"] = None,
|
||||
options: Optional["RequestOptions"] = None,
|
||||
) -> "Reader":
|
||||
"""
|
||||
Use this endpoint to complete an input collection with a timeout error on a simulated reader.
|
||||
"""
|
||||
return cast(
|
||||
"Reader",
|
||||
await self._request_async(
|
||||
"post",
|
||||
"/v1/test_helpers/terminal/readers/{reader}/timeout_input_collection".format(
|
||||
reader=sanitize_id(reader),
|
||||
),
|
||||
base_address="api",
|
||||
params=params,
|
||||
options=options,
|
||||
),
|
||||
)
|
||||
Reference in New Issue
Block a user