Module types

Source
Expand description

The data types sent to and returned from the API client.

Structs§

ActiveTimeRanges
Alias
JSON template for Alias object in Directory API.
Aliases
JSON response template to list aliases in Directory API.
Applications
Asp
An application-specific password (ASP) is used with applications that do not accept a verification code when logging into the application on certain devices. The ASP access code is used instead of the login and password you commonly use when accessing an application through a browser. For more information about ASPs and how to create one, see the help center.
Asps
AuxiliaryMessage
Auxiliary message about issues with printers or settings. Example: {message_type:AUXILIARY_MESSAGE_WARNING, field_mask:make_and_model, message:“Given printer is invalid or no longer supported.”}
BatchCreatePrintersRequest
Request for adding new printers in batch.
BatchCreatePrintersResponse
Response for adding new printers in batch.
BatchDeletePrintersRequest
Request for deleting existing printers in batch.
BatchDeletePrintersResponse
Response for deleting existing printers in batch.
Building
Public API: Resources.buildings
BuildingAddress
Public API: Resources.buildings
BuildingCoordinates
Public API: Resources.buildings
Buildings
Public API: Resources.buildings
CalendarResource
Public API: Resources.calendars
CalendarResources
Public API: Resources.calendars
Channel
An notification channel used to watch for resource changes.
ChromeOsDevice
Google Chrome devices run on the Chrome OS. For more information about common API tasks, see the Developer’s Guide.
ChromeOsDeviceAction
ChromeOsDevices
ChromeOsMoveDevicesOu
CpuStatusReports
CpuTemperatureInfo
CreatePrinterRequest
Request for adding a new printer.
Customer
CustomerPostalAddress
DeviceFiles
DirectoryChromeosdevicesCommand
Information regarding a command that was issued to a device.
DirectoryChromeosdevicesCommandResult
The result of executing a command.
DirectoryChromeosdevicesIssueCommandRequest
A request for issuing a command.
DirectoryChromeosdevicesIssueCommandResponse
A response for issuing a command.
DiskVolumeReports
DomainAlias
DomainAliases
Domains
Domains2
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.
FailureInfo
Info about failures
Feature
JSON template for Feature object in Directory API.
FeatureInstance
JSON template for a feature instance.
FeatureRename
Features
Public API: Resources.features
Group
Google Groups provide your users the ability to send messages to groups of people using the group’s email address. For more information about common tasks, see the Developer’s Guide.
Groups
Ims
LastKnownNetwork
Information for an ip address.
ListPrinterModelsResponse
Response for listing allowed printer models.
ListPrintersResponse
Response for listing printers.
Member
A Google Groups member can be a user or another group. This member can be inside or outside of your account’s domains. For more information about common group member tasks, see the Developer’s Guide.
Members
MembersHasMember
JSON template for Has Member response in Directory API.
MobileDevice
Google Workspace Mobile Management includes Android, Google Sync, and iOS devices. For more information about common group mobile device API tasks, see the Developer’s Guide.
MobileDeviceAction
MobileDevices
NumericIndexingSpec
Indexing spec for a numeric field. By default, only exact match queries will be supported for numeric fields. Setting the numericIndexingSpec allows range queries to be supported.
OrgUnit
Managing your account’s organizational units allows you to configure your users’ access to services and custom settings. For more information about common organizational unit tasks, see the Developer’s Guide.
OrgUnits
Printer
Printer configuration.
PrinterModel
Printer manufacturer and model
Privilege
Privileges
RecentUsers
List of recent device users, in descending order, by last login time.
Role
RoleAssignment
Defines an assignment of a role.
RoleAssignments
RolePrivileges
Roles
Schema
The type of API resource. For Schema resources, this is always admin#directory#schema.
SchemaFieldSpec
You can use schemas to add custom fields to user profiles. You can use these fields to store information such as the projects your users work on, their physical locations, their hire dates, or whatever else fits your business needs. For more information, see Custom User Fields.
Schemas
JSON response template for List Schema operation in Directory API.
SystemRamFreeReports
Token
JSON template for token resource in Directory API.
Tokens
JSON response template for List tokens operation in Directory API.
TpmVersionInfo
Trusted Platform Module (TPM) (Read-only)
User
The Directory API allows you to create and manage your account’s users, user aliases, and user Gmail chat profile photos. For more information about common tasks, see the User Accounts Developer’s Guide and the User Aliases Developer’s Guide.
UserAbout
JSON template for About (notes) of a user in Directory API.
UserAddress
JSON template for address.
UserEmail
JSON template for an email.
UserExternalId
JSON template for an externalId entry.
UserGender
UserIm
JSON template for instant messenger of an user.
UserKeyword
JSON template for a keyword entry.
UserLanguage
JSON template for a language entry.
UserLocation
JSON template for a location entry.
UserMakeAdmin
UserName
UserOrganization
JSON template for an organization entry.
UserPhone
JSON template for a phone entry.
UserPhoto
UserPosixAccount
JSON template for a POSIX account entry.
UserRelation
JSON template for a relation entry.
UserSshPublicKey
JSON template for a POSIX account entry.
UserUndelete
UserWebsite
JSON template for a website entry.
Users
VerificationCode
The Directory API allows you to view, generate, and invalidate backup verification codes for a user.
VerificationCodes
JSON response template for List verification codes operation in Directory API.
VolumeInfo

Enums§

Alt
Data format for response.
CoordinatesSource
Source from which Building.coordinates are derived.
DirectoryGroupsListOrderBy
Column to use for sorting results
DirectoryMobiledevicesListOrderBy
Device property to use for sorting results.
DirectoryOrgunitsListType
Whether to return all sub-organizations or just immediate children.
DirectoryUsersAliasesListEvent
Events to watch for.
DirectoryUsersListOrderBy
Property to use for sorting results.
DirectoryUsersListProjection
What subset of fields to fetch for this user.
ErrorCode
Canonical code for why the update failed to apply.
Event
Event on which subscription is intended (if subscribing)
OrderBy
Device property to use for sorting results.
Projection
Restrict information returned to a set of selected fields.
Result
The result of the command.
Severity
Message severity
SortOrder
Whether to return results in ascending or descending order. Must be used with the orderBy parameter.
State
Indicates the command state.
Type
The type of the command.
ViewType
Whether to fetch the administrator-only or domain-wide public view of the user. For more information, see Retrieve a user as a non-administrator.
Xgafv
V1 error format.