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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }, }, ], }
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), ], }, }, ], }
class StructWithArrayOfHandlesCalledHandles(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('handles', _descriptor.GenericArrayType(_descriptor.TYPE_HANDLE), 0, 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), ], }, }, ], }
class ContainsArrayOfEnum(object): __metaclass__ = _reflection.MojoStructType DESCRIPTOR = { 'fields': [ _descriptor.SingleFieldGroup('array_of_enums', _descriptor.GenericArrayType(_descriptor.TYPE_INT32), 0, 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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }
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), ], }, }, ], }
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), ], }