OLD | NEW |
1 // This is a generated file (see the discoveryapis_generator project). | 1 // This is a generated file (see the discoveryapis_generator project). |
2 | 2 |
3 library googleapis.storage.v1; | 3 library googleapis.storage.v1; |
4 | 4 |
5 import 'dart:core' as core; | 5 import 'dart:core' as core; |
6 import 'dart:async' as async; | 6 import 'dart:async' as async; |
7 import 'dart:convert' as convert; | 7 import 'dart:convert' as convert; |
8 | 8 |
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; | 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; |
10 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
11 | 11 |
12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, | 13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, |
14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, | 14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, |
15 ByteRange; | 15 ByteRange; |
16 | 16 |
17 const core.String USER_AGENT = 'dart-api-client storage/v1'; | 17 const core.String USER_AGENT = 'dart-api-client storage/v1'; |
18 | 18 |
19 /** Lets you store and retrieve potentially-large, immutable data objects. */ | 19 /** Lets you store and retrieve potentially-large, immutable data objects. */ |
20 class StorageApi { | 20 class StorageApi { |
21 /** View and manage your data across Google Cloud Platform services */ | 21 /** View and manage your data across Google Cloud Platform services */ |
22 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; | 22 static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platf
orm"; |
23 | 23 |
| 24 /** |
| 25 * MESSAGE UNDER CONSTRUCTION View your data across Google Cloud Platform |
| 26 * services |
| 27 */ |
| 28 static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/clo
ud-platform.read-only"; |
| 29 |
24 /** Manage your data and permissions in Google Cloud Storage */ | 30 /** Manage your data and permissions in Google Cloud Storage */ |
25 static const DevstorageFullControlScope = "https://www.googleapis.com/auth/dev
storage.full_control"; | 31 static const DevstorageFullControlScope = "https://www.googleapis.com/auth/dev
storage.full_control"; |
26 | 32 |
27 /** View your data in Google Cloud Storage */ | 33 /** View your data in Google Cloud Storage */ |
28 static const DevstorageReadOnlyScope = "https://www.googleapis.com/auth/devsto
rage.read_only"; | 34 static const DevstorageReadOnlyScope = "https://www.googleapis.com/auth/devsto
rage.read_only"; |
29 | 35 |
30 /** Manage your data in Google Cloud Storage */ | 36 /** Manage your data in Google Cloud Storage */ |
31 static const DevstorageReadWriteScope = "https://www.googleapis.com/auth/devst
orage.read_write"; | 37 static const DevstorageReadWriteScope = "https://www.googleapis.com/auth/devst
orage.read_write"; |
32 | 38 |
33 | 39 |
(...skipping 3582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3616 /** Content-Disposition of the object data. */ | 3622 /** Content-Disposition of the object data. */ |
3617 core.String contentDisposition; | 3623 core.String contentDisposition; |
3618 /** Content-Encoding of the object data. */ | 3624 /** Content-Encoding of the object data. */ |
3619 core.String contentEncoding; | 3625 core.String contentEncoding; |
3620 /** Content-Language of the object data. */ | 3626 /** Content-Language of the object data. */ |
3621 core.String contentLanguage; | 3627 core.String contentLanguage; |
3622 /** Content-Type of the object data. */ | 3628 /** Content-Type of the object data. */ |
3623 core.String contentType; | 3629 core.String contentType; |
3624 /** | 3630 /** |
3625 * CRC32c checksum, as described in RFC 4960, Appendix B; encoded using base64 | 3631 * CRC32c checksum, as described in RFC 4960, Appendix B; encoded using base64 |
3626 * in big-endian byte order. | 3632 * in big-endian byte order. For more information about using the CRC32c |
| 3633 * checksum, see Hashes and ETags: Best Practices. |
3627 */ | 3634 */ |
3628 core.String crc32c; | 3635 core.String crc32c; |
3629 /** HTTP 1.1 Entity tag for the object. */ | 3636 /** HTTP 1.1 Entity tag for the object. */ |
3630 core.String etag; | 3637 core.String etag; |
3631 /** The content generation of this object. Used for object versioning. */ | 3638 /** The content generation of this object. Used for object versioning. */ |
3632 core.String generation; | 3639 core.String generation; |
3633 /** The ID of the object. */ | 3640 /** The ID of the object. */ |
3634 core.String id; | 3641 core.String id; |
3635 /** The kind of item this is. For objects, this is always storage#object. */ | 3642 /** The kind of item this is. For objects, this is always storage#object. */ |
3636 core.String kind; | 3643 core.String kind; |
3637 /** MD5 hash of the data; encoded using base64. */ | 3644 /** |
| 3645 * MD5 hash of the data; encoded using base64. For more information about |
| 3646 * using the MD5 hash, see Hashes and ETags: Best Practices. |
| 3647 */ |
3638 core.String md5Hash; | 3648 core.String md5Hash; |
3639 /** Media download link. */ | 3649 /** Media download link. */ |
3640 core.String mediaLink; | 3650 core.String mediaLink; |
3641 /** User-provided metadata, in key/value pairs. */ | 3651 /** User-provided metadata, in key/value pairs. */ |
3642 core.Map<core.String, core.String> metadata; | 3652 core.Map<core.String, core.String> metadata; |
3643 /** | 3653 /** |
3644 * The version of the metadata for this object at this generation. Used for | 3654 * The version of the metadata for this object at this generation. Used for |
3645 * preconditions and for detecting changes in metadata. A metageneration | 3655 * preconditions and for detecting changes in metadata. A metageneration |
3646 * number is only meaningful in the context of a particular generation of a | 3656 * number is only meaningful in the context of a particular generation of a |
3647 * particular object. | 3657 * particular object. |
(...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4154 } | 4164 } |
4155 if (rewriteToken != null) { | 4165 if (rewriteToken != null) { |
4156 _json["rewriteToken"] = rewriteToken; | 4166 _json["rewriteToken"] = rewriteToken; |
4157 } | 4167 } |
4158 if (totalBytesRewritten != null) { | 4168 if (totalBytesRewritten != null) { |
4159 _json["totalBytesRewritten"] = totalBytesRewritten; | 4169 _json["totalBytesRewritten"] = totalBytesRewritten; |
4160 } | 4170 } |
4161 return _json; | 4171 return _json; |
4162 } | 4172 } |
4163 } | 4173 } |
OLD | NEW |