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.books.v1; | 3 library googleapis.books.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; |
(...skipping 2713 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2724 * - "paid-ebooks" : Google eBook with a price. | 2724 * - "paid-ebooks" : Google eBook with a price. |
2725 * - "partial" : Public able to see parts of text. | 2725 * - "partial" : Public able to see parts of text. |
2726 * | 2726 * |
2727 * [langRestrict] - Restrict results to books with this language code. | 2727 * [langRestrict] - Restrict results to books with this language code. |
2728 * | 2728 * |
2729 * [libraryRestrict] - Restrict search to this user's library. | 2729 * [libraryRestrict] - Restrict search to this user's library. |
2730 * Possible string values are: | 2730 * Possible string values are: |
2731 * - "my-library" : Restrict to the user's library, any shelf. | 2731 * - "my-library" : Restrict to the user's library, any shelf. |
2732 * - "no-restrict" : Do not restrict based on user's library. | 2732 * - "no-restrict" : Do not restrict based on user's library. |
2733 * | 2733 * |
| 2734 * [maxAllowedMaturityRating] - The maximum allowed maturity rating of |
| 2735 * returned recommendations. Books with a higher maturity rating are filtered |
| 2736 * out. |
| 2737 * Possible string values are: |
| 2738 * - "mature" : Show books which are rated mature or lower. |
| 2739 * - "not-mature" : Show books which are rated not mature. |
| 2740 * |
2734 * [maxResults] - Maximum number of results to return. | 2741 * [maxResults] - Maximum number of results to return. |
2735 * Value must be between "0" and "40". | 2742 * Value must be between "0" and "40". |
2736 * | 2743 * |
2737 * [orderBy] - Sort search results. | 2744 * [orderBy] - Sort search results. |
2738 * Possible string values are: | 2745 * Possible string values are: |
2739 * - "newest" : Most recently published. | 2746 * - "newest" : Most recently published. |
2740 * - "relevance" : Relevance to search terms. | 2747 * - "relevance" : Relevance to search terms. |
2741 * | 2748 * |
2742 * [partner] - Restrict and brand results for partner ID. | 2749 * [partner] - Restrict and brand results for partner ID. |
2743 * | 2750 * |
(...skipping 16 matching lines...) Expand all Loading... |
2760 * [startIndex] - Index of the first result to return (starts at 0) | 2767 * [startIndex] - Index of the first result to return (starts at 0) |
2761 * | 2768 * |
2762 * Completes with a [Volumes]. | 2769 * Completes with a [Volumes]. |
2763 * | 2770 * |
2764 * Completes with a [commons.ApiRequestError] if the API endpoint returned an | 2771 * Completes with a [commons.ApiRequestError] if the API endpoint returned an |
2765 * error. | 2772 * error. |
2766 * | 2773 * |
2767 * If the used [http.Client] completes with an error when making a REST call, | 2774 * If the used [http.Client] completes with an error when making a REST call, |
2768 * this method will complete with the same error. | 2775 * this method will complete with the same error. |
2769 */ | 2776 */ |
2770 async.Future<Volumes> list(core.String q, {core.String download, core.String f
ilter, core.String langRestrict, core.String libraryRestrict, core.int maxResult
s, core.String orderBy, core.String partner, core.String printType, core.String
projection, core.bool showPreorders, core.String source, core.int startIndex}) { | 2777 async.Future<Volumes> list(core.String q, {core.String download, core.String f
ilter, core.String langRestrict, core.String libraryRestrict, core.String maxAll
owedMaturityRating, core.int maxResults, core.String orderBy, core.String partne
r, core.String printType, core.String projection, core.bool showPreorders, core.
String source, core.int startIndex}) { |
2771 var _url = null; | 2778 var _url = null; |
2772 var _queryParams = new core.Map(); | 2779 var _queryParams = new core.Map(); |
2773 var _uploadMedia = null; | 2780 var _uploadMedia = null; |
2774 var _uploadOptions = null; | 2781 var _uploadOptions = null; |
2775 var _downloadOptions = commons.DownloadOptions.Metadata; | 2782 var _downloadOptions = commons.DownloadOptions.Metadata; |
2776 var _body = null; | 2783 var _body = null; |
2777 | 2784 |
2778 if (q == null) { | 2785 if (q == null) { |
2779 throw new core.ArgumentError("Parameter q is required."); | 2786 throw new core.ArgumentError("Parameter q is required."); |
2780 } | 2787 } |
2781 _queryParams["q"] = [q]; | 2788 _queryParams["q"] = [q]; |
2782 if (download != null) { | 2789 if (download != null) { |
2783 _queryParams["download"] = [download]; | 2790 _queryParams["download"] = [download]; |
2784 } | 2791 } |
2785 if (filter != null) { | 2792 if (filter != null) { |
2786 _queryParams["filter"] = [filter]; | 2793 _queryParams["filter"] = [filter]; |
2787 } | 2794 } |
2788 if (langRestrict != null) { | 2795 if (langRestrict != null) { |
2789 _queryParams["langRestrict"] = [langRestrict]; | 2796 _queryParams["langRestrict"] = [langRestrict]; |
2790 } | 2797 } |
2791 if (libraryRestrict != null) { | 2798 if (libraryRestrict != null) { |
2792 _queryParams["libraryRestrict"] = [libraryRestrict]; | 2799 _queryParams["libraryRestrict"] = [libraryRestrict]; |
2793 } | 2800 } |
| 2801 if (maxAllowedMaturityRating != null) { |
| 2802 _queryParams["maxAllowedMaturityRating"] = [maxAllowedMaturityRating]; |
| 2803 } |
2794 if (maxResults != null) { | 2804 if (maxResults != null) { |
2795 _queryParams["maxResults"] = ["${maxResults}"]; | 2805 _queryParams["maxResults"] = ["${maxResults}"]; |
2796 } | 2806 } |
2797 if (orderBy != null) { | 2807 if (orderBy != null) { |
2798 _queryParams["orderBy"] = [orderBy]; | 2808 _queryParams["orderBy"] = [orderBy]; |
2799 } | 2809 } |
2800 if (partner != null) { | 2810 if (partner != null) { |
2801 _queryParams["partner"] = [partner]; | 2811 _queryParams["partner"] = [partner]; |
2802 } | 2812 } |
2803 if (printType != null) { | 2813 if (printType != null) { |
(...skipping 3314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6118 if (title != null) { | 6128 if (title != null) { |
6119 _json["title"] = title; | 6129 _json["title"] = title; |
6120 } | 6130 } |
6121 return _json; | 6131 return _json; |
6122 } | 6132 } |
6123 } | 6133 } |
6124 | 6134 |
6125 class Series { | 6135 class Series { |
6126 /** Resource type. */ | 6136 /** Resource type. */ |
6127 core.String kind; | 6137 core.String kind; |
| 6138 /** |
| 6139 * Series info list. The client always expects this element in the JSON |
| 6140 * output, hence declared here as OutputAlways. |
| 6141 */ |
6128 core.List<SeriesSeries> series; | 6142 core.List<SeriesSeries> series; |
6129 | 6143 |
6130 Series(); | 6144 Series(); |
6131 | 6145 |
6132 Series.fromJson(core.Map _json) { | 6146 Series.fromJson(core.Map _json) { |
6133 if (_json.containsKey("kind")) { | 6147 if (_json.containsKey("kind")) { |
6134 kind = _json["kind"]; | 6148 kind = _json["kind"]; |
6135 } | 6149 } |
6136 if (_json.containsKey("series")) { | 6150 if (_json.containsKey("series")) { |
6137 series = _json["series"].map((value) => new SeriesSeries.fromJson(value)).
toList(); | 6151 series = _json["series"].map((value) => new SeriesSeries.fromJson(value)).
toList(); |
(...skipping 2128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8266 } | 8280 } |
8267 if (shortSeriesBookTitle != null) { | 8281 if (shortSeriesBookTitle != null) { |
8268 _json["shortSeriesBookTitle"] = shortSeriesBookTitle; | 8282 _json["shortSeriesBookTitle"] = shortSeriesBookTitle; |
8269 } | 8283 } |
8270 if (volumeSeries != null) { | 8284 if (volumeSeries != null) { |
8271 _json["volumeSeries"] = volumeSeries.map((value) => (value).toJson()).toLi
st(); | 8285 _json["volumeSeries"] = volumeSeries.map((value) => (value).toJson()).toLi
st(); |
8272 } | 8286 } |
8273 return _json; | 8287 return _json; |
8274 } | 8288 } |
8275 } | 8289 } |
OLD | NEW |