| // Copyright 2018 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module blink.mojom; |
| |
| import "third_party/blink/public/mojom/blob/blob.mojom"; |
| |
| // Struct wrapping a Blob interface pointer. |
| // TODO(mek): Once https://crbug.com/696107 is implemented all usage of this |
| // struct can be replaced with a simple Blob interface pointer with handle |
| // properties for the other attributes. |
| struct SerializedBlob { |
| string uuid; |
| string content_type; |
| uint64 size; |
| pending_remote<Blob> blob; |
| }; |