1# 2# Autogenerated by Thrift 3# 4# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING 5# @generated 6# 7 8from thrift.py3.reflection cimport ( 9 MethodSpec as __MethodSpec, 10 ArgumentSpec as __ArgumentSpec, 11 NumberType as __NumberType, 12) 13 14import folly.iobuf as _fbthrift_iobuf 15 16 17cimport module.types as _module_types 18 19 20cdef __InterfaceSpec get_reflection__NestedContainers(bint for_clients): 21 cdef __InterfaceSpec spec = __InterfaceSpec._fbthrift_create( 22 name="NestedContainers", 23 annotations={ 24 }, 25 ) 26 spec.add_method( 27 __MethodSpec._fbthrift_create( 28 name="mapList", 29 arguments=( 30 __ArgumentSpec._fbthrift_create( 31 name="foo", 32 type=_module_types.Map__i32_List__i32, 33 kind=__NumberType.NOT_A_NUMBER, 34 annotations={ 35 }, 36 ), 37 ), 38 result=None, 39 result_kind=__NumberType.NOT_A_NUMBER, 40 exceptions=( 41 ), 42 annotations={ 43 }, 44 ) 45 ) 46 spec.add_method( 47 __MethodSpec._fbthrift_create( 48 name="mapSet", 49 arguments=( 50 __ArgumentSpec._fbthrift_create( 51 name="foo", 52 type=_module_types.Map__i32_Set__i32, 53 kind=__NumberType.NOT_A_NUMBER, 54 annotations={ 55 }, 56 ), 57 ), 58 result=None, 59 result_kind=__NumberType.NOT_A_NUMBER, 60 exceptions=( 61 ), 62 annotations={ 63 }, 64 ) 65 ) 66 spec.add_method( 67 __MethodSpec._fbthrift_create( 68 name="listMap", 69 arguments=( 70 __ArgumentSpec._fbthrift_create( 71 name="foo", 72 type=_module_types.List__Map__i32_i32, 73 kind=__NumberType.NOT_A_NUMBER, 74 annotations={ 75 }, 76 ), 77 ), 78 result=None, 79 result_kind=__NumberType.NOT_A_NUMBER, 80 exceptions=( 81 ), 82 annotations={ 83 }, 84 ) 85 ) 86 spec.add_method( 87 __MethodSpec._fbthrift_create( 88 name="listSet", 89 arguments=( 90 __ArgumentSpec._fbthrift_create( 91 name="foo", 92 type=_module_types.List__Set__i32, 93 kind=__NumberType.NOT_A_NUMBER, 94 annotations={ 95 }, 96 ), 97 ), 98 result=None, 99 result_kind=__NumberType.NOT_A_NUMBER, 100 exceptions=( 101 ), 102 annotations={ 103 }, 104 ) 105 ) 106 spec.add_method( 107 __MethodSpec._fbthrift_create( 108 name="turtles", 109 arguments=( 110 __ArgumentSpec._fbthrift_create( 111 name="foo", 112 type=_module_types.List__List__Map__i32_Map__i32_Set__i32, 113 kind=__NumberType.NOT_A_NUMBER, 114 annotations={ 115 }, 116 ), 117 ), 118 result=None, 119 result_kind=__NumberType.NOT_A_NUMBER, 120 exceptions=( 121 ), 122 annotations={ 123 }, 124 ) 125 ) 126 return spec 127