| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  | # Copyright 2015 Google Inc. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Licensed under the Apache License, Version 2.0 (the "License"); | 
					
						
							|  |  |  | # you may not use this file except in compliance with the License. | 
					
						
							|  |  |  | # You may obtain a copy of the License at | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #      http://www.apache.org/licenses/LICENSE-2.0 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Unless required by applicable law or agreed to in writing, software | 
					
						
							|  |  |  | # distributed under the License is distributed on an "AS IS" BASIS, | 
					
						
							|  |  |  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
					
						
							|  |  |  | # See the License for the specific language governing permissions and | 
					
						
							|  |  |  | # limitations under the License. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require 'date' | 
					
						
							|  |  |  | require 'google/apis/core/base_service' | 
					
						
							|  |  |  | require 'google/apis/core/json_representation' | 
					
						
							|  |  |  | require 'google/apis/core/hashable' | 
					
						
							|  |  |  | require 'google/apis/errors' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module Google | 
					
						
							|  |  |  |   module Apis | 
					
						
							|  |  |  |     module AdminDirectoryV1 | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Alias | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Aliases | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Asp | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Asps | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |       class Building | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-02-07 00:36:43 +00:00
										 |  |  |       class BuildingAddress | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |       class BuildingCoordinates | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Buildings | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |       class CalendarResource | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CalendarResources | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class Channel | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChromeOsDevice | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class ActiveTimeRange | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |         class CpuStatusReport | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class CpuTemperatureInfo | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |             include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |         class DeviceFile | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |         class DiskVolumeReport | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class VolumeInfo | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |             include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2020-06-25 00:37:57 +00:00
										 |  |  |         class LastKnownNetwork | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class RecentUser | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         end | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |          | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |         class SystemRamFreeReport | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |         class TpmVersionInfo | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |         end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |       class ChromeOsDeviceAction | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class ChromeOsDevices | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-08-26 01:31:01 +00:00
										 |  |  |       class ChromeOsMoveDevicesToOu | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       class Customer | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomerPostalAddress | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-10-15 00:39:14 +00:00
										 |  |  |       class DirectoryChromeosdevicesCommand | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectoryChromeosdevicesCommandResult | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectoryChromeosdevicesIssueCommandRequest | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectoryChromeosdevicesIssueCommandResponse | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       class DomainAlias | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DomainAliases | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Domains | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Domains2 | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |       class Feature | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FeatureInstance | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |       class FeatureRename | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Features | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class Group | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Groups | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Member | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Members | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-11-17 00:36:40 +00:00
										 |  |  |       class MembersHasMember | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class MobileDevice | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Application | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileDeviceAction | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileDevices | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrgUnit | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrgUnits | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       class Privilege | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Privileges | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Role | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class RolePrivilege | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |         end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RoleAssignment | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RoleAssignments | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Roles | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class Schema | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SchemaFieldSpec | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class NumericIndexingSpec | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |          | 
					
						
							|  |  |  |           include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Schemas | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Token | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Tokens | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class User | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserAbout | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserAddress | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserEmail | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserExternalId | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-09-22 03:07:05 +00:00
										 |  |  |       class UserGender | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserIm | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-08-26 01:31:01 +00:00
										 |  |  |       class UserKeyword | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-07-12 20:10:42 +00:00
										 |  |  |       class UserLanguage | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-05-04 19:35:56 +00:00
										 |  |  |       class UserLocation | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserMakeAdmin | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserName | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserOrganization | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserPhone | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserPhoto | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |       class UserPosixAccount | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserRelation | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |       class UserSshPublicKey | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserUndelete | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserWebsite | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Users | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VerificationCode | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VerificationCodes | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation; end | 
					
						
							| 
									
										
										
										
											2016-02-25 23:16:53 +00:00
										 |  |  |        | 
					
						
							|  |  |  |         include Google::Apis::Core::JsonObjectSupport | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Alias | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :alias, as: 'alias' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :primary_email, as: 'primaryEmail' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Aliases | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2016-05-16 16:49:15 +00:00
										 |  |  |           collection :aliases, as: 'aliases' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Asp | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :code_id, as: 'codeId' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :creation_time, :numeric_string => true, as: 'creationTime' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :last_time_used, :numeric_string => true, as: 'lastTimeUsed' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :user_key, as: 'userKey' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Asps | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::Asp, decorator: Google::Apis::AdminDirectoryV1::Asp::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |       class Building | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2019-02-07 00:36:43 +00:00
										 |  |  |           property :address, as: 'address', class: Google::Apis::AdminDirectoryV1::BuildingAddress, decorator: Google::Apis::AdminDirectoryV1::BuildingAddress::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |           property :building_id, as: 'buildingId' | 
					
						
							|  |  |  |           property :building_name, as: 'buildingName' | 
					
						
							|  |  |  |           property :coordinates, as: 'coordinates', class: Google::Apis::AdminDirectoryV1::BuildingCoordinates, decorator: Google::Apis::AdminDirectoryV1::BuildingCoordinates::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :etags, as: 'etags' | 
					
						
							|  |  |  |           collection :floor_names, as: 'floorNames' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-02-07 00:36:43 +00:00
										 |  |  |       class BuildingAddress | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :address_lines, as: 'addressLines' | 
					
						
							|  |  |  |           property :administrative_area, as: 'administrativeArea' | 
					
						
							|  |  |  |           property :language_code, as: 'languageCode' | 
					
						
							|  |  |  |           property :locality, as: 'locality' | 
					
						
							|  |  |  |           property :postal_code, as: 'postalCode' | 
					
						
							|  |  |  |           property :region_code, as: 'regionCode' | 
					
						
							|  |  |  |           property :sublocality, as: 'sublocality' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |       class BuildingCoordinates | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :latitude, as: 'latitude' | 
					
						
							|  |  |  |           property :longitude, as: 'longitude' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Buildings | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :buildings, as: 'buildings', class: Google::Apis::AdminDirectoryV1::Building, decorator: Google::Apis::AdminDirectoryV1::Building::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |       class CalendarResource | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |           property :building_id, as: 'buildingId' | 
					
						
							|  |  |  |           property :capacity, as: 'capacity' | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |           property :etags, as: 'etags' | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |           property :feature_instances, as: 'featureInstances' | 
					
						
							|  |  |  |           property :floor_name, as: 'floorName' | 
					
						
							|  |  |  |           property :floor_section, as: 'floorSection' | 
					
						
							| 
									
										
										
										
											2017-09-22 03:07:05 +00:00
										 |  |  |           property :generated_resource_name, as: 'generatedResourceName' | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |           property :resource_category, as: 'resourceCategory' | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |           property :resource_description, as: 'resourceDescription' | 
					
						
							|  |  |  |           property :resource_email, as: 'resourceEmail' | 
					
						
							|  |  |  |           property :resource_id, as: 'resourceId' | 
					
						
							|  |  |  |           property :resource_name, as: 'resourceName' | 
					
						
							|  |  |  |           property :resource_type, as: 'resourceType' | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |           property :user_visible_description, as: 'userVisibleDescription' | 
					
						
							| 
									
										
										
										
											2015-12-14 22:27:57 +00:00
										 |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CalendarResources | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::CalendarResource, decorator: Google::Apis::AdminDirectoryV1::CalendarResource::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class Channel | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :address, as: 'address' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :expiration, :numeric_string => true, as: 'expiration' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           hash :params, as: 'params' | 
					
						
							|  |  |  |           property :payload, as: 'payload' | 
					
						
							|  |  |  |           property :resource_id, as: 'resourceId' | 
					
						
							|  |  |  |           property :resource_uri, as: 'resourceUri' | 
					
						
							|  |  |  |           property :token, as: 'token' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class ChromeOsDevice | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :active_time_ranges, as: 'activeTimeRanges', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::ActiveTimeRange, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::ActiveTimeRange::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :annotated_asset_id, as: 'annotatedAssetId' | 
					
						
							|  |  |  |           property :annotated_location, as: 'annotatedLocation' | 
					
						
							|  |  |  |           property :annotated_user, as: 'annotatedUser' | 
					
						
							| 
									
										
										
										
											2019-08-06 00:38:19 +00:00
										 |  |  |           property :auto_update_expiration, :numeric_string => true, as: 'autoUpdateExpiration' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :boot_mode, as: 'bootMode' | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |           collection :cpu_status_reports, as: 'cpuStatusReports', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::CpuStatusReport, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::CpuStatusReport::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |           collection :device_files, as: 'deviceFiles', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::DeviceFile, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::DeviceFile::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :device_id, as: 'deviceId' | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |           collection :disk_volume_reports, as: 'diskVolumeReports', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::DiskVolumeReport, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::DiskVolumeReport::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2019-08-06 00:38:19 +00:00
										 |  |  |           property :dock_mac_address, as: 'dockMacAddress' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :ethernet_mac_address, as: 'ethernetMacAddress' | 
					
						
							| 
									
										
										
										
											2019-08-06 00:38:19 +00:00
										 |  |  |           property :ethernet_mac_address0, as: 'ethernetMacAddress0' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :firmware_version, as: 'firmwareVersion' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_enrollment_time, as: 'lastEnrollmentTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-06-25 00:37:57 +00:00
										 |  |  |           collection :last_known_network, as: 'lastKnownNetwork', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::LastKnownNetwork, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::LastKnownNetwork::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :last_sync, as: 'lastSync', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :mac_address, as: 'macAddress' | 
					
						
							| 
									
										
										
										
											2019-08-06 00:38:19 +00:00
										 |  |  |           property :manufacture_date, as: 'manufactureDate' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :meid, as: 'meid' | 
					
						
							|  |  |  |           property :model, as: 'model' | 
					
						
							|  |  |  |           property :notes, as: 'notes' | 
					
						
							|  |  |  |           property :order_number, as: 'orderNumber' | 
					
						
							|  |  |  |           property :org_unit_path, as: 'orgUnitPath' | 
					
						
							|  |  |  |           property :os_version, as: 'osVersion' | 
					
						
							|  |  |  |           property :platform_version, as: 'platformVersion' | 
					
						
							|  |  |  |           collection :recent_users, as: 'recentUsers', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::RecentUser, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::RecentUser::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :serial_number, as: 'serialNumber' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |           property :support_end_date, as: 'supportEndDate', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |           collection :system_ram_free_reports, as: 'systemRamFreeReports', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::SystemRamFreeReport, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::SystemRamFreeReport::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :system_ram_total, :numeric_string => true, as: 'systemRamTotal' | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |           property :tpm_version_info, as: 'tpmVersionInfo', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::TpmVersionInfo, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::TpmVersionInfo::Representation | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :will_auto_renew, as: 'willAutoRenew' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class ActiveTimeRange | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |           # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :active_time, as: 'activeTime' | 
					
						
							|  |  |  |             property :date, as: 'date', type: Date | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |         class CpuStatusReport | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :cpu_temperature_info, as: 'cpuTemperatureInfo', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::CpuStatusReport::CpuTemperatureInfo, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::CpuStatusReport::CpuTemperatureInfo::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :cpu_utilization_percentage_info, as: 'cpuUtilizationPercentageInfo' | 
					
						
							|  |  |  |             property :report_time, as: 'reportTime', type: DateTime | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class CpuTemperatureInfo | 
					
						
							|  |  |  |             # @private | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |               property :label, as: 'label' | 
					
						
							|  |  |  |               property :temperature, as: 'temperature' | 
					
						
							|  |  |  |             end | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |         class DeviceFile | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :create_time, as: 'createTime', type: DateTime | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             property :download_url, as: 'downloadUrl' | 
					
						
							|  |  |  |             property :name, as: 'name' | 
					
						
							|  |  |  |             property :type, as: 'type' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |         class DiskVolumeReport | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             collection :volume_info, as: 'volumeInfo', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice::DiskVolumeReport::VolumeInfo, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::DiskVolumeReport::VolumeInfo::Representation | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |            | 
					
						
							|  |  |  |           class VolumeInfo | 
					
						
							|  |  |  |             # @private | 
					
						
							|  |  |  |             class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |               property :storage_free, :numeric_string => true, as: 'storageFree' | 
					
						
							|  |  |  |               property :storage_total, :numeric_string => true, as: 'storageTotal' | 
					
						
							|  |  |  |               property :volume_id, as: 'volumeId' | 
					
						
							|  |  |  |             end | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2020-06-25 00:37:57 +00:00
										 |  |  |         class LastKnownNetwork | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :ip_address, as: 'ipAddress' | 
					
						
							|  |  |  |             property :wan_ip_address, as: 'wanIpAddress' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class RecentUser | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |           # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :email, as: 'email' | 
					
						
							|  |  |  |             property :type, as: 'type' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |          | 
					
						
							| 
									
										
										
										
											2018-10-04 00:36:27 +00:00
										 |  |  |         class SystemRamFreeReport | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :report_time, as: 'reportTime', type: DateTime | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |             collection :system_ram_free_info, as: 'systemRamFreeInfo' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |         class TpmVersionInfo | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :family, as: 'family' | 
					
						
							|  |  |  |             property :firmware_version, as: 'firmwareVersion' | 
					
						
							|  |  |  |             property :manufacturer, as: 'manufacturer' | 
					
						
							|  |  |  |             property :spec_level, as: 'specLevel' | 
					
						
							|  |  |  |             property :tpm_model, as: 'tpmModel' | 
					
						
							|  |  |  |             property :vendor_specific, as: 'vendorSpecific' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |       class ChromeOsDeviceAction | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :action, as: 'action' | 
					
						
							|  |  |  |           property :deprovision_reason, as: 'deprovisionReason' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class ChromeOsDevices | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :chromeosdevices, as: 'chromeosdevices', class: Google::Apis::AdminDirectoryV1::ChromeOsDevice, decorator: Google::Apis::AdminDirectoryV1::ChromeOsDevice::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-08-26 01:31:01 +00:00
										 |  |  |       class ChromeOsMoveDevicesToOu | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :device_ids, as: 'deviceIds' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       class Customer | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :alternate_email, as: 'alternateEmail' | 
					
						
							|  |  |  |           property :customer_creation_time, as: 'customerCreationTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :customer_domain, as: 'customerDomain' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :language, as: 'language' | 
					
						
							|  |  |  |           property :phone_number, as: 'phoneNumber' | 
					
						
							|  |  |  |           property :postal_address, as: 'postalAddress', class: Google::Apis::AdminDirectoryV1::CustomerPostalAddress, decorator: Google::Apis::AdminDirectoryV1::CustomerPostalAddress::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class CustomerPostalAddress | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :address_line1, as: 'addressLine1' | 
					
						
							|  |  |  |           property :address_line2, as: 'addressLine2' | 
					
						
							|  |  |  |           property :address_line3, as: 'addressLine3' | 
					
						
							|  |  |  |           property :contact_name, as: 'contactName' | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :locality, as: 'locality' | 
					
						
							|  |  |  |           property :organization_name, as: 'organizationName' | 
					
						
							|  |  |  |           property :postal_code, as: 'postalCode' | 
					
						
							|  |  |  |           property :region, as: 'region' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-10-15 00:39:14 +00:00
										 |  |  |       class DirectoryChromeosdevicesCommand | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :command_expire_time, as: 'commandExpireTime' | 
					
						
							|  |  |  |           property :command_id, :numeric_string => true, as: 'commandId' | 
					
						
							|  |  |  |           property :command_result, as: 'commandResult', class: Google::Apis::AdminDirectoryV1::DirectoryChromeosdevicesCommandResult, decorator: Google::Apis::AdminDirectoryV1::DirectoryChromeosdevicesCommandResult::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :issue_time, as: 'issueTime' | 
					
						
							|  |  |  |           property :payload, as: 'payload' | 
					
						
							|  |  |  |           property :state, as: 'state' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectoryChromeosdevicesCommandResult | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :error_message, as: 'errorMessage' | 
					
						
							|  |  |  |           property :execute_time, as: 'executeTime' | 
					
						
							|  |  |  |           property :result, as: 'result' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectoryChromeosdevicesIssueCommandRequest | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :command_type, as: 'commandType' | 
					
						
							|  |  |  |           property :payload, as: 'payload' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DirectoryChromeosdevicesIssueCommandResponse | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :command_id, :numeric_string => true, as: 'commandId' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       class DomainAlias | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :creation_time, :numeric_string => true, as: 'creationTime' | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |           property :domain_alias_name, as: 'domainAliasName' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :parent_domain_name, as: 'parentDomainName' | 
					
						
							|  |  |  |           property :verified, as: 'verified' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class DomainAliases | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :domain_aliases, as: 'domainAliases', class: Google::Apis::AdminDirectoryV1::DomainAlias, decorator: Google::Apis::AdminDirectoryV1::DomainAlias::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Domains | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :creation_time, :numeric_string => true, as: 'creationTime' | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |           collection :domain_aliases, as: 'domainAliases', class: Google::Apis::AdminDirectoryV1::DomainAlias, decorator: Google::Apis::AdminDirectoryV1::DomainAlias::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :domain_name, as: 'domainName' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :is_primary, as: 'isPrimary' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :verified, as: 'verified' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Domains2 | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :domains, as: 'domains', class: Google::Apis::AdminDirectoryV1::Domains, decorator: Google::Apis::AdminDirectoryV1::Domains::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-08 00:35:39 +00:00
										 |  |  |       class Feature | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etags, as: 'etags' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class FeatureInstance | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :feature, as: 'feature', class: Google::Apis::AdminDirectoryV1::Feature, decorator: Google::Apis::AdminDirectoryV1::Feature::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-12-16 00:35:40 +00:00
										 |  |  |       class FeatureRename | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :new_name, as: 'newName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Features | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :features, as: 'features', class: Google::Apis::AdminDirectoryV1::Feature, decorator: Google::Apis::AdminDirectoryV1::Feature::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class Group | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :admin_created, as: 'adminCreated' | 
					
						
							|  |  |  |           collection :aliases, as: 'aliases' | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :direct_members_count, :numeric_string => true, as: 'directMembersCount' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :email, as: 'email' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           collection :non_editable_aliases, as: 'nonEditableAliases' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Groups | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :groups, as: 'groups', class: Google::Apis::AdminDirectoryV1::Group, decorator: Google::Apis::AdminDirectoryV1::Group::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Member | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2018-09-15 00:36:19 +00:00
										 |  |  |           property :delivery_settings, as: 'delivery_settings' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :email, as: 'email' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :role, as: 'role' | 
					
						
							| 
									
										
										
										
											2016-08-08 20:25:38 +00:00
										 |  |  |           property :status, as: 'status' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Members | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :members, as: 'members', class: Google::Apis::AdminDirectoryV1::Member, decorator: Google::Apis::AdminDirectoryV1::Member::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-11-17 00:36:40 +00:00
										 |  |  |       class MembersHasMember | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :is_member, as: 'isMember' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class MobileDevice | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2015-07-31 00:05:47 +00:00
										 |  |  |           property :adb_status, as: 'adbStatus' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           collection :applications, as: 'applications', class: Google::Apis::AdminDirectoryV1::MobileDevice::Application, decorator: Google::Apis::AdminDirectoryV1::MobileDevice::Application::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :baseband_version, as: 'basebandVersion' | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |           property :bootloader_version, as: 'bootloaderVersion' | 
					
						
							|  |  |  |           property :brand, as: 'brand' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :build_number, as: 'buildNumber' | 
					
						
							|  |  |  |           property :default_language, as: 'defaultLanguage' | 
					
						
							| 
									
										
										
										
											2015-07-31 00:05:47 +00:00
										 |  |  |           property :developer_options_status, as: 'developerOptionsStatus' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :device_compromised_status, as: 'deviceCompromisedStatus' | 
					
						
							|  |  |  |           property :device_id, as: 'deviceId' | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |           property :device_password_status, as: 'devicePasswordStatus' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           collection :email, as: 'email' | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |           property :encryption_status, as: 'encryptionStatus' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :first_sync, as: 'firstSync', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |           property :hardware, as: 'hardware' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :hardware_id, as: 'hardwareId' | 
					
						
							|  |  |  |           property :imei, as: 'imei' | 
					
						
							|  |  |  |           property :kernel_version, as: 'kernelVersion' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :last_sync, as: 'lastSync', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :managed_account_is_on_owner_profile, as: 'managedAccountIsOnOwnerProfile' | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |           property :manufacturer, as: 'manufacturer' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :meid, as: 'meid' | 
					
						
							|  |  |  |           property :model, as: 'model' | 
					
						
							|  |  |  |           collection :name, as: 'name' | 
					
						
							|  |  |  |           property :network_operator, as: 'networkOperator' | 
					
						
							|  |  |  |           property :os, as: 'os' | 
					
						
							| 
									
										
										
										
											2015-07-31 00:05:47 +00:00
										 |  |  |           collection :other_accounts_info, as: 'otherAccountsInfo' | 
					
						
							| 
									
										
										
										
											2016-10-12 22:52:51 +00:00
										 |  |  |           property :privilege, as: 'privilege' | 
					
						
							|  |  |  |           property :release_version, as: 'releaseVersion' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :resource_id, as: 'resourceId' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :security_patch_level, :numeric_string => true, as: 'securityPatchLevel' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :serial_number, as: 'serialNumber' | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							| 
									
										
										
										
											2015-07-31 00:05:47 +00:00
										 |  |  |           property :supports_work_profile, as: 'supportsWorkProfile' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :type, as: 'type' | 
					
						
							| 
									
										
										
										
											2015-07-31 00:05:47 +00:00
										 |  |  |           property :unknown_sources_status, as: 'unknownSourcesStatus' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :user_agent, as: 'userAgent' | 
					
						
							|  |  |  |           property :wifi_mac_address, as: 'wifiMacAddress' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class Application | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |           # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :display_name, as: 'displayName' | 
					
						
							|  |  |  |             property :package_name, as: 'packageName' | 
					
						
							|  |  |  |             collection :permission, as: 'permission' | 
					
						
							|  |  |  |             property :version_code, as: 'versionCode' | 
					
						
							|  |  |  |             property :version_name, as: 'versionName' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileDeviceAction | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :action, as: 'action' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class MobileDevices | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :mobiledevices, as: 'mobiledevices', class: Google::Apis::AdminDirectoryV1::MobileDevice, decorator: Google::Apis::AdminDirectoryV1::MobileDevice::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrgUnit | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :block_inheritance, as: 'blockInheritance' | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :org_unit_id, as: 'orgUnitId' | 
					
						
							|  |  |  |           property :org_unit_path, as: 'orgUnitPath' | 
					
						
							|  |  |  |           property :parent_org_unit_id, as: 'parentOrgUnitId' | 
					
						
							|  |  |  |           property :parent_org_unit_path, as: 'parentOrgUnitPath' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class OrgUnits | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :organization_units, as: 'organizationUnits', class: Google::Apis::AdminDirectoryV1::OrgUnit, decorator: Google::Apis::AdminDirectoryV1::OrgUnit::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |       class Privilege | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           collection :child_privileges, as: 'childPrivileges', class: Google::Apis::AdminDirectoryV1::Privilege, decorator: Google::Apis::AdminDirectoryV1::Privilege::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :is_ou_scopable, as: 'isOuScopable' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :privilege_name, as: 'privilegeName' | 
					
						
							|  |  |  |           property :service_id, as: 'serviceId' | 
					
						
							|  |  |  |           property :service_name, as: 'serviceName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Privileges | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::Privilege, decorator: Google::Apis::AdminDirectoryV1::Privilege::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Role | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :is_super_admin_role, as: 'isSuperAdminRole' | 
					
						
							|  |  |  |           property :is_system_role, as: 'isSystemRole' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :role_description, as: 'roleDescription' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :role_id, :numeric_string => true, as: 'roleId' | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |           property :role_name, as: 'roleName' | 
					
						
							|  |  |  |           collection :role_privileges, as: 'rolePrivileges', class: Google::Apis::AdminDirectoryV1::Role::RolePrivilege, decorator: Google::Apis::AdminDirectoryV1::Role::RolePrivilege::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class RolePrivilege | 
					
						
							|  |  |  |           # @private | 
					
						
							|  |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :privilege_name, as: 'privilegeName' | 
					
						
							|  |  |  |             property :service_id, as: 'serviceId' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RoleAssignment | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :assigned_to, as: 'assignedTo' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :org_unit_id, as: 'orgUnitId' | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :role_assignment_id, :numeric_string => true, as: 'roleAssignmentId' | 
					
						
							|  |  |  |           property :role_id, :numeric_string => true, as: 'roleId' | 
					
						
							| 
									
										
										
										
											2015-12-03 01:10:07 +00:00
										 |  |  |           property :scope_type, as: 'scopeType' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class RoleAssignments | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::RoleAssignment, decorator: Google::Apis::AdminDirectoryV1::RoleAssignment::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Roles | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::Role, decorator: Google::Apis::AdminDirectoryV1::Role::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class Schema | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2018-05-05 00:36:19 +00:00
										 |  |  |           property :display_name, as: 'displayName' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :fields, as: 'fields', class: Google::Apis::AdminDirectoryV1::SchemaFieldSpec, decorator: Google::Apis::AdminDirectoryV1::SchemaFieldSpec::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :schema_id, as: 'schemaId' | 
					
						
							|  |  |  |           property :schema_name, as: 'schemaName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class SchemaFieldSpec | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2018-05-05 00:36:19 +00:00
										 |  |  |           property :display_name, as: 'displayName' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :field_id, as: 'fieldId' | 
					
						
							|  |  |  |           property :field_name, as: 'fieldName' | 
					
						
							|  |  |  |           property :field_type, as: 'fieldType' | 
					
						
							|  |  |  |           property :indexed, as: 'indexed' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :multi_valued, as: 'multiValued' | 
					
						
							|  |  |  |           property :numeric_indexing_spec, as: 'numericIndexingSpec', class: Google::Apis::AdminDirectoryV1::SchemaFieldSpec::NumericIndexingSpec, decorator: Google::Apis::AdminDirectoryV1::SchemaFieldSpec::NumericIndexingSpec::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :read_access_type, as: 'readAccessType' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         class NumericIndexingSpec | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |           # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |             property :max_value, as: 'maxValue' | 
					
						
							|  |  |  |             property :min_value, as: 'minValue' | 
					
						
							|  |  |  |           end | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Schemas | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           collection :schemas, as: 'schemas', class: Google::Apis::AdminDirectoryV1::Schema, decorator: Google::Apis::AdminDirectoryV1::Schema::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Token | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :anonymous, as: 'anonymous' | 
					
						
							|  |  |  |           property :client_id, as: 'clientId' | 
					
						
							|  |  |  |           property :display_text, as: 'displayText' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :native_app, as: 'nativeApp' | 
					
						
							|  |  |  |           collection :scopes, as: 'scopes' | 
					
						
							|  |  |  |           property :user_key, as: 'userKey' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Tokens | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::Token, decorator: Google::Apis::AdminDirectoryV1::Token::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class User | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :addresses, as: 'addresses' | 
					
						
							|  |  |  |           property :agreed_to_terms, as: 'agreedToTerms' | 
					
						
							|  |  |  |           collection :aliases, as: 'aliases' | 
					
						
							| 
									
										
										
										
											2018-08-22 21:14:52 +00:00
										 |  |  |           property :archived, as: 'archived' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :change_password_at_next_login, as: 'changePasswordAtNextLogin' | 
					
						
							|  |  |  |           property :creation_time, as: 'creationTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2020-09-14 23:21:28 +00:00
										 |  |  |           hash :custom_schemas, as: 'customSchemas' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :customer_id, as: 'customerId' | 
					
						
							|  |  |  |           property :deletion_time, as: 'deletionTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :emails, as: 'emails' | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :external_ids, as: 'externalIds' | 
					
						
							| 
									
										
										
										
											2017-09-22 03:07:05 +00:00
										 |  |  |           property :gender, as: 'gender' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :hash_function, as: 'hashFunction' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :ims, as: 'ims' | 
					
						
							|  |  |  |           property :include_in_global_address_list, as: 'includeInGlobalAddressList' | 
					
						
							|  |  |  |           property :ip_whitelisted, as: 'ipWhitelisted' | 
					
						
							|  |  |  |           property :is_admin, as: 'isAdmin' | 
					
						
							|  |  |  |           property :is_delegated_admin, as: 'isDelegatedAdmin' | 
					
						
							| 
									
										
										
										
											2017-01-13 23:04:35 +00:00
										 |  |  |           property :is_enforced_in2_sv, as: 'isEnforcedIn2Sv' | 
					
						
							|  |  |  |           property :is_enrolled_in2_sv, as: 'isEnrolledIn2Sv' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :is_mailbox_setup, as: 'isMailboxSetup' | 
					
						
							| 
									
										
										
										
											2017-08-26 01:31:01 +00:00
										 |  |  |           property :keywords, as: 'keywords' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :kind, as: 'kind' | 
					
						
							| 
									
										
										
										
											2017-07-12 20:10:42 +00:00
										 |  |  |           property :languages, as: 'languages' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :last_login_time, as: 'lastLoginTime', type: DateTime | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-05-04 19:35:56 +00:00
										 |  |  |           property :locations, as: 'locations' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :name, as: 'name', class: Google::Apis::AdminDirectoryV1::UserName, decorator: Google::Apis::AdminDirectoryV1::UserName::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           collection :non_editable_aliases, as: 'nonEditableAliases' | 
					
						
							|  |  |  |           property :notes, as: 'notes' | 
					
						
							|  |  |  |           property :org_unit_path, as: 'orgUnitPath' | 
					
						
							|  |  |  |           property :organizations, as: 'organizations' | 
					
						
							|  |  |  |           property :password, as: 'password' | 
					
						
							|  |  |  |           property :phones, as: 'phones' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :posix_accounts, as: 'posixAccounts' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :primary_email, as: 'primaryEmail' | 
					
						
							| 
									
										
										
										
											2019-08-16 00:37:59 +00:00
										 |  |  |           property :recovery_email, as: 'recoveryEmail' | 
					
						
							|  |  |  |           property :recovery_phone, as: 'recoveryPhone' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :relations, as: 'relations' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :ssh_public_keys, as: 'sshPublicKeys' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :suspended, as: 'suspended' | 
					
						
							|  |  |  |           property :suspension_reason, as: 'suspensionReason' | 
					
						
							|  |  |  |           property :thumbnail_photo_etag, as: 'thumbnailPhotoEtag' | 
					
						
							|  |  |  |           property :thumbnail_photo_url, as: 'thumbnailPhotoUrl' | 
					
						
							|  |  |  |           property :websites, as: 'websites' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserAbout | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :content_type, as: 'contentType' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserAddress | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :country, as: 'country' | 
					
						
							|  |  |  |           property :country_code, as: 'countryCode' | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :extended_address, as: 'extendedAddress' | 
					
						
							|  |  |  |           property :formatted, as: 'formatted' | 
					
						
							|  |  |  |           property :locality, as: 'locality' | 
					
						
							|  |  |  |           property :po_box, as: 'poBox' | 
					
						
							|  |  |  |           property :postal_code, as: 'postalCode' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :region, as: 'region' | 
					
						
							|  |  |  |           property :source_is_structured, as: 'sourceIsStructured' | 
					
						
							|  |  |  |           property :street_address, as: 'streetAddress' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserEmail | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :address, as: 'address' | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserExternalId | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-09-22 03:07:05 +00:00
										 |  |  |       class UserGender | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :address_me_as, as: 'addressMeAs' | 
					
						
							|  |  |  |           property :custom_gender, as: 'customGender' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserIm | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_protocol, as: 'customProtocol' | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :im, as: 'im' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :protocol, as: 'protocol' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-08-26 01:31:01 +00:00
										 |  |  |       class UserKeyword | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-07-12 20:10:42 +00:00
										 |  |  |       class UserLanguage | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_language, as: 'customLanguage' | 
					
						
							|  |  |  |           property :language_code, as: 'languageCode' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-05-04 19:35:56 +00:00
										 |  |  |       class UserLocation | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :area, as: 'area' | 
					
						
							|  |  |  |           property :building_id, as: 'buildingId' | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :desk_code, as: 'deskCode' | 
					
						
							|  |  |  |           property :floor_name, as: 'floorName' | 
					
						
							|  |  |  |           property :floor_section, as: 'floorSection' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserMakeAdmin | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :status, as: 'status' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserName | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :family_name, as: 'familyName' | 
					
						
							|  |  |  |           property :full_name, as: 'fullName' | 
					
						
							|  |  |  |           property :given_name, as: 'givenName' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserOrganization | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :cost_center, as: 'costCenter' | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :department, as: 'department' | 
					
						
							|  |  |  |           property :description, as: 'description' | 
					
						
							|  |  |  |           property :domain, as: 'domain' | 
					
						
							| 
									
										
										
										
											2017-07-12 20:10:42 +00:00
										 |  |  |           property :full_time_equivalent, as: 'fullTimeEquivalent' | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |           property :location, as: 'location' | 
					
						
							|  |  |  |           property :name, as: 'name' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :symbol, as: 'symbol' | 
					
						
							|  |  |  |           property :title, as: 'title' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserPhone | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserPhoto | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :height, as: 'height' | 
					
						
							|  |  |  |           property :id, as: 'id' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :mime_type, as: 'mimeType' | 
					
						
							|  |  |  |           property :photo_data, :base64 => true, as: 'photoData' | 
					
						
							|  |  |  |           property :primary_email, as: 'primaryEmail' | 
					
						
							|  |  |  |           property :width, as: 'width' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |       class UserPosixAccount | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2017-11-17 00:36:40 +00:00
										 |  |  |           property :account_id, as: 'accountId' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :gecos, as: 'gecos' | 
					
						
							| 
									
										
										
										
											2017-09-22 03:07:05 +00:00
										 |  |  |           property :gid, :numeric_string => true, as: 'gid' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :home_directory, as: 'homeDirectory' | 
					
						
							| 
									
										
										
										
											2018-05-05 00:36:19 +00:00
										 |  |  |           property :operating_system_type, as: 'operatingSystemType' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :shell, as: 'shell' | 
					
						
							|  |  |  |           property :system_id, as: 'systemId' | 
					
						
							| 
									
										
										
										
											2017-09-22 03:07:05 +00:00
										 |  |  |           property :uid, :numeric_string => true, as: 'uid' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :username, as: 'username' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserRelation | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |       class UserSshPublicKey | 
					
						
							|  |  |  |         # @private | 
					
						
							|  |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							| 
									
										
										
										
											2017-04-03 20:18:48 +00:00
										 |  |  |           property :expiration_time_usec, :numeric_string => true, as: 'expirationTimeUsec' | 
					
						
							| 
									
										
										
										
											2017-03-27 22:14:47 +00:00
										 |  |  |           property :fingerprint, as: 'fingerprint' | 
					
						
							|  |  |  |           property :key, as: 'key' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |       class UserUndelete | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :org_unit_path, as: 'orgUnitPath' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class UserWebsite | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :custom_type, as: 'customType' | 
					
						
							|  |  |  |           property :primary, as: 'primary' | 
					
						
							|  |  |  |           property :type, as: 'type' | 
					
						
							|  |  |  |           property :value, as: 'value' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class Users | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :next_page_token, as: 'nextPageToken' | 
					
						
							|  |  |  |           property :trigger_event, as: 'trigger_event' | 
					
						
							|  |  |  |           collection :users, as: 'users', class: Google::Apis::AdminDirectoryV1::User, decorator: Google::Apis::AdminDirectoryV1::User::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VerificationCode | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |           property :user_id, as: 'userId' | 
					
						
							|  |  |  |           property :verification_code, as: 'verificationCode' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       class VerificationCodes | 
					
						
							| 
									
										
										
										
											2015-06-25 23:12:26 +00:00
										 |  |  |         # @private | 
					
						
							| 
									
										
										
										
											2015-06-23 23:05:46 +00:00
										 |  |  |         class Representation < Google::Apis::Core::JsonRepresentation | 
					
						
							|  |  |  |           property :etag, as: 'etag' | 
					
						
							|  |  |  |           collection :items, as: 'items', class: Google::Apis::AdminDirectoryV1::VerificationCode, decorator: Google::Apis::AdminDirectoryV1::VerificationCode::Representation | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |           property :kind, as: 'kind' | 
					
						
							|  |  |  |         end | 
					
						
							|  |  |  |       end | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |