Regen APIs, bump version
This commit is contained in:
		
							parent
							
								
									24ef90b583
								
							
						
					
					
						commit
						cba9d79b52
					
				|  | @ -1,3 +1,6 @@ | |||
| # 0.9.11 | ||||
| * Add DFA Reporting 2.5, regenerate APIs | ||||
| 
 | ||||
| # 0.9.10 | ||||
| * Add datastore v1beta3, regenerate APIs | ||||
| * Reduce memory footprint used by mimetypes library | ||||
|  |  | |||
|  | @ -865,6 +865,13 @@ | |||
| "/genomics:v1/genomics.variantsets.search": search_variant_sets | ||||
| "/genomics:v1/genomics.referencesets.search": search_reference_sets | ||||
| "/gmail:v1/gmail.users.getProfile": get_user_profile | ||||
| "/gmail:v1/ListSendAsResponse/sendAs/send_a": send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.create": create_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.delete": delete_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.get": get_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.patch": patch_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.update": update_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.verify": verify_user_setting_send_as | ||||
| "/groupssettings:v1?force_alt_json" : true | ||||
| "/identitytoolkit:v3/IdentitytoolkitRelyingpartySetProjectConfigRequest": set_project_config_request | ||||
| "/identitytoolkit:v3/IdentitytoolkitRelyingpartyCreateAuthUriRequest": create_auth_uri_request | ||||
|  |  | |||
|  | @ -841,6 +841,13 @@ | |||
| "/genomics:v1/genomics.variantsets.search": search_variant_sets | ||||
| "/genomics:v1/genomics.referencesets.search": search_reference_sets | ||||
| "/gmail:v1/gmail.users.getProfile": get_user_profile | ||||
| "/gmail:v1/ListSendAsResponse/sendAs/send_a": send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.create": create_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.delete": delete_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.get": get_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.patch": patch_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.update": update_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.verify": verify_user_setting_send_as | ||||
| "/groupssettings:v1?force_alt_json": true | ||||
| "/identitytoolkit:v3/IdentitytoolkitRelyingpartySetProjectConfigRequest": set_project_config_request | ||||
| "/identitytoolkit:v3/IdentitytoolkitRelyingpartyCreateAuthUriRequest": create_auth_uri_request | ||||
|  | @ -2917,6 +2924,7 @@ | |||
| "/compute:beta/Autoscaler/id": id | ||||
| "/compute:beta/Autoscaler/kind": kind | ||||
| "/compute:beta/Autoscaler/name": name | ||||
| "/compute:beta/Autoscaler/region": region | ||||
| "/compute:beta/Autoscaler/selfLink": self_link | ||||
| "/compute:beta/Autoscaler/target": target | ||||
| "/compute:beta/Autoscaler/zone": zone | ||||
|  | @ -3349,6 +3357,7 @@ | |||
| "/compute:beta/InstanceGroup/namedPorts": named_ports | ||||
| "/compute:beta/InstanceGroup/namedPorts/named_port": named_port | ||||
| "/compute:beta/InstanceGroup/network": network | ||||
| "/compute:beta/InstanceGroup/region": region | ||||
| "/compute:beta/InstanceGroup/selfLink": self_link | ||||
| "/compute:beta/InstanceGroup/size": size | ||||
| "/compute:beta/InstanceGroup/subnetwork": subnetwork | ||||
|  | @ -3374,6 +3383,7 @@ | |||
| "/compute:beta/InstanceGroupManager/creationTimestamp": creation_timestamp | ||||
| "/compute:beta/InstanceGroupManager/currentActions": current_actions | ||||
| "/compute:beta/InstanceGroupManager/description": description | ||||
| "/compute:beta/InstanceGroupManager/failoverAction": failover_action | ||||
| "/compute:beta/InstanceGroupManager/fingerprint": fingerprint | ||||
| "/compute:beta/InstanceGroupManager/id": id | ||||
| "/compute:beta/InstanceGroupManager/instanceGroup": instance_group | ||||
|  | @ -3382,6 +3392,7 @@ | |||
| "/compute:beta/InstanceGroupManager/name": name | ||||
| "/compute:beta/InstanceGroupManager/namedPorts": named_ports | ||||
| "/compute:beta/InstanceGroupManager/namedPorts/named_port": named_port | ||||
| "/compute:beta/InstanceGroupManager/region": region | ||||
| "/compute:beta/InstanceGroupManager/selfLink": self_link | ||||
| "/compute:beta/InstanceGroupManager/targetPools": target_pools | ||||
| "/compute:beta/InstanceGroupManager/targetPools/target_pool": target_pool | ||||
|  | @ -8248,6 +8259,9 @@ | |||
| "/androidenterprise:v1/androidenterprise.products.list/maxResults": max_results | ||||
| "/androidenterprise:v1/androidenterprise.products.list/query": query | ||||
| "/androidenterprise:v1/androidenterprise.products.list/token": token | ||||
| "/androidenterprise:v1/androidenterprise.products.unapprove": unapprove_product | ||||
| "/androidenterprise:v1/androidenterprise.products.unapprove/enterpriseId": enterprise_id | ||||
| "/androidenterprise:v1/androidenterprise.products.unapprove/productId": product_id | ||||
| "/androidenterprise:v1/androidenterprise.products.updatePermissions/enterpriseId": enterprise_id | ||||
| "/androidenterprise:v1/androidenterprise.products.updatePermissions/productId": product_id | ||||
| "/androidenterprise:v1/androidenterprise.serviceaccountkeys.delete": delete_serviceaccountkey | ||||
|  | @ -9043,149 +9057,6 @@ | |||
| "/appstate:v1/WriteResult/currentStateVersion": current_state_version | ||||
| "/appstate:v1/WriteResult/kind": kind | ||||
| "/appstate:v1/WriteResult/stateKey": state_key | ||||
| "/autoscaler:v1beta2/fields": fields | ||||
| "/autoscaler:v1beta2/key": key | ||||
| "/autoscaler:v1beta2/quotaUser": quota_user | ||||
| "/autoscaler:v1beta2/userIp": user_ip | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.delete": delete_autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.delete/autoscaler": autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.delete/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.delete/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.get": get_autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.get/autoscaler": autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.get/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.get/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.insert": insert_autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.insert/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.insert/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.list": list_autoscalers | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.list/filter": filter | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.list/maxResults": max_results | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.list/pageToken": page_token | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.list/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.list/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.patch": patch_autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.patch/autoscaler": autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.patch/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.patch/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.update": update_autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.update/autoscaler": autoscaler | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.update/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.autoscalers.update/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.delete": delete_zone_operation | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.delete/operation": operation | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.delete/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.delete/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.get": get_zone_operation | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.get/operation": operation | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.get/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.get/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.list": list_zone_operations | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.list/filter": filter | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.list/maxResults": max_results | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.list/pageToken": page_token | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.list/project": project | ||||
| "/autoscaler:v1beta2/autoscaler.zoneOperations.list/zone": zone | ||||
| "/autoscaler:v1beta2/autoscaler.zones.list": list_zones | ||||
| "/autoscaler:v1beta2/autoscaler.zones.list/filter": filter | ||||
| "/autoscaler:v1beta2/autoscaler.zones.list/maxResults": max_results | ||||
| "/autoscaler:v1beta2/autoscaler.zones.list/pageToken": page_token | ||||
| "/autoscaler:v1beta2/autoscaler.zones.list/project": project | ||||
| "/autoscaler:v1beta2/Autoscaler": autoscaler | ||||
| "/autoscaler:v1beta2/Autoscaler/autoscalingPolicy": autoscaling_policy | ||||
| "/autoscaler:v1beta2/Autoscaler/creationTimestamp": creation_timestamp | ||||
| "/autoscaler:v1beta2/Autoscaler/description": description | ||||
| "/autoscaler:v1beta2/Autoscaler/id": id | ||||
| "/autoscaler:v1beta2/Autoscaler/kind": kind | ||||
| "/autoscaler:v1beta2/Autoscaler/name": name | ||||
| "/autoscaler:v1beta2/Autoscaler/selfLink": self_link | ||||
| "/autoscaler:v1beta2/Autoscaler/target": target | ||||
| "/autoscaler:v1beta2/AutoscalerListResponse/items": items | ||||
| "/autoscaler:v1beta2/AutoscalerListResponse/items/item": item | ||||
| "/autoscaler:v1beta2/AutoscalerListResponse/kind": kind | ||||
| "/autoscaler:v1beta2/AutoscalerListResponse/nextPageToken": next_page_token | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy": autoscaling_policy | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/coolDownPeriodSec": cool_down_period_sec | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/cpuUtilization": cpu_utilization | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/customMetricUtilizations": custom_metric_utilizations | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/customMetricUtilizations/custom_metric_utilization": custom_metric_utilization | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/loadBalancingUtilization": load_balancing_utilization | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/maxNumReplicas": max_num_replicas | ||||
| "/autoscaler:v1beta2/AutoscalingPolicy/minNumReplicas": min_num_replicas | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyCpuUtilization": autoscaling_policy_cpu_utilization | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyCpuUtilization/utilizationTarget": utilization_target | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyCustomMetricUtilization": autoscaling_policy_custom_metric_utilization | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyCustomMetricUtilization/metric": metric | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyCustomMetricUtilization/utilizationTarget": utilization_target | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyCustomMetricUtilization/utilizationTargetType": utilization_target_type | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyLoadBalancingUtilization": autoscaling_policy_load_balancing_utilization | ||||
| "/autoscaler:v1beta2/AutoscalingPolicyLoadBalancingUtilization/utilizationTarget": utilization_target | ||||
| "/autoscaler:v1beta2/DeprecationStatus": deprecation_status | ||||
| "/autoscaler:v1beta2/DeprecationStatus/deleted": deleted | ||||
| "/autoscaler:v1beta2/DeprecationStatus/deprecated": deprecated | ||||
| "/autoscaler:v1beta2/DeprecationStatus/obsolete": obsolete | ||||
| "/autoscaler:v1beta2/DeprecationStatus/replacement": replacement | ||||
| "/autoscaler:v1beta2/DeprecationStatus/state": state | ||||
| "/autoscaler:v1beta2/Operation": operation | ||||
| "/autoscaler:v1beta2/Operation/clientOperationId": client_operation_id | ||||
| "/autoscaler:v1beta2/Operation/creationTimestamp": creation_timestamp | ||||
| "/autoscaler:v1beta2/Operation/description": description | ||||
| "/autoscaler:v1beta2/Operation/endTime": end_time | ||||
| "/autoscaler:v1beta2/Operation/error": error | ||||
| "/autoscaler:v1beta2/Operation/error/errors": errors | ||||
| "/autoscaler:v1beta2/Operation/error/errors/error": error | ||||
| "/autoscaler:v1beta2/Operation/error/errors/error/code": code | ||||
| "/autoscaler:v1beta2/Operation/error/errors/error/location": location | ||||
| "/autoscaler:v1beta2/Operation/error/errors/error/message": message | ||||
| "/autoscaler:v1beta2/Operation/httpErrorMessage": http_error_message | ||||
| "/autoscaler:v1beta2/Operation/httpErrorStatusCode": http_error_status_code | ||||
| "/autoscaler:v1beta2/Operation/id": id | ||||
| "/autoscaler:v1beta2/Operation/insertTime": insert_time | ||||
| "/autoscaler:v1beta2/Operation/kind": kind | ||||
| "/autoscaler:v1beta2/Operation/name": name | ||||
| "/autoscaler:v1beta2/Operation/operationType": operation_type | ||||
| "/autoscaler:v1beta2/Operation/progress": progress | ||||
| "/autoscaler:v1beta2/Operation/region": region | ||||
| "/autoscaler:v1beta2/Operation/selfLink": self_link | ||||
| "/autoscaler:v1beta2/Operation/startTime": start_time | ||||
| "/autoscaler:v1beta2/Operation/status": status | ||||
| "/autoscaler:v1beta2/Operation/statusMessage": status_message | ||||
| "/autoscaler:v1beta2/Operation/targetId": target_id | ||||
| "/autoscaler:v1beta2/Operation/targetLink": target_link | ||||
| "/autoscaler:v1beta2/Operation/user": user | ||||
| "/autoscaler:v1beta2/Operation/warnings": warnings | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning": warning | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning/code": code | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning/data": data | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning/data/datum": datum | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning/data/datum/key": key | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning/data/datum/value": value | ||||
| "/autoscaler:v1beta2/Operation/warnings/warning/message": message | ||||
| "/autoscaler:v1beta2/Operation/zone": zone | ||||
| "/autoscaler:v1beta2/OperationList": operation_list | ||||
| "/autoscaler:v1beta2/OperationList/id": id | ||||
| "/autoscaler:v1beta2/OperationList/items": items | ||||
| "/autoscaler:v1beta2/OperationList/items/item": item | ||||
| "/autoscaler:v1beta2/OperationList/kind": kind | ||||
| "/autoscaler:v1beta2/OperationList/nextPageToken": next_page_token | ||||
| "/autoscaler:v1beta2/OperationList/selfLink": self_link | ||||
| "/autoscaler:v1beta2/Zone": zone | ||||
| "/autoscaler:v1beta2/Zone/creationTimestamp": creation_timestamp | ||||
| "/autoscaler:v1beta2/Zone/deprecated": deprecated | ||||
| "/autoscaler:v1beta2/Zone/description": description | ||||
| "/autoscaler:v1beta2/Zone/id": id | ||||
| "/autoscaler:v1beta2/Zone/kind": kind | ||||
| "/autoscaler:v1beta2/Zone/name": name | ||||
| "/autoscaler:v1beta2/Zone/region": region | ||||
| "/autoscaler:v1beta2/Zone/selfLink": self_link | ||||
| "/autoscaler:v1beta2/Zone/status": status | ||||
| "/autoscaler:v1beta2/ZoneList": zone_list | ||||
| "/autoscaler:v1beta2/ZoneList/id": id | ||||
| "/autoscaler:v1beta2/ZoneList/items": items | ||||
| "/autoscaler:v1beta2/ZoneList/items/item": item | ||||
| "/autoscaler:v1beta2/ZoneList/kind": kind | ||||
| "/autoscaler:v1beta2/ZoneList/nextPageToken": next_page_token | ||||
| "/autoscaler:v1beta2/ZoneList/selfLink": self_link | ||||
| "/bigquery:v2/fields": fields | ||||
| "/bigquery:v2/key": key | ||||
| "/bigquery:v2/quotaUser": quota_user | ||||
|  | @ -20666,6 +20537,55 @@ | |||
| "/gmail:v1/gmail.users.messages.attachments.get/id": id | ||||
| "/gmail:v1/gmail.users.messages.attachments.get/messageId": message_id | ||||
| "/gmail:v1/gmail.users.messages.attachments.get/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.getAutoForwarding": get_user_setting_auto_forwarding | ||||
| "/gmail:v1/gmail.users.settings.getAutoForwarding/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.getImap": get_user_setting_imap | ||||
| "/gmail:v1/gmail.users.settings.getImap/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.getPop": get_user_setting_pop | ||||
| "/gmail:v1/gmail.users.settings.getPop/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.getVacation": get_user_setting_vacation | ||||
| "/gmail:v1/gmail.users.settings.getVacation/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.updateAutoForwarding": update_user_setting_auto_forwarding | ||||
| "/gmail:v1/gmail.users.settings.updateAutoForwarding/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.updateImap": update_user_setting_imap | ||||
| "/gmail:v1/gmail.users.settings.updateImap/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.updatePop": update_user_setting_pop | ||||
| "/gmail:v1/gmail.users.settings.updatePop/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.updateVacation": update_user_setting_vacation | ||||
| "/gmail:v1/gmail.users.settings.updateVacation/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.filters.create": create_user_setting_filter | ||||
| "/gmail:v1/gmail.users.settings.filters.create/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.filters.delete": delete_user_setting_filter | ||||
| "/gmail:v1/gmail.users.settings.filters.delete/id": id | ||||
| "/gmail:v1/gmail.users.settings.filters.delete/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.filters.get": get_user_setting_filter | ||||
| "/gmail:v1/gmail.users.settings.filters.get/id": id | ||||
| "/gmail:v1/gmail.users.settings.filters.get/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.filters.list": list_user_setting_filters | ||||
| "/gmail:v1/gmail.users.settings.filters.list/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.create": create_user_setting_forwarding_address | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.create/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.delete": delete_user_setting_forwarding_address | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.delete/forwardingEmail": forwarding_email | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.delete/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.get": get_user_setting_forwarding_address | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.get/forwardingEmail": forwarding_email | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.get/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.list": list_user_setting_forwarding_addresses | ||||
| "/gmail:v1/gmail.users.settings.forwardingAddresses.list/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.create/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.delete/sendAsEmail": send_as_email | ||||
| "/gmail:v1/gmail.users.settings.sendAs.delete/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.get/sendAsEmail": send_as_email | ||||
| "/gmail:v1/gmail.users.settings.sendAs.get/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.list": list_user_setting_send_as | ||||
| "/gmail:v1/gmail.users.settings.sendAs.list/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.patch/sendAsEmail": send_as_email | ||||
| "/gmail:v1/gmail.users.settings.sendAs.patch/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.update/sendAsEmail": send_as_email | ||||
| "/gmail:v1/gmail.users.settings.sendAs.update/userId": user_id | ||||
| "/gmail:v1/gmail.users.settings.sendAs.verify/sendAsEmail": send_as_email | ||||
| "/gmail:v1/gmail.users.settings.sendAs.verify/userId": user_id | ||||
| "/gmail:v1/gmail.users.threads.delete": delete_user_thread | ||||
| "/gmail:v1/gmail.users.threads.delete/id": id | ||||
| "/gmail:v1/gmail.users.threads.delete/userId": user_id | ||||
|  | @ -20690,12 +20610,39 @@ | |||
| "/gmail:v1/gmail.users.threads.untrash": untrash_user_thread | ||||
| "/gmail:v1/gmail.users.threads.untrash/id": id | ||||
| "/gmail:v1/gmail.users.threads.untrash/userId": user_id | ||||
| "/gmail:v1/AutoForwarding": auto_forwarding | ||||
| "/gmail:v1/AutoForwarding/disposition": disposition | ||||
| "/gmail:v1/AutoForwarding/emailAddress": email_address | ||||
| "/gmail:v1/AutoForwarding/enabled": enabled | ||||
| "/gmail:v1/BatchDeleteMessagesRequest": batch_delete_messages_request | ||||
| "/gmail:v1/BatchDeleteMessagesRequest/ids": ids | ||||
| "/gmail:v1/BatchDeleteMessagesRequest/ids/id": id | ||||
| "/gmail:v1/Draft": draft | ||||
| "/gmail:v1/Draft/id": id | ||||
| "/gmail:v1/Draft/message": message | ||||
| "/gmail:v1/Filter": filter | ||||
| "/gmail:v1/Filter/action": action | ||||
| "/gmail:v1/Filter/criteria": criteria | ||||
| "/gmail:v1/Filter/id": id | ||||
| "/gmail:v1/FilterAction": filter_action | ||||
| "/gmail:v1/FilterAction/addLabelIds": add_label_ids | ||||
| "/gmail:v1/FilterAction/addLabelIds/add_label_id": add_label_id | ||||
| "/gmail:v1/FilterAction/forward": forward | ||||
| "/gmail:v1/FilterAction/removeLabelIds": remove_label_ids | ||||
| "/gmail:v1/FilterAction/removeLabelIds/remove_label_id": remove_label_id | ||||
| "/gmail:v1/FilterCriteria": filter_criteria | ||||
| "/gmail:v1/FilterCriteria/excludeChats": exclude_chats | ||||
| "/gmail:v1/FilterCriteria/from": from | ||||
| "/gmail:v1/FilterCriteria/hasAttachment": has_attachment | ||||
| "/gmail:v1/FilterCriteria/negatedQuery": negated_query | ||||
| "/gmail:v1/FilterCriteria/query": query | ||||
| "/gmail:v1/FilterCriteria/size": size | ||||
| "/gmail:v1/FilterCriteria/sizeComparison": size_comparison | ||||
| "/gmail:v1/FilterCriteria/subject": subject | ||||
| "/gmail:v1/FilterCriteria/to": to | ||||
| "/gmail:v1/ForwardingAddress": forwarding_address | ||||
| "/gmail:v1/ForwardingAddress/forwardingEmail": forwarding_email | ||||
| "/gmail:v1/ForwardingAddress/verificationStatus": verification_status | ||||
| "/gmail:v1/History": history | ||||
| "/gmail:v1/History/id": id | ||||
| "/gmail:v1/History/labelsAdded": labels_added | ||||
|  | @ -20720,6 +20667,11 @@ | |||
| "/gmail:v1/HistoryMessageAdded/message": message | ||||
| "/gmail:v1/HistoryMessageDeleted": history_message_deleted | ||||
| "/gmail:v1/HistoryMessageDeleted/message": message | ||||
| "/gmail:v1/ImapSettings": imap_settings | ||||
| "/gmail:v1/ImapSettings/autoExpunge": auto_expunge | ||||
| "/gmail:v1/ImapSettings/enabled": enabled | ||||
| "/gmail:v1/ImapSettings/expungeBehavior": expunge_behavior | ||||
| "/gmail:v1/ImapSettings/maxFolderSize": max_folder_size | ||||
| "/gmail:v1/Label": label | ||||
| "/gmail:v1/Label/id": id | ||||
| "/gmail:v1/Label/labelListVisibility": label_list_visibility | ||||
|  | @ -20735,6 +20687,12 @@ | |||
| "/gmail:v1/ListDraftsResponse/drafts/draft": draft | ||||
| "/gmail:v1/ListDraftsResponse/nextPageToken": next_page_token | ||||
| "/gmail:v1/ListDraftsResponse/resultSizeEstimate": result_size_estimate | ||||
| "/gmail:v1/ListFiltersResponse": list_filters_response | ||||
| "/gmail:v1/ListFiltersResponse/filter": filter | ||||
| "/gmail:v1/ListFiltersResponse/filter/filter": filter | ||||
| "/gmail:v1/ListForwardingAddressesResponse": list_forwarding_addresses_response | ||||
| "/gmail:v1/ListForwardingAddressesResponse/forwardingAddresses": forwarding_addresses | ||||
| "/gmail:v1/ListForwardingAddressesResponse/forwardingAddresses/forwarding_address": forwarding_address | ||||
| "/gmail:v1/ListHistoryResponse": list_history_response | ||||
| "/gmail:v1/ListHistoryResponse/history": history | ||||
| "/gmail:v1/ListHistoryResponse/history/history": history | ||||
|  | @ -20748,6 +20706,8 @@ | |||
| "/gmail:v1/ListMessagesResponse/messages/message": message | ||||
| "/gmail:v1/ListMessagesResponse/nextPageToken": next_page_token | ||||
| "/gmail:v1/ListMessagesResponse/resultSizeEstimate": result_size_estimate | ||||
| "/gmail:v1/ListSendAsResponse": list_send_as_response | ||||
| "/gmail:v1/ListSendAsResponse/sendAs": send_as | ||||
| "/gmail:v1/ListThreadsResponse": list_threads_response | ||||
| "/gmail:v1/ListThreadsResponse/nextPageToken": next_page_token | ||||
| "/gmail:v1/ListThreadsResponse/resultSizeEstimate": result_size_estimate | ||||
|  | @ -20790,17 +20750,45 @@ | |||
| "/gmail:v1/ModifyThreadRequest/addLabelIds/add_label_id": add_label_id | ||||
| "/gmail:v1/ModifyThreadRequest/removeLabelIds": remove_label_ids | ||||
| "/gmail:v1/ModifyThreadRequest/removeLabelIds/remove_label_id": remove_label_id | ||||
| "/gmail:v1/PopSettings": pop_settings | ||||
| "/gmail:v1/PopSettings/accessWindow": access_window | ||||
| "/gmail:v1/PopSettings/disposition": disposition | ||||
| "/gmail:v1/Profile": profile | ||||
| "/gmail:v1/Profile/emailAddress": email_address | ||||
| "/gmail:v1/Profile/historyId": history_id | ||||
| "/gmail:v1/Profile/messagesTotal": messages_total | ||||
| "/gmail:v1/Profile/threadsTotal": threads_total | ||||
| "/gmail:v1/SendAs": send_as | ||||
| "/gmail:v1/SendAs/displayName": display_name | ||||
| "/gmail:v1/SendAs/isDefault": is_default | ||||
| "/gmail:v1/SendAs/isPrimary": is_primary | ||||
| "/gmail:v1/SendAs/replyToAddress": reply_to_address | ||||
| "/gmail:v1/SendAs/sendAsEmail": send_as_email | ||||
| "/gmail:v1/SendAs/signature": signature | ||||
| "/gmail:v1/SendAs/smtpMsa": smtp_msa | ||||
| "/gmail:v1/SendAs/treatAsAlias": treat_as_alias | ||||
| "/gmail:v1/SendAs/verificationStatus": verification_status | ||||
| "/gmail:v1/SmtpMsa": smtp_msa | ||||
| "/gmail:v1/SmtpMsa/host": host | ||||
| "/gmail:v1/SmtpMsa/password": password | ||||
| "/gmail:v1/SmtpMsa/port": port | ||||
| "/gmail:v1/SmtpMsa/securityMode": security_mode | ||||
| "/gmail:v1/SmtpMsa/username": username | ||||
| "/gmail:v1/Thread": thread | ||||
| "/gmail:v1/Thread/historyId": history_id | ||||
| "/gmail:v1/Thread/id": id | ||||
| "/gmail:v1/Thread/messages": messages | ||||
| "/gmail:v1/Thread/messages/message": message | ||||
| "/gmail:v1/Thread/snippet": snippet | ||||
| "/gmail:v1/VacationSettings": vacation_settings | ||||
| "/gmail:v1/VacationSettings/enableAutoReply": enable_auto_reply | ||||
| "/gmail:v1/VacationSettings/endTime": end_time | ||||
| "/gmail:v1/VacationSettings/responseBodyHtml": response_body_html | ||||
| "/gmail:v1/VacationSettings/responseBodyPlainText": response_body_plain_text | ||||
| "/gmail:v1/VacationSettings/responseSubject": response_subject | ||||
| "/gmail:v1/VacationSettings/restrictToContacts": restrict_to_contacts | ||||
| "/gmail:v1/VacationSettings/restrictToDomain": restrict_to_domain | ||||
| "/gmail:v1/VacationSettings/startTime": start_time | ||||
| "/gmail:v1/WatchRequest": watch_request | ||||
| "/gmail:v1/WatchRequest/labelFilterAction": label_filter_action | ||||
| "/gmail:v1/WatchRequest/labelIds": label_ids | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/adsense/management/ | ||||
|     module AdsenseV1_4 | ||||
|       VERSION = 'V1_4' | ||||
|       REVISION = '20160627' | ||||
|       REVISION = '20160705' | ||||
| 
 | ||||
