Esempio n. 1
0
class UnionOfStructs(object):
    __metaclass__ = _reflection.MojoUnionType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'nr', _descriptor.StructType(lambda: NamedRegion), 0, 0),
            _descriptor.SingleFieldGroup(
                'a_nr',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: NamedRegion)), 1, 0),
            _descriptor.SingleFieldGroup(
                'a_rp',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: RectPair)), 2, 0),
            _descriptor.SingleFieldGroup(
                'm_ndfv',
                _descriptor.MapType(
                    _descriptor.TYPE_INT64,
                    _descriptor.StructType(lambda: NoDefaultFieldValues)), 3,
                0),
            _descriptor.SingleFieldGroup(
                'm_hs',
                _descriptor.MapType(
                    _descriptor.TYPE_INT64,
                    _descriptor.StructType(lambda: HandleStruct)), 4, 0),
        ],
    }
Esempio n. 2
0
class MojomFile(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup('file_name', _descriptor.TYPE_STRING,
                                         0, 0),
            _descriptor.SingleFieldGroup('specified_file_name',
                                         _descriptor.TYPE_NULLABLE_STRING, 1,
                                         0),
            _descriptor.SingleFieldGroup('module_namespace',
                                         _descriptor.TYPE_NULLABLE_STRING, 2,
                                         0),
            _descriptor.SingleFieldGroup(
                'attributes',
                _descriptor.GenericArrayType(_descriptor.StructType(
                    lambda: mojom_types_mojom.Attribute),
                                             nullable=True), 3, 0),
            _descriptor.SingleFieldGroup(
                'imports',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 4, 0),
            _descriptor.SingleFieldGroup(
                'declared_mojom_objects',
                _descriptor.StructType(lambda: KeysByType), 5, 0),
            _descriptor.SingleFieldGroup('serialized_runtime_type_info',
                                         _descriptor.TYPE_NULLABLE_STRING, 6,
                                         0),
        ],
    }
Esempio n. 3
0
class BitArrayValues(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'f0', _descriptor.BooleanArrayType(length=1), 0, 0),
            _descriptor.SingleFieldGroup(
                'f1', _descriptor.BooleanArrayType(length=7), 1, 0),
            _descriptor.SingleFieldGroup(
                'f2', _descriptor.BooleanArrayType(length=9), 2, 0),
            _descriptor.SingleFieldGroup('f3', _descriptor.BooleanArrayType(),
                                         3, 0),
            _descriptor.SingleFieldGroup(
                'f4',
                _descriptor.GenericArrayType(_descriptor.BooleanArrayType()),
                4, 0),
            _descriptor.SingleFieldGroup(
                'f5',
                _descriptor.GenericArrayType(
                    _descriptor.BooleanArrayType(nullable=True)), 5, 0),
            _descriptor.SingleFieldGroup(
                'f6',
                _descriptor.GenericArrayType(
                    _descriptor.BooleanArrayType(nullable=True, length=2)), 6,
                0),
        ],
    }
class UnionOfUnions(object):
    __metaclass__ = _reflection.MojoUnionType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'u', _descriptor.UnionType(lambda: ObjectUnion), 0, 0),
            _descriptor.SingleFieldGroup(
                'a_ou',
                _descriptor.GenericArrayType(
                    _descriptor.UnionType(lambda: ObjectUnion)), 1, 0),
            _descriptor.SingleFieldGroup(
                'a_hu',
                _descriptor.GenericArrayType(
                    _descriptor.UnionType(lambda: HandleUnion)), 2, 0),
            _descriptor.SingleFieldGroup(
                'm_ou',
                _descriptor.MapType(
                    _descriptor.TYPE_INT64,
                    _descriptor.UnionType(lambda: ObjectUnion)), 3, 0),
            _descriptor.SingleFieldGroup(
                'm_hu',
                _descriptor.MapType(
                    _descriptor.TYPE_INT64,
                    _descriptor.UnionType(lambda: HandleUnion)), 4, 0),
        ],
    }
