#
# Autogenerated by Thrift for thrift/compiler/test/fixtures/transitive-deps/src/a.thrift
#
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
#  @generated
#
import typing as _typing

import folly.iobuf as _fbthrift_iobuf
import thrift.py3.builder

import b.types as _b_types
import c.types as _c_types

import a.types as _a_types


_fbthrift_struct_type__A = _a_types.A
class A_Builder(thrift.py3.builder.StructBuilder):
    _struct_type = _fbthrift_struct_type__A

    def __init__(self):
        self.b: _typing.Optional[list] = None
        self.other: _typing.Optional[list] = None

    def __iter__(self):
        yield "b", self.b
        yield "other", self.other