|       # View and manage your AdSense data | ||||
|       AUTH_ADSENSE = 'https://www.googleapis.com/auth/adsense' | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ module Google | |||
|     # @see https://developers.google.com/adsense/host/ | ||||
|     module AdsensehostV4_1 | ||||
|       VERSION = 'V4_1' | ||||
|       REVISION = '20160627' | ||||
|       REVISION = '20160705' | ||||
| 
 | ||||
|       # View and manage your AdSense host data and associated accounts | ||||
|       AUTH_ADSENSEHOST = 'https://www.googleapis.com/auth/adsensehost' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/android/work/play/emm-api | ||||
|     module AndroidenterpriseV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160627' | ||||
|       REVISION = '20160704' | ||||
| 
 | ||||
|       # Manage corporate Android devices | ||||
|       AUTH_ANDROIDENTERPRISE = 'https://www.googleapis.com/auth/androidenterprise' | ||||
|  |  | |||
|  | @ -437,8 +437,7 @@ module Google | |||
|         # means that the EMM's app is a device owner. "managedProfile" means that the | ||||
|         # EMM's app is the profile owner (and there is a separate personal profile which | ||||
|         # is not managed). "containerApp" means that the EMM's app is managing the | ||||
|         # Android for Work container app on the device. ?unmanagedProfile? means that | ||||
|         # the EMM?s app is managing a managed user on an unmanaged device | ||||
|         # Android for Work container app on the device. | ||||
|         # Corresponds to the JSON property `managementType` | ||||
|         # @return [String] | ||||
|         attr_accessor :management_type | ||||
|  | @ -526,7 +525,7 @@ module Google | |||
|       # optional), and Enterprises.setAccount. | ||||
|       # The overall processes are very different and involve different identity models, | ||||
|       # but as an EMM, you can support either or both approaches in your EMM console. | ||||
|       # See EMM Developer?s Guide for details. | ||||
|       # See EMM Developer's Guide for details. | ||||
|       class Enterprise | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|  | @ -1234,10 +1233,10 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # A product represents an app in the Google Play Store that is available to at | ||||
|       # least some users in the enterprise. (Some apps are restricted to a single | ||||
|       # enterprise, and no information about them is made available outside that | ||||
|       # enterprise.) | ||||
|       # A Products resource represents an app in the Google Play Store that is | ||||
|       # available to at least some users in the enterprise. (Some apps are restricted | ||||
|       # to a single enterprise, and no information about them is made available | ||||
|       # outside that enterprise.) | ||||
|       # The information provided for each product (localized name, icon, link to the | ||||
|       # full Google Play details page) is intended to allow a basic representation of | ||||
|       # the product within an EMM user interface. | ||||
|  | @ -1898,7 +1897,7 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # A user resource represents an account associated with an enterprise. The | ||||
|       # A Users resource represents an account associated with an enterprise. The | ||||
|       # account may be specific to a device or to an individual user (who can then use | ||||
|       # the account across multiple devices). The account may provide access to Google | ||||
|       # Play for Work only, or to other Google services, depending on the identity | ||||
|  | @ -1954,8 +1953,8 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :management_type | ||||
|        | ||||
|         # The user's primary email address, e.g. "jsmith@example.com". Will always be | ||||
|         # set for Google managed users and not set for EMM managed users. | ||||
|         # The user's primary email address, for example, "jsmith@example.com". Will | ||||
|         # always be set for Google managed users and not set for EMM managed users. | ||||
|         # Corresponds to the JSON property `primaryEmail` | ||||
|         # @return [String] | ||||
|         attr_accessor :primary_email | ||||
|  |  | |||
|  | @ -538,11 +538,11 @@ module Google | |||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Retrieves whether a device is enabled or disabled for access by the user to | ||||
|         # Google services. The device state takes effect only if enforcing EMM policies | ||||
|         # on Android devices is enabled in the Google Admin Console. Otherwise, the | ||||
|         # device state is ignored and all devices are allowed access to Google services. | ||||
|         # This is only supported for Google-managed users. | ||||
|         # Retrieves whether a device's access to Google services is enabled or disabled. | ||||
|         # The device state takes effect only if enforcing EMM policies on Android | ||||
|         # devices is enabled in the Google Admin Console. Otherwise, the device state is | ||||
|         # ignored and all devices are allowed access to Google services. This is only | ||||
|         # supported for Google-managed users. | ||||
|         # @param [String] enterprise_id | ||||
|         #   The ID of the enterprise. | ||||
|         # @param [String] user_id | ||||
|  | @ -621,11 +621,11 @@ module Google | |||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Sets whether a device is enabled or disabled for access by the user to Google | ||||
|         # services. The device state takes effect only if enforcing EMM policies on | ||||
|         # Android devices is enabled in the Google Admin Console. Otherwise, the device | ||||
|         # state is ignored and all devices are allowed access to Google services. This | ||||
|         # is only supported for Google-managed users. | ||||
|         # Sets whether a device's access to Google services is enabled or disabled. The | ||||
|         # device state takes effect only if enforcing EMM policies on Android devices is | ||||
|         # enabled in the Google Admin Console. Otherwise, the device state is ignored | ||||
|         # and all devices are allowed access to Google services. This is only supported | ||||
|         # for Google-managed users. | ||||
|         # @param [String] enterprise_id | ||||
|         #   The ID of the enterprise. | ||||
|         # @param [String] user_id | ||||
|  | @ -705,13 +705,13 @@ module Google | |||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Completes the signup flow, by specifying the Completion Token and Enterprise | ||||
|         # Token. This request must not be called multiple times for a given Enterprise | ||||
|         # Completes the signup flow, by specifying the Completion token and Enterprise | ||||
|         # token. This request must not be called multiple times for a given Enterprise | ||||
|         # Token. | ||||
|         # @param [String] completion_token | ||||
|         #   The Completion Token intially returned by GenerateSignupUrl. | ||||
|         #   The Completion token initially returned by GenerateSignupUrl. | ||||
|         # @param [String] enterprise_token | ||||
|         #   The Enterprise Token appended to the Callback URL. | ||||
|         #   The Enterprise token appended to the Callback URL. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|  | @ -2122,6 +2122,42 @@ module Google | |||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Unapproves the specified product (and the relevant app permissions, if any) | ||||
|         # @param [String] enterprise_id | ||||
|         #   The ID of the enterprise. | ||||
|         # @param [String] product_id | ||||
|         #   The ID of the product. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [NilClass] No result returned for this method | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [void] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def unapprove_product(enterprise_id, product_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, 'enterprises/{enterpriseId}/products/{productId}/unapprove', options) | ||||
|           command.params['enterpriseId'] = enterprise_id unless enterprise_id.nil? | ||||
|           command.params['productId'] = product_id unless product_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # This method has been deprecated. To programmatically approve applications, you | ||||
|         # must use the iframe mechanism via the  generateApprovalUrl and  approve | ||||
|         # methods of the Products resource. For more information, see the  Play EMM API | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/games/services/web/api/states | ||||
|     module AppstateV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160621' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # View and manage your data for this application | ||||
|       AUTH_APPSTATE = 'https://www.googleapis.com/auth/appstate' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/google-apps/calendar/firstapp | ||||
|     module CalendarV3 | ||||
|       VERSION = 'V3' | ||||
|       REVISION = '20160626' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # Manage your calendars | ||||
|       AUTH_CALENDAR = 'https://www.googleapis.com/auth/calendar' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://cloud.google.com/container-builder/docs/ | ||||
|     module CloudbuildV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160628' | ||||
|       REVISION = '20160706' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/compute/docs/reference/latest/ | ||||
|     module ComputeBeta | ||||
|       VERSION = 'Beta' | ||||
|       REVISION = '20160617' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -568,6 +568,12 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :name | ||||
|        | ||||
|         # [Output Only] URL of the region where the instance group resides (for | ||||
|         # autoscalers living in regional scope). | ||||
|         # Corresponds to the JSON property `region` | ||||
|         # @return [String] | ||||
|         attr_accessor :region | ||||
|        | ||||
|         # [Output Only] Server-defined URL for the resource. | ||||
|         # Corresponds to the JSON property `selfLink` | ||||
|         # @return [String] | ||||
|  | @ -595,6 +601,7 @@ module Google | |||
|           @id = args[:id] if args.key?(:id) | ||||
|           @kind = args[:kind] if args.key?(:kind) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @region = args[:region] if args.key?(:region) | ||||
|           @self_link = args[:self_link] if args.key?(:self_link) | ||||
|           @target = args[:target] if args.key?(:target) | ||||
|           @zone = args[:zone] if args.key?(:zone) | ||||
|  | @ -3865,6 +3872,11 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :network | ||||
|        | ||||
|         # The URL of the region where the instance group is located. | ||||
|         # Corresponds to the JSON property `region` | ||||
|         # @return [String] | ||||
|         attr_accessor :region | ||||
|        | ||||
|         # [Output Only] The URL for this instance group. The server generates this URL. | ||||
|         # Corresponds to the JSON property `selfLink` | ||||
|         # @return [String] | ||||
|  | @ -3899,6 +3911,7 @@ module Google | |||
|           @name = args[:name] if args.key?(:name) | ||||
|           @named_ports = args[:named_ports] if args.key?(:named_ports) | ||||
|           @network = args[:network] if args.key?(:network) | ||||
|           @region = args[:region] if args.key?(:region) | ||||
|           @self_link = args[:self_link] if args.key?(:self_link) | ||||
|           @size = args[:size] if args.key?(:size) | ||||
|           @subnetwork = args[:subnetwork] if args.key?(:subnetwork) | ||||
|  | @ -4040,6 +4053,12 @@ module Google | |||
|         # @return [String] | ||||
|         attr_accessor :description | ||||
|        | ||||
|         # The action to perform in case of zone failure (set only for Regional instance | ||||
|         # group managers). | ||||
|         # Corresponds to the JSON property `failoverAction` | ||||
|         # @return [String] | ||||
|         attr_accessor :failover_action | ||||
|        | ||||
|         # [Output Only] The fingerprint of the resource data. You can use this optional | ||||
|         # field for optimistic locking when you update the resource. | ||||
|         # Corresponds to the JSON property `fingerprint` | ||||
|  | @ -4082,6 +4101,11 @@ module Google | |||
|         # @return [Array<Google::Apis::ComputeBeta::NamedPort>] | ||||
|         attr_accessor :named_ports | ||||
|        | ||||
|         # [Output Only] URL of the region where the managed instance group resides. | ||||
|         # Corresponds to the JSON property `region` | ||||
|         # @return [String] | ||||
|         attr_accessor :region | ||||
|        | ||||
|         # [Output Only] The URL for this managed instance group. The server defines this | ||||
|         # URL. | ||||
|         # Corresponds to the JSON property `selfLink` | ||||
|  | @ -4118,6 +4142,7 @@ module Google | |||
|           @creation_timestamp = args[:creation_timestamp] if args.key?(:creation_timestamp) | ||||
|           @current_actions = args[:current_actions] if args.key?(:current_actions) | ||||
|           @description = args[:description] if args.key?(:description) | ||||
|           @failover_action = args[:failover_action] if args.key?(:failover_action) | ||||
|           @fingerprint = args[:fingerprint] if args.key?(:fingerprint) | ||||
|           @id = args[:id] if args.key?(:id) | ||||
|           @instance_group = args[:instance_group] if args.key?(:instance_group) | ||||
|  | @ -4125,6 +4150,7 @@ module Google | |||
|           @kind = args[:kind] if args.key?(:kind) | ||||
|           @name = args[:name] if args.key?(:name) | ||||
|           @named_ports = args[:named_ports] if args.key?(:named_ports) | ||||
|           @region = args[:region] if args.key?(:region) | ||||
|           @self_link = args[:self_link] if args.key?(:self_link) | ||||
|           @target_pools = args[:target_pools] if args.key?(:target_pools) | ||||
|           @target_size = args[:target_size] if args.key?(:target_size) | ||||
|  |  | |||
|  | @ -1517,6 +1517,7 @@ module Google | |||
|           property :id, as: 'id' | ||||
|           property :kind, as: 'kind' | ||||
|           property :name, as: 'name' | ||||
|           property :region, as: 'region' | ||||
|           property :self_link, as: 'selfLink' | ||||
|           property :target, as: 'target' | ||||
|           property :zone, as: 'zone' | ||||
|  | @ -2270,6 +2271,7 @@ module Google | |||
|           collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation | ||||
|        | ||||
|           property :network, as: 'network' | ||||
|           property :region, as: 'region' | ||||
|           property :self_link, as: 'selfLink' | ||||
|           property :size, as: 'size' | ||||
|           property :subnetwork, as: 'subnetwork' | ||||
|  | @ -2311,6 +2313,7 @@ module Google | |||
|           property :current_actions, as: 'currentActions', class: Google::Apis::ComputeBeta::InstanceGroupManagerActionsSummary, decorator: Google::Apis::ComputeBeta::InstanceGroupManagerActionsSummary::Representation | ||||
|        | ||||
|           property :description, as: 'description' | ||||
|           property :failover_action, as: 'failoverAction' | ||||
|           property :fingerprint, :base64 => true, as: 'fingerprint' | ||||
|           property :id, as: 'id' | ||||
|           property :instance_group, as: 'instanceGroup' | ||||
|  | @ -2319,6 +2322,7 @@ module Google | |||
|           property :name, as: 'name' | ||||
|           collection :named_ports, as: 'namedPorts', class: Google::Apis::ComputeBeta::NamedPort, decorator: Google::Apis::ComputeBeta::NamedPort::Representation | ||||
|        | ||||
|           property :region, as: 'region' | ||||
|           property :self_link, as: 'selfLink' | ||||
|           collection :target_pools, as: 'targetPools' | ||||
|           property :target_size, as: 'targetSize' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/compute/docs/reference/latest/ | ||||
|     module ComputeV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160617' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ module Google | |||
|     # @see https://developers.google.com/doubleclick-search/ | ||||
|     module DoubleclicksearchV2 | ||||
|       VERSION = 'V2' | ||||
|       REVISION = '20160627' | ||||
|       REVISION = '20160629' | ||||
| 
 | ||||
|       # View and manage your advertising data in DoubleClick Search | ||||
|       AUTH_DOUBLECLICKSEARCH = 'https://www.googleapis.com/auth/doubleclicksearch' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/games/services | ||||
|     module GamesConfigurationV1configuration | ||||
|       VERSION = 'V1configuration' | ||||
|       REVISION = '20160621' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # View and manage your Google Play Developer account | ||||
|       AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/games/services | ||||
|     module GamesManagementV1management | ||||
|       VERSION = 'V1management' | ||||
|       REVISION = '20160621' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # Share your Google+ profile information and view and manage your game activity | ||||
|       AUTH_GAMES = 'https://www.googleapis.com/auth/games' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/games/services/ | ||||
|     module GamesV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160621' | ||||
|       REVISION = '20160628' | ||||
| 
 | ||||
|       # View and manage its own configuration data in your Google Drive | ||||
|       AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata' | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/gmail/api/ | ||||
|     module GmailV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160621' | ||||
|       REVISION = '20160627' | ||||
| 
 | ||||
|       # View and manage your mail | ||||
|       AUTH_SCOPE = 'https://mail.google.com/' | ||||
|  | @ -47,6 +47,12 @@ module Google | |||
| 
 | ||||
|       # Send email on your behalf | ||||
|       AUTH_GMAIL_SEND = 'https://www.googleapis.com/auth/gmail.send' | ||||
| 
 | ||||