Esempio n. 5
0
class ContainedDeclarations(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('enums', _descriptor.GenericArrayType(_descriptor.TYPE_STRING, nullable=True), 0, 0),
      _descriptor.SingleFieldGroup('constants', _descriptor.GenericArrayType(_descriptor.TYPE_STRING, nullable=True), 1, 0),
    ],
  }
Esempio n. 6
0
class MojomStruct(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('decl_data', _descriptor.StructType(lambda: DeclarationData, nullable=True), 0, 0),
      _descriptor.SingleFieldGroup('fields', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StructField)), 1, 0),
      _descriptor.SingleFieldGroup('version_info', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StructVersion), nullable=True), 2, 0),
    ],
  }
class StructWithInterfaceArray(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('structs_array', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StructWithInterface)), 0, 0),
      _descriptor.SingleFieldGroup('structs_nullable_array', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StructWithInterface), nullable=True), 1, 0),
      _descriptor.SingleFieldGroup('nullable_structs_array', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StructWithInterface, nullable=True)), 2, 0),
      _descriptor.SingleFieldGroup('nullable_structs_nullable_array', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StructWithInterface, nullable=True), nullable=True), 3, 0),
    ],
  }
class StructWithHandles(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('handles_array', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE), 0, 0),
      _descriptor.SingleFieldGroup('handles_nullable_array', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 1, 0),
      _descriptor.SingleFieldGroup('nullable_handles_array', _descriptor.GenericArrayType(_descriptor.TYPE_NULLABLE_HANDLE), 2, 0),
      _descriptor.SingleFieldGroup('nullable_handles_nullable_array', _descriptor.GenericArrayType(_descriptor.TYPE_NULLABLE_HANDLE, nullable=True), 3, 0),
    ],
  }
class StructWithInterfaceRequests(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('req_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType()), 0, 0),
      _descriptor.SingleFieldGroup('req_nullable_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType(), nullable=True), 1, 0),
      _descriptor.SingleFieldGroup('nullable_req_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType(nullable=True)), 2, 0),
      _descriptor.SingleFieldGroup('nullable_req_nullable_array', _descriptor.GenericArrayType(_descriptor.InterfaceRequestType(nullable=True), nullable=True), 3, 0),
    ],
  }
Esempio n. 10
0
class Comments(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('for_attributes', _descriptor.StructType(lambda: Comments, nullable=True), 0, 0),
      _descriptor.SingleFieldGroup('above', _descriptor.GenericArrayType(_descriptor.TYPE_STRING), 1, 0),
      _descriptor.SingleFieldGroup('left', _descriptor.GenericArrayType(_descriptor.TYPE_STRING), 2, 0),
      _descriptor.SingleFieldGroup('right', _descriptor.GenericArrayType(_descriptor.TYPE_STRING), 3, 0),
      _descriptor.SingleFieldGroup('at_bottom', _descriptor.GenericArrayType(_descriptor.TYPE_STRING), 4, 0),
    ],
  }
Esempio n. 11
0
class Pass(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('id', _descriptor.TYPE_INT32, 0, 0),
      _descriptor.BooleanGroup([_descriptor.FieldDescriptor('has_transparent_background', _descriptor.TYPE_BOOL, 4, 0)]),
      _descriptor.SingleFieldGroup('output_rect', _descriptor.StructType(lambda: geometry_mojom.Rect), 1, 0),
      _descriptor.SingleFieldGroup('damage_rect', _descriptor.StructType(lambda: geometry_mojom.Rect), 2, 0),
      _descriptor.SingleFieldGroup('transform_to_root_target', _descriptor.StructType(lambda: geometry_mojom.Transform), 3, 0),
      _descriptor.SingleFieldGroup('quads', _descriptor.GenericArrayType(_descriptor.StructType(lambda: Quad)), 5, 0),
      _descriptor.SingleFieldGroup('shared_quad_states', _descriptor.GenericArrayType(_descriptor.StructType(lambda: SharedQuadState)), 6, 0),
    ],
  }
Esempio n. 12
0
class Frame(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'resources',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: TransferableResource)), 0,
                0),
            _descriptor.SingleFieldGroup(
                'passes',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: quads_mojom.Pass)), 1, 0),
        ],
    }
Esempio n. 13
0
class FlogReader(object):
    __metaclass__ = _interface_reflection.MojoInterfaceType
    DESCRIPTOR = {
        'fully_qualified_name':
        None,
        'version':
        0,
        'methods': [
            {
                'name': 'GetEntries',
                'ordinal': 0,
                'parameters': {
                    'fields': [
                        _descriptor.SingleFieldGroup('start_index',
                                                     _descriptor.TYPE_UINT32,
                                                     0, 0),
                        _descriptor.SingleFieldGroup('max_count',
                                                     _descriptor.TYPE_UINT32,
                                                     1, 0),
                    ],
                },
                'responses': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'entries',
                            _descriptor.GenericArrayType(
                                _descriptor.StructType(lambda: FlogEntry)), 0,
                            0),
                    ],
                },
            },
        ],
    }
Esempio n. 14
0
class PredictionService(object):
    __metaclass__ = _interface_reflection.MojoInterfaceType
    DESCRIPTOR = {
        'fully_qualified_name':
        'prediction::PredictionService',
        'version':
        0,
        'methods': [
            {
                'name': 'GetPredictionList',
                'ordinal': 0,
                'parameters': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'prediction_info',
                            _descriptor.StructType(lambda: PredictionInfo), 0,
                            0),
                    ],
                },
                'responses': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'prediction_list',
                            _descriptor.GenericArrayType(
                                _descriptor.TYPE_STRING, nullable=True), 0, 0),
                    ],
                },
            },
        ],
    }
Esempio n. 15
0
class StructWithArrayOfHandlesCalledHandles(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('handles', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE), 0, 0),
    ],
  }
Esempio n. 16
0
class TestTrackedRequestService(object):
    __metaclass__ = _interface_reflection.MojoInterfaceType
    DESCRIPTOR = {
        'fully_qualified_name':
        'mojo::test::TestTrackedRequestService',
        'version':
        0,
        'methods': [
            {
                'name': 'GetReport',
                'ordinal': 0,
                'parameters': {},
                'responses': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'report',
                            _descriptor.GenericArrayType(
                                _descriptor.StructType(lambda: ServiceReport,
                                                       nullable=True),
                                nullable=True), 0, 0),
                    ],
                },
            },
        ],
    }
Esempio n. 17
0
class ContainsArrayOfEnum(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('array_of_enums', _descriptor.GenericArrayType(_descriptor.TYPE_INT32), 0, 0),
    ],
  }
Esempio n. 18
0
class ServiceTypeInfo(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('top_level_interface', _descriptor.TYPE_STRING, 0, 0),
      _descriptor.SingleFieldGroup('complete_type_set', _descriptor.GenericArrayType(_descriptor.TYPE_STRING), 1, 0),
    ],
  }
Esempio n. 19
0
class MojomEnum(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('decl_data', _descriptor.StructType(lambda: DeclarationData, nullable=True), 0, 0),
      _descriptor.SingleFieldGroup('values', _descriptor.GenericArrayType(_descriptor.StructType(lambda: EnumValue)), 1, 0),
    ],
  }
Esempio n. 20
0
class KeysByType(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'interfaces',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 0, 0),
            _descriptor.SingleFieldGroup(
                'structs',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 1, 0),
            _descriptor.SingleFieldGroup(
                'unions',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 2, 0),
            _descriptor.SingleFieldGroup(
                'top_level_enums',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 3, 0),
            _descriptor.SingleFieldGroup(
                'embedded_enums',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 4, 0),
            _descriptor.SingleFieldGroup(
                'top_level_constants',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 5, 0),
            _descriptor.SingleFieldGroup(
                'embedded_constants',
                _descriptor.GenericArrayType(_descriptor.TYPE_STRING,
                                             nullable=True), 6, 0),
        ],
    }
Esempio n. 21
0
class StructD(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'message_pipes',
                _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE), 0, 0),
        ],
    }
class Struct5(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'pair',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: Struct1), length=2), 0, 0),
        ],
    }
class Request(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('x', _descriptor.TYPE_INT32, 0, 0),
      _descriptor.SingleFieldGroup('pipe', _descriptor.TYPE_NULLABLE_HANDLE, 1, 0),
      _descriptor.SingleFieldGroup('more_pipes', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 2, 0),
      _descriptor.SingleFieldGroup('obj', _descriptor.InterfaceType(lambda: sample_import_mojom.ImportedInterface, nullable=True), 3, 0),
    ],
  }
Esempio n. 24
0
class UrlRequest(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'enums': {
      'CacheMode': [
          ('DEFAULT', 0),
          ('BYPASS_CACHE', 1),
          ('ONLY_FROM_CACHE', 2),
        ],
    },
    'fields': [
      _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 0, 0),
      _descriptor.SingleFieldGroup('method', _descriptor.TYPE_STRING, 1, 0, default_value="GET"),
      _descriptor.SingleFieldGroup('headers', _descriptor.GenericArrayType(_descriptor.StructType(lambda: http_header_mojom.HttpHeader), nullable=True), 2, 0),
      _descriptor.SingleFieldGroup('body', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 3, 0),
      _descriptor.SingleFieldGroup('response_body_buffer_size', _descriptor.TYPE_UINT32, 4, 0, default_value=0),
      _descriptor.BooleanGroup([_descriptor.FieldDescriptor('auto_follow_redirects', _descriptor.TYPE_BOOL, 5, 0, default_value=False)]),
      _descriptor.SingleFieldGroup('cache_mode', _descriptor.TYPE_INT32, 6, 0, default_value=0),
    ],
  }
Esempio n. 25
0
class HandleStruct(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup('h', _descriptor.TYPE_NULLABLE_HANDLE,
                                         0, 0),
            _descriptor.SingleFieldGroup(
                'array_h',
                _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE), 1, 0),
        ],
    }
Esempio n. 26
0
class Intent(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'fields': [
      _descriptor.SingleFieldGroup('action', _descriptor.TYPE_STRING, 0, 0),
      _descriptor.SingleFieldGroup('url', _descriptor.TYPE_STRING, 1, 0),
      _descriptor.SingleFieldGroup('flags', _descriptor.TYPE_UINT32, 2, 0),
      _descriptor.SingleFieldGroup('component', _descriptor.StructType(lambda: ComponentName, nullable=True), 3, 0),
      _descriptor.SingleFieldGroup('string_extras', _descriptor.GenericArrayType(_descriptor.StructType(lambda: StringExtra), nullable=True), 4, 0),
      _descriptor.SingleFieldGroup('type', _descriptor.TYPE_NULLABLE_STRING, 5, 0),
    ],
  }
Esempio n. 27
0
class PredictionInfo(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'previous_words',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: PrevWordInfo)), 0, 0),
            _descriptor.SingleFieldGroup('current_word',
                                         _descriptor.TYPE_STRING, 1, 0),
        ],
    }
Esempio n. 28
0
class FlogService(object):
    __metaclass__ = _interface_reflection.MojoInterfaceType
    DESCRIPTOR = {
        'fully_qualified_name':
        'mojo::flog::FlogService',
        'version':
        0,
        'methods': [
            {
                'name': 'CreateLogger',
                'ordinal': 0,
                'parameters': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'logger', _descriptor.InterfaceRequestType(), 0,
                            0),
                        _descriptor.SingleFieldGroup('label',
                                                     _descriptor.TYPE_STRING,
                                                     1, 0),
                    ],
                },
            },
            {
                'name': 'GetLogDescriptions',
                'ordinal': 1,
                'parameters': {},
                'responses': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'descriptions',
                            _descriptor.GenericArrayType(
                                _descriptor.StructType(
                                    lambda: FlogDescription)), 0, 0),
                    ],
                },
            },
            {
                'name': 'CreateReader',
                'ordinal': 2,
                'parameters': {
                    'fields': [
                        _descriptor.SingleFieldGroup(
                            'reader', _descriptor.InterfaceRequestType(), 0,
                            0),
                        _descriptor.SingleFieldGroup('log_id',
                                                     _descriptor.TYPE_UINT32,
                                                     1, 0),
                    ],
                },
            },
        ],
    }
Esempio n. 29
0
class SmallStruct(object):
    __metaclass__ = _reflection.MojoStructType
    DESCRIPTOR = {
        'fields': [
            _descriptor.SingleFieldGroup(
                'dummy_struct',
                _descriptor.StructType(lambda: DummyStruct, nullable=True), 0,
                0),
            _descriptor.SingleFieldGroup(
                'pod_union',
                _descriptor.UnionType(lambda: PodUnion, nullable=True), 1, 0),
            _descriptor.SingleFieldGroup(
                'pod_union_array',
                _descriptor.GenericArrayType(
                    _descriptor.UnionType(lambda: PodUnion), nullable=True), 2,
                0),
            _descriptor.SingleFieldGroup(
                'nullable_pod_union_array',
                _descriptor.GenericArrayType(_descriptor.UnionType(
                    lambda: PodUnion, nullable=True),
                                             nullable=True), 3, 0),
            _descriptor.SingleFieldGroup(
                's_array',
                _descriptor.GenericArrayType(
                    _descriptor.StructType(lambda: DummyStruct),
                    nullable=True), 4, 0),
            _descriptor.SingleFieldGroup(
                'pod_union_map',
                _descriptor.MapType(_descriptor.TYPE_STRING,
                                    _descriptor.UnionType(lambda: PodUnion),
                                    nullable=True), 5, 0),
            _descriptor.SingleFieldGroup(
                'nullable_pod_union_map',
                _descriptor.MapType(_descriptor.TYPE_STRING,
                                    _descriptor.UnionType(lambda: PodUnion,
                                                          nullable=True),
                                    nullable=True), 6, 0),
        ],
    }
class Foo(object):
  __metaclass__ = _reflection.MojoStructType
  DESCRIPTOR = {
    'constants': {
      'FOOBY': "Fooby",
    },
    'fields': [
      _descriptor.SingleFieldGroup('x', _descriptor.TYPE_INT32, 1, 0),
      _descriptor.SingleFieldGroup('y', _descriptor.TYPE_INT32, 2, 0),
      _descriptor.BooleanGroup([_descriptor.FieldDescriptor('a', _descriptor.TYPE_BOOL, 3, 0, default_value=True), _descriptor.FieldDescriptor('b', _descriptor.TYPE_BOOL, 4, 0), _descriptor.FieldDescriptor('c', _descriptor.TYPE_BOOL, 5, 0)]),
      _descriptor.SingleFieldGroup('source', _descriptor.TYPE_NULLABLE_HANDLE, 9, 0),
      _descriptor.SingleFieldGroup('bar', _descriptor.StructType(lambda: Bar, nullable=True), 6, 0),
      _descriptor.SingleFieldGroup('data', _descriptor.NativeArrayType('B', nullable=True), 8, 0),
      _descriptor.SingleFieldGroup('extra_bars', _descriptor.GenericArrayType(_descriptor.StructType(lambda: Bar), nullable=True), 7, 0),
      _descriptor.SingleFieldGroup('name', _descriptor.TYPE_STRING, 0, 0, default_value="Fooby"),
      _descriptor.SingleFieldGroup('input_streams', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 10, 0),
      _descriptor.SingleFieldGroup('output_streams', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE, nullable=True), 11, 0),
      _descriptor.SingleFieldGroup('array_of_array_of_bools', _descriptor.GenericArrayType(_descriptor.BooleanArrayType(), nullable=True), 12, 0),
      _descriptor.SingleFieldGroup('multi_array_of_strings', _descriptor.GenericArrayType(_descriptor.GenericArrayType(_descriptor.GenericArrayType(_descriptor.TYPE_STRING)), nullable=True), 13, 0),
      _descriptor.SingleFieldGroup('array_of_bools', _descriptor.BooleanArrayType(nullable=True), 14, 0),
    ],
  }