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.gmail.v1; | 3 library googleapis.gmail.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:crypto/crypto.dart' as crypto; | |
11 import 'package:http/http.dart' as http; | 10 import 'package:http/http.dart' as http; |
12 | 11 |
13 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show | 12 export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show |
14 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, | 13 ApiRequestError, DetailedApiRequestError, Media, UploadOptions, |
15 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, | 14 ResumableUploadOptions, DownloadOptions, PartialDownloadOptions, |
16 ByteRange; | 15 ByteRange; |
17 | 16 |
18 const core.String USER_AGENT = 'dart-api-client gmail/v1'; | 17 const core.String USER_AGENT = 'dart-api-client gmail/v1'; |
19 | 18 |
20 /** Access Gmail mailboxes including sending user email. */ | 19 /** Access Gmail mailboxes including sending user email. */ |
(...skipping 2391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2412 core.List<core.String> labelIds; | 2411 core.List<core.String> labelIds; |
2413 /** The parsed email structure in the message parts. */ | 2412 /** The parsed email structure in the message parts. */ |
2414 MessagePart payload; | 2413 MessagePart payload; |
2415 /** | 2414 /** |
2416 * The entire email message in an RFC 2822 formatted and base64url encoded | 2415 * The entire email message in an RFC 2822 formatted and base64url encoded |
2417 * string. Returned in messages.get and drafts.get responses when the | 2416 * string. Returned in messages.get and drafts.get responses when the |
2418 * format=RAW parameter is supplied. | 2417 * format=RAW parameter is supplied. |
2419 */ | 2418 */ |
2420 core.String raw; | 2419 core.String raw; |
2421 core.List<core.int> get rawAsBytes { | 2420 core.List<core.int> get rawAsBytes { |
2422 return crypto.CryptoUtils.base64StringToBytes(raw); | 2421 return convert.BASE64.decode(raw); |
2423 } | 2422 } |
2424 | 2423 |
2425 void set rawAsBytes(core.List<core.int> _bytes) { | 2424 void set rawAsBytes(core.List<core.int> _bytes) { |
2426 raw = crypto.CryptoUtils.bytesToBase64(_bytes, urlSafe: true); | 2425 raw = convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-"
); |
2427 } | 2426 } |
2428 /** Estimated size in bytes of the message. */ | 2427 /** Estimated size in bytes of the message. */ |
2429 core.int sizeEstimate; | 2428 core.int sizeEstimate; |
2430 /** A short part of the message text. */ | 2429 /** A short part of the message text. */ |
2431 core.String snippet; | 2430 core.String snippet; |
2432 /** | 2431 /** |
2433 * The ID of the thread the message belongs to. To add a message or draft to a | 2432 * The ID of the thread the message belongs to. To add a message or draft to a |
2434 * thread, the following criteria must be met: | 2433 * thread, the following criteria must be met: |
2435 * - The requested threadId must be specified on the Message or Draft.Message | 2434 * - The requested threadId must be specified on the Message or Draft.Message |
2436 * you supply with your request. | 2435 * you supply with your request. |
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2591 */ | 2590 */ |
2592 core.String attachmentId; | 2591 core.String attachmentId; |
2593 /** | 2592 /** |
2594 * The body data of a MIME message part. May be empty for MIME container types | 2593 * The body data of a MIME message part. May be empty for MIME container types |
2595 * that have no message body or when the body data is sent as a separate | 2594 * that have no message body or when the body data is sent as a separate |
2596 * attachment. An attachment ID is present if the body data is contained in a | 2595 * attachment. An attachment ID is present if the body data is contained in a |
2597 * separate attachment. | 2596 * separate attachment. |
2598 */ | 2597 */ |
2599 core.String data; | 2598 core.String data; |
2600 core.List<core.int> get dataAsBytes { | 2599 core.List<core.int> get dataAsBytes { |
2601 return crypto.CryptoUtils.base64StringToBytes(data); | 2600 return convert.BASE64.decode(data); |
2602 } | 2601 } |
2603 | 2602 |
2604 void set dataAsBytes(core.List<core.int> _bytes) { | 2603 void set dataAsBytes(core.List<core.int> _bytes) { |
2605 data = crypto.CryptoUtils.bytesToBase64(_bytes, urlSafe: true); | 2604 data = convert.BASE64.encode(_bytes).replaceAll("/", "_").replaceAll("+", "-
"); |
2606 } | 2605 } |
2607 /** Total number of bytes in the body of the message part. */ | 2606 /** Total number of bytes in the body of the message part. */ |
2608 core.int size; | 2607 core.int size; |
2609 | 2608 |
2610 MessagePartBody(); | 2609 MessagePartBody(); |
2611 | 2610 |
2612 MessagePartBody.fromJson(core.Map _json) { | 2611 MessagePartBody.fromJson(core.Map _json) { |
2613 if (_json.containsKey("attachmentId")) { | 2612 if (_json.containsKey("attachmentId")) { |
2614 attachmentId = _json["attachmentId"]; | 2613 attachmentId = _json["attachmentId"]; |
2615 } | 2614 } |
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2899 var _json = new core.Map(); | 2898 var _json = new core.Map(); |
2900 if (expiration != null) { | 2899 if (expiration != null) { |
2901 _json["expiration"] = expiration; | 2900 _json["expiration"] = expiration; |
2902 } | 2901 } |
2903 if (historyId != null) { | 2902 if (historyId != null) { |
2904 _json["historyId"] = historyId; | 2903 _json["historyId"] = historyId; |
2905 } | 2904 } |
2906 return _json; | 2905 return _json; |
2907 } | 2906 } |
2908 } | 2907 } |
OLD | NEW |