|       # Manage your basic mail settings | ||||
|       AUTH_GMAIL_SETTINGS_BASIC = 'https://www.googleapis.com/auth/gmail.settings.basic' | ||||
| 
 | ||||
|       # Manage your sensitive mail settings, including who can manage your mail | ||||
|       AUTH_GMAIL_SETTINGS_SHARING = 'https://www.googleapis.com/auth/gmail.settings.sharing' | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  |  | |||
|  | @ -22,6 +22,39 @@ module Google | |||
|   module Apis | ||||
|     module GmailV1 | ||||
|        | ||||
|       # Auto-forwarding settings for an account. | ||||
|       class AutoForwarding | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # The state that a message should be left in after it has been forwarded. | ||||
|         # Corresponds to the JSON property `disposition` | ||||
|         # @return [String] | ||||
|         attr_accessor :disposition | ||||
|        | ||||
|         # Email address to which all incoming messages are forwarded. This email address | ||||
|         # must be a verified member of the forwarding addresses. | ||||
|         # Corresponds to the JSON property `emailAddress` | ||||
|         # @return [String] | ||||
|         attr_accessor :email_address | ||||
|        | ||||
|         # Whether all incoming mail is automatically forwarded to another address. | ||||
|         # Corresponds to the JSON property `enabled` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :enabled | ||||
|         alias_method :enabled?, :enabled | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @disposition = args[:disposition] if args.key?(:disposition) | ||||
|           @email_address = args[:email_address] if args.key?(:email_address) | ||||
|           @enabled = args[:enabled] if args.key?(:enabled) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       #  | ||||
|       class BatchDeleteMessagesRequest | ||||
|         include Google::Apis::Core::Hashable | ||||
|  | @ -66,6 +99,173 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Resource definition for Gmail filters. Filters apply to specific messages | ||||
|       # instead of an entire email thread. | ||||
|       class Filter | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # A set of actions to perform on a message. | ||||
|         # Corresponds to the JSON property `action` | ||||
|         # @return [Google::Apis::GmailV1::FilterAction] | ||||
|         attr_accessor :action | ||||
|        | ||||
|         # Message matching criteria. | ||||
|         # Corresponds to the JSON property `criteria` | ||||
|         # @return [Google::Apis::GmailV1::FilterCriteria] | ||||
|         attr_accessor :criteria | ||||
|        | ||||
|         # The server assigned ID of the filter. | ||||
|         # Corresponds to the JSON property `id` | ||||
|         # @return [String] | ||||
|         attr_accessor :id | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @action = args[:action] if args.key?(:action) | ||||
|           @criteria = args[:criteria] if args.key?(:criteria) | ||||
|           @id = args[:id] if args.key?(:id) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # A set of actions to perform on a message. | ||||
|       class FilterAction | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # List of labels to add to the message. | ||||
|         # Corresponds to the JSON property `addLabelIds` | ||||
|         # @return [Array<String>] | ||||
|         attr_accessor :add_label_ids | ||||
|        | ||||
|         # Email address that the message should be forwarded to. | ||||
|         # Corresponds to the JSON property `forward` | ||||
|         # @return [String] | ||||
|         attr_accessor :forward | ||||
|        | ||||
|         # List of labels to remove from the message. | ||||
|         # Corresponds to the JSON property `removeLabelIds` | ||||
|         # @return [Array<String>] | ||||
|         attr_accessor :remove_label_ids | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @add_label_ids = args[:add_label_ids] if args.key?(:add_label_ids) | ||||
|           @forward = args[:forward] if args.key?(:forward) | ||||
|           @remove_label_ids = args[:remove_label_ids] if args.key?(:remove_label_ids) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Message matching criteria. | ||||
|       class FilterCriteria | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Whether the response should exclude chats. | ||||
|         # Corresponds to the JSON property `excludeChats` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :exclude_chats | ||||
|         alias_method :exclude_chats?, :exclude_chats | ||||
|        | ||||
|         # The sender's display name or email address. | ||||
|         # Corresponds to the JSON property `from` | ||||
|         # @return [String] | ||||
|         attr_accessor :from | ||||
|        | ||||
|         # Whether the message has any attachment. | ||||
|         # Corresponds to the JSON property `hasAttachment` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :has_attachment | ||||
|         alias_method :has_attachment?, :has_attachment | ||||
|        | ||||
|         # Only return messages not matching the specified query. Supports the same query | ||||
|         # format as the Gmail search box. For example, "from:someuser@example.com | ||||
|         # rfc822msgid: is:unread". | ||||
|         # Corresponds to the JSON property `negatedQuery` | ||||
|         # @return [String] | ||||
|         attr_accessor :negated_query | ||||
|        | ||||
|         # Only return messages matching the specified query. Supports the same query | ||||
|         # format as the Gmail search box. For example, "from:someuser@example.com | ||||
|         # rfc822msgid: is:unread". | ||||
|         # Corresponds to the JSON property `query` | ||||
|         # @return [String] | ||||
|         attr_accessor :query | ||||
|        | ||||
|         # The size of the entire RFC822 message in bytes, including all headers and | ||||
|         # attachments. | ||||
|         # Corresponds to the JSON property `size` | ||||
|         # @return [Fixnum] | ||||
|         attr_accessor :size | ||||
|        | ||||
|         # How the message size in bytes should be in relation to the size field. | ||||
|         # Corresponds to the JSON property `sizeComparison` | ||||
|         # @return [String] | ||||
|         attr_accessor :size_comparison | ||||
|        | ||||
|         # Case-insensitive phrase found in the message's subject. Trailing and leading | ||||
|         # whitespace are be trimmed and adjacent spaces are collapsed. | ||||
|         # Corresponds to the JSON property `subject` | ||||
|         # @return [String] | ||||
|         attr_accessor :subject | ||||
|        | ||||
|         # The recipient's display name or email address. Includes recipients in the "to", | ||||
|         # "cc", and "bcc" header fields. You can use simply the local part of the email | ||||
|         # address. For example, "example" and "example@" both match "example@gmail.com". | ||||
|         # This field is case-insensitive. | ||||
|         # Corresponds to the JSON property `to` | ||||
|         # @return [String] | ||||
|         attr_accessor :to | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @exclude_chats = args[:exclude_chats] if args.key?(:exclude_chats) | ||||
|           @from = args[:from] if args.key?(:from) | ||||
|           @has_attachment = args[:has_attachment] if args.key?(:has_attachment) | ||||
|           @negated_query = args[:negated_query] if args.key?(:negated_query) | ||||
|           @query = args[:query] if args.key?(:query) | ||||
|           @size = args[:size] if args.key?(:size) | ||||
|           @size_comparison = args[:size_comparison] if args.key?(:size_comparison) | ||||
|           @subject = args[:subject] if args.key?(:subject) | ||||
|           @to = args[:to] if args.key?(:to) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Settings for a forwarding address. | ||||
|       class ForwardingAddress | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # An email address to which messages can be forwarded. | ||||
|         # Corresponds to the JSON property `forwardingEmail` | ||||
|         # @return [String] | ||||
|         attr_accessor :forwarding_email | ||||
|        | ||||
|         # Indicates whether this address has been verified and is usable for forwarding. | ||||
|         # Read-only. | ||||
|         # Corresponds to the JSON property `verificationStatus` | ||||
|         # @return [String] | ||||
|         attr_accessor :verification_status | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @forwarding_email = args[:forwarding_email] if args.key?(:forwarding_email) | ||||
|           @verification_status = args[:verification_status] if args.key?(:verification_status) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # A record of a change to the user's mailbox. Each history change may affect | ||||
|       # multiple messages in multiple ways. | ||||
|       class History | ||||
|  | @ -206,6 +406,50 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # IMAP settings for an account. | ||||
|       class ImapSettings | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # If this value is true, Gmail will immediately expunge a message when it is | ||||
|         # marked as deleted in IMAP. Otherwise, Gmail will wait for an update from the | ||||
|         # client before expunging messages marked as deleted. | ||||
|         # Corresponds to the JSON property `autoExpunge` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :auto_expunge | ||||
|         alias_method :auto_expunge?, :auto_expunge | ||||
|        | ||||
|         # Whether IMAP is enabled for the account. | ||||
|         # Corresponds to the JSON property `enabled` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :enabled | ||||
|         alias_method :enabled?, :enabled | ||||
|        | ||||
|         # The action that will be executed on a message when it is marked as deleted and | ||||
|         # expunged from the last visible IMAP folder. | ||||
|         # Corresponds to the JSON property `expungeBehavior` | ||||
|         # @return [String] | ||||
|         attr_accessor :expunge_behavior | ||||
|        | ||||
|         # An optional limit on the number of messages that an IMAP folder may contain. | ||||
|         # Legal values are 0, 1000, 2000, 5000 or 10000. A value of zero is interpreted | ||||
|         # to mean that there is no limit. | ||||
|         # Corresponds to the JSON property `maxFolderSize` | ||||
|         # @return [Fixnum] | ||||
|         attr_accessor :max_folder_size | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @auto_expunge = args[:auto_expunge] if args.key?(:auto_expunge) | ||||
|           @enabled = args[:enabled] if args.key?(:enabled) | ||||
|           @expunge_behavior = args[:expunge_behavior] if args.key?(:expunge_behavior) | ||||
|           @max_folder_size = args[:max_folder_size] if args.key?(:max_folder_size) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Labels are used to categorize messages and threads within the user's mailbox. | ||||
|       class Label | ||||
|         include Google::Apis::Core::Hashable | ||||
|  | @ -311,6 +555,44 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Response for the ListFilters method. | ||||
|       class ListFiltersResponse | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # List of a user's filters. | ||||
|         # Corresponds to the JSON property `filter` | ||||
|         # @return [Array<Google::Apis::GmailV1::Filter>] | ||||
|         attr_accessor :filter | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @filter = args[:filter] if args.key?(:filter) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Response for the ListForwardingAddresses method. | ||||
|       class ListForwardingAddressesResponse | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # List of addresses that may be used for forwarding. | ||||
|         # Corresponds to the JSON property `forwardingAddresses` | ||||
|         # @return [Array<Google::Apis::GmailV1::ForwardingAddress>] | ||||
|         attr_accessor :forwarding_addresses | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @forwarding_addresses = args[:forwarding_addresses] if args.key?(:forwarding_addresses) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       #  | ||||
|       class ListHistoryResponse | ||||
|         include Google::Apis::Core::Hashable | ||||
|  | @ -393,6 +675,25 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Response for the ListSendAs method. | ||||
|       class ListSendAsResponse | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # List of send-as aliases. | ||||
|         # Corresponds to the JSON property `sendAs` | ||||
|         # @return [Array<Google::Apis::GmailV1::SendAs>] | ||||
|         attr_accessor :send_as | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @send_as = args[:send_as] if args.key?(:send_as) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       #  | ||||
|       class ListThreadsResponse | ||||
|         include Google::Apis::Core::Hashable | ||||
|  | @ -670,6 +971,35 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # POP settings for an account. | ||||
|       class PopSettings | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # The range of messages which are accessible via POP. Setting this to | ||||
|         # FROM_NOW_ON causes any existing messages to become inaccessible and causes all | ||||
|         # future messages to become accessible. Setting this to ALL_MAIL causes all | ||||
|         # messages to become accessible, even if they have been fetched previously. | ||||
|         # Corresponds to the JSON property `accessWindow` | ||||
|         # @return [String] | ||||
|         attr_accessor :access_window | ||||
|        | ||||
|         # The action that will be executed on a message after it has been fetched via | ||||
|         # POP. | ||||
|         # Corresponds to the JSON property `disposition` | ||||
|         # @return [String] | ||||
|         attr_accessor :disposition | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @access_window = args[:access_window] if args.key?(:access_window) | ||||
|           @disposition = args[:disposition] if args.key?(:disposition) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Profile for a Gmail user. | ||||
|       class Profile | ||||
|         include Google::Apis::Core::Hashable | ||||
|  | @ -707,6 +1037,144 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Settings associated with a send-as alias, which can be either the primary | ||||
|       # login address associated with the account or a custom "from" address. Send-as | ||||
|       # aliases correspond to the "Send Mail As" feature in the web interface. See | ||||
|       # for more details. | ||||
|       class SendAs | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # A name that appears in the "From:" header for mail sent using this alias. For | ||||
|         # custom "from" addresses, when this is empty, Gmail will populate the "From:" | ||||
|         # header with the name that is used for the primary address associated with the | ||||
|         # account. | ||||
|         # Corresponds to the JSON property `displayName` | ||||
|         # @return [String] | ||||
|         attr_accessor :display_name | ||||
|        | ||||
|         # Whether this address is selected as the default "From:" address in situations | ||||
|         # such as composing a new message or sending a vacation auto-reply. Every Gmail | ||||
|         # account has exactly one default send-as address, so the only legal value that | ||||
|         # clients may write to this field is `true`. Changing this from `false` to `true` | ||||
|         # for an address will result in this field becoming `false` for the other | ||||
|         # previous default address. | ||||
|         # Corresponds to the JSON property `isDefault` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :is_default | ||||
|         alias_method :is_default?, :is_default | ||||
|        | ||||
|         # Whether this address is the primary address used to login to the account. | ||||
|         # Every Gmail account has exactly one primary address, and it cannot be deleted | ||||
|         # from the collection of send-as aliases. This field is read-only. | ||||
|         # Corresponds to the JSON property `isPrimary` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :is_primary | ||||
|         alias_method :is_primary?, :is_primary | ||||
|        | ||||
|         # An optional email address that is included in a "Reply-To:" header for mail | ||||
|         # sent using this alias. If this is empty, Gmail will not generate a "Reply-To:" | ||||
|         # header. | ||||
|         # Corresponds to the JSON property `replyToAddress` | ||||
|         # @return [String] | ||||
|         attr_accessor :reply_to_address | ||||
|        | ||||
|         # The email address that appears in the "From:" header for mail sent using this | ||||
|         # alias. This is read-only for all operations except create. | ||||
|         # Corresponds to the JSON property `sendAsEmail` | ||||
|         # @return [String] | ||||
|         attr_accessor :send_as_email | ||||
|        | ||||
|         # An optional HTML signature that is included in messages composed with this | ||||
|         # alias in the Gmail web UI. | ||||
|         # Corresponds to the JSON property `signature` | ||||
|         # @return [String] | ||||
|         attr_accessor :signature | ||||
|        | ||||
|         # Configuration for communication with an SMTP service. | ||||
|         # Corresponds to the JSON property `smtpMsa` | ||||
|         # @return [Google::Apis::GmailV1::SmtpMsa] | ||||
|         attr_accessor :smtp_msa | ||||
|        | ||||
|         # Whether Gmail should treat this address as an alias for the user's primary | ||||
|         # email address. See  for more details. This setting only applies to custom " | ||||
|         # from" aliases. | ||||
|         # Corresponds to the JSON property `treatAsAlias` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :treat_as_alias | ||||
|         alias_method :treat_as_alias?, :treat_as_alias | ||||
|        | ||||
|         # Indicates whether this address has been verified for use as a send-as alias. | ||||
|         # Read-only. This setting only applies to custom "from" aliases. | ||||
|         # Corresponds to the JSON property `verificationStatus` | ||||
|         # @return [String] | ||||
|         attr_accessor :verification_status | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @display_name = args[:display_name] if args.key?(:display_name) | ||||
|           @is_default = args[:is_default] if args.key?(:is_default) | ||||
|           @is_primary = args[:is_primary] if args.key?(:is_primary) | ||||
|           @reply_to_address = args[:reply_to_address] if args.key?(:reply_to_address) | ||||
|           @send_as_email = args[:send_as_email] if args.key?(:send_as_email) | ||||
|           @signature = args[:signature] if args.key?(:signature) | ||||
|           @smtp_msa = args[:smtp_msa] if args.key?(:smtp_msa) | ||||
|           @treat_as_alias = args[:treat_as_alias] if args.key?(:treat_as_alias) | ||||
|           @verification_status = args[:verification_status] if args.key?(:verification_status) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Configuration for communication with an SMTP service. | ||||
|       class SmtpMsa | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # The hostname of the SMTP service. Required. | ||||
|         # Corresponds to the JSON property `host` | ||||
|         # @return [String] | ||||
|         attr_accessor :host | ||||
|        | ||||
|         # The password that will be used for authentication with the SMTP service. This | ||||
|         # is a write-only field that can be specified in requests to create or update | ||||
|         # SendAs settings; it is never populated in responses. | ||||
|         # Corresponds to the JSON property `password` | ||||
|         # @return [String] | ||||
|         attr_accessor :password | ||||
|        | ||||
|         # The port of the SMTP service. Required. | ||||
|         # Corresponds to the JSON property `port` | ||||
|         # @return [Fixnum] | ||||
|         attr_accessor :port | ||||
|        | ||||
|         # The protocol that will be used to secure communication with the SMTP service. | ||||
|         # Required. | ||||
|         # Corresponds to the JSON property `securityMode` | ||||
|         # @return [String] | ||||
|         attr_accessor :security_mode | ||||
|        | ||||
|         # The username that will be used for authentication with the SMTP service. This | ||||
|         # is a write-only field that can be specified in requests to create or update | ||||
|         # SendAs settings; it is never populated in responses. | ||||
|         # Corresponds to the JSON property `username` | ||||
|         # @return [String] | ||||
|         attr_accessor :username | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @host = args[:host] if args.key?(:host) | ||||
|           @password = args[:password] if args.key?(:password) | ||||
|           @port = args[:port] if args.key?(:port) | ||||
|           @security_mode = args[:security_mode] if args.key?(:security_mode) | ||||
|           @username = args[:username] if args.key?(:username) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # A collection of messages representing a conversation. | ||||
|       class Thread | ||||
|         include Google::Apis::Core::Hashable | ||||
|  | @ -744,6 +1212,81 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       # Vacation auto-reply settings for an account. These settings correspond to the " | ||||
|       # Vacation responder" feature in the web interface. See  for more details. | ||||
|       class VacationSettings | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # Flag that controls whether Gmail automatically replies to messages. | ||||
|         # Corresponds to the JSON property `enableAutoReply` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :enable_auto_reply | ||||
|         alias_method :enable_auto_reply?, :enable_auto_reply | ||||
|        | ||||
|         # An optional end time for sending auto-replies (epoch ms). When this is | ||||
|         # specified, Gmail will automatically reply only to messages that it receives | ||||
|         # before the end time. If both `startTime` and `endTime` are specified, ` | ||||
|         # startTime` must precede `endTime`. | ||||
|         # Corresponds to the JSON property `endTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :end_time | ||||
|        | ||||
|         # Response body in HTML format. Gmail will sanitize the HTML before storing it. | ||||
|         # Corresponds to the JSON property `responseBodyHtml` | ||||
|         # @return [String] | ||||
|         attr_accessor :response_body_html | ||||
|        | ||||
|         # Response body in plain text format. | ||||
|         # Corresponds to the JSON property `responseBodyPlainText` | ||||
|         # @return [String] | ||||
|         attr_accessor :response_body_plain_text | ||||
|        | ||||
|         # Optional text to prepend to the subject line in vacation responses. In order | ||||
|         # to enable auto-replies, either the response subject or the response body must | ||||
|         # be nonempty. | ||||
|         # Corresponds to the JSON property `responseSubject` | ||||
|         # @return [String] | ||||
|         attr_accessor :response_subject | ||||
|        | ||||
|         # Flag that determines whether responses are sent to recipients who are not in | ||||
|         # the user's list of contacts. | ||||
|         # Corresponds to the JSON property `restrictToContacts` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :restrict_to_contacts | ||||
|         alias_method :restrict_to_contacts?, :restrict_to_contacts | ||||
|        | ||||
|         # Flag that determines whether responses are sent to recipients who are outside | ||||
|         # of the user's domain. This feature is only available for Google Apps users. | ||||
|         # Corresponds to the JSON property `restrictToDomain` | ||||
|         # @return [Boolean] | ||||
|         attr_accessor :restrict_to_domain | ||||
|         alias_method :restrict_to_domain?, :restrict_to_domain | ||||
|        | ||||
|         # An optional start time for sending auto-replies (epoch ms). When this is | ||||
|         # specified, Gmail will automatically reply only to messages that it receives | ||||
|         # after the start time. If both `startTime` and `endTime` are specified, ` | ||||
|         # startTime` must precede `endTime`. | ||||
|         # Corresponds to the JSON property `startTime` | ||||
|         # @return [String] | ||||
|         attr_accessor :start_time | ||||
|        | ||||
|         def initialize(**args) | ||||
|            update!(**args) | ||||
|         end | ||||
|        | ||||
|         # Update properties of this object | ||||
|         def update!(**args) | ||||
|           @enable_auto_reply = args[:enable_auto_reply] if args.key?(:enable_auto_reply) | ||||
|           @end_time = args[:end_time] if args.key?(:end_time) | ||||
|           @response_body_html = args[:response_body_html] if args.key?(:response_body_html) | ||||
|           @response_body_plain_text = args[:response_body_plain_text] if args.key?(:response_body_plain_text) | ||||
|           @response_subject = args[:response_subject] if args.key?(:response_subject) | ||||
|           @restrict_to_contacts = args[:restrict_to_contacts] if args.key?(:restrict_to_contacts) | ||||
|           @restrict_to_domain = args[:restrict_to_domain] if args.key?(:restrict_to_domain) | ||||
|           @start_time = args[:start_time] if args.key?(:start_time) | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       # Set up or update a new push notification watch on this user's mailbox. | ||||
|       class WatchRequest | ||||
|         include Google::Apis::Core::Hashable | ||||
|  |  | |||
|  | @ -22,6 +22,12 @@ module Google | |||
|   module Apis | ||||
|     module GmailV1 | ||||
|        | ||||
|       class AutoForwarding | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class BatchDeleteMessagesRequest | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -34,6 +40,30 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class Filter | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class FilterAction | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class FilterCriteria | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ForwardingAddress | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class History | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -64,6 +94,12 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ImapSettings | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class Label | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -76,6 +112,18 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ListFiltersResponse | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ListForwardingAddressesResponse | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ListHistoryResponse | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -94,6 +142,12 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ListSendAsResponse | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class ListThreadsResponse | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -136,18 +190,42 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class PopSettings | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class Profile | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class SendAs | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class SmtpMsa | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class Thread | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class VacationSettings | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class WatchRequest | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation; end | ||||
|        | ||||
|  | @ -160,6 +238,15 @@ module Google | |||
|         include Google::Apis::Core::JsonObjectSupport | ||||
|       end | ||||
|        | ||||
|       class AutoForwarding | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :disposition, as: 'disposition' | ||||
|           property :email_address, as: 'emailAddress' | ||||
|           property :enabled, as: 'enabled' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class BatchDeleteMessagesRequest | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -176,6 +263,49 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class Filter | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :action, as: 'action', class: Google::Apis::GmailV1::FilterAction, decorator: Google::Apis::GmailV1::FilterAction::Representation | ||||
|        | ||||
|           property :criteria, as: 'criteria', class: Google::Apis::GmailV1::FilterCriteria, decorator: Google::Apis::GmailV1::FilterCriteria::Representation | ||||
|        | ||||
|           property :id, as: 'id' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class FilterAction | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :add_label_ids, as: 'addLabelIds' | ||||
|           property :forward, as: 'forward' | ||||
|           collection :remove_label_ids, as: 'removeLabelIds' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class FilterCriteria | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :exclude_chats, as: 'excludeChats' | ||||
|           property :from, as: 'from' | ||||
|           property :has_attachment, as: 'hasAttachment' | ||||
|           property :negated_query, as: 'negatedQuery' | ||||
|           property :query, as: 'query' | ||||
|           property :size, as: 'size' | ||||
|           property :size_comparison, as: 'sizeComparison' | ||||
|           property :subject, as: 'subject' | ||||
|           property :to, as: 'to' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class ForwardingAddress | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :forwarding_email, as: 'forwardingEmail' | ||||
|           property :verification_status, as: 'verificationStatus' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class History | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -227,6 +357,16 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class ImapSettings | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :auto_expunge, as: 'autoExpunge' | ||||
|           property :enabled, as: 'enabled' | ||||
|           property :expunge_behavior, as: 'expungeBehavior' | ||||
|           property :max_folder_size, as: 'maxFolderSize' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class Label | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -252,6 +392,22 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class ListFiltersResponse | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :filter, as: 'filter', class: Google::Apis::GmailV1::Filter, decorator: Google::Apis::GmailV1::Filter::Representation | ||||
|        | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class ListForwardingAddressesResponse | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :forwarding_addresses, as: 'forwardingAddresses', class: Google::Apis::GmailV1::ForwardingAddress, decorator: Google::Apis::GmailV1::ForwardingAddress::Representation | ||||
|        | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class ListHistoryResponse | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -280,6 +436,14 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class ListSendAsResponse | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           collection :send_as, as: 'sendAs', class: Google::Apis::GmailV1::SendAs, decorator: Google::Apis::GmailV1::SendAs::Representation | ||||
|        | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class ListThreadsResponse | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -354,6 +518,14 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class PopSettings | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :access_window, as: 'accessWindow' | ||||
|           property :disposition, as: 'disposition' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class Profile | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -364,6 +536,33 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class SendAs | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :display_name, as: 'displayName' | ||||
|           property :is_default, as: 'isDefault' | ||||
|           property :is_primary, as: 'isPrimary' | ||||
|           property :reply_to_address, as: 'replyToAddress' | ||||
|           property :send_as_email, as: 'sendAsEmail' | ||||
|           property :signature, as: 'signature' | ||||
|           property :smtp_msa, as: 'smtpMsa', class: Google::Apis::GmailV1::SmtpMsa, decorator: Google::Apis::GmailV1::SmtpMsa::Representation | ||||
|        | ||||
|           property :treat_as_alias, as: 'treatAsAlias' | ||||
|           property :verification_status, as: 'verificationStatus' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class SmtpMsa | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :host, as: 'host' | ||||
|           property :password, as: 'password' | ||||
|           property :port, as: 'port' | ||||
|           property :security_mode, as: 'securityMode' | ||||
|           property :username, as: 'username' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class Thread | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  | @ -375,6 +574,20 @@ module Google | |||
|         end | ||||
|       end | ||||
|        | ||||
|       class VacationSettings | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|           property :enable_auto_reply, as: 'enableAutoReply' | ||||
|           property :end_time, as: 'endTime' | ||||
|           property :response_body_html, as: 'responseBodyHtml' | ||||
|           property :response_body_plain_text, as: 'responseBodyPlainText' | ||||
|           property :response_subject, as: 'responseSubject' | ||||
|           property :restrict_to_contacts, as: 'restrictToContacts' | ||||
|           property :restrict_to_domain, as: 'restrictToDomain' | ||||
|           property :start_time, as: 'startTime' | ||||
|         end | ||||
|       end | ||||
|        | ||||
|       class WatchRequest | ||||
|         # @private | ||||
|         class Representation < Google::Apis::Core::JsonRepresentation | ||||
|  |  | |||
|  | @ -1246,6 +1246,898 @@ module Google | |||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets the auto-forwarding setting for the specified account. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::AutoForwarding] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::AutoForwarding] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_auto_forwarding(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/autoForwarding', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::AutoForwarding::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::AutoForwarding | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets IMAP settings. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ImapSettings] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ImapSettings] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_imap(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/imap', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::ImapSettings::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ImapSettings | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets POP settings. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::PopSettings] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::PopSettings] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_pop(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/pop', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::PopSettings::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::PopSettings | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets vacation responder settings. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::VacationSettings] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::VacationSettings] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_vacation(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/vacation', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::VacationSettings::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::VacationSettings | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Updates the auto-forwarding setting for the specified account. A verified | ||||
|         # forwarding address must be specified when auto-forwarding is enabled. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::AutoForwarding] auto_forwarding_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::AutoForwarding] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::AutoForwarding] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def update_user_setting_auto_forwarding(user_id, auto_forwarding_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:put, '{userId}/settings/autoForwarding', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::AutoForwarding::Representation | ||||
|           command.request_object = auto_forwarding_object | ||||
|           command.response_representation = Google::Apis::GmailV1::AutoForwarding::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::AutoForwarding | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Updates IMAP settings. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::ImapSettings] imap_settings_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ImapSettings] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ImapSettings] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def update_user_setting_imap(user_id, imap_settings_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:put, '{userId}/settings/imap', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::ImapSettings::Representation | ||||
|           command.request_object = imap_settings_object | ||||
|           command.response_representation = Google::Apis::GmailV1::ImapSettings::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ImapSettings | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Updates POP settings. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::PopSettings] pop_settings_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::PopSettings] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::PopSettings] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def update_user_setting_pop(user_id, pop_settings_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:put, '{userId}/settings/pop', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::PopSettings::Representation | ||||
|           command.request_object = pop_settings_object | ||||
|           command.response_representation = Google::Apis::GmailV1::PopSettings::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::PopSettings | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Updates vacation responder settings. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::VacationSettings] vacation_settings_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::VacationSettings] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::VacationSettings] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def update_user_setting_vacation(user_id, vacation_settings_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:put, '{userId}/settings/vacation', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::VacationSettings::Representation | ||||
|           command.request_object = vacation_settings_object | ||||
|           command.response_representation = Google::Apis::GmailV1::VacationSettings::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::VacationSettings | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Creates a filter. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::Filter] filter_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::Filter] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::Filter] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def create_user_setting_filter(user_id, filter_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, '{userId}/settings/filters', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::Filter::Representation | ||||
|           command.request_object = filter_object | ||||
|           command.response_representation = Google::Apis::GmailV1::Filter::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::Filter | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Deletes a filter. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] id | ||||
|         #   The ID of the filter to be deleted. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [NilClass] No result returned for this method | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [void] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def delete_user_setting_filter(user_id, id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:delete, '{userId}/settings/filters/{id}', options) | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['id'] = id unless id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets a filter. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] id | ||||
|         #   The ID of the filter to be fetched. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::Filter] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::Filter] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_filter(user_id, id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/filters/{id}', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::Filter::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::Filter | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['id'] = id unless id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Lists the message filters of a Gmail user. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ListFiltersResponse] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ListFiltersResponse] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def list_user_setting_filters(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/filters', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::ListFiltersResponse::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ListFiltersResponse | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Creates a forwarding address. If ownership verification is required, a message | ||||
|         # will be sent to the recipient and the resource's verification status will be | ||||
|         # set to `pending`; otherwise, the resource will be created with verification | ||||
|         # status set to `accepted`. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::ForwardingAddress] forwarding_address_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ForwardingAddress] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ForwardingAddress] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def create_user_setting_forwarding_address(user_id, forwarding_address_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, '{userId}/settings/forwardingAddresses', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::ForwardingAddress::Representation | ||||
|           command.request_object = forwarding_address_object | ||||
|           command.response_representation = Google::Apis::GmailV1::ForwardingAddress::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ForwardingAddress | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Deletes the specified forwarding address and revokes any verification that may | ||||
|         # have been required. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] forwarding_email | ||||
|         #   The forwarding address to be deleted. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [NilClass] No result returned for this method | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [void] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def delete_user_setting_forwarding_address(user_id, forwarding_email, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:delete, '{userId}/settings/forwardingAddresses/{forwardingEmail}', options) | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['forwardingEmail'] = forwarding_email unless forwarding_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets the specified forwarding address. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] forwarding_email | ||||
|         #   The forwarding address to be retrieved. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ForwardingAddress] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ForwardingAddress] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_forwarding_address(user_id, forwarding_email, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/forwardingAddresses/{forwardingEmail}', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::ForwardingAddress::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ForwardingAddress | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['forwardingEmail'] = forwarding_email unless forwarding_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Lists the forwarding addresses for the specified account. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ListForwardingAddressesResponse] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ListForwardingAddressesResponse] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def list_user_setting_forwarding_addresses(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/forwardingAddresses', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::ListForwardingAddressesResponse::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ListForwardingAddressesResponse | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Creates a custom "from" send-as alias. If an SMTP MSA is specified, Gmail will | ||||
|         # attempt to connect to the SMTP service to validate the configuration before | ||||
|         # creating the alias. If ownership verification is required for the alias, a | ||||
|         # message will be sent to the email address and the resource's verification | ||||
|         # status will be set to `pending`; otherwise, the resource will be created with | ||||
|         # verification status set to `accepted`. If a signature is provided, Gmail will | ||||
|         # sanitize the HTML before saving it with the alias. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [Google::Apis::GmailV1::SendAs] send_as_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::SendAs] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::SendAs] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def create_user_setting_send_as(user_id, send_as_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, '{userId}/settings/sendAs', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.request_object = send_as_object | ||||
|           command.response_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::SendAs | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Deletes the specified send-as alias. Revokes any verification that may have | ||||
|         # been required for using it. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] send_as_email | ||||
|         #   The send-as alias to be deleted. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [NilClass] No result returned for this method | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [void] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def delete_user_setting_send_as(user_id, send_as_email, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:delete, '{userId}/settings/sendAs/{sendAsEmail}', options) | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['sendAsEmail'] = send_as_email unless send_as_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Gets the specified send-as alias. Fails with an HTTP 404 error if the | ||||
|         # specified address is not a member of the collection. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] send_as_email | ||||
|         #   The send-as alias to be retrieved. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::SendAs] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::SendAs] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def get_user_setting_send_as(user_id, send_as_email, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/sendAs/{sendAsEmail}', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::SendAs | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['sendAsEmail'] = send_as_email unless send_as_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Lists the send-as aliases for the specified account. The result includes the | ||||
|         # primary send-as address associated with the account as well as any custom " | ||||
|         # from" aliases. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::ListSendAsResponse] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::ListSendAsResponse] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def list_user_setting_send_as(user_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:get, '{userId}/settings/sendAs', options) | ||||
|           command.response_representation = Google::Apis::GmailV1::ListSendAsResponse::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::ListSendAsResponse | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Updates a send-as alias. If a signature is provided, Gmail will sanitize the | ||||
|         # HTML before saving it with the alias. This method supports patch semantics. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] send_as_email | ||||
|         #   The send-as alias to be updated. | ||||
|         # @param [Google::Apis::GmailV1::SendAs] send_as_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::SendAs] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::SendAs] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def patch_user_setting_send_as(user_id, send_as_email, send_as_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:patch, '{userId}/settings/sendAs/{sendAsEmail}', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.request_object = send_as_object | ||||
|           command.response_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::SendAs | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['sendAsEmail'] = send_as_email unless send_as_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Updates a send-as alias. If a signature is provided, Gmail will sanitize the | ||||
|         # HTML before saving it with the alias. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] send_as_email | ||||
|         #   The send-as alias to be updated. | ||||
|         # @param [Google::Apis::GmailV1::SendAs] send_as_object | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [Google::Apis::GmailV1::SendAs] parsed result object | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [Google::Apis::GmailV1::SendAs] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def update_user_setting_send_as(user_id, send_as_email, send_as_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:put, '{userId}/settings/sendAs/{sendAsEmail}', options) | ||||
|           command.request_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.request_object = send_as_object | ||||
|           command.response_representation = Google::Apis::GmailV1::SendAs::Representation | ||||
|           command.response_class = Google::Apis::GmailV1::SendAs | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['sendAsEmail'] = send_as_email unless send_as_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Sends a verification email to the specified send-as alias address. The | ||||
|         # verification status must be `pending`. | ||||
|         # @param [String] user_id | ||||
|         #   User's email address. The special value "me" can be used to indicate the | ||||
|         #   authenticated user. | ||||
|         # @param [String] send_as_email | ||||
|         #   The send-as alias to be verified. | ||||
|         # @param [String] fields | ||||
|         #   Selector specifying which fields to include in a partial response. | ||||
|         # @param [String] quota_user | ||||
|         #   Available to use for quota purposes for server-side applications. Can be any | ||||
|         #   arbitrary string assigned to a user, but should not exceed 40 characters. | ||||
|         #   Overrides userIp if both are provided. | ||||
|         # @param [String] user_ip | ||||
|         #   IP address of the site where the request originates. Use this if you want to | ||||
|         #   enforce per-user limits. | ||||
|         # @param [Google::Apis::RequestOptions] options | ||||
|         #   Request-specific options | ||||
|         # | ||||
|         # @yield [result, err] Result & error if block supplied | ||||
|         # @yieldparam result [NilClass] No result returned for this method | ||||
|         # @yieldparam err [StandardError] error object if request failed | ||||
|         # | ||||
|         # @return [void] | ||||
|         # | ||||
|         # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried | ||||
|         # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification | ||||
|         # @raise [Google::Apis::AuthorizationError] Authorization is required | ||||
|         def verify_user_setting_send_as(user_id, send_as_email, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) | ||||
|           command =  make_simple_command(:post, '{userId}/settings/sendAs/{sendAsEmail}/verify', options) | ||||
|           command.params['userId'] = user_id unless user_id.nil? | ||||
|           command.params['sendAsEmail'] = send_as_email unless send_as_email.nil? | ||||
|           command.query['fields'] = fields unless fields.nil? | ||||
|           command.query['quotaUser'] = quota_user unless quota_user.nil? | ||||
|           command.query['userIp'] = user_ip unless user_ip.nil? | ||||
|           execute_or_queue_command(command, &block) | ||||
|         end | ||||
|          | ||||
|         # Immediately and permanently deletes the specified thread. This operation | ||||
|         # cannot be undone. Prefer threads.trash instead. | ||||
|         # @param [String] user_id | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ module Google | |||
|     # @see https://cloud.google.com/sql/docs/reference/latest | ||||
|     module SqladminV1beta4 | ||||
|       VERSION = 'V1beta4' | ||||
|       REVISION = '20160509' | ||||
|       REVISION = '20160630' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -555,7 +555,9 @@ module Google | |||
|           attr_accessor :available | ||||
|           alias_method :available?, :available | ||||
|          | ||||
|           # The name of the failover replica. | ||||
|           # The name of the failover replica. If specified at instance creation, a | ||||
|           # failover replica is created for the instance. The name doesn't include the | ||||
|           # project ID. This property is applicable only to Second Generation instances. | ||||
|           # Corresponds to the JSON property `name` | ||||
|           # @return [String] | ||||
|           attr_accessor :name | ||||
|  | @ -1541,13 +1543,17 @@ module Google | |||
|       class Settings | ||||
|         include Google::Apis::Core::Hashable | ||||
|        | ||||
|         # The activation policy for this instance. This specifies when the instance | ||||
|         # should be activated and is applicable only when the instance state is RUNNABLE. | ||||
|         # This can be one of the following. | ||||
|         # ALWAYS: The instance should always be active. | ||||
|         # NEVER: The instance should never be activated. | ||||
|         # ON_DEMAND: The instance is activated upon receiving requests; only applicable | ||||
|         # to First Generation instances. | ||||
|         # The activation policy specifies when the instance is activated; it is | ||||
|         # applicable only when the instance state is RUNNABLE. The activation policy | ||||
|         # cannot be updated together with other settings for Second Generation instances. | ||||
|         # Valid values: | ||||
|         # ALWAYS: The instance is on; it is not deactivated by inactivity. | ||||
|         # NEVER: The instance is off; it is not activated, even if a connection request | ||||
|         # arrives. | ||||
|         # ON_DEMAND: The instance responds to incoming requests, and turns itself off | ||||
|         # when not in use. Instances with PER_USE pricing turn off after 15 minutes of | ||||
|         # inactivity. Instances with PER_PACKAGE pricing turn off after 12 hours of | ||||
|         # inactivity. | ||||
|         # Corresponds to the JSON property `activationPolicy` | ||||
|         # @return [String] | ||||
|         attr_accessor :activation_policy | ||||
|  |  | |||
|  | @ -25,7 +25,7 @@ module Google | |||
|     # @see https://developers.google.com/storage/docs/json_api/ | ||||
|     module StorageV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160609' | ||||
|       REVISION = '20160622' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -474,7 +474,7 @@ module Google | |||
|         # @return [Google::Apis::StorageV1::BucketAccessControl::ProjectTeam] | ||||
|         attr_accessor :project_team | ||||
|        | ||||
|         # The access permission for the entity. Can be READER, WRITER, or OWNER. | ||||
|         # The access permission for the entity. | ||||
|         # Corresponds to the JSON property `role` | ||||
|         # @return [String] | ||||
|         attr_accessor :role | ||||
|  | @ -512,7 +512,7 @@ module Google | |||
|           # @return [String] | ||||
|           attr_accessor :project_number | ||||
|          | ||||
|           # The team. Can be owners, editors, or viewers. | ||||
|           # The team. | ||||
|           # Corresponds to the JSON property `team` | ||||
|           # @return [String] | ||||
|           attr_accessor :team | ||||
|  | @ -1051,7 +1051,7 @@ module Google | |||
|         # @return [Google::Apis::StorageV1::ObjectAccessControl::ProjectTeam] | ||||
|         attr_accessor :project_team | ||||
|        | ||||
|         # The access permission for the entity. Can be READER or OWNER. | ||||
|         # The access permission for the entity. | ||||
|         # Corresponds to the JSON property `role` | ||||
|         # @return [String] | ||||
|         attr_accessor :role | ||||
|  | @ -1091,7 +1091,7 @@ module Google | |||
|           # @return [String] | ||||
|           attr_accessor :project_number | ||||
|          | ||||
|           # The team. Can be owners, editors, or viewers. | ||||
|           # The team. | ||||
|           # Corresponds to the JSON property `team` | ||||
|           # @return [String] | ||||
|           attr_accessor :team | ||||
|  |  | |||
|  | @ -27,7 +27,7 @@ module Google | |||
|     # @see https://cloud.google.com/vision/ | ||||
|     module VisionV1 | ||||
|       VERSION = 'V1' | ||||
|       REVISION = '20160606' | ||||
|       REVISION = '20160703' | ||||
| 
 | ||||
|       # View and manage your data across Google Cloud Platform services | ||||
|       AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' | ||||
|  |  | |||
|  | @ -15,7 +15,7 @@ | |||
| module Google | ||||
|   module Apis | ||||
|     # Client library version | ||||
|     VERSION = '0.9.10' | ||||
|     VERSION = '0.9.11' | ||||
| 
 | ||||
|     # Current operating system | ||||
|     # @private | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue