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.calendar.v3; | 3 library googleapis.calendar.v3; |
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 1649 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1660 * - timeMax | 1660 * - timeMax |
1661 * - updatedMin If the syncToken expires, the server will respond with a 410 | 1661 * - updatedMin If the syncToken expires, the server will respond with a 410 |
1662 * GONE response code and the client should clear its storage and perform a | 1662 * GONE response code and the client should clear its storage and perform a |
1663 * full synchronization without any syncToken. | 1663 * full synchronization without any syncToken. |
1664 * Learn more about incremental synchronization. | 1664 * Learn more about incremental synchronization. |
1665 * Optional. The default is to return all entries. | 1665 * Optional. The default is to return all entries. |
1666 * | 1666 * |
1667 * [timeMax] - Upper bound (exclusive) for an event's start time to filter by. | 1667 * [timeMax] - Upper bound (exclusive) for an event's start time to filter by. |
1668 * Optional. The default is not to filter by start time. Must be an RFC3339 | 1668 * Optional. The default is not to filter by start time. Must be an RFC3339 |
1669 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, | 1669 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, |
1670 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. | 1670 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If |
| 1671 * timeMin is set, timeMax must be greater than timeMin. |
1671 * | 1672 * |
1672 * [timeMin] - Lower bound (inclusive) for an event's end time to filter by. | 1673 * [timeMin] - Lower bound (inclusive) for an event's end time to filter by. |
1673 * Optional. The default is not to filter by end time. Must be an RFC3339 | 1674 * Optional. The default is not to filter by end time. Must be an RFC3339 |
1674 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, | 1675 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, |
1675 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. | 1676 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If |
| 1677 * timeMax is set, timeMin must be smaller than timeMax. |
1676 * | 1678 * |
1677 * [timeZone] - Time zone used in the response. Optional. The default is the | 1679 * [timeZone] - Time zone used in the response. Optional. The default is the |
1678 * time zone of the calendar. | 1680 * time zone of the calendar. |
1679 * | 1681 * |
1680 * [updatedMin] - Lower bound for an event's last modification time (as a | 1682 * [updatedMin] - Lower bound for an event's last modification time (as a |
1681 * RFC3339 timestamp) to filter by. When specified, entries deleted since this | 1683 * RFC3339 timestamp) to filter by. When specified, entries deleted since this |
1682 * time will always be included regardless of showDeleted. Optional. The | 1684 * time will always be included regardless of showDeleted. Optional. The |
1683 * default is not to filter by last modification time. | 1685 * default is not to filter by last modification time. |
1684 * | 1686 * |
1685 * Completes with a [Events]. | 1687 * Completes with a [Events]. |
(...skipping 438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2124 * - timeMax | 2126 * - timeMax |
2125 * - updatedMin If the syncToken expires, the server will respond with a 410 | 2127 * - updatedMin If the syncToken expires, the server will respond with a 410 |
2126 * GONE response code and the client should clear its storage and perform a | 2128 * GONE response code and the client should clear its storage and perform a |
2127 * full synchronization without any syncToken. | 2129 * full synchronization without any syncToken. |
2128 * Learn more about incremental synchronization. | 2130 * Learn more about incremental synchronization. |
2129 * Optional. The default is to return all entries. | 2131 * Optional. The default is to return all entries. |
2130 * | 2132 * |
2131 * [timeMax] - Upper bound (exclusive) for an event's start time to filter by. | 2133 * [timeMax] - Upper bound (exclusive) for an event's start time to filter by. |
2132 * Optional. The default is not to filter by start time. Must be an RFC3339 | 2134 * Optional. The default is not to filter by start time. Must be an RFC3339 |
2133 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, | 2135 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, |
2134 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. | 2136 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If |
| 2137 * timeMin is set, timeMax must be greater than timeMin. |
2135 * | 2138 * |
2136 * [timeMin] - Lower bound (inclusive) for an event's end time to filter by. | 2139 * [timeMin] - Lower bound (inclusive) for an event's end time to filter by. |
2137 * Optional. The default is not to filter by end time. Must be an RFC3339 | 2140 * Optional. The default is not to filter by end time. Must be an RFC3339 |
2138 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, | 2141 * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00, |
2139 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. | 2142 * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If |
| 2143 * timeMax is set, timeMin must be smaller than timeMax. |
2140 * | 2144 * |
2141 * [timeZone] - Time zone used in the response. Optional. The default is the | 2145 * [timeZone] - Time zone used in the response. Optional. The default is the |
2142 * time zone of the calendar. | 2146 * time zone of the calendar. |
2143 * | 2147 * |
2144 * [updatedMin] - Lower bound for an event's last modification time (as a | 2148 * [updatedMin] - Lower bound for an event's last modification time (as a |
2145 * RFC3339 timestamp) to filter by. When specified, entries deleted since this | 2149 * RFC3339 timestamp) to filter by. When specified, entries deleted since this |
2146 * time will always be included regardless of showDeleted. Optional. The | 2150 * time will always be included regardless of showDeleted. Optional. The |
2147 * default is not to filter by last modification time. | 2151 * default is not to filter by last modification time. |
2148 * | 2152 * |
2149 * Completes with a [Channel]. | 2153 * Completes with a [Channel]. |
(...skipping 1061 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3211 if (kind != null) { | 3215 if (kind != null) { |
3212 _json["kind"] = kind; | 3216 _json["kind"] = kind; |
3213 } | 3217 } |
3214 if (updated != null) { | 3218 if (updated != null) { |
3215 _json["updated"] = (updated).toIso8601String(); | 3219 _json["updated"] = (updated).toIso8601String(); |
3216 } | 3220 } |
3217 return _json; | 3221 return _json; |
3218 } | 3222 } |
3219 } | 3223 } |
3220 | 3224 |
3221 class DeepLinkData { | |
3222 core.List<Link> links; | |
3223 core.String url; | |
3224 | |
3225 DeepLinkData(); | |
3226 | |
3227 DeepLinkData.fromJson(core.Map _json) { | |
3228 if (_json.containsKey("links")) { | |
3229 links = _json["links"].map((value) => new Link.fromJson(value)).toList(); | |
3230 } | |
3231 if (_json.containsKey("url")) { | |
3232 url = _json["url"]; | |
3233 } | |
3234 } | |
3235 | |
3236 core.Map<core.String, core.Object> toJson() { | |
3237 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | |
3238 if (links != null) { | |
3239 _json["links"] = links.map((value) => (value).toJson()).toList(); | |
3240 } | |
3241 if (url != null) { | |
3242 _json["url"] = url; | |
3243 } | |
3244 return _json; | |
3245 } | |
3246 } | |
3247 | |
3248 class DisplayInfo { | |
3249 core.String appIconUrl; | |
3250 core.String appShortTitle; | |
3251 core.String appTitle; | |
3252 core.String linkShortTitle; | |
3253 core.String linkTitle; | |
3254 | |
3255 DisplayInfo(); | |
3256 | |
3257 DisplayInfo.fromJson(core.Map _json) { | |
3258 if (_json.containsKey("appIconUrl")) { | |
3259 appIconUrl = _json["appIconUrl"]; | |
3260 } | |
3261 if (_json.containsKey("appShortTitle")) { | |
3262 appShortTitle = _json["appShortTitle"]; | |
3263 } | |
3264 if (_json.containsKey("appTitle")) { | |
3265 appTitle = _json["appTitle"]; | |
3266 } | |
3267 if (_json.containsKey("linkShortTitle")) { | |
3268 linkShortTitle = _json["linkShortTitle"]; | |
3269 } | |
3270 if (_json.containsKey("linkTitle")) { | |
3271 linkTitle = _json["linkTitle"]; | |
3272 } | |
3273 } | |
3274 | |
3275 core.Map<core.String, core.Object> toJson() { | |
3276 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | |
3277 if (appIconUrl != null) { | |
3278 _json["appIconUrl"] = appIconUrl; | |
3279 } | |
3280 if (appShortTitle != null) { | |
3281 _json["appShortTitle"] = appShortTitle; | |
3282 } | |
3283 if (appTitle != null) { | |
3284 _json["appTitle"] = appTitle; | |
3285 } | |
3286 if (linkShortTitle != null) { | |
3287 _json["linkShortTitle"] = linkShortTitle; | |
3288 } | |
3289 if (linkTitle != null) { | |
3290 _json["linkTitle"] = linkTitle; | |
3291 } | |
3292 return _json; | |
3293 } | |
3294 } | |
3295 | |
3296 class Error { | 3225 class Error { |
3297 /** Domain, or broad category, of the error. */ | 3226 /** Domain, or broad category, of the error. */ |
3298 core.String domain; | 3227 core.String domain; |
3299 /** | 3228 /** |
3300 * Specific reason for the error. Some of the possible values are: | 3229 * Specific reason for the error. Some of the possible values are: |
3301 * - "groupTooBig" - The group of users requested is too large for a single | 3230 * - "groupTooBig" - The group of users requested is too large for a single |
3302 * query. | 3231 * query. |
3303 * - "tooManyCalendarsRequested" - The number of calendars requested is too | 3232 * - "tooManyCalendarsRequested" - The number of calendars requested is too |
3304 * large for a single query. | 3233 * large for a single query. |
3305 * - "notFound" - The requested resource was not found. | 3234 * - "notFound" - The requested resource was not found. |
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3810 * - "confirmed" - The event is confirmed. This is the default status. | 3739 * - "confirmed" - The event is confirmed. This is the default status. |
3811 * - "tentative" - The event is tentatively confirmed. | 3740 * - "tentative" - The event is tentatively confirmed. |
3812 * - "cancelled" - The event is cancelled. | 3741 * - "cancelled" - The event is cancelled. |
3813 */ | 3742 */ |
3814 core.String status; | 3743 core.String status; |
3815 /** Title of the event. */ | 3744 /** Title of the event. */ |
3816 core.String summary; | 3745 core.String summary; |
3817 /** | 3746 /** |
3818 * Whether the event blocks time on the calendar. Optional. Possible values | 3747 * Whether the event blocks time on the calendar. Optional. Possible values |
3819 * are: | 3748 * are: |
3820 * - "opaque" - The event blocks time on the calendar. This is the default | 3749 * - "opaque" - Default value. The event does block time on the calendar. This |
3821 * value. | 3750 * is equivalent to setting Show me as to Busy in the Calendar UI. |
3822 * - "transparent" - The event does not block time on the calendar. | 3751 * - "transparent" - The event does not block time on the calendar. This is |
| 3752 * equivalent to setting Show me as to Available in the Calendar UI. |
3823 */ | 3753 */ |
3824 core.String transparency; | 3754 core.String transparency; |
3825 /** | 3755 /** |
3826 * Last modification time of the event (as a RFC3339 timestamp). Read-only. | 3756 * Last modification time of the event (as a RFC3339 timestamp). Read-only. |
3827 */ | 3757 */ |
3828 core.DateTime updated; | 3758 core.DateTime updated; |
3829 /** | 3759 /** |
3830 * Visibility of the event. Optional. Possible values are: | 3760 * Visibility of the event. Optional. Possible values are: |
3831 * - "default" - Uses the default visibility for events on the calendar. This | 3761 * - "default" - Uses the default visibility for events on the calendar. This |
3832 * is the default value. | 3762 * is the default value. |
(...skipping 451 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4284 if (dateTime != null) { | 4214 if (dateTime != null) { |
4285 _json["dateTime"] = (dateTime).toIso8601String(); | 4215 _json["dateTime"] = (dateTime).toIso8601String(); |
4286 } | 4216 } |
4287 if (timeZone != null) { | 4217 if (timeZone != null) { |
4288 _json["timeZone"] = timeZone; | 4218 _json["timeZone"] = timeZone; |
4289 } | 4219 } |
4290 return _json; | 4220 return _json; |
4291 } | 4221 } |
4292 } | 4222 } |
4293 | 4223 |
4294 class EventHabitInstance { | |
4295 /** Metadata specific to this instance. */ | |
4296 HabitInstanceData data; | |
4297 /** Id of the habit this instance belongs to. */ | |
4298 core.String parentId; | |
4299 | |
4300 EventHabitInstance(); | |
4301 | |
4302 EventHabitInstance.fromJson(core.Map _json) { | |
4303 if (_json.containsKey("data")) { | |
4304 data = new HabitInstanceData.fromJson(_json["data"]); | |
4305 } | |
4306 if (_json.containsKey("parentId")) { | |
4307 parentId = _json["parentId"]; | |
4308 } | |
4309 } | |
4310 | |
4311 core.Map<core.String, core.Object> toJson() { | |
4312 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | |
4313 if (data != null) { | |
4314 _json["data"] = (data).toJson(); | |
4315 } | |
4316 if (parentId != null) { | |
4317 _json["parentId"] = parentId; | |
4318 } | |
4319 return _json; | |
4320 } | |
4321 } | |
4322 | |
4323 class EventReminder { | 4224 class EventReminder { |
4324 /** | 4225 /** |
4325 * The method used by this reminder. Possible values are: | 4226 * The method used by this reminder. Possible values are: |
4326 * - "email" - Reminders are sent via email. | 4227 * - "email" - Reminders are sent via email. |
4327 * - "sms" - Reminders are sent via SMS. These are only available for G Suite | 4228 * - "sms" - Reminders are sent via SMS. These are only available for G Suite |
4328 * customers. Requests to set SMS reminders for other account types are | 4229 * customers. Requests to set SMS reminders for other account types are |
4329 * ignored. | 4230 * ignored. |
4330 * - "popup" - Reminders are sent via a UI popup. | 4231 * - "popup" - Reminders are sent via a UI popup. |
4331 */ | 4232 */ |
4332 core.String method; | 4233 core.String method; |
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4680 if (timeMax != null) { | 4581 if (timeMax != null) { |
4681 _json["timeMax"] = (timeMax).toIso8601String(); | 4582 _json["timeMax"] = (timeMax).toIso8601String(); |
4682 } | 4583 } |
4683 if (timeMin != null) { | 4584 if (timeMin != null) { |
4684 _json["timeMin"] = (timeMin).toIso8601String(); | 4585 _json["timeMin"] = (timeMin).toIso8601String(); |
4685 } | 4586 } |
4686 return _json; | 4587 return _json; |
4687 } | 4588 } |
4688 } | 4589 } |
4689 | 4590 |
4690 class HabitInstanceData { | |
4691 core.String status; | |
4692 core.bool statusInferred; | |
4693 core.String type; | |
4694 | |
4695 HabitInstanceData(); | |
4696 | |
4697 HabitInstanceData.fromJson(core.Map _json) { | |
4698 if (_json.containsKey("status")) { | |
4699 status = _json["status"]; | |
4700 } | |
4701 if (_json.containsKey("statusInferred")) { | |
4702 statusInferred = _json["statusInferred"]; | |
4703 } | |
4704 if (_json.containsKey("type")) { | |
4705 type = _json["type"]; | |
4706 } | |
4707 } | |
4708 | |
4709 core.Map<core.String, core.Object> toJson() { | |
4710 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | |
4711 if (status != null) { | |
4712 _json["status"] = status; | |
4713 } | |
4714 if (statusInferred != null) { | |
4715 _json["statusInferred"] = statusInferred; | |
4716 } | |
4717 if (type != null) { | |
4718 _json["type"] = type; | |
4719 } | |
4720 return _json; | |
4721 } | |
4722 } | |
4723 | |
4724 class LaunchInfo { | |
4725 core.String appId; | |
4726 core.String installUrl; | |
4727 core.String intentAction; | |
4728 core.String uri; | |
4729 | |
4730 LaunchInfo(); | |
4731 | |
4732 LaunchInfo.fromJson(core.Map _json) { | |
4733 if (_json.containsKey("appId")) { | |
4734 appId = _json["appId"]; | |
4735 } | |
4736 if (_json.containsKey("installUrl")) { | |
4737 installUrl = _json["installUrl"]; | |
4738 } | |
4739 if (_json.containsKey("intentAction")) { | |
4740 intentAction = _json["intentAction"]; | |
4741 } | |
4742 if (_json.containsKey("uri")) { | |
4743 uri = _json["uri"]; | |
4744 } | |
4745 } | |
4746 | |
4747 core.Map<core.String, core.Object> toJson() { | |
4748 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | |
4749 if (appId != null) { | |
4750 _json["appId"] = appId; | |
4751 } | |
4752 if (installUrl != null) { | |
4753 _json["installUrl"] = installUrl; | |
4754 } | |
4755 if (intentAction != null) { | |
4756 _json["intentAction"] = intentAction; | |
4757 } | |
4758 if (uri != null) { | |
4759 _json["uri"] = uri; | |
4760 } | |
4761 return _json; | |
4762 } | |
4763 } | |
4764 | |
4765 class Link { | |
4766 core.String applinkingSource; | |
4767 DisplayInfo displayInfo; | |
4768 LaunchInfo launchInfo; | |
4769 core.String platform; | |
4770 core.String url; | |
4771 | |
4772 Link(); | |
4773 | |
4774 Link.fromJson(core.Map _json) { | |
4775 if (_json.containsKey("applinkingSource")) { | |
4776 applinkingSource = _json["applinkingSource"]; | |
4777 } | |
4778 if (_json.containsKey("displayInfo")) { | |
4779 displayInfo = new DisplayInfo.fromJson(_json["displayInfo"]); | |
4780 } | |
4781 if (_json.containsKey("launchInfo")) { | |
4782 launchInfo = new LaunchInfo.fromJson(_json["launchInfo"]); | |
4783 } | |
4784 if (_json.containsKey("platform")) { | |
4785 platform = _json["platform"]; | |
4786 } | |
4787 if (_json.containsKey("url")) { | |
4788 url = _json["url"]; | |
4789 } | |
4790 } | |
4791 | |
4792 core.Map<core.String, core.Object> toJson() { | |
4793 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | |
4794 if (applinkingSource != null) { | |
4795 _json["applinkingSource"] = applinkingSource; | |
4796 } | |
4797 if (displayInfo != null) { | |
4798 _json["displayInfo"] = (displayInfo).toJson(); | |
4799 } | |
4800 if (launchInfo != null) { | |
4801 _json["launchInfo"] = (launchInfo).toJson(); | |
4802 } | |
4803 if (platform != null) { | |
4804 _json["platform"] = platform; | |
4805 } | |
4806 if (url != null) { | |
4807 _json["url"] = url; | |
4808 } | |
4809 return _json; | |
4810 } | |
4811 } | |
4812 | |
4813 class Setting { | 4591 class Setting { |
4814 /** ETag of the resource. */ | 4592 /** ETag of the resource. */ |
4815 core.String etag; | 4593 core.String etag; |
4816 /** The id of the user setting. */ | 4594 /** The id of the user setting. */ |
4817 core.String id; | 4595 core.String id; |
4818 /** Type of the resource ("calendar#setting"). */ | 4596 /** Type of the resource ("calendar#setting"). */ |
4819 core.String kind; | 4597 core.String kind; |
4820 /** | 4598 /** |
4821 * Value of the user setting. The format of the value depends on the ID of the | 4599 * Value of the user setting. The format of the value depends on the ID of the |
4822 * setting. It must always be a UTF-8 string of length up to 1024 characters. | 4600 * setting. It must always be a UTF-8 string of length up to 1024 characters. |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4939 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); | 4717 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c
ore.Object>(); |
4940 if (end != null) { | 4718 if (end != null) { |
4941 _json["end"] = (end).toIso8601String(); | 4719 _json["end"] = (end).toIso8601String(); |
4942 } | 4720 } |
4943 if (start != null) { | 4721 if (start != null) { |
4944 _json["start"] = (start).toIso8601String(); | 4722 _json["start"] = (start).toIso8601String(); |
4945 } | 4723 } |
4946 return _json; | 4724 return _json; |
4947 } | 4725 } |
4948 } | 4726 } |
OLD | NEW |