#
# Autogenerated by Thrift
#
# DO NOT EDIT
#  @generated
#

from __future__ import annotations

import typing as _typing

import folly.iobuf as _fbthrift_iobuf
import thrift.python.types as _fbthrift_python_types
import thrift.python.exceptions as _fbthrift_python_exceptions

import b.thrift_types

import c.thrift_types


class _fbthrift_TestService_test_args(_fbthrift_python_types.Struct):

    def __init__(
        self,
    ) -> None: ...

    def __iter__(self) -> _typing.Iterator[_typing.Tuple[
        str,
        _typing.Union[None]]]: ...


class _fbthrift_TestService_test_result(_fbthrift_python_types.Struct):
    success: _typing.Final[None]
    ex: _typing.Final[c.thrift_types.E]

    def __init__(
        self, *, success: _typing.Optional[None] = ..., ex: _typing.Optional[c.thrift_types.E]=...
    ) -> None: ...

    def __iter__(self) -> _typing.Iterator[_typing.Tuple[
        str,
        _typing.Union[
            None,
            c.thrift_types.E,
        ]]]: ...
