Documentation
¶
Overview ¶
Package admin provides access to the Admin SDK API.
For product documentation, see: https://developers.google.com/admin-sdk/
Creating a client ¶
Usage example:
import "google.golang.org/api/admin/directory/v1" ... ctx := context.Background() adminService, err := admin.NewService(ctx)
In this example, Google Application Default Credentials are used for authentication.
For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
By default, all available scopes (see "Constants") are used to authenticate. To restrict scopes, use option.WithScopes:
adminService, err := admin.NewService(ctx, option.WithScopes(admin.CloudPlatformScope))
To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:
adminService, err := admin.NewService(ctx, option.WithAPIKey("AIza..."))
To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) adminService, err := admin.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See https://godoc.org/google.golang.org/api/option/ for details on options.
Index ¶
- Constants
- type Alias
- type Aliases
- type Asp
- type Asps
- type AspsDeleteCall
- type AspsGetCall
- func (c *AspsGetCall) Context(ctx context.Context) *AspsGetCall
- func (c *AspsGetCall) Do(opts ...googleapi.CallOption) (*Asp, error)
- func (c *AspsGetCall) Fields(s ...googleapi.Field) *AspsGetCall
- func (c *AspsGetCall) Header() http.Header
- func (c *AspsGetCall) IfNoneMatch(entityTag string) *AspsGetCall
- type AspsListCall
- func (c *AspsListCall) Context(ctx context.Context) *AspsListCall
- func (c *AspsListCall) Do(opts ...googleapi.CallOption) (*Asps, error)
- func (c *AspsListCall) Fields(s ...googleapi.Field) *AspsListCall
- func (c *AspsListCall) Header() http.Header
- func (c *AspsListCall) IfNoneMatch(entityTag string) *AspsListCall
- type AspsService
- type AuxiliaryMessage
- type BatchCreatePrintServersRequest
- type BatchCreatePrintServersResponse
- type BatchCreatePrintersRequest
- type BatchCreatePrintersResponse
- type BatchDeletePrintServersRequest
- type BatchDeletePrintServersResponse
- type BatchDeletePrintersRequest
- type BatchDeletePrintersResponse
- type Building
- type BuildingAddress
- type BuildingCoordinates
- type Buildings
- type CalendarResource
- type CalendarResources
- type Channel
- type ChannelsService
- type ChannelsStopCall
- type ChromeOsDevice
- type ChromeOsDeviceAction
- type ChromeOsDeviceActiveTimeRanges
- type ChromeOsDeviceCpuInfo
- type ChromeOsDeviceCpuInfoLogicalCpus
- type ChromeOsDeviceCpuInfoLogicalCpusCStates
- type ChromeOsDeviceCpuStatusReports
- type ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo
- type ChromeOsDeviceDeviceFiles
- type ChromeOsDeviceDiskVolumeReports
- type ChromeOsDeviceDiskVolumeReportsVolumeInfo
- type ChromeOsDeviceLastKnownNetwork
- type ChromeOsDeviceRecentUsers
- type ChromeOsDeviceScreenshotFiles
- type ChromeOsDeviceSystemRamFreeReports
- type ChromeOsDeviceTpmVersionInfo
- type ChromeOsDevices
- type ChromeOsMoveDevicesToOu
- type ChromeosdevicesActionCall
- func (c *ChromeosdevicesActionCall) Context(ctx context.Context) *ChromeosdevicesActionCall
- func (c *ChromeosdevicesActionCall) Do(opts ...googleapi.CallOption) error
- func (c *ChromeosdevicesActionCall) Fields(s ...googleapi.Field) *ChromeosdevicesActionCall
- func (c *ChromeosdevicesActionCall) Header() http.Header
- type ChromeosdevicesGetCall
- func (c *ChromeosdevicesGetCall) Context(ctx context.Context) *ChromeosdevicesGetCall
- func (c *ChromeosdevicesGetCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevice, error)
- func (c *ChromeosdevicesGetCall) Fields(s ...googleapi.Field) *ChromeosdevicesGetCall
- func (c *ChromeosdevicesGetCall) Header() http.Header
- func (c *ChromeosdevicesGetCall) IfNoneMatch(entityTag string) *ChromeosdevicesGetCall
- func (c *ChromeosdevicesGetCall) Projection(projection string) *ChromeosdevicesGetCall
- type ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) Context(ctx context.Context) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevices, error)
- func (c *ChromeosdevicesListCall) Fields(s ...googleapi.Field) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) Header() http.Header
- func (c *ChromeosdevicesListCall) IfNoneMatch(entityTag string) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) IncludeChildOrgunits(includeChildOrgunits bool) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) MaxResults(maxResults int64) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) OrderBy(orderBy string) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) OrgUnitPath(orgUnitPath string) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) PageToken(pageToken string) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) Pages(ctx context.Context, f func(*ChromeOsDevices) error) error
- func (c *ChromeosdevicesListCall) Projection(projection string) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) Query(query string) *ChromeosdevicesListCall
- func (c *ChromeosdevicesListCall) SortOrder(sortOrder string) *ChromeosdevicesListCall
- type ChromeosdevicesMoveDevicesToOuCall
- func (c *ChromeosdevicesMoveDevicesToOuCall) Context(ctx context.Context) *ChromeosdevicesMoveDevicesToOuCall
- func (c *ChromeosdevicesMoveDevicesToOuCall) Do(opts ...googleapi.CallOption) error
- func (c *ChromeosdevicesMoveDevicesToOuCall) Fields(s ...googleapi.Field) *ChromeosdevicesMoveDevicesToOuCall
- func (c *ChromeosdevicesMoveDevicesToOuCall) Header() http.Header
- type ChromeosdevicesPatchCall
- func (c *ChromeosdevicesPatchCall) Context(ctx context.Context) *ChromeosdevicesPatchCall
- func (c *ChromeosdevicesPatchCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevice, error)
- func (c *ChromeosdevicesPatchCall) Fields(s ...googleapi.Field) *ChromeosdevicesPatchCall
- func (c *ChromeosdevicesPatchCall) Header() http.Header
- func (c *ChromeosdevicesPatchCall) Projection(projection string) *ChromeosdevicesPatchCall
- type ChromeosdevicesService
- func (r *ChromeosdevicesService) Action(customerId string, resourceId string, ...) *ChromeosdevicesActionCall
- func (r *ChromeosdevicesService) Get(customerId string, deviceId string) *ChromeosdevicesGetCall
- func (r *ChromeosdevicesService) List(customerId string) *ChromeosdevicesListCall
- func (r *ChromeosdevicesService) MoveDevicesToOu(customerId string, orgUnitPath string, ...) *ChromeosdevicesMoveDevicesToOuCall
- func (r *ChromeosdevicesService) Patch(customerId string, deviceId string, chromeosdevice *ChromeOsDevice) *ChromeosdevicesPatchCall
- func (r *ChromeosdevicesService) Update(customerId string, deviceId string, chromeosdevice *ChromeOsDevice) *ChromeosdevicesUpdateCall
- type ChromeosdevicesUpdateCall
- func (c *ChromeosdevicesUpdateCall) Context(ctx context.Context) *ChromeosdevicesUpdateCall
- func (c *ChromeosdevicesUpdateCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevice, error)
- func (c *ChromeosdevicesUpdateCall) Fields(s ...googleapi.Field) *ChromeosdevicesUpdateCall
- func (c *ChromeosdevicesUpdateCall) Header() http.Header
- func (c *ChromeosdevicesUpdateCall) Projection(projection string) *ChromeosdevicesUpdateCall
- type CreatePrintServerRequest
- type CreatePrinterRequest
- type Customer
- type CustomerDevicesChromeosCommandsGetCall
- func (c *CustomerDevicesChromeosCommandsGetCall) Context(ctx context.Context) *CustomerDevicesChromeosCommandsGetCall
- func (c *CustomerDevicesChromeosCommandsGetCall) Do(opts ...googleapi.CallOption) (*DirectoryChromeosdevicesCommand, error)
- func (c *CustomerDevicesChromeosCommandsGetCall) Fields(s ...googleapi.Field) *CustomerDevicesChromeosCommandsGetCall
- func (c *CustomerDevicesChromeosCommandsGetCall) Header() http.Header
- func (c *CustomerDevicesChromeosCommandsGetCall) IfNoneMatch(entityTag string) *CustomerDevicesChromeosCommandsGetCall
- type CustomerDevicesChromeosCommandsService
- type CustomerDevicesChromeosIssueCommandCall
- func (c *CustomerDevicesChromeosIssueCommandCall) Context(ctx context.Context) *CustomerDevicesChromeosIssueCommandCall
- func (c *CustomerDevicesChromeosIssueCommandCall) Do(opts ...googleapi.CallOption) (*DirectoryChromeosdevicesIssueCommandResponse, error)
- func (c *CustomerDevicesChromeosIssueCommandCall) Fields(s ...googleapi.Field) *CustomerDevicesChromeosIssueCommandCall
- func (c *CustomerDevicesChromeosIssueCommandCall) Header() http.Header
- type CustomerDevicesChromeosService
- type CustomerDevicesService
- type CustomerPostalAddress
- type CustomerService
- type CustomersChromePrintServersBatchCreatePrintServersCall
- func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Context(ctx context.Context) *CustomersChromePrintServersBatchCreatePrintServersCall
- func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Do(opts ...googleapi.CallOption) (*BatchCreatePrintServersResponse, error)
- func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersBatchCreatePrintServersCall
- func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Header() http.Header
- type CustomersChromePrintServersBatchDeletePrintServersCall
- func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Context(ctx context.Context) *CustomersChromePrintServersBatchDeletePrintServersCall
- func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Do(opts ...googleapi.CallOption) (*BatchDeletePrintServersResponse, error)
- func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersBatchDeletePrintServersCall
- func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Header() http.Header
- type CustomersChromePrintServersCreateCall
- func (c *CustomersChromePrintServersCreateCall) Context(ctx context.Context) *CustomersChromePrintServersCreateCall
- func (c *CustomersChromePrintServersCreateCall) Do(opts ...googleapi.CallOption) (*PrintServer, error)
- func (c *CustomersChromePrintServersCreateCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersCreateCall
- func (c *CustomersChromePrintServersCreateCall) Header() http.Header
- type CustomersChromePrintServersDeleteCall
- func (c *CustomersChromePrintServersDeleteCall) Context(ctx context.Context) *CustomersChromePrintServersDeleteCall
- func (c *CustomersChromePrintServersDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *CustomersChromePrintServersDeleteCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersDeleteCall
- func (c *CustomersChromePrintServersDeleteCall) Header() http.Header
- type CustomersChromePrintServersGetCall
- func (c *CustomersChromePrintServersGetCall) Context(ctx context.Context) *CustomersChromePrintServersGetCall
- func (c *CustomersChromePrintServersGetCall) Do(opts ...googleapi.CallOption) (*PrintServer, error)
- func (c *CustomersChromePrintServersGetCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersGetCall
- func (c *CustomersChromePrintServersGetCall) Header() http.Header
- func (c *CustomersChromePrintServersGetCall) IfNoneMatch(entityTag string) *CustomersChromePrintServersGetCall
- type CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) Context(ctx context.Context) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) Do(opts ...googleapi.CallOption) (*ListPrintServersResponse, error)
- func (c *CustomersChromePrintServersListCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) Filter(filter string) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) Header() http.Header
- func (c *CustomersChromePrintServersListCall) IfNoneMatch(entityTag string) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) OrderBy(orderBy string) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) OrgUnitId(orgUnitId string) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) PageSize(pageSize int64) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) PageToken(pageToken string) *CustomersChromePrintServersListCall
- func (c *CustomersChromePrintServersListCall) Pages(ctx context.Context, f func(*ListPrintServersResponse) error) error
- type CustomersChromePrintServersPatchCall
- func (c *CustomersChromePrintServersPatchCall) Context(ctx context.Context) *CustomersChromePrintServersPatchCall
- func (c *CustomersChromePrintServersPatchCall) Do(opts ...googleapi.CallOption) (*PrintServer, error)
- func (c *CustomersChromePrintServersPatchCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersPatchCall
- func (c *CustomersChromePrintServersPatchCall) Header() http.Header
- func (c *CustomersChromePrintServersPatchCall) UpdateMask(updateMask string) *CustomersChromePrintServersPatchCall
- type CustomersChromePrintServersService
- func (r *CustomersChromePrintServersService) BatchCreatePrintServers(parent string, batchcreateprintserversrequest *BatchCreatePrintServersRequest) *CustomersChromePrintServersBatchCreatePrintServersCall
- func (r *CustomersChromePrintServersService) BatchDeletePrintServers(parent string, batchdeleteprintserversrequest *BatchDeletePrintServersRequest) *CustomersChromePrintServersBatchDeletePrintServersCall
- func (r *CustomersChromePrintServersService) Create(parent string, printserver *PrintServer) *CustomersChromePrintServersCreateCall
- func (r *CustomersChromePrintServersService) Delete(name string) *CustomersChromePrintServersDeleteCall
- func (r *CustomersChromePrintServersService) Get(name string) *CustomersChromePrintServersGetCall
- func (r *CustomersChromePrintServersService) List(parent string) *CustomersChromePrintServersListCall
- func (r *CustomersChromePrintServersService) Patch(name string, printserver *PrintServer) *CustomersChromePrintServersPatchCall
- type CustomersChromePrintersBatchCreatePrintersCall
- func (c *CustomersChromePrintersBatchCreatePrintersCall) Context(ctx context.Context) *CustomersChromePrintersBatchCreatePrintersCall
- func (c *CustomersChromePrintersBatchCreatePrintersCall) Do(opts ...googleapi.CallOption) (*BatchCreatePrintersResponse, error)
- func (c *CustomersChromePrintersBatchCreatePrintersCall) Fields(s ...googleapi.Field) *CustomersChromePrintersBatchCreatePrintersCall
- func (c *CustomersChromePrintersBatchCreatePrintersCall) Header() http.Header
- type CustomersChromePrintersBatchDeletePrintersCall
- func (c *CustomersChromePrintersBatchDeletePrintersCall) Context(ctx context.Context) *CustomersChromePrintersBatchDeletePrintersCall
- func (c *CustomersChromePrintersBatchDeletePrintersCall) Do(opts ...googleapi.CallOption) (*BatchDeletePrintersResponse, error)
- func (c *CustomersChromePrintersBatchDeletePrintersCall) Fields(s ...googleapi.Field) *CustomersChromePrintersBatchDeletePrintersCall
- func (c *CustomersChromePrintersBatchDeletePrintersCall) Header() http.Header
- type CustomersChromePrintersCreateCall
- func (c *CustomersChromePrintersCreateCall) Context(ctx context.Context) *CustomersChromePrintersCreateCall
- func (c *CustomersChromePrintersCreateCall) Do(opts ...googleapi.CallOption) (*Printer, error)
- func (c *CustomersChromePrintersCreateCall) Fields(s ...googleapi.Field) *CustomersChromePrintersCreateCall
- func (c *CustomersChromePrintersCreateCall) Header() http.Header
- type CustomersChromePrintersDeleteCall
- func (c *CustomersChromePrintersDeleteCall) Context(ctx context.Context) *CustomersChromePrintersDeleteCall
- func (c *CustomersChromePrintersDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
- func (c *CustomersChromePrintersDeleteCall) Fields(s ...googleapi.Field) *CustomersChromePrintersDeleteCall
- func (c *CustomersChromePrintersDeleteCall) Header() http.Header
- type CustomersChromePrintersGetCall
- func (c *CustomersChromePrintersGetCall) Context(ctx context.Context) *CustomersChromePrintersGetCall
- func (c *CustomersChromePrintersGetCall) Do(opts ...googleapi.CallOption) (*Printer, error)
- func (c *CustomersChromePrintersGetCall) Fields(s ...googleapi.Field) *CustomersChromePrintersGetCall
- func (c *CustomersChromePrintersGetCall) Header() http.Header
- func (c *CustomersChromePrintersGetCall) IfNoneMatch(entityTag string) *CustomersChromePrintersGetCall
- type CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) Context(ctx context.Context) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) Do(opts ...googleapi.CallOption) (*ListPrintersResponse, error)
- func (c *CustomersChromePrintersListCall) Fields(s ...googleapi.Field) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) Filter(filter string) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) Header() http.Header
- func (c *CustomersChromePrintersListCall) IfNoneMatch(entityTag string) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) OrderBy(orderBy string) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) OrgUnitId(orgUnitId string) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) PageSize(pageSize int64) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) PageToken(pageToken string) *CustomersChromePrintersListCall
- func (c *CustomersChromePrintersListCall) Pages(ctx context.Context, f func(*ListPrintersResponse) error) error
- type CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) Context(ctx context.Context) *CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) Do(opts ...googleapi.CallOption) (*ListPrinterModelsResponse, error)
- func (c *CustomersChromePrintersListPrinterModelsCall) Fields(s ...googleapi.Field) *CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) Filter(filter string) *CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) Header() http.Header
- func (c *CustomersChromePrintersListPrinterModelsCall) IfNoneMatch(entityTag string) *CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) PageSize(pageSize int64) *CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) PageToken(pageToken string) *CustomersChromePrintersListPrinterModelsCall
- func (c *CustomersChromePrintersListPrinterModelsCall) Pages(ctx context.Context, f func(*ListPrinterModelsResponse) error) error
- type CustomersChromePrintersPatchCall
- func (c *CustomersChromePrintersPatchCall) ClearMask(clearMask string) *CustomersChromePrintersPatchCall
- func (c *CustomersChromePrintersPatchCall) Context(ctx context.Context) *CustomersChromePrintersPatchCall
- func (c *CustomersChromePrintersPatchCall) Do(opts ...googleapi.CallOption) (*Printer, error)
- func (c *CustomersChromePrintersPatchCall) Fields(s ...googleapi.Field) *CustomersChromePrintersPatchCall
- func (c *CustomersChromePrintersPatchCall) Header() http.Header
- func (c *CustomersChromePrintersPatchCall) UpdateMask(updateMask string) *CustomersChromePrintersPatchCall
- type CustomersChromePrintersService
- func (r *CustomersChromePrintersService) BatchCreatePrinters(parent string, batchcreateprintersrequest *BatchCreatePrintersRequest) *CustomersChromePrintersBatchCreatePrintersCall
- func (r *CustomersChromePrintersService) BatchDeletePrinters(parent string, batchdeleteprintersrequest *BatchDeletePrintersRequest) *CustomersChromePrintersBatchDeletePrintersCall
- func (r *CustomersChromePrintersService) Create(parent string, printer *Printer) *CustomersChromePrintersCreateCall
- func (r *CustomersChromePrintersService) Delete(name string) *CustomersChromePrintersDeleteCall
- func (r *CustomersChromePrintersService) Get(name string) *CustomersChromePrintersGetCall
- func (r *CustomersChromePrintersService) List(parent string) *CustomersChromePrintersListCall
- func (r *CustomersChromePrintersService) ListPrinterModels(parent string) *CustomersChromePrintersListPrinterModelsCall
- func (r *CustomersChromePrintersService) Patch(name string, printer *Printer) *CustomersChromePrintersPatchCall
- type CustomersChromeService
- type CustomersGetCall
- func (c *CustomersGetCall) Context(ctx context.Context) *CustomersGetCall
- func (c *CustomersGetCall) Do(opts ...googleapi.CallOption) (*Customer, error)
- func (c *CustomersGetCall) Fields(s ...googleapi.Field) *CustomersGetCall
- func (c *CustomersGetCall) Header() http.Header
- func (c *CustomersGetCall) IfNoneMatch(entityTag string) *CustomersGetCall
- type CustomersPatchCall
- type CustomersService
- type CustomersUpdateCall
- type DirectoryChromeosdevicesCommand
- type DirectoryChromeosdevicesCommandResult
- type DirectoryChromeosdevicesIssueCommandRequest
- type DirectoryChromeosdevicesIssueCommandResponse
- type DomainAlias
- type DomainAliases
- type DomainAliasesDeleteCall
- func (c *DomainAliasesDeleteCall) Context(ctx context.Context) *DomainAliasesDeleteCall
- func (c *DomainAliasesDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *DomainAliasesDeleteCall) Fields(s ...googleapi.Field) *DomainAliasesDeleteCall
- func (c *DomainAliasesDeleteCall) Header() http.Header
- type DomainAliasesGetCall
- func (c *DomainAliasesGetCall) Context(ctx context.Context) *DomainAliasesGetCall
- func (c *DomainAliasesGetCall) Do(opts ...googleapi.CallOption) (*DomainAlias, error)
- func (c *DomainAliasesGetCall) Fields(s ...googleapi.Field) *DomainAliasesGetCall
- func (c *DomainAliasesGetCall) Header() http.Header
- func (c *DomainAliasesGetCall) IfNoneMatch(entityTag string) *DomainAliasesGetCall
- type DomainAliasesInsertCall
- func (c *DomainAliasesInsertCall) Context(ctx context.Context) *DomainAliasesInsertCall
- func (c *DomainAliasesInsertCall) Do(opts ...googleapi.CallOption) (*DomainAlias, error)
- func (c *DomainAliasesInsertCall) Fields(s ...googleapi.Field) *DomainAliasesInsertCall
- func (c *DomainAliasesInsertCall) Header() http.Header
- type DomainAliasesListCall
- func (c *DomainAliasesListCall) Context(ctx context.Context) *DomainAliasesListCall
- func (c *DomainAliasesListCall) Do(opts ...googleapi.CallOption) (*DomainAliases, error)
- func (c *DomainAliasesListCall) Fields(s ...googleapi.Field) *DomainAliasesListCall
- func (c *DomainAliasesListCall) Header() http.Header
- func (c *DomainAliasesListCall) IfNoneMatch(entityTag string) *DomainAliasesListCall
- func (c *DomainAliasesListCall) ParentDomainName(parentDomainName string) *DomainAliasesListCall
- type DomainAliasesService
- func (r *DomainAliasesService) Delete(customer string, domainAliasName string) *DomainAliasesDeleteCall
- func (r *DomainAliasesService) Get(customer string, domainAliasName string) *DomainAliasesGetCall
- func (r *DomainAliasesService) Insert(customer string, domainalias *DomainAlias) *DomainAliasesInsertCall
- func (r *DomainAliasesService) List(customer string) *DomainAliasesListCall
- type Domains
- type Domains2
- type DomainsDeleteCall
- type DomainsGetCall
- func (c *DomainsGetCall) Context(ctx context.Context) *DomainsGetCall
- func (c *DomainsGetCall) Do(opts ...googleapi.CallOption) (*Domains, error)
- func (c *DomainsGetCall) Fields(s ...googleapi.Field) *DomainsGetCall
- func (c *DomainsGetCall) Header() http.Header
- func (c *DomainsGetCall) IfNoneMatch(entityTag string) *DomainsGetCall
- type DomainsInsertCall
- type DomainsListCall
- func (c *DomainsListCall) Context(ctx context.Context) *DomainsListCall
- func (c *DomainsListCall) Do(opts ...googleapi.CallOption) (*Domains2, error)
- func (c *DomainsListCall) Fields(s ...googleapi.Field) *DomainsListCall
- func (c *DomainsListCall) Header() http.Header
- func (c *DomainsListCall) IfNoneMatch(entityTag string) *DomainsListCall
- type DomainsService
- func (r *DomainsService) Delete(customer string, domainName string) *DomainsDeleteCall
- func (r *DomainsService) Get(customer string, domainName string) *DomainsGetCall
- func (r *DomainsService) Insert(customer string, domains *Domains) *DomainsInsertCall
- func (r *DomainsService) List(customer string) *DomainsListCall
- type Empty
- type FailureInfo
- type Feature
- type FeatureInstance
- type FeatureRename
- type Features
- type Group
- type GroupAlias
- type Groups
- type GroupsAliasesDeleteCall
- func (c *GroupsAliasesDeleteCall) Context(ctx context.Context) *GroupsAliasesDeleteCall
- func (c *GroupsAliasesDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *GroupsAliasesDeleteCall) Fields(s ...googleapi.Field) *GroupsAliasesDeleteCall
- func (c *GroupsAliasesDeleteCall) Header() http.Header
- type GroupsAliasesInsertCall
- func (c *GroupsAliasesInsertCall) Context(ctx context.Context) *GroupsAliasesInsertCall
- func (c *GroupsAliasesInsertCall) Do(opts ...googleapi.CallOption) (*Alias, error)
- func (c *GroupsAliasesInsertCall) Fields(s ...googleapi.Field) *GroupsAliasesInsertCall
- func (c *GroupsAliasesInsertCall) Header() http.Header
- type GroupsAliasesListCall
- func (c *GroupsAliasesListCall) Context(ctx context.Context) *GroupsAliasesListCall
- func (c *GroupsAliasesListCall) Do(opts ...googleapi.CallOption) (*Aliases, error)
- func (c *GroupsAliasesListCall) Fields(s ...googleapi.Field) *GroupsAliasesListCall
- func (c *GroupsAliasesListCall) Header() http.Header
- func (c *GroupsAliasesListCall) IfNoneMatch(entityTag string) *GroupsAliasesListCall
- type GroupsAliasesService
- type GroupsDeleteCall
- type GroupsGetCall
- func (c *GroupsGetCall) Context(ctx context.Context) *GroupsGetCall
- func (c *GroupsGetCall) Do(opts ...googleapi.CallOption) (*Group, error)
- func (c *GroupsGetCall) Fields(s ...googleapi.Field) *GroupsGetCall
- func (c *GroupsGetCall) Header() http.Header
- func (c *GroupsGetCall) IfNoneMatch(entityTag string) *GroupsGetCall
- type GroupsInsertCall
- type GroupsListCall
- func (c *GroupsListCall) Context(ctx context.Context) *GroupsListCall
- func (c *GroupsListCall) Customer(customer string) *GroupsListCall
- func (c *GroupsListCall) Do(opts ...googleapi.CallOption) (*Groups, error)
- func (c *GroupsListCall) Domain(domain string) *GroupsListCall
- func (c *GroupsListCall) Fields(s ...googleapi.Field) *GroupsListCall
- func (c *GroupsListCall) Header() http.Header
- func (c *GroupsListCall) IfNoneMatch(entityTag string) *GroupsListCall
- func (c *GroupsListCall) MaxResults(maxResults int64) *GroupsListCall
- func (c *GroupsListCall) OrderBy(orderBy string) *GroupsListCall
- func (c *GroupsListCall) PageToken(pageToken string) *GroupsListCall
- func (c *GroupsListCall) Pages(ctx context.Context, f func(*Groups) error) error
- func (c *GroupsListCall) Query(query string) *GroupsListCall
- func (c *GroupsListCall) SortOrder(sortOrder string) *GroupsListCall
- func (c *GroupsListCall) UserKey(userKey string) *GroupsListCall
- type GroupsPatchCall
- type GroupsService
- func (r *GroupsService) Delete(groupKey string) *GroupsDeleteCall
- func (r *GroupsService) Get(groupKey string) *GroupsGetCall
- func (r *GroupsService) Insert(group *Group) *GroupsInsertCall
- func (r *GroupsService) List() *GroupsListCall
- func (r *GroupsService) Patch(groupKey string, group *Group) *GroupsPatchCall
- func (r *GroupsService) Update(groupKey string, group *Group) *GroupsUpdateCall
- type GroupsUpdateCall
- type ListPrintServersResponse
- type ListPrinterModelsResponse
- type ListPrintersResponse
- type Member
- type Members
- type MembersDeleteCall
- type MembersGetCall
- func (c *MembersGetCall) Context(ctx context.Context) *MembersGetCall
- func (c *MembersGetCall) Do(opts ...googleapi.CallOption) (*Member, error)
- func (c *MembersGetCall) Fields(s ...googleapi.Field) *MembersGetCall
- func (c *MembersGetCall) Header() http.Header
- func (c *MembersGetCall) IfNoneMatch(entityTag string) *MembersGetCall
- type MembersHasMember
- type MembersHasMemberCall
- func (c *MembersHasMemberCall) Context(ctx context.Context) *MembersHasMemberCall
- func (c *MembersHasMemberCall) Do(opts ...googleapi.CallOption) (*MembersHasMember, error)
- func (c *MembersHasMemberCall) Fields(s ...googleapi.Field) *MembersHasMemberCall
- func (c *MembersHasMemberCall) Header() http.Header
- func (c *MembersHasMemberCall) IfNoneMatch(entityTag string) *MembersHasMemberCall
- type MembersInsertCall
- type MembersListCall
- func (c *MembersListCall) Context(ctx context.Context) *MembersListCall
- func (c *MembersListCall) Do(opts ...googleapi.CallOption) (*Members, error)
- func (c *MembersListCall) Fields(s ...googleapi.Field) *MembersListCall
- func (c *MembersListCall) Header() http.Header
- func (c *MembersListCall) IfNoneMatch(entityTag string) *MembersListCall
- func (c *MembersListCall) IncludeDerivedMembership(includeDerivedMembership bool) *MembersListCall
- func (c *MembersListCall) MaxResults(maxResults int64) *MembersListCall
- func (c *MembersListCall) PageToken(pageToken string) *MembersListCall
- func (c *MembersListCall) Pages(ctx context.Context, f func(*Members) error) error
- func (c *MembersListCall) Roles(roles string) *MembersListCall
- type MembersPatchCall
- type MembersService
- func (r *MembersService) Delete(groupKey string, memberKey string) *MembersDeleteCall
- func (r *MembersService) Get(groupKey string, memberKey string) *MembersGetCall
- func (r *MembersService) HasMember(groupKey string, memberKey string) *MembersHasMemberCall
- func (r *MembersService) Insert(groupKey string, member *Member) *MembersInsertCall
- func (r *MembersService) List(groupKey string) *MembersListCall
- func (r *MembersService) Patch(groupKey string, memberKey string, member *Member) *MembersPatchCall
- func (r *MembersService) Update(groupKey string, memberKey string, member *Member) *MembersUpdateCall
- type MembersUpdateCall
- type MobileDevice
- type MobileDeviceAction
- type MobileDeviceApplications
- type MobileDevices
- type MobiledevicesActionCall
- func (c *MobiledevicesActionCall) Context(ctx context.Context) *MobiledevicesActionCall
- func (c *MobiledevicesActionCall) Do(opts ...googleapi.CallOption) error
- func (c *MobiledevicesActionCall) Fields(s ...googleapi.Field) *MobiledevicesActionCall
- func (c *MobiledevicesActionCall) Header() http.Header
- type MobiledevicesDeleteCall
- func (c *MobiledevicesDeleteCall) Context(ctx context.Context) *MobiledevicesDeleteCall
- func (c *MobiledevicesDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *MobiledevicesDeleteCall) Fields(s ...googleapi.Field) *MobiledevicesDeleteCall
- func (c *MobiledevicesDeleteCall) Header() http.Header
- type MobiledevicesGetCall
- func (c *MobiledevicesGetCall) Context(ctx context.Context) *MobiledevicesGetCall
- func (c *MobiledevicesGetCall) Do(opts ...googleapi.CallOption) (*MobileDevice, error)
- func (c *MobiledevicesGetCall) Fields(s ...googleapi.Field) *MobiledevicesGetCall
- func (c *MobiledevicesGetCall) Header() http.Header
- func (c *MobiledevicesGetCall) IfNoneMatch(entityTag string) *MobiledevicesGetCall
- func (c *MobiledevicesGetCall) Projection(projection string) *MobiledevicesGetCall
- type MobiledevicesListCall
- func (c *MobiledevicesListCall) Context(ctx context.Context) *MobiledevicesListCall
- func (c *MobiledevicesListCall) Do(opts ...googleapi.CallOption) (*MobileDevices, error)
- func (c *MobiledevicesListCall) Fields(s ...googleapi.Field) *MobiledevicesListCall
- func (c *MobiledevicesListCall) Header() http.Header
- func (c *MobiledevicesListCall) IfNoneMatch(entityTag string) *MobiledevicesListCall
- func (c *MobiledevicesListCall) MaxResults(maxResults int64) *MobiledevicesListCall
- func (c *MobiledevicesListCall) OrderBy(orderBy string) *MobiledevicesListCall
- func (c *MobiledevicesListCall) PageToken(pageToken string) *MobiledevicesListCall
- func (c *MobiledevicesListCall) Pages(ctx context.Context, f func(*MobileDevices) error) error
- func (c *MobiledevicesListCall) Projection(projection string) *MobiledevicesListCall
- func (c *MobiledevicesListCall) Query(query string) *MobiledevicesListCall
- func (c *MobiledevicesListCall) SortOrder(sortOrder string) *MobiledevicesListCall
- type MobiledevicesService
- func (r *MobiledevicesService) Action(customerId string, resourceId string, mobiledeviceaction *MobileDeviceAction) *MobiledevicesActionCall
- func (r *MobiledevicesService) Delete(customerId string, resourceId string) *MobiledevicesDeleteCall
- func (r *MobiledevicesService) Get(customerId string, resourceId string) *MobiledevicesGetCall
- func (r *MobiledevicesService) List(customerId string) *MobiledevicesListCall
- type OrgUnit
- type OrgUnits
- type OrgunitsDeleteCall
- type OrgunitsGetCall
- func (c *OrgunitsGetCall) Context(ctx context.Context) *OrgunitsGetCall
- func (c *OrgunitsGetCall) Do(opts ...googleapi.CallOption) (*OrgUnit, error)
- func (c *OrgunitsGetCall) Fields(s ...googleapi.Field) *OrgunitsGetCall
- func (c *OrgunitsGetCall) Header() http.Header
- func (c *OrgunitsGetCall) IfNoneMatch(entityTag string) *OrgunitsGetCall
- type OrgunitsInsertCall
- type OrgunitsListCall
- func (c *OrgunitsListCall) Context(ctx context.Context) *OrgunitsListCall
- func (c *OrgunitsListCall) Do(opts ...googleapi.CallOption) (*OrgUnits, error)
- func (c *OrgunitsListCall) Fields(s ...googleapi.Field) *OrgunitsListCall
- func (c *OrgunitsListCall) Header() http.Header
- func (c *OrgunitsListCall) IfNoneMatch(entityTag string) *OrgunitsListCall
- func (c *OrgunitsListCall) OrgUnitPath(orgUnitPath string) *OrgunitsListCall
- func (c *OrgunitsListCall) Type(type_ string) *OrgunitsListCall
- type OrgunitsPatchCall
- type OrgunitsService
- func (r *OrgunitsService) Delete(customerId string, orgUnitPath string) *OrgunitsDeleteCall
- func (r *OrgunitsService) Get(customerId string, orgUnitPath string) *OrgunitsGetCall
- func (r *OrgunitsService) Insert(customerId string, orgunit *OrgUnit) *OrgunitsInsertCall
- func (r *OrgunitsService) List(customerId string) *OrgunitsListCall
- func (r *OrgunitsService) Patch(customerId string, orgUnitPath string, orgunit *OrgUnit) *OrgunitsPatchCall
- func (r *OrgunitsService) Update(customerId string, orgUnitPath string, orgunit *OrgUnit) *OrgunitsUpdateCall
- type OrgunitsUpdateCall
- type OsUpdateStatus
- type PrintServer
- type PrintServerFailureInfo
- type Printer
- type PrinterModel
- type Privilege
- type Privileges
- type PrivilegesListCall
- func (c *PrivilegesListCall) Context(ctx context.Context) *PrivilegesListCall
- func (c *PrivilegesListCall) Do(opts ...googleapi.CallOption) (*Privileges, error)
- func (c *PrivilegesListCall) Fields(s ...googleapi.Field) *PrivilegesListCall
- func (c *PrivilegesListCall) Header() http.Header
- func (c *PrivilegesListCall) IfNoneMatch(entityTag string) *PrivilegesListCall
- type PrivilegesService
- type ResourcesBuildingsDeleteCall
- func (c *ResourcesBuildingsDeleteCall) Context(ctx context.Context) *ResourcesBuildingsDeleteCall
- func (c *ResourcesBuildingsDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *ResourcesBuildingsDeleteCall) Fields(s ...googleapi.Field) *ResourcesBuildingsDeleteCall
- func (c *ResourcesBuildingsDeleteCall) Header() http.Header
- type ResourcesBuildingsGetCall
- func (c *ResourcesBuildingsGetCall) Context(ctx context.Context) *ResourcesBuildingsGetCall
- func (c *ResourcesBuildingsGetCall) Do(opts ...googleapi.CallOption) (*Building, error)
- func (c *ResourcesBuildingsGetCall) Fields(s ...googleapi.Field) *ResourcesBuildingsGetCall
- func (c *ResourcesBuildingsGetCall) Header() http.Header
- func (c *ResourcesBuildingsGetCall) IfNoneMatch(entityTag string) *ResourcesBuildingsGetCall
- type ResourcesBuildingsInsertCall
- func (c *ResourcesBuildingsInsertCall) Context(ctx context.Context) *ResourcesBuildingsInsertCall
- func (c *ResourcesBuildingsInsertCall) CoordinatesSource(coordinatesSource string) *ResourcesBuildingsInsertCall
- func (c *ResourcesBuildingsInsertCall) Do(opts ...googleapi.CallOption) (*Building, error)
- func (c *ResourcesBuildingsInsertCall) Fields(s ...googleapi.Field) *ResourcesBuildingsInsertCall
- func (c *ResourcesBuildingsInsertCall) Header() http.Header
- type ResourcesBuildingsListCall
- func (c *ResourcesBuildingsListCall) Context(ctx context.Context) *ResourcesBuildingsListCall
- func (c *ResourcesBuildingsListCall) Do(opts ...googleapi.CallOption) (*Buildings, error)
- func (c *ResourcesBuildingsListCall) Fields(s ...googleapi.Field) *ResourcesBuildingsListCall
- func (c *ResourcesBuildingsListCall) Header() http.Header
- func (c *ResourcesBuildingsListCall) IfNoneMatch(entityTag string) *ResourcesBuildingsListCall
- func (c *ResourcesBuildingsListCall) MaxResults(maxResults int64) *ResourcesBuildingsListCall
- func (c *ResourcesBuildingsListCall) PageToken(pageToken string) *ResourcesBuildingsListCall
- func (c *ResourcesBuildingsListCall) Pages(ctx context.Context, f func(*Buildings) error) error
- type ResourcesBuildingsPatchCall
- func (c *ResourcesBuildingsPatchCall) Context(ctx context.Context) *ResourcesBuildingsPatchCall
- func (c *ResourcesBuildingsPatchCall) CoordinatesSource(coordinatesSource string) *ResourcesBuildingsPatchCall
- func (c *ResourcesBuildingsPatchCall) Do(opts ...googleapi.CallOption) (*Building, error)
- func (c *ResourcesBuildingsPatchCall) Fields(s ...googleapi.Field) *ResourcesBuildingsPatchCall
- func (c *ResourcesBuildingsPatchCall) Header() http.Header
- type ResourcesBuildingsService
- func (r *ResourcesBuildingsService) Delete(customer string, buildingId string) *ResourcesBuildingsDeleteCall
- func (r *ResourcesBuildingsService) Get(customer string, buildingId string) *ResourcesBuildingsGetCall
- func (r *ResourcesBuildingsService) Insert(customer string, building *Building) *ResourcesBuildingsInsertCall
- func (r *ResourcesBuildingsService) List(customer string) *ResourcesBuildingsListCall
- func (r *ResourcesBuildingsService) Patch(customer string, buildingId string, building *Building) *ResourcesBuildingsPatchCall
- func (r *ResourcesBuildingsService) Update(customer string, buildingId string, building *Building) *ResourcesBuildingsUpdateCall
- type ResourcesBuildingsUpdateCall
- func (c *ResourcesBuildingsUpdateCall) Context(ctx context.Context) *ResourcesBuildingsUpdateCall
- func (c *ResourcesBuildingsUpdateCall) CoordinatesSource(coordinatesSource string) *ResourcesBuildingsUpdateCall
- func (c *ResourcesBuildingsUpdateCall) Do(opts ...googleapi.CallOption) (*Building, error)
- func (c *ResourcesBuildingsUpdateCall) Fields(s ...googleapi.Field) *ResourcesBuildingsUpdateCall
- func (c *ResourcesBuildingsUpdateCall) Header() http.Header
- type ResourcesCalendarsDeleteCall
- func (c *ResourcesCalendarsDeleteCall) Context(ctx context.Context) *ResourcesCalendarsDeleteCall
- func (c *ResourcesCalendarsDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *ResourcesCalendarsDeleteCall) Fields(s ...googleapi.Field) *ResourcesCalendarsDeleteCall
- func (c *ResourcesCalendarsDeleteCall) Header() http.Header
- type ResourcesCalendarsGetCall
- func (c *ResourcesCalendarsGetCall) Context(ctx context.Context) *ResourcesCalendarsGetCall
- func (c *ResourcesCalendarsGetCall) Do(opts ...googleapi.CallOption) (*CalendarResource, error)
- func (c *ResourcesCalendarsGetCall) Fields(s ...googleapi.Field) *ResourcesCalendarsGetCall
- func (c *ResourcesCalendarsGetCall) Header() http.Header
- func (c *ResourcesCalendarsGetCall) IfNoneMatch(entityTag string) *ResourcesCalendarsGetCall
- type ResourcesCalendarsInsertCall
- func (c *ResourcesCalendarsInsertCall) Context(ctx context.Context) *ResourcesCalendarsInsertCall
- func (c *ResourcesCalendarsInsertCall) Do(opts ...googleapi.CallOption) (*CalendarResource, error)
- func (c *ResourcesCalendarsInsertCall) Fields(s ...googleapi.Field) *ResourcesCalendarsInsertCall
- func (c *ResourcesCalendarsInsertCall) Header() http.Header
- type ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) Context(ctx context.Context) *ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) Do(opts ...googleapi.CallOption) (*CalendarResources, error)
- func (c *ResourcesCalendarsListCall) Fields(s ...googleapi.Field) *ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) Header() http.Header
- func (c *ResourcesCalendarsListCall) IfNoneMatch(entityTag string) *ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) MaxResults(maxResults int64) *ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) OrderBy(orderBy string) *ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) PageToken(pageToken string) *ResourcesCalendarsListCall
- func (c *ResourcesCalendarsListCall) Pages(ctx context.Context, f func(*CalendarResources) error) error
- func (c *ResourcesCalendarsListCall) Query(query string) *ResourcesCalendarsListCall
- type ResourcesCalendarsPatchCall
- func (c *ResourcesCalendarsPatchCall) Context(ctx context.Context) *ResourcesCalendarsPatchCall
- func (c *ResourcesCalendarsPatchCall) Do(opts ...googleapi.CallOption) (*CalendarResource, error)
- func (c *ResourcesCalendarsPatchCall) Fields(s ...googleapi.Field) *ResourcesCalendarsPatchCall
- func (c *ResourcesCalendarsPatchCall) Header() http.Header
- type ResourcesCalendarsService
- func (r *ResourcesCalendarsService) Delete(customer string, calendarResourceId string) *ResourcesCalendarsDeleteCall
- func (r *ResourcesCalendarsService) Get(customer string, calendarResourceId string) *ResourcesCalendarsGetCall
- func (r *ResourcesCalendarsService) Insert(customer string, calendarresource *CalendarResource) *ResourcesCalendarsInsertCall
- func (r *ResourcesCalendarsService) List(customer string) *ResourcesCalendarsListCall
- func (r *ResourcesCalendarsService) Patch(customer string, calendarResourceId string, calendarresource *CalendarResource) *ResourcesCalendarsPatchCall
- func (r *ResourcesCalendarsService) Update(customer string, calendarResourceId string, calendarresource *CalendarResource) *ResourcesCalendarsUpdateCall
- type ResourcesCalendarsUpdateCall
- func (c *ResourcesCalendarsUpdateCall) Context(ctx context.Context) *ResourcesCalendarsUpdateCall
- func (c *ResourcesCalendarsUpdateCall) Do(opts ...googleapi.CallOption) (*CalendarResource, error)
- func (c *ResourcesCalendarsUpdateCall) Fields(s ...googleapi.Field) *ResourcesCalendarsUpdateCall
- func (c *ResourcesCalendarsUpdateCall) Header() http.Header
- type ResourcesFeaturesDeleteCall
- func (c *ResourcesFeaturesDeleteCall) Context(ctx context.Context) *ResourcesFeaturesDeleteCall
- func (c *ResourcesFeaturesDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *ResourcesFeaturesDeleteCall) Fields(s ...googleapi.Field) *ResourcesFeaturesDeleteCall
- func (c *ResourcesFeaturesDeleteCall) Header() http.Header
- type ResourcesFeaturesGetCall
- func (c *ResourcesFeaturesGetCall) Context(ctx context.Context) *ResourcesFeaturesGetCall
- func (c *ResourcesFeaturesGetCall) Do(opts ...googleapi.CallOption) (*Feature, error)
- func (c *ResourcesFeaturesGetCall) Fields(s ...googleapi.Field) *ResourcesFeaturesGetCall
- func (c *ResourcesFeaturesGetCall) Header() http.Header
- func (c *ResourcesFeaturesGetCall) IfNoneMatch(entityTag string) *ResourcesFeaturesGetCall
- type ResourcesFeaturesInsertCall
- func (c *ResourcesFeaturesInsertCall) Context(ctx context.Context) *ResourcesFeaturesInsertCall
- func (c *ResourcesFeaturesInsertCall) Do(opts ...googleapi.CallOption) (*Feature, error)
- func (c *ResourcesFeaturesInsertCall) Fields(s ...googleapi.Field) *ResourcesFeaturesInsertCall
- func (c *ResourcesFeaturesInsertCall) Header() http.Header
- type ResourcesFeaturesListCall
- func (c *ResourcesFeaturesListCall) Context(ctx context.Context) *ResourcesFeaturesListCall
- func (c *ResourcesFeaturesListCall) Do(opts ...googleapi.CallOption) (*Features, error)
- func (c *ResourcesFeaturesListCall) Fields(s ...googleapi.Field) *ResourcesFeaturesListCall
- func (c *ResourcesFeaturesListCall) Header() http.Header
- func (c *ResourcesFeaturesListCall) IfNoneMatch(entityTag string) *ResourcesFeaturesListCall
- func (c *ResourcesFeaturesListCall) MaxResults(maxResults int64) *ResourcesFeaturesListCall
- func (c *ResourcesFeaturesListCall) PageToken(pageToken string) *ResourcesFeaturesListCall
- func (c *ResourcesFeaturesListCall) Pages(ctx context.Context, f func(*Features) error) error
- type ResourcesFeaturesPatchCall
- func (c *ResourcesFeaturesPatchCall) Context(ctx context.Context) *ResourcesFeaturesPatchCall
- func (c *ResourcesFeaturesPatchCall) Do(opts ...googleapi.CallOption) (*Feature, error)
- func (c *ResourcesFeaturesPatchCall) Fields(s ...googleapi.Field) *ResourcesFeaturesPatchCall
- func (c *ResourcesFeaturesPatchCall) Header() http.Header
- type ResourcesFeaturesRenameCall
- func (c *ResourcesFeaturesRenameCall) Context(ctx context.Context) *ResourcesFeaturesRenameCall
- func (c *ResourcesFeaturesRenameCall) Do(opts ...googleapi.CallOption) error
- func (c *ResourcesFeaturesRenameCall) Fields(s ...googleapi.Field) *ResourcesFeaturesRenameCall
- func (c *ResourcesFeaturesRenameCall) Header() http.Header
- type ResourcesFeaturesService
- func (r *ResourcesFeaturesService) Delete(customer string, featureKey string) *ResourcesFeaturesDeleteCall
- func (r *ResourcesFeaturesService) Get(customer string, featureKey string) *ResourcesFeaturesGetCall
- func (r *ResourcesFeaturesService) Insert(customer string, feature *Feature) *ResourcesFeaturesInsertCall
- func (r *ResourcesFeaturesService) List(customer string) *ResourcesFeaturesListCall
- func (r *ResourcesFeaturesService) Patch(customer string, featureKey string, feature *Feature) *ResourcesFeaturesPatchCall
- func (r *ResourcesFeaturesService) Rename(customer string, oldName string, featurerename *FeatureRename) *ResourcesFeaturesRenameCall
- func (r *ResourcesFeaturesService) Update(customer string, featureKey string, feature *Feature) *ResourcesFeaturesUpdateCall
- type ResourcesFeaturesUpdateCall
- func (c *ResourcesFeaturesUpdateCall) Context(ctx context.Context) *ResourcesFeaturesUpdateCall
- func (c *ResourcesFeaturesUpdateCall) Do(opts ...googleapi.CallOption) (*Feature, error)
- func (c *ResourcesFeaturesUpdateCall) Fields(s ...googleapi.Field) *ResourcesFeaturesUpdateCall
- func (c *ResourcesFeaturesUpdateCall) Header() http.Header
- type ResourcesService
- type Role
- type RoleAssignment
- type RoleAssignments
- type RoleAssignmentsDeleteCall
- func (c *RoleAssignmentsDeleteCall) Context(ctx context.Context) *RoleAssignmentsDeleteCall
- func (c *RoleAssignmentsDeleteCall) Do(opts ...googleapi.CallOption) error
- func (c *RoleAssignmentsDeleteCall) Fields(s ...googleapi.Field) *RoleAssignmentsDeleteCall
- func (c *RoleAssignmentsDeleteCall) Header() http.Header
- type RoleAssignmentsGetCall
- func (c *RoleAssignmentsGetCall) Context(ctx context.Context) *RoleAssignmentsGetCall
- func (c *RoleAssignmentsGetCall) Do(opts ...googleapi.CallOption) (*RoleAssignment, error)
- func (c *RoleAssignmentsGetCall) Fields(s ...googleapi.Field) *RoleAssignmentsGetCall
- func (c *RoleAssignmentsGetCall) Header() http.Header
- func (c *RoleAssignmentsGetCall) IfNoneMatch(entityTag string) *RoleAssignmentsGetCall
- type RoleAssignmentsInsertCall
- func (c *RoleAssignmentsInsertCall) Context(ctx context.Context) *RoleAssignmentsInsertCall
- func (c *RoleAssignmentsInsertCall) Do(opts ...googleapi.CallOption) (*RoleAssignment, error)
- func (c *RoleAssignmentsInsertCall) Fields(s ...googleapi.Field) *RoleAssignmentsInsertCall
- func (c *RoleAssignmentsInsertCall) Header() http.Header
- type RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) Context(ctx context.Context) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) Do(opts ...googleapi.CallOption) (*RoleAssignments, error)
- func (c *RoleAssignmentsListCall) Fields(s ...googleapi.Field) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) Header() http.Header
- func (c *RoleAssignmentsListCall) IfNoneMatch(entityTag string) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) IncludeIndirectRoleAssignments(includeIndirectRoleAssignments bool) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) MaxResults(maxResults int64) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) PageToken(pageToken string) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) Pages(ctx context.Context, f func(*RoleAssignments) error) error
- func (c *RoleAssignmentsListCall) RoleId(roleId string) *RoleAssignmentsListCall
- func (c *RoleAssignmentsListCall) UserKey(userKey string) *RoleAssignmentsListCall
- type RoleAssignmentsService
- func (r *RoleAssignmentsService) Delete(customer string, roleAssignmentId string) *RoleAssignmentsDeleteCall
- func (r *RoleAssignmentsService) Get(customer string, roleAssignmentId string) *RoleAssignmentsGetCall
- func (r *RoleAssignmentsService) Insert(customer string, roleassignment *RoleAssignment) *RoleAssignmentsInsertCall
- func (r *RoleAssignmentsService) List(customer string) *RoleAssignmentsListCall
- type RoleRolePrivileges
- type Roles
- type RolesDeleteCall
- type RolesGetCall
- func (c *RolesGetCall) Context(ctx context.Context) *RolesGetCall
- func (c *RolesGetCall) Do(opts ...googleapi.CallOption) (*Role, error)
- func (c *RolesGetCall) Fields(s ...googleapi.Field) *RolesGetCall
- func (c *RolesGetCall) Header() http.Header
- func (c *RolesGetCall) IfNoneMatch(entityTag string) *RolesGetCall
- type RolesInsertCall
- type RolesListCall
- func (c *RolesListCall) Context(ctx context.Context) *RolesListCall
- func (c *RolesListCall) Do(opts ...googleapi.CallOption) (*Roles, error)
- func (c *RolesListCall) Fields(s ...googleapi.Field) *RolesListCall
- func (c *RolesListCall) Header() http.Header
- func (c *RolesListCall) IfNoneMatch(entityTag string) *RolesListCall
- func (c *RolesListCall) MaxResults(maxResults int64) *RolesListCall
- func (c *RolesListCall) PageToken(pageToken string) *RolesListCall
- func (c *RolesListCall) Pages(ctx context.Context, f func(*Roles) error) error
- type RolesPatchCall
- type RolesService
- func (r *RolesService) Delete(customer string, roleId string) *RolesDeleteCall
- func (r *RolesService) Get(customer string, roleId string) *RolesGetCall
- func (r *RolesService) Insert(customer string, role *Role) *RolesInsertCall
- func (r *RolesService) List(customer string) *RolesListCall
- func (r *RolesService) Patch(customer string, roleId string, role *Role) *RolesPatchCall
- func (r *RolesService) Update(customer string, roleId string, role *Role) *RolesUpdateCall
- type RolesUpdateCall
- type Schema
- type SchemaFieldSpec
- type SchemaFieldSpecNumericIndexingSpec
- type Schemas
- type SchemasDeleteCall
- type SchemasGetCall
- func (c *SchemasGetCall) Context(ctx context.Context) *SchemasGetCall
- func (c *SchemasGetCall) Do(opts ...googleapi.CallOption) (*Schema, error)
- func (c *SchemasGetCall) Fields(s ...googleapi.Field) *SchemasGetCall
- func (c *SchemasGetCall) Header() http.Header
- func (c *SchemasGetCall) IfNoneMatch(entityTag string) *SchemasGetCall
- type SchemasInsertCall
- type SchemasListCall
- func (c *SchemasListCall) Context(ctx context.Context) *SchemasListCall
- func (c *SchemasListCall) Do(opts ...googleapi.CallOption) (*Schemas, error)
- func (c *SchemasListCall) Fields(s ...googleapi.Field) *SchemasListCall
- func (c *SchemasListCall) Header() http.Header
- func (c *SchemasListCall) IfNoneMatch(entityTag string) *SchemasListCall
- type SchemasPatchCall
- type SchemasService
- func (r *SchemasService) Delete(customerId string, schemaKey string) *SchemasDeleteCall
- func (r *SchemasService) Get(customerId string, schemaKey string) *SchemasGetCall
- func (r *SchemasService) Insert(customerId string, schema *Schema) *SchemasInsertCall
- func (r *SchemasService) List(customerId string) *SchemasListCall
- func (r *SchemasService) Patch(customerId string, schemaKey string, schema *Schema) *SchemasPatchCall
- func (r *SchemasService) Update(customerId string, schemaKey string, schema *Schema) *SchemasUpdateCall
- type SchemasUpdateCall
- type Service
- type Token
- type Tokens
- type TokensDeleteCall
- type TokensGetCall
- func (c *TokensGetCall) Context(ctx context.Context) *TokensGetCall
- func (c *TokensGetCall) Do(opts ...googleapi.CallOption) (*Token, error)
- func (c *TokensGetCall) Fields(s ...googleapi.Field) *TokensGetCall
- func (c *TokensGetCall) Header() http.Header
- func (c *TokensGetCall) IfNoneMatch(entityTag string) *TokensGetCall
- type TokensListCall
- func (c *TokensListCall) Context(ctx context.Context) *TokensListCall
- func (c *TokensListCall) Do(opts ...googleapi.CallOption) (*Tokens, error)
- func (c *TokensListCall) Fields(s ...googleapi.Field) *TokensListCall
- func (c *TokensListCall) Header() http.Header
- func (c *TokensListCall) IfNoneMatch(entityTag string) *TokensListCall
- type TokensService
- type TwoStepVerificationService
- type TwoStepVerificationTurnOffCall
- func (c *TwoStepVerificationTurnOffCall) Context(ctx context.Context) *TwoStepVerificationTurnOffCall
- func (c *TwoStepVerificationTurnOffCall) Do(opts ...googleapi.CallOption) error
- func (c *TwoStepVerificationTurnOffCall) Fields(s ...googleapi.Field) *TwoStepVerificationTurnOffCall
- func (c *TwoStepVerificationTurnOffCall) Header() http.Header
- type User
- type UserAbout
- type UserAddress
- type UserAlias
- type UserEmail
- type UserExternalId
- type UserGender
- type UserIm
- type UserKeyword
- type UserLanguage
- type UserLocation
- type UserMakeAdmin
- type UserName
- type UserOrganization
- type UserPhone
- type UserPhoto
- type UserPosixAccount
- type UserRelation
- type UserSshPublicKey
- type UserUndelete
- type UserWebsite
- type Users
- type UsersAliasesDeleteCall
- type UsersAliasesInsertCall
- func (c *UsersAliasesInsertCall) Context(ctx context.Context) *UsersAliasesInsertCall
- func (c *UsersAliasesInsertCall) Do(opts ...googleapi.CallOption) (*Alias, error)
- func (c *UsersAliasesInsertCall) Fields(s ...googleapi.Field) *UsersAliasesInsertCall
- func (c *UsersAliasesInsertCall) Header() http.Header
- type UsersAliasesListCall
- func (c *UsersAliasesListCall) Context(ctx context.Context) *UsersAliasesListCall
- func (c *UsersAliasesListCall) Do(opts ...googleapi.CallOption) (*Aliases, error)
- func (c *UsersAliasesListCall) Event(event string) *UsersAliasesListCall
- func (c *UsersAliasesListCall) Fields(s ...googleapi.Field) *UsersAliasesListCall
- func (c *UsersAliasesListCall) Header() http.Header
- func (c *UsersAliasesListCall) IfNoneMatch(entityTag string) *UsersAliasesListCall
- type UsersAliasesService
- func (r *UsersAliasesService) Delete(userKey string, alias string) *UsersAliasesDeleteCall
- func (r *UsersAliasesService) Insert(userKey string, alias *Alias) *UsersAliasesInsertCall
- func (r *UsersAliasesService) List(userKey string) *UsersAliasesListCall
- func (r *UsersAliasesService) Watch(userKey string, channel *Channel) *UsersAliasesWatchCall
- type UsersAliasesWatchCall
- func (c *UsersAliasesWatchCall) Context(ctx context.Context) *UsersAliasesWatchCall
- func (c *UsersAliasesWatchCall) Do(opts ...googleapi.CallOption) (*Channel, error)
- func (c *UsersAliasesWatchCall) Event(event string) *UsersAliasesWatchCall
- func (c *UsersAliasesWatchCall) Fields(s ...googleapi.Field) *UsersAliasesWatchCall
- func (c *UsersAliasesWatchCall) Header() http.Header
- type UsersDeleteCall
- type UsersGetCall
- func (c *UsersGetCall) Context(ctx context.Context) *UsersGetCall
- func (c *UsersGetCall) CustomFieldMask(customFieldMask string) *UsersGetCall
- func (c *UsersGetCall) Do(opts ...googleapi.CallOption) (*User, error)
- func (c *UsersGetCall) Fields(s ...googleapi.Field) *UsersGetCall
- func (c *UsersGetCall) Header() http.Header
- func (c *UsersGetCall) IfNoneMatch(entityTag string) *UsersGetCall
- func (c *UsersGetCall) Projection(projection string) *UsersGetCall
- func (c *UsersGetCall) ViewType(viewType string) *UsersGetCall
- type UsersInsertCall
- type UsersListCall
- func (c *UsersListCall) Context(ctx context.Context) *UsersListCall
- func (c *UsersListCall) CustomFieldMask(customFieldMask string) *UsersListCall
- func (c *UsersListCall) Customer(customer string) *UsersListCall
- func (c *UsersListCall) Do(opts ...googleapi.CallOption) (*Users, error)
- func (c *UsersListCall) Domain(domain string) *UsersListCall
- func (c *UsersListCall) Event(event string) *UsersListCall
- func (c *UsersListCall) Fields(s ...googleapi.Field) *UsersListCall
- func (c *UsersListCall) Header() http.Header
- func (c *UsersListCall) IfNoneMatch(entityTag string) *UsersListCall
- func (c *UsersListCall) MaxResults(maxResults int64) *UsersListCall
- func (c *UsersListCall) OrderBy(orderBy string) *UsersListCall
- func (c *UsersListCall) PageToken(pageToken string) *UsersListCall
- func (c *UsersListCall) Pages(ctx context.Context, f func(*Users) error) error
- func (c *UsersListCall) Projection(projection string) *UsersListCall
- func (c *UsersListCall) Query(query string) *UsersListCall
- func (c *UsersListCall) ShowDeleted(showDeleted string) *UsersListCall
- func (c *UsersListCall) SortOrder(sortOrder string) *UsersListCall
- func (c *UsersListCall) ViewType(viewType string) *UsersListCall
- type UsersMakeAdminCall
- type UsersPatchCall
- type UsersPhotosDeleteCall
- type UsersPhotosGetCall
- func (c *UsersPhotosGetCall) Context(ctx context.Context) *UsersPhotosGetCall
- func (c *UsersPhotosGetCall) Do(opts ...googleapi.CallOption) (*UserPhoto, error)
- func (c *UsersPhotosGetCall) Fields(s ...googleapi.Field) *UsersPhotosGetCall
- func (c *UsersPhotosGetCall) Header() http.Header
- func (c *UsersPhotosGetCall) IfNoneMatch(entityTag string) *UsersPhotosGetCall
- type UsersPhotosPatchCall
- type UsersPhotosService
- func (r *UsersPhotosService) Delete(userKey string) *UsersPhotosDeleteCall
- func (r *UsersPhotosService) Get(userKey string) *UsersPhotosGetCall
- func (r *UsersPhotosService) Patch(userKey string, userphoto *UserPhoto) *UsersPhotosPatchCall
- func (r *UsersPhotosService) Update(userKey string, userphoto *UserPhoto) *UsersPhotosUpdateCall
- type UsersPhotosUpdateCall
- func (c *UsersPhotosUpdateCall) Context(ctx context.Context) *UsersPhotosUpdateCall
- func (c *UsersPhotosUpdateCall) Do(opts ...googleapi.CallOption) (*UserPhoto, error)
- func (c *UsersPhotosUpdateCall) Fields(s ...googleapi.Field) *UsersPhotosUpdateCall
- func (c *UsersPhotosUpdateCall) Header() http.Header
- type UsersService
- func (r *UsersService) Delete(userKey string) *UsersDeleteCall
- func (r *UsersService) Get(userKey string) *UsersGetCall
- func (r *UsersService) Insert(user *User) *UsersInsertCall
- func (r *UsersService) List() *UsersListCall
- func (r *UsersService) MakeAdmin(userKey string, usermakeadmin *UserMakeAdmin) *UsersMakeAdminCall
- func (r *UsersService) Patch(userKey string, user *User) *UsersPatchCall
- func (r *UsersService) SignOut(userKey string) *UsersSignOutCall
- func (r *UsersService) Undelete(userKey string, userundelete *UserUndelete) *UsersUndeleteCall
- func (r *UsersService) Update(userKey string, user *User) *UsersUpdateCall
- func (r *UsersService) Watch(channel *Channel) *UsersWatchCall
- type UsersSignOutCall
- type UsersUndeleteCall
- type UsersUpdateCall
- type UsersWatchCall
- func (c *UsersWatchCall) Context(ctx context.Context) *UsersWatchCall
- func (c *UsersWatchCall) CustomFieldMask(customFieldMask string) *UsersWatchCall
- func (c *UsersWatchCall) Customer(customer string) *UsersWatchCall
- func (c *UsersWatchCall) Do(opts ...googleapi.CallOption) (*Channel, error)
- func (c *UsersWatchCall) Domain(domain string) *UsersWatchCall
- func (c *UsersWatchCall) Event(event string) *UsersWatchCall
- func (c *UsersWatchCall) Fields(s ...googleapi.Field) *UsersWatchCall
- func (c *UsersWatchCall) Header() http.Header
- func (c *UsersWatchCall) MaxResults(maxResults int64) *UsersWatchCall
- func (c *UsersWatchCall) OrderBy(orderBy string) *UsersWatchCall
- func (c *UsersWatchCall) PageToken(pageToken string) *UsersWatchCall
- func (c *UsersWatchCall) Projection(projection string) *UsersWatchCall
- func (c *UsersWatchCall) Query(query string) *UsersWatchCall
- func (c *UsersWatchCall) ShowDeleted(showDeleted string) *UsersWatchCall
- func (c *UsersWatchCall) SortOrder(sortOrder string) *UsersWatchCall
- func (c *UsersWatchCall) ViewType(viewType string) *UsersWatchCall
- type VerificationCode
- type VerificationCodes
- type VerificationCodesGenerateCall
- func (c *VerificationCodesGenerateCall) Context(ctx context.Context) *VerificationCodesGenerateCall
- func (c *VerificationCodesGenerateCall) Do(opts ...googleapi.CallOption) error
- func (c *VerificationCodesGenerateCall) Fields(s ...googleapi.Field) *VerificationCodesGenerateCall
- func (c *VerificationCodesGenerateCall) Header() http.Header
- type VerificationCodesInvalidateCall
- func (c *VerificationCodesInvalidateCall) Context(ctx context.Context) *VerificationCodesInvalidateCall
- func (c *VerificationCodesInvalidateCall) Do(opts ...googleapi.CallOption) error
- func (c *VerificationCodesInvalidateCall) Fields(s ...googleapi.Field) *VerificationCodesInvalidateCall
- func (c *VerificationCodesInvalidateCall) Header() http.Header
- type VerificationCodesListCall
- func (c *VerificationCodesListCall) Context(ctx context.Context) *VerificationCodesListCall
- func (c *VerificationCodesListCall) Do(opts ...googleapi.CallOption) (*VerificationCodes, error)
- func (c *VerificationCodesListCall) Fields(s ...googleapi.Field) *VerificationCodesListCall
- func (c *VerificationCodesListCall) Header() http.Header
- func (c *VerificationCodesListCall) IfNoneMatch(entityTag string) *VerificationCodesListCall
- type VerificationCodesService
Constants ¶
const ( // See, add, edit, and permanently delete the printers that your // organization can use with Chrome AdminChromePrintersScope = "https://www.googleapis.com/auth/admin.chrome.printers" // See the printers that your organization can use with Chrome AdminChromePrintersReadonlyScope = "https://www.googleapis.com/auth/admin.chrome.printers.readonly" // View and manage customer related information AdminDirectoryCustomerScope = "https://www.googleapis.com/auth/admin.directory.customer" // View customer related information AdminDirectoryCustomerReadonlyScope = "https://www.googleapis.com/auth/admin.directory.customer.readonly" // View and manage your Chrome OS devices' metadata AdminDirectoryDeviceChromeosScope = "https://www.googleapis.com/auth/admin.directory.device.chromeos" // View your Chrome OS devices' metadata AdminDirectoryDeviceChromeosReadonlyScope = "https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly" // View and manage your mobile devices' metadata AdminDirectoryDeviceMobileScope = "https://www.googleapis.com/auth/admin.directory.device.mobile" // Manage your mobile devices by performing administrative tasks AdminDirectoryDeviceMobileActionScope = "https://www.googleapis.com/auth/admin.directory.device.mobile.action" // View your mobile devices' metadata AdminDirectoryDeviceMobileReadonlyScope = "https://www.googleapis.com/auth/admin.directory.device.mobile.readonly" // View and manage the provisioning of domains for your customers AdminDirectoryDomainScope = "https://www.googleapis.com/auth/admin.directory.domain" // View domains related to your customers AdminDirectoryDomainReadonlyScope = "https://www.googleapis.com/auth/admin.directory.domain.readonly" // View and manage the provisioning of groups on your domain AdminDirectoryGroupScope = "https://www.googleapis.com/auth/admin.directory.group" // View and manage group subscriptions on your domain AdminDirectoryGroupMemberScope = "https://www.googleapis.com/auth/admin.directory.group.member" // View group subscriptions on your domain AdminDirectoryGroupMemberReadonlyScope = "https://www.googleapis.com/auth/admin.directory.group.member.readonly" // View groups on your domain AdminDirectoryGroupReadonlyScope = "https://www.googleapis.com/auth/admin.directory.group.readonly" // View and manage organization units on your domain AdminDirectoryOrgunitScope = "https://www.googleapis.com/auth/admin.directory.orgunit" // View organization units on your domain AdminDirectoryOrgunitReadonlyScope = "https://www.googleapis.com/auth/admin.directory.orgunit.readonly" // View and manage the provisioning of calendar resources on your domain AdminDirectoryResourceCalendarScope = "https://www.googleapis.com/auth/admin.directory.resource.calendar" // View calendar resources on your domain AdminDirectoryResourceCalendarReadonlyScope = "https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly" // Manage delegated admin roles for your domain AdminDirectoryRolemanagementScope = "https://www.googleapis.com/auth/admin.directory.rolemanagement" // View delegated admin roles for your domain AdminDirectoryRolemanagementReadonlyScope = "https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly" // View and manage the provisioning of users on your domain AdminDirectoryUserScope = "https://www.googleapis.com/auth/admin.directory.user" // View and manage user aliases on your domain AdminDirectoryUserAliasScope = "https://www.googleapis.com/auth/admin.directory.user.alias" // View user aliases on your domain AdminDirectoryUserAliasReadonlyScope = "https://www.googleapis.com/auth/admin.directory.user.alias.readonly" // See info about users on your domain AdminDirectoryUserReadonlyScope = "https://www.googleapis.com/auth/admin.directory.user.readonly" // Manage data access permissions for users on your domain AdminDirectoryUserSecurityScope = "https://www.googleapis.com/auth/admin.directory.user.security" // View and manage the provisioning of user schemas on your domain AdminDirectoryUserschemaScope = "https://www.googleapis.com/auth/admin.directory.userschema" // View user schemas on your domain AdminDirectoryUserschemaReadonlyScope = "https://www.googleapis.com/auth/admin.directory.userschema.readonly" // See, edit, configure, and delete your Google Cloud data and see the // email address for your Google Account. CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform" )
OAuth2 scopes used by this API.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { Alias string `json:"alias,omitempty"` Etag string `json:"etag,omitempty"` Id string `json:"id,omitempty"` Kind string `json:"kind,omitempty"` PrimaryEmail string `json:"primaryEmail,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Alias") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Alias") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
Alias: JSON template for Alias object in Directory API.
func (*Alias) MarshalJSON ¶
type Aliases ¶
type Aliases struct { Aliases []interface{} `json:"aliases,omitempty"` Etag string `json:"etag,omitempty"` Kind string `json:"kind,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Aliases") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Aliases") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
Aliases: JSON response template to list aliases in Directory API.
func (*Aliases) MarshalJSON ¶
type Asp ¶
type Asp struct { // CodeId: The unique ID of the ASP. CodeId int64 `json:"codeId,omitempty"` // CreationTime: The time when the ASP was created. Expressed in Unix // time (https://en.wikipedia.org/wiki/Epoch_time) format. CreationTime int64 `json:"creationTime,omitempty,string"` // Etag: ETag of the ASP. Etag string `json:"etag,omitempty"` // Kind: The type of the API resource. This is always // `admin#directory#asp`. Kind string `json:"kind,omitempty"` // LastTimeUsed: The time when the ASP was last used. Expressed in Unix // time (https://en.wikipedia.org/wiki/Epoch_time) format. LastTimeUsed int64 `json:"lastTimeUsed,omitempty,string"` // Name: The name of the application that the user, represented by their // `userId`, entered when the ASP was created. Name string `json:"name,omitempty"` // UserKey: The unique ID of the user who issued the ASP. UserKey string `json:"userKey,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "CodeId") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CodeId") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
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 (https://support.google.com/a/answer/2537800#asp).
func (*Asp) MarshalJSON ¶
type Asps ¶
type Asps struct { // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // Items: A list of ASP resources. Items []*Asp `json:"items,omitempty"` // Kind: The type of the API resource. This is always // `admin#directory#aspList`. Kind string `json:"kind,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Etag") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Etag") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*Asps) MarshalJSON ¶
type AspsDeleteCall ¶
type AspsDeleteCall struct {
// contains filtered or unexported fields
}
func (*AspsDeleteCall) Context ¶
func (c *AspsDeleteCall) Context(ctx context.Context) *AspsDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*AspsDeleteCall) Do ¶
func (c *AspsDeleteCall) Do(opts ...googleapi.CallOption) error
Do executes the "directory.asps.delete" call.
func (*AspsDeleteCall) Fields ¶
func (c *AspsDeleteCall) Fields(s ...googleapi.Field) *AspsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*AspsDeleteCall) Header ¶
func (c *AspsDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type AspsGetCall ¶
type AspsGetCall struct {
// contains filtered or unexported fields
}
func (*AspsGetCall) Context ¶
func (c *AspsGetCall) Context(ctx context.Context) *AspsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*AspsGetCall) Do ¶
func (c *AspsGetCall) Do(opts ...googleapi.CallOption) (*Asp, error)
Do executes the "directory.asps.get" call. Exactly one of *Asp or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Asp.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*AspsGetCall) Fields ¶
func (c *AspsGetCall) Fields(s ...googleapi.Field) *AspsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*AspsGetCall) Header ¶
func (c *AspsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*AspsGetCall) IfNoneMatch ¶
func (c *AspsGetCall) IfNoneMatch(entityTag string) *AspsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type AspsListCall ¶
type AspsListCall struct {
// contains filtered or unexported fields
}
func (*AspsListCall) Context ¶
func (c *AspsListCall) Context(ctx context.Context) *AspsListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*AspsListCall) Do ¶
func (c *AspsListCall) Do(opts ...googleapi.CallOption) (*Asps, error)
Do executes the "directory.asps.list" call. Exactly one of *Asps or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Asps.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*AspsListCall) Fields ¶
func (c *AspsListCall) Fields(s ...googleapi.Field) *AspsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*AspsListCall) Header ¶
func (c *AspsListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*AspsListCall) IfNoneMatch ¶
func (c *AspsListCall) IfNoneMatch(entityTag string) *AspsListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type AspsService ¶
type AspsService struct {
// contains filtered or unexported fields
}
func NewAspsService ¶
func NewAspsService(s *Service) *AspsService
func (*AspsService) Delete ¶
func (r *AspsService) Delete(userKey string, codeId int64) *AspsDeleteCall
Delete: Deletes an ASP issued by a user.
- codeId: The unique ID of the ASP to be deleted.
- userKey: Identifies the user in the API request. The value can be the user's primary email address, alias email address, or unique user ID.
func (*AspsService) Get ¶
func (r *AspsService) Get(userKey string, codeId int64) *AspsGetCall
Get: Gets information about an ASP issued by a user.
- codeId: The unique ID of the ASP.
- userKey: Identifies the user in the API request. The value can be the user's primary email address, alias email address, or unique user ID.
func (*AspsService) List ¶
func (r *AspsService) List(userKey string) *AspsListCall
List: Lists the ASPs issued by a user.
- userKey: Identifies the user in the API request. The value can be the user's primary email address, alias email address, or unique user ID.
type AuxiliaryMessage ¶ added in v0.42.0
type AuxiliaryMessage struct { // AuxiliaryMessage: Human readable message in English. Example: "Given // printer is invalid or no longer supported." AuxiliaryMessage string `json:"auxiliaryMessage,omitempty"` // FieldMask: Field that this message concerns. FieldMask string `json:"fieldMask,omitempty"` // Severity: Message severity // // Possible values: // "SEVERITY_UNSPECIFIED" - Message type unspecified. // "SEVERITY_INFO" - Message of severity: info. // "SEVERITY_WARNING" - Message of severity: warning. // "SEVERITY_ERROR" - Message of severity: error. Severity string `json:"severity,omitempty"` // ForceSendFields is a list of field names (e.g. "AuxiliaryMessage") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AuxiliaryMessage") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
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."}
func (*AuxiliaryMessage) MarshalJSON ¶ added in v0.42.0
func (s *AuxiliaryMessage) MarshalJSON() ([]byte, error)
type BatchCreatePrintServersRequest ¶ added in v0.98.0
type BatchCreatePrintServersRequest struct { // Requests: Required. A list of `PrintServer` resources to be created // (max `50` per batch). Requests []*CreatePrintServerRequest `json:"requests,omitempty"` // ForceSendFields is a list of field names (e.g. "Requests") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Requests") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
BatchCreatePrintServersRequest: Request to add multiple new print servers in a batch.
func (*BatchCreatePrintServersRequest) MarshalJSON ¶ added in v0.98.0
func (s *BatchCreatePrintServersRequest) MarshalJSON() ([]byte, error)
type BatchCreatePrintServersResponse ¶ added in v0.98.0
type BatchCreatePrintServersResponse struct { // Failures: A list of create failures. `PrintServer` IDs are not // populated, as print servers were not created. Failures []*PrintServerFailureInfo `json:"failures,omitempty"` // PrintServers: A list of successfully created print servers with their // IDs populated. PrintServers []*PrintServer `json:"printServers,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Failures") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Failures") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*BatchCreatePrintServersResponse) MarshalJSON ¶ added in v0.98.0
func (s *BatchCreatePrintServersResponse) MarshalJSON() ([]byte, error)
type BatchCreatePrintersRequest ¶ added in v0.42.0
type BatchCreatePrintersRequest struct { // Requests: A list of Printers to be created. Max 50 at a time. Requests []*CreatePrinterRequest `json:"requests,omitempty"` // ForceSendFields is a list of field names (e.g. "Requests") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Requests") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
BatchCreatePrintersRequest: Request for adding new printers in batch.
func (*BatchCreatePrintersRequest) MarshalJSON ¶ added in v0.42.0
func (s *BatchCreatePrintersRequest) MarshalJSON() ([]byte, error)
type BatchCreatePrintersResponse ¶ added in v0.42.0
type BatchCreatePrintersResponse struct { // Failures: A list of create failures. Printer IDs are not populated, // as printer were not created. Failures []*FailureInfo `json:"failures,omitempty"` // Printers: A list of successfully created printers with their IDs // populated. Printers []*Printer `json:"printers,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Failures") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Failures") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
BatchCreatePrintersResponse: Response for adding new printers in batch.
func (*BatchCreatePrintersResponse) MarshalJSON ¶ added in v0.42.0
func (s *BatchCreatePrintersResponse) MarshalJSON() ([]byte, error)
type BatchDeletePrintServersRequest ¶ added in v0.98.0
type BatchDeletePrintServersRequest struct { // PrintServerIds: A list of print server IDs that should be deleted // (max `100` per batch). PrintServerIds []string `json:"printServerIds,omitempty"` // ForceSendFields is a list of field names (e.g. "PrintServerIds") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "PrintServerIds") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
BatchDeletePrintServersRequest: Request to delete multiple existing print servers in a batch.
func (*BatchDeletePrintServersRequest) MarshalJSON ¶ added in v0.98.0
func (s *BatchDeletePrintServersRequest) MarshalJSON() ([]byte, error)
type BatchDeletePrintServersResponse ¶ added in v0.98.0
type BatchDeletePrintServersResponse struct { // FailedPrintServers: A list of update failures. FailedPrintServers []*PrintServerFailureInfo `json:"failedPrintServers,omitempty"` // PrintServerIds: A list of print server IDs that were successfully // deleted. PrintServerIds []string `json:"printServerIds,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "FailedPrintServers") // to unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FailedPrintServers") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*BatchDeletePrintServersResponse) MarshalJSON ¶ added in v0.98.0
func (s *BatchDeletePrintServersResponse) MarshalJSON() ([]byte, error)
type BatchDeletePrintersRequest ¶ added in v0.42.0
type BatchDeletePrintersRequest struct { // PrinterIds: A list of Printer.id that should be deleted. Max 100 at a // time. PrinterIds []string `json:"printerIds,omitempty"` // ForceSendFields is a list of field names (e.g. "PrinterIds") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "PrinterIds") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
BatchDeletePrintersRequest: Request for deleting existing printers in batch.
func (*BatchDeletePrintersRequest) MarshalJSON ¶ added in v0.42.0
func (s *BatchDeletePrintersRequest) MarshalJSON() ([]byte, error)
type BatchDeletePrintersResponse ¶ added in v0.42.0
type BatchDeletePrintersResponse struct { // FailedPrinters: A list of update failures. FailedPrinters []*FailureInfo `json:"failedPrinters,omitempty"` // PrinterIds: A list of Printer.id that were successfully deleted. PrinterIds []string `json:"printerIds,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "FailedPrinters") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "FailedPrinters") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
BatchDeletePrintersResponse: Response for deleting existing printers in batch.
func (*BatchDeletePrintersResponse) MarshalJSON ¶ added in v0.42.0
func (s *BatchDeletePrintersResponse) MarshalJSON() ([]byte, error)
type Building ¶
type Building struct { // Address: The postal address of the building. See `PostalAddress` // (/my-business/reference/rest/v4/PostalAddress) for details. Note that // only a single address line and region code are required. Address *BuildingAddress `json:"address,omitempty"` // BuildingId: Unique identifier for the building. The maximum length is // 100 characters. BuildingId string `json:"buildingId,omitempty"` // BuildingName: The building name as seen by users in Calendar. Must be // unique for the customer. For example, "NYC-CHEL". The maximum length // is 100 characters. BuildingName string `json:"buildingName,omitempty"` // Coordinates: The geographic coordinates of the center of the // building, expressed as latitude and longitude in decimal degrees. Coordinates *BuildingCoordinates `json:"coordinates,omitempty"` // Description: A brief description of the building. For example, // "Chelsea Market". Description string `json:"description,omitempty"` Etags string `json:"etags,omitempty"` // FloorNames: The display names for all floors in this building. The // floors are expected to be sorted in ascending order, from lowest // floor to highest floor. For example, ["B2", "B1", "L", "1", "2", // "2M", "3", "PH"] Must contain at least one entry. FloorNames []string `json:"floorNames,omitempty"` // Kind: Kind of resource this is. Kind string `json:"kind,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Address") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Address") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
Building: Public API: Resources.buildings
func (*Building) MarshalJSON ¶
type BuildingAddress ¶ added in v0.2.0
type BuildingAddress struct { // AddressLines: Unstructured address lines describing the lower levels // of an address. AddressLines []string `json:"addressLines,omitempty"` // AdministrativeArea: Optional. Highest administrative subdivision // which is used for postal addresses of a country or region. AdministrativeArea string `json:"administrativeArea,omitempty"` // LanguageCode: Optional. BCP-47 language code of the contents of this // address (if known). LanguageCode string `json:"languageCode,omitempty"` // Locality: Optional. Generally refers to the city/town portion of the // address. Examples: US city, IT comune, UK post town. In regions of // the world where localities are not well defined or do not fit into // this structure well, leave locality empty and use addressLines. Locality string `json:"locality,omitempty"` // PostalCode: Optional. Postal code of the address. PostalCode string `json:"postalCode,omitempty"` // RegionCode: Required. CLDR region code of the country/region of the // address. RegionCode string `json:"regionCode,omitempty"` // Sublocality: Optional. Sublocality of the address. Sublocality string `json:"sublocality,omitempty"` // ForceSendFields is a list of field names (e.g. "AddressLines") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AddressLines") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
BuildingAddress: Public API: Resources.buildings
func (*BuildingAddress) MarshalJSON ¶ added in v0.2.0
func (s *BuildingAddress) MarshalJSON() ([]byte, error)
type BuildingCoordinates ¶
type BuildingCoordinates struct { // Latitude: Latitude in decimal degrees. Latitude float64 `json:"latitude,omitempty"` // Longitude: Longitude in decimal degrees. Longitude float64 `json:"longitude,omitempty"` // ForceSendFields is a list of field names (e.g. "Latitude") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Latitude") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
BuildingCoordinates: Public API: Resources.buildings
func (*BuildingCoordinates) MarshalJSON ¶
func (s *BuildingCoordinates) MarshalJSON() ([]byte, error)
func (*BuildingCoordinates) UnmarshalJSON ¶
func (s *BuildingCoordinates) UnmarshalJSON(data []byte) error
type Buildings ¶
type Buildings struct { // Buildings: The Buildings in this page of results. Buildings []*Building `json:"buildings,omitempty"` // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // Kind: Kind of resource this is. Kind string `json:"kind,omitempty"` // NextPageToken: The continuation token, used to page through large // result sets. Provide this value in a subsequent request to return the // next page of results. NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Buildings") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Buildings") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
Buildings: Public API: Resources.buildings
func (*Buildings) MarshalJSON ¶
type CalendarResource ¶
type CalendarResource struct { // BuildingId: Unique ID for the building a resource is located in. BuildingId string `json:"buildingId,omitempty"` // Capacity: Capacity of a resource, number of seats in a room. Capacity int64 `json:"capacity,omitempty"` Etags string `json:"etags,omitempty"` // FeatureInstances: Instances of features for the calendar resource. FeatureInstances interface{} `json:"featureInstances,omitempty"` // FloorName: Name of the floor a resource is located on. FloorName string `json:"floorName,omitempty"` // FloorSection: Name of the section within a floor a resource is // located in. FloorSection string `json:"floorSection,omitempty"` // GeneratedResourceName: The read-only auto-generated name of the // calendar resource which includes metadata about the resource such as // building name, floor, capacity, etc. For example, "NYC-2-Training // Room 1A (16)". GeneratedResourceName string `json:"generatedResourceName,omitempty"` // Kind: The type of the resource. For calendar resources, the value is // `admin#directory#resources#calendars#CalendarResource`. Kind string `json:"kind,omitempty"` // ResourceCategory: The category of the calendar resource. Either // CONFERENCE_ROOM or OTHER. Legacy data is set to CATEGORY_UNKNOWN. ResourceCategory string `json:"resourceCategory,omitempty"` // ResourceDescription: Description of the resource, visible only to // admins. ResourceDescription string `json:"resourceDescription,omitempty"` // ResourceEmail: The read-only email for the calendar resource. // Generated as part of creating a new calendar resource. ResourceEmail string `json:"resourceEmail,omitempty"` // ResourceId: The unique ID for the calendar resource. ResourceId string `json:"resourceId,omitempty"` // ResourceName: The name of the calendar resource. For example, // "Training Room 1A". ResourceName string `json:"resourceName,omitempty"` // ResourceType: The type of the calendar resource, intended for // non-room resources. ResourceType string `json:"resourceType,omitempty"` // UserVisibleDescription: Description of the resource, visible to users // and admins. UserVisibleDescription string `json:"userVisibleDescription,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "BuildingId") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BuildingId") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
CalendarResource: Public API: Resources.calendars
func (*CalendarResource) MarshalJSON ¶
func (s *CalendarResource) MarshalJSON() ([]byte, error)
type CalendarResources ¶
type CalendarResources struct { // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // Items: The CalendarResources in this page of results. Items []*CalendarResource `json:"items,omitempty"` // Kind: Identifies this as a collection of CalendarResources. This is // always `admin#directory#resources#calendars#calendarResourcesList`. Kind string `json:"kind,omitempty"` // NextPageToken: The continuation token, used to page through large // result sets. Provide this value in a subsequent request to return the // next page of results. NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Etag") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Etag") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
CalendarResources: Public API: Resources.calendars
func (*CalendarResources) MarshalJSON ¶
func (s *CalendarResources) MarshalJSON() ([]byte, error)
type Channel ¶
type Channel struct { // Address: The address where notifications are delivered for this // channel. Address string `json:"address,omitempty"` // Expiration: Date and time of notification channel expiration, // expressed as a Unix timestamp, in milliseconds. Optional. Expiration int64 `json:"expiration,omitempty,string"` // Id: A UUID or similar unique string that identifies this channel. Id string `json:"id,omitempty"` // Kind: Identifies this as a notification channel used to watch for // changes to a resource, which is `api#channel`. Kind string `json:"kind,omitempty"` // Params: Additional parameters controlling delivery channel behavior. // Optional. For example, `params.ttl` specifies the time-to-live in // seconds for the notification channel, where the default is 2 hours // and the maximum TTL is 2 days. Params map[string]string `json:"params,omitempty"` // Payload: A Boolean value to indicate whether payload is wanted. // Optional. Payload bool `json:"payload,omitempty"` // ResourceId: An opaque ID that identifies the resource being watched // on this channel. Stable across different API versions. ResourceId string `json:"resourceId,omitempty"` // ResourceUri: A version-specific identifier for the watched resource. ResourceUri string `json:"resourceUri,omitempty"` // Token: An arbitrary string delivered to the target address with each // notification delivered over this channel. Optional. Token string `json:"token,omitempty"` // Type: The type of delivery mechanism used for this channel. Type string `json:"type,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Address") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Address") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
Channel: An notification channel used to watch for resource changes.
func (*Channel) MarshalJSON ¶
type ChannelsService ¶
type ChannelsService struct {
// contains filtered or unexported fields
}
func NewChannelsService ¶
func NewChannelsService(s *Service) *ChannelsService
func (*ChannelsService) Stop ¶
func (r *ChannelsService) Stop(channel *Channel) *ChannelsStopCall
Stop: Stops watching resources through this channel.
type ChannelsStopCall ¶
type ChannelsStopCall struct {
// contains filtered or unexported fields
}
func (*ChannelsStopCall) Context ¶
func (c *ChannelsStopCall) Context(ctx context.Context) *ChannelsStopCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChannelsStopCall) Do ¶
func (c *ChannelsStopCall) Do(opts ...googleapi.CallOption) error
Do executes the "admin.channels.stop" call.
func (*ChannelsStopCall) Fields ¶
func (c *ChannelsStopCall) Fields(s ...googleapi.Field) *ChannelsStopCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChannelsStopCall) Header ¶
func (c *ChannelsStopCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ChromeOsDevice ¶
type ChromeOsDevice struct { // ActiveTimeRanges: A list of active time ranges (Read-only). ActiveTimeRanges []*ChromeOsDeviceActiveTimeRanges `json:"activeTimeRanges,omitempty"` // AnnotatedAssetId: The asset identifier as noted by an administrator // or specified during enrollment. AnnotatedAssetId string `json:"annotatedAssetId,omitempty"` // AnnotatedLocation: The address or location of the device as noted by // the administrator. Maximum length is `200` characters. Empty values // are allowed. AnnotatedLocation string `json:"annotatedLocation,omitempty"` // AnnotatedUser: The user of the device as noted by the administrator. // Maximum length is 100 characters. Empty values are allowed. AnnotatedUser string `json:"annotatedUser,omitempty"` // AutoUpdateExpiration: (Read-only) The timestamp after which the // device will stop receiving Chrome updates or support AutoUpdateExpiration int64 `json:"autoUpdateExpiration,omitempty,string"` // BootMode: The boot mode for the device. The possible values are: * // `Verified`: The device is running a valid version of the Chrome OS. * // `Dev`: The devices's developer hardware switch is enabled. When // booted, the device has a command line shell. For an example of a // developer switch, see the Chromebook developer information // (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-series-5-chromebook#TOC-Developer-switch). BootMode string `json:"bootMode,omitempty"` // CpuInfo: Information regarding CPU specs in the device. CpuInfo []*ChromeOsDeviceCpuInfo `json:"cpuInfo,omitempty"` // CpuStatusReports: Reports of CPU utilization and temperature // (Read-only) CpuStatusReports []*ChromeOsDeviceCpuStatusReports `json:"cpuStatusReports,omitempty"` // DeprovisionReason: (Read-only) Deprovision reason. // // Possible values: // "deprovisionReasonUnspecified" - The deprovision reason is unknown. // "deprovisionReasonSameModelReplacement" - The device was replaced // by a device with the same model. // "deprovisionReasonUpgrade" - The device was upgraded. // "deprovisionReasonDomainMove" - The device's domain was changed. // "deprovisionReasonServiceExpiration" - Service expired for the // device. // "deprovisionReasonOther" - The device was deprovisioned for a // legacy reason that is no longer supported. // "deprovisionReasonDifferentModelReplacement" - The device was // replaced by a device with a different model. // "deprovisionReasonRetiringDevice" - The device was retired. // "deprovisionReasonUpgradeTransfer" - The device's perpetual upgrade // was transferred to a new device. // "deprovisionReasonNotRequired" - A reason was not required. For // example, the licenses were returned to the customer's license pool. // "deprovisionReasonRepairCenter" - The device was deprovisioned by a // repair service center. DeprovisionReason string `json:"deprovisionReason,omitempty"` // DeviceFiles: A list of device files to download (Read-only) DeviceFiles []*ChromeOsDeviceDeviceFiles `json:"deviceFiles,omitempty"` // DeviceId: The unique ID of the Chrome device. DeviceId string `json:"deviceId,omitempty"` // DiskVolumeReports: Reports of disk space and other info about // mounted/connected volumes. DiskVolumeReports []*ChromeOsDeviceDiskVolumeReports `json:"diskVolumeReports,omitempty"` // DockMacAddress: (Read-only) Built-in MAC address for the docking // station that the device connected to. Factory sets Media access // control address (MAC address) assigned for use by a dock. It is // reserved specifically for MAC pass through device policy. The format // is twelve (12) hexadecimal digits without any delimiter (uppercase // letters). This is only relevant for some devices. DockMacAddress string `json:"dockMacAddress,omitempty"` // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // EthernetMacAddress: The device's MAC address on the ethernet network // interface. EthernetMacAddress string `json:"ethernetMacAddress,omitempty"` // EthernetMacAddress0: (Read-only) MAC address used by the // Chromebook’s internal ethernet port, and for onboard network // (ethernet) interface. The format is twelve (12) hexadecimal digits // without any delimiter (uppercase letters). This is only relevant for // some devices. EthernetMacAddress0 string `json:"ethernetMacAddress0,omitempty"` // FirmwareVersion: The Chrome device's firmware version. FirmwareVersion string `json:"firmwareVersion,omitempty"` // FirstEnrollmentTime: Date and time for the first time the device was // enrolled. FirstEnrollmentTime string `json:"firstEnrollmentTime,omitempty"` // Kind: The type of resource. For the Chromeosdevices resource, the // value is `admin#directory#chromeosdevice`. Kind string `json:"kind,omitempty"` // LastDeprovisionTimestamp: (Read-only) Date and time for the last // deprovision of the device. LastDeprovisionTimestamp string `json:"lastDeprovisionTimestamp,omitempty"` // LastEnrollmentTime: Date and time the device was last enrolled // (Read-only) LastEnrollmentTime string `json:"lastEnrollmentTime,omitempty"` // LastKnownNetwork: Contains last known network (Read-only) LastKnownNetwork []*ChromeOsDeviceLastKnownNetwork `json:"lastKnownNetwork,omitempty"` // LastSync: Date and time the device was last synchronized with the // policy settings in the G Suite administrator control panel // (Read-only) LastSync string `json:"lastSync,omitempty"` // MacAddress: The device's wireless MAC address. If the device does not // have this information, it is not included in the response. MacAddress string `json:"macAddress,omitempty"` // ManufactureDate: (Read-only) The date the device was manufactured in // yyyy-mm-dd format. ManufactureDate string `json:"manufactureDate,omitempty"` // Meid: The Mobile Equipment Identifier (MEID) or the International // Mobile Equipment Identity (IMEI) for the 3G mobile card in a mobile // device. A MEID/IMEI is typically used when adding a device to a // wireless carrier's post-pay service plan. If the device does not have // this information, this property is not included in the response. For // more information on how to export a MEID/IMEI list, see the // Developer's Guide // (/admin-sdk/directory/v1/guides/manage-chrome-devices.html#export_meid // ). Meid string `json:"meid,omitempty"` // Model: The device's model information. If the device does not have // this information, this property is not included in the response. Model string `json:"model,omitempty"` // Notes: Notes about this device added by the administrator. This // property can be searched // (https://support.google.com/chrome/a/answer/1698333) with the list // (/admin-sdk/directory/v1/reference/chromeosdevices/list) method's // `query` parameter. Maximum length is 500 characters. Empty values are // allowed. Notes string `json:"notes,omitempty"` // OrderNumber: The device's order number. Only devices directly // purchased from Google have an order number. OrderNumber string `json:"orderNumber,omitempty"` // OrgUnitId: The unique ID of the organizational unit. orgUnitPath is // the human readable version of orgUnitId. While orgUnitPath may change // by renaming an organizational unit within the path, orgUnitId is // unchangeable for one organizational unit. This property can be // updated // (/admin-sdk/directory/v1/guides/manage-chrome-devices#move_chrome_devi // ces_to_ou) using the API. For more information about how to create an // organizational structure for your device, see the administration help // center (https://support.google.com/a/answer/182433). OrgUnitId string `json:"orgUnitId,omitempty"` // OrgUnitPath: The full parent path with the organizational unit's name // associated with the device. Path names are case insensitive. If the // parent organizational unit is the top-level organization, it is // represented as a forward slash, `/`. This property can be updated // (/admin-sdk/directory/v1/guides/manage-chrome-devices#move_chrome_devi // ces_to_ou) using the API. For more information about how to create an // organizational structure for your device, see the administration help // center (https://support.google.com/a/answer/182433). OrgUnitPath string `json:"orgUnitPath,omitempty"` // OsUpdateStatus: The status of the OS updates for the device. OsUpdateStatus *OsUpdateStatus `json:"osUpdateStatus,omitempty"` // OsVersion: The Chrome device's operating system version. OsVersion string `json:"osVersion,omitempty"` // PlatformVersion: The Chrome device's platform version. PlatformVersion string `json:"platformVersion,omitempty"` // RecentUsers: A list of recent device users, in descending order, by // last login time. RecentUsers []*ChromeOsDeviceRecentUsers `json:"recentUsers,omitempty"` // ScreenshotFiles: A list of screenshot files to download. Type is // always "SCREENSHOT_FILE". (Read-only) ScreenshotFiles []*ChromeOsDeviceScreenshotFiles `json:"screenshotFiles,omitempty"` // SerialNumber: The Chrome device serial number entered when the device // was enabled. This value is the same as the Admin console's *Serial // Number* in the *Chrome OS Devices* tab. SerialNumber string `json:"serialNumber,omitempty"` // Status: The status of the device. Status string `json:"status,omitempty"` // SupportEndDate: Final date the device will be supported (Read-only) SupportEndDate string `json:"supportEndDate,omitempty"` // SystemRamFreeReports: Reports of amounts of available RAM memory // (Read-only) SystemRamFreeReports []*ChromeOsDeviceSystemRamFreeReports `json:"systemRamFreeReports,omitempty"` // SystemRamTotal: Total RAM on the device [in bytes] (Read-only) SystemRamTotal int64 `json:"systemRamTotal,omitempty,string"` // TpmVersionInfo: Trusted Platform Module (TPM) (Read-only) TpmVersionInfo *ChromeOsDeviceTpmVersionInfo `json:"tpmVersionInfo,omitempty"` // WillAutoRenew: Determines if the device will auto renew its support // after the support end date. This is a read-only property. WillAutoRenew bool `json:"willAutoRenew,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "ActiveTimeRanges") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ActiveTimeRanges") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
ChromeOsDevice: Google Chrome devices run on the Chrome OS (https://support.google.com/chromeos). For more information about common API tasks, see the Developer's Guide (/admin-sdk/directory/v1/guides/manage-chrome-devices).
func (*ChromeOsDevice) MarshalJSON ¶
func (s *ChromeOsDevice) MarshalJSON() ([]byte, error)
type ChromeOsDeviceAction ¶
type ChromeOsDeviceAction struct { // Action: Action to be taken on the Chrome OS device. Action string `json:"action,omitempty"` // DeprovisionReason: Only used when the action is `deprovision`. With // the `deprovision` action, this field is required. *Note*: The // deprovision reason is audited because it might have implications on // licenses for perpetual subscription customers. DeprovisionReason string `json:"deprovisionReason,omitempty"` // ForceSendFields is a list of field names (e.g. "Action") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Action") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceAction: Data about an update to the status of a Chrome OS device.
func (*ChromeOsDeviceAction) MarshalJSON ¶
func (s *ChromeOsDeviceAction) MarshalJSON() ([]byte, error)
type ChromeOsDeviceActiveTimeRanges ¶
type ChromeOsDeviceActiveTimeRanges struct { // ActiveTime: Duration of usage in milliseconds. ActiveTime int64 `json:"activeTime,omitempty"` // Date: Date of usage Date string `json:"date,omitempty"` // ForceSendFields is a list of field names (e.g. "ActiveTime") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ActiveTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceActiveTimeRanges) MarshalJSON ¶
func (s *ChromeOsDeviceActiveTimeRanges) MarshalJSON() ([]byte, error)
type ChromeOsDeviceCpuInfo ¶ added in v0.59.0
type ChromeOsDeviceCpuInfo struct { // Architecture: The CPU architecture. Architecture string `json:"architecture,omitempty"` // LogicalCpus: Information for the Logical CPUs LogicalCpus []*ChromeOsDeviceCpuInfoLogicalCpus `json:"logicalCpus,omitempty"` // MaxClockSpeedKhz: The max CPU clock speed in kHz. MaxClockSpeedKhz int64 `json:"maxClockSpeedKhz,omitempty"` // Model: The CPU model name. Model string `json:"model,omitempty"` // ForceSendFields is a list of field names (e.g. "Architecture") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Architecture") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceCpuInfo: CPU specs for a CPU.
func (*ChromeOsDeviceCpuInfo) MarshalJSON ¶ added in v0.59.0
func (s *ChromeOsDeviceCpuInfo) MarshalJSON() ([]byte, error)
type ChromeOsDeviceCpuInfoLogicalCpus ¶ added in v0.59.0
type ChromeOsDeviceCpuInfoLogicalCpus struct { // CStates: C-States indicate the power consumption state of the CPU. // For more information look at documentation published by the CPU // maker. CStates []*ChromeOsDeviceCpuInfoLogicalCpusCStates `json:"cStates,omitempty"` // CurrentScalingFrequencyKhz: Current frequency the CPU is running at. CurrentScalingFrequencyKhz int64 `json:"currentScalingFrequencyKhz,omitempty"` // IdleDuration: Idle time since last boot. IdleDuration string `json:"idleDuration,omitempty"` // MaxScalingFrequencyKhz: Maximum frequency the CPU is allowed to run // at, by policy. MaxScalingFrequencyKhz int64 `json:"maxScalingFrequencyKhz,omitempty"` // ForceSendFields is a list of field names (e.g. "CStates") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CStates") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceCpuInfoLogicalCpus: Status of a single logical CPU.
func (*ChromeOsDeviceCpuInfoLogicalCpus) MarshalJSON ¶ added in v0.59.0
func (s *ChromeOsDeviceCpuInfoLogicalCpus) MarshalJSON() ([]byte, error)
type ChromeOsDeviceCpuInfoLogicalCpusCStates ¶ added in v0.59.0
type ChromeOsDeviceCpuInfoLogicalCpusCStates struct { // DisplayName: Name of the state. DisplayName string `json:"displayName,omitempty"` // SessionDuration: Time spent in the state since the last reboot. SessionDuration string `json:"sessionDuration,omitempty"` // ForceSendFields is a list of field names (e.g. "DisplayName") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DisplayName") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceCpuInfoLogicalCpusCStates: Status of a single C-state. C-states are various modes the CPU can transition to in order to use more or less power.
func (*ChromeOsDeviceCpuInfoLogicalCpusCStates) MarshalJSON ¶ added in v0.59.0
func (s *ChromeOsDeviceCpuInfoLogicalCpusCStates) MarshalJSON() ([]byte, error)
type ChromeOsDeviceCpuStatusReports ¶
type ChromeOsDeviceCpuStatusReports struct { // CpuTemperatureInfo: A list of CPU temperature samples. CpuTemperatureInfo []*ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo `json:"cpuTemperatureInfo,omitempty"` CpuUtilizationPercentageInfo []int64 `json:"cpuUtilizationPercentageInfo,omitempty"` // ReportTime: Date and time the report was received. ReportTime string `json:"reportTime,omitempty"` // ForceSendFields is a list of field names (e.g. "CpuTemperatureInfo") // to unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CpuTemperatureInfo") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceCpuStatusReports) MarshalJSON ¶
func (s *ChromeOsDeviceCpuStatusReports) MarshalJSON() ([]byte, error)
type ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo ¶
type ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo struct { // Label: CPU label Label string `json:"label,omitempty"` // Temperature: Temperature in Celsius degrees. Temperature int64 `json:"temperature,omitempty"` // ForceSendFields is a list of field names (e.g. "Label") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Label") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo) MarshalJSON ¶
func (s *ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo) MarshalJSON() ([]byte, error)
type ChromeOsDeviceDeviceFiles ¶
type ChromeOsDeviceDeviceFiles struct { // CreateTime: Date and time the file was created CreateTime string `json:"createTime,omitempty"` // DownloadUrl: File download URL DownloadUrl string `json:"downloadUrl,omitempty"` // Name: File name Name string `json:"name,omitempty"` // Type: File type Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "CreateTime") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreateTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceDeviceFiles) MarshalJSON ¶
func (s *ChromeOsDeviceDeviceFiles) MarshalJSON() ([]byte, error)
type ChromeOsDeviceDiskVolumeReports ¶
type ChromeOsDeviceDiskVolumeReports struct { // VolumeInfo: Disk volumes VolumeInfo []*ChromeOsDeviceDiskVolumeReportsVolumeInfo `json:"volumeInfo,omitempty"` // ForceSendFields is a list of field names (e.g. "VolumeInfo") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "VolumeInfo") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceDiskVolumeReports) MarshalJSON ¶
func (s *ChromeOsDeviceDiskVolumeReports) MarshalJSON() ([]byte, error)
type ChromeOsDeviceDiskVolumeReportsVolumeInfo ¶
type ChromeOsDeviceDiskVolumeReportsVolumeInfo struct { // StorageFree: Free disk space [in bytes] StorageFree int64 `json:"storageFree,omitempty,string"` // StorageTotal: Total disk space [in bytes] StorageTotal int64 `json:"storageTotal,omitempty,string"` // VolumeId: Volume id VolumeId string `json:"volumeId,omitempty"` // ForceSendFields is a list of field names (e.g. "StorageFree") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "StorageFree") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceDiskVolumeReportsVolumeInfo) MarshalJSON ¶
func (s *ChromeOsDeviceDiskVolumeReportsVolumeInfo) MarshalJSON() ([]byte, error)
type ChromeOsDeviceLastKnownNetwork ¶ added in v0.29.0
type ChromeOsDeviceLastKnownNetwork struct { // IpAddress: The IP address. IpAddress string `json:"ipAddress,omitempty"` // WanIpAddress: The WAN IP address. WanIpAddress string `json:"wanIpAddress,omitempty"` // ForceSendFields is a list of field names (e.g. "IpAddress") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "IpAddress") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceLastKnownNetwork: Information for an ip address.
func (*ChromeOsDeviceLastKnownNetwork) MarshalJSON ¶ added in v0.29.0
func (s *ChromeOsDeviceLastKnownNetwork) MarshalJSON() ([]byte, error)
type ChromeOsDeviceRecentUsers ¶
type ChromeOsDeviceRecentUsers struct { // Email: The user's email address. This is only present if the user // type is `USER_TYPE_MANAGED`. Email string `json:"email,omitempty"` // Type: The type of the user. Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "Email") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Email") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceRecentUsers: A list of recent device users, in descending order, by last login time.
func (*ChromeOsDeviceRecentUsers) MarshalJSON ¶
func (s *ChromeOsDeviceRecentUsers) MarshalJSON() ([]byte, error)
type ChromeOsDeviceScreenshotFiles ¶ added in v0.42.0
type ChromeOsDeviceScreenshotFiles struct { // CreateTime: Date and time the file was created CreateTime string `json:"createTime,omitempty"` // DownloadUrl: File download URL DownloadUrl string `json:"downloadUrl,omitempty"` // Name: File name Name string `json:"name,omitempty"` // Type: File type Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "CreateTime") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CreateTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceScreenshotFiles) MarshalJSON ¶ added in v0.42.0
func (s *ChromeOsDeviceScreenshotFiles) MarshalJSON() ([]byte, error)
type ChromeOsDeviceSystemRamFreeReports ¶
type ChromeOsDeviceSystemRamFreeReports struct { // ReportTime: Date and time the report was received. ReportTime string `json:"reportTime,omitempty"` SystemRamFreeInfo googleapi.Int64s `json:"systemRamFreeInfo,omitempty"` // ForceSendFields is a list of field names (e.g. "ReportTime") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "ReportTime") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsDeviceSystemRamFreeReports) MarshalJSON ¶
func (s *ChromeOsDeviceSystemRamFreeReports) MarshalJSON() ([]byte, error)
type ChromeOsDeviceTpmVersionInfo ¶
type ChromeOsDeviceTpmVersionInfo struct { // Family: TPM family. We use the TPM 2.0 style encoding, e.g.: TPM 1.2: // "1.2" -> 312e3200 TPM 2.0: "2.0" -> 322e3000 Family string `json:"family,omitempty"` // FirmwareVersion: TPM firmware version. FirmwareVersion string `json:"firmwareVersion,omitempty"` // Manufacturer: TPM manufacturer code. Manufacturer string `json:"manufacturer,omitempty"` // SpecLevel: TPM specification level. See Library Specification for TPM // 2.0 and Main Specification for TPM 1.2. SpecLevel string `json:"specLevel,omitempty"` // TpmModel: TPM model number. TpmModel string `json:"tpmModel,omitempty"` // VendorSpecific: Vendor-specific information such as Vendor ID. VendorSpecific string `json:"vendorSpecific,omitempty"` // ForceSendFields is a list of field names (e.g. "Family") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Family") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
ChromeOsDeviceTpmVersionInfo: Trusted Platform Module (TPM) (Read-only)
func (*ChromeOsDeviceTpmVersionInfo) MarshalJSON ¶
func (s *ChromeOsDeviceTpmVersionInfo) MarshalJSON() ([]byte, error)
type ChromeOsDevices ¶
type ChromeOsDevices struct { // Chromeosdevices: A list of Chrome OS Device objects. Chromeosdevices []*ChromeOsDevice `json:"chromeosdevices,omitempty"` // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // Kind: Kind of resource this is. Kind string `json:"kind,omitempty"` // NextPageToken: Token used to access the next page of this result. To // access the next page, use this token's value in the `pageToken` query // string of this request. NextPageToken string `json:"nextPageToken,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "Chromeosdevices") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Chromeosdevices") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*ChromeOsDevices) MarshalJSON ¶
func (s *ChromeOsDevices) MarshalJSON() ([]byte, error)
type ChromeOsMoveDevicesToOu ¶
type ChromeOsMoveDevicesToOu struct { // DeviceIds: Chrome OS devices to be moved to OU DeviceIds []string `json:"deviceIds,omitempty"` // ForceSendFields is a list of field names (e.g. "DeviceIds") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "DeviceIds") to include in // API requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*ChromeOsMoveDevicesToOu) MarshalJSON ¶
func (s *ChromeOsMoveDevicesToOu) MarshalJSON() ([]byte, error)
type ChromeosdevicesActionCall ¶
type ChromeosdevicesActionCall struct {
// contains filtered or unexported fields
}
func (*ChromeosdevicesActionCall) Context ¶
func (c *ChromeosdevicesActionCall) Context(ctx context.Context) *ChromeosdevicesActionCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChromeosdevicesActionCall) Do ¶
func (c *ChromeosdevicesActionCall) Do(opts ...googleapi.CallOption) error
Do executes the "directory.chromeosdevices.action" call.
func (*ChromeosdevicesActionCall) Fields ¶
func (c *ChromeosdevicesActionCall) Fields(s ...googleapi.Field) *ChromeosdevicesActionCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChromeosdevicesActionCall) Header ¶
func (c *ChromeosdevicesActionCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ChromeosdevicesGetCall ¶
type ChromeosdevicesGetCall struct {
// contains filtered or unexported fields
}
func (*ChromeosdevicesGetCall) Context ¶
func (c *ChromeosdevicesGetCall) Context(ctx context.Context) *ChromeosdevicesGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChromeosdevicesGetCall) Do ¶
func (c *ChromeosdevicesGetCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevice, error)
Do executes the "directory.chromeosdevices.get" call. Exactly one of *ChromeOsDevice or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ChromeOsDevice.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChromeosdevicesGetCall) Fields ¶
func (c *ChromeosdevicesGetCall) Fields(s ...googleapi.Field) *ChromeosdevicesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChromeosdevicesGetCall) Header ¶
func (c *ChromeosdevicesGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ChromeosdevicesGetCall) IfNoneMatch ¶
func (c *ChromeosdevicesGetCall) IfNoneMatch(entityTag string) *ChromeosdevicesGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ChromeosdevicesGetCall) Projection ¶
func (c *ChromeosdevicesGetCall) Projection(projection string) *ChromeosdevicesGetCall
Projection sets the optional parameter "projection": Determines whether the response contains the full list of properties or only a subset.
Possible values:
"BASIC" - Includes only the basic metadata fields (e.g., deviceId,
serialNumber, status, and user)
"FULL" - Includes all metadata fields
type ChromeosdevicesListCall ¶
type ChromeosdevicesListCall struct {
// contains filtered or unexported fields
}
func (*ChromeosdevicesListCall) Context ¶
func (c *ChromeosdevicesListCall) Context(ctx context.Context) *ChromeosdevicesListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChromeosdevicesListCall) Do ¶
func (c *ChromeosdevicesListCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevices, error)
Do executes the "directory.chromeosdevices.list" call. Exactly one of *ChromeOsDevices or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ChromeOsDevices.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChromeosdevicesListCall) Fields ¶
func (c *ChromeosdevicesListCall) Fields(s ...googleapi.Field) *ChromeosdevicesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChromeosdevicesListCall) Header ¶
func (c *ChromeosdevicesListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ChromeosdevicesListCall) IfNoneMatch ¶
func (c *ChromeosdevicesListCall) IfNoneMatch(entityTag string) *ChromeosdevicesListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*ChromeosdevicesListCall) IncludeChildOrgunits ¶ added in v0.60.0
func (c *ChromeosdevicesListCall) IncludeChildOrgunits(includeChildOrgunits bool) *ChromeosdevicesListCall
IncludeChildOrgunits sets the optional parameter "includeChildOrgunits": Return devices from all child orgunits, as well as the specified org unit. If this is set to true, 'orgUnitPath' must be provided.
func (*ChromeosdevicesListCall) MaxResults ¶
func (c *ChromeosdevicesListCall) MaxResults(maxResults int64) *ChromeosdevicesListCall
MaxResults sets the optional parameter "maxResults": Maximum number of results to return.
func (*ChromeosdevicesListCall) OrderBy ¶
func (c *ChromeosdevicesListCall) OrderBy(orderBy string) *ChromeosdevicesListCall
OrderBy sets the optional parameter "orderBy": Device property to use for sorting results.
Possible values:
"annotatedLocation" - Chrome device location as annotated by the
administrator.
"annotatedUser" - Chromebook user as annotated by administrator. "lastSync" - The date and time the Chrome device was last
synchronized with the policy settings in the Admin console.
"notes" - Chrome device notes as annotated by the administrator. "serialNumber" - The Chrome device serial number entered when the
device was enabled.
"status" - Chrome device status. For more information, see the <a
[chromeosdevices](/admin-sdk/directory/v1/reference/chromeosdevices.ht ml).
func (*ChromeosdevicesListCall) OrgUnitPath ¶
func (c *ChromeosdevicesListCall) OrgUnitPath(orgUnitPath string) *ChromeosdevicesListCall
OrgUnitPath sets the optional parameter "orgUnitPath": The full path of the organizational unit (minus the leading `/`) or its unique ID.
func (*ChromeosdevicesListCall) PageToken ¶
func (c *ChromeosdevicesListCall) PageToken(pageToken string) *ChromeosdevicesListCall
PageToken sets the optional parameter "pageToken": The `pageToken` query parameter is used to request the next page of query results. The follow-on request's `pageToken` query parameter is the `nextPageToken` from your previous response.
func (*ChromeosdevicesListCall) Pages ¶
func (c *ChromeosdevicesListCall) Pages(ctx context.Context, f func(*ChromeOsDevices) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
func (*ChromeosdevicesListCall) Projection ¶
func (c *ChromeosdevicesListCall) Projection(projection string) *ChromeosdevicesListCall
Projection sets the optional parameter "projection": Restrict information returned to a set of selected fields.
Possible values:
"BASIC" - Includes only the basic metadata fields (e.g., deviceId,
serialNumber, status, and user)
"FULL" - Includes all metadata fields
func (*ChromeosdevicesListCall) Query ¶
func (c *ChromeosdevicesListCall) Query(query string) *ChromeosdevicesListCall
Query sets the optional parameter "query": Search string in the format given at https://developers.google.com/admin-sdk/directory/v1/list-query-operators
func (*ChromeosdevicesListCall) SortOrder ¶
func (c *ChromeosdevicesListCall) SortOrder(sortOrder string) *ChromeosdevicesListCall
SortOrder sets the optional parameter "sortOrder": Whether to return results in ascending or descending order. Must be used with the `orderBy` parameter.
Possible values:
"ASCENDING" - Ascending order. "DESCENDING" - Descending order.
type ChromeosdevicesMoveDevicesToOuCall ¶
type ChromeosdevicesMoveDevicesToOuCall struct {
// contains filtered or unexported fields
}
func (*ChromeosdevicesMoveDevicesToOuCall) Context ¶
func (c *ChromeosdevicesMoveDevicesToOuCall) Context(ctx context.Context) *ChromeosdevicesMoveDevicesToOuCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChromeosdevicesMoveDevicesToOuCall) Do ¶
func (c *ChromeosdevicesMoveDevicesToOuCall) Do(opts ...googleapi.CallOption) error
Do executes the "directory.chromeosdevices.moveDevicesToOu" call.
func (*ChromeosdevicesMoveDevicesToOuCall) Fields ¶
func (c *ChromeosdevicesMoveDevicesToOuCall) Fields(s ...googleapi.Field) *ChromeosdevicesMoveDevicesToOuCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChromeosdevicesMoveDevicesToOuCall) Header ¶
func (c *ChromeosdevicesMoveDevicesToOuCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type ChromeosdevicesPatchCall ¶
type ChromeosdevicesPatchCall struct {
// contains filtered or unexported fields
}
func (*ChromeosdevicesPatchCall) Context ¶
func (c *ChromeosdevicesPatchCall) Context(ctx context.Context) *ChromeosdevicesPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChromeosdevicesPatchCall) Do ¶
func (c *ChromeosdevicesPatchCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevice, error)
Do executes the "directory.chromeosdevices.patch" call. Exactly one of *ChromeOsDevice or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ChromeOsDevice.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChromeosdevicesPatchCall) Fields ¶
func (c *ChromeosdevicesPatchCall) Fields(s ...googleapi.Field) *ChromeosdevicesPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChromeosdevicesPatchCall) Header ¶
func (c *ChromeosdevicesPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ChromeosdevicesPatchCall) Projection ¶
func (c *ChromeosdevicesPatchCall) Projection(projection string) *ChromeosdevicesPatchCall
Projection sets the optional parameter "projection": Restrict information returned to a set of selected fields.
Possible values:
"BASIC" - Includes only the basic metadata fields (e.g., deviceId,
serialNumber, status, and user)
"FULL" - Includes all metadata fields
type ChromeosdevicesService ¶
type ChromeosdevicesService struct {
// contains filtered or unexported fields
}
func NewChromeosdevicesService ¶
func NewChromeosdevicesService(s *Service) *ChromeosdevicesService
func (*ChromeosdevicesService) Action ¶
func (r *ChromeosdevicesService) Action(customerId string, resourceId string, chromeosdeviceaction *ChromeOsDeviceAction) *ChromeosdevicesActionCall
Action: Takes an action that affects a Chrome OS Device. This includes deprovisioning, disabling, and re-enabling devices. *Warning:* * Deprovisioning a device will stop device policy syncing and remove device-level printers. After a device is deprovisioned, it must be wiped before it can be re-enrolled. * Lost or stolen devices should use the disable action. * Re-enabling a disabled device will consume a device license. If you do not have sufficient licenses available when completing the re-enable action, you will receive an error. For more information about deprovisioning and disabling devices, visit the help center (https://support.google.com/chrome/a/answer/3523633).
- customerId: The unique ID for the customer's Google Workspace account. As an account administrator, you can also use the `my_customer` alias to represent your account's `customerId`. The `customerId` is also returned as part of the Users resource (/admin-sdk/directory/v1/reference/users).
- resourceId: The unique ID of the device. The `resourceId`s are returned in the response from the chromeosdevices.list (/admin-sdk/directory/v1/reference/chromeosdevices/list) method.
func (*ChromeosdevicesService) Get ¶
func (r *ChromeosdevicesService) Get(customerId string, deviceId string) *ChromeosdevicesGetCall
Get: Retrieves a Chrome OS device's properties.
- customerId: The unique ID for the customer's Google Workspace account. As an account administrator, you can also use the `my_customer` alias to represent your account's `customerId`. The `customerId` is also returned as part of the Users resource (/admin-sdk/directory/v1/reference/users).
- deviceId: The unique ID of the device. The `deviceId`s are returned in the response from the chromeosdevices.list (/admin-sdk/directory/v1/reference/chromeosdevices/list) method.
func (*ChromeosdevicesService) List ¶
func (r *ChromeosdevicesService) List(customerId string) *ChromeosdevicesListCall
List: Retrieves a paginated list of Chrome OS devices within an account.
- customerId: The unique ID for the customer's Google Workspace account. As an account administrator, you can also use the `my_customer` alias to represent your account's `customerId`. The `customerId` is also returned as part of the Users resource (/admin-sdk/directory/v1/reference/users).
func (*ChromeosdevicesService) MoveDevicesToOu ¶
func (r *ChromeosdevicesService) MoveDevicesToOu(customerId string, orgUnitPath string, chromeosmovedevicestoou *ChromeOsMoveDevicesToOu) *ChromeosdevicesMoveDevicesToOuCall
MoveDevicesToOu: Moves or inserts multiple Chrome OS devices to an organizational unit. You can move up to 50 devices at once.
- customerId: Immutable. ID of the Google Workspace account. - orgUnitPath: Full path of the target organizational unit or its ID.
func (*ChromeosdevicesService) Patch ¶
func (r *ChromeosdevicesService) Patch(customerId string, deviceId string, chromeosdevice *ChromeOsDevice) *ChromeosdevicesPatchCall
Patch: Updates a device's updatable properties, such as `annotatedUser`, `annotatedLocation`, `notes`, `orgUnitPath`, or `annotatedAssetId`. This method supports patch semantics (/admin-sdk/directory/v1/guides/performance#patch).
- customerId: The unique ID for the customer's Google Workspace account. As an account administrator, you can also use the `my_customer` alias to represent your account's `customerId`. The `customerId` is also returned as part of the Users resource (/admin-sdk/directory/v1/reference/users).
- deviceId: The unique ID of the device. The `deviceId`s are returned in the response from the chromeosdevices.list (/admin-sdk/v1/reference/chromeosdevices/list) method.
func (*ChromeosdevicesService) Update ¶
func (r *ChromeosdevicesService) Update(customerId string, deviceId string, chromeosdevice *ChromeOsDevice) *ChromeosdevicesUpdateCall
Update: Updates a device's updatable properties, such as `annotatedUser`, `annotatedLocation`, `notes`, `orgUnitPath`, or `annotatedAssetId`.
- customerId: The unique ID for the customer's Google Workspace account. As an account administrator, you can also use the `my_customer` alias to represent your account's `customerId`. The `customerId` is also returned as part of the Users resource (/admin-sdk/directory/v1/reference/users).
- deviceId: The unique ID of the device. The `deviceId`s are returned in the response from the chromeosdevices.list (/admin-sdk/v1/reference/chromeosdevices/list) method.
type ChromeosdevicesUpdateCall ¶
type ChromeosdevicesUpdateCall struct {
// contains filtered or unexported fields
}
func (*ChromeosdevicesUpdateCall) Context ¶
func (c *ChromeosdevicesUpdateCall) Context(ctx context.Context) *ChromeosdevicesUpdateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*ChromeosdevicesUpdateCall) Do ¶
func (c *ChromeosdevicesUpdateCall) Do(opts ...googleapi.CallOption) (*ChromeOsDevice, error)
Do executes the "directory.chromeosdevices.update" call. Exactly one of *ChromeOsDevice or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ChromeOsDevice.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ChromeosdevicesUpdateCall) Fields ¶
func (c *ChromeosdevicesUpdateCall) Fields(s ...googleapi.Field) *ChromeosdevicesUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ChromeosdevicesUpdateCall) Header ¶
func (c *ChromeosdevicesUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ChromeosdevicesUpdateCall) Projection ¶
func (c *ChromeosdevicesUpdateCall) Projection(projection string) *ChromeosdevicesUpdateCall
Projection sets the optional parameter "projection": Restrict information returned to a set of selected fields.
Possible values:
"BASIC" - Includes only the basic metadata fields (e.g., deviceId,
serialNumber, status, and user)
"FULL" - Includes all metadata fields
type CreatePrintServerRequest ¶ added in v0.98.0
type CreatePrintServerRequest struct { // Parent: Required. The unique ID // (https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers) // of the customer's Google Workspace account. Format: `customers/{id}` Parent string `json:"parent,omitempty"` // PrintServer: Required. A print server to create. If you want to place // the print server under a specific organizational unit (OU), then // populate the `org_unit_id`. Otherwise the print server is created // under the root OU. The `org_unit_id` can be retrieved using the // Directory API // (https://developers.google.com/admin-sdk/directory/v1/guides/manage-org-units). PrintServer *PrintServer `json:"printServer,omitempty"` // ForceSendFields is a list of field names (e.g. "Parent") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Parent") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
CreatePrintServerRequest: Request for adding a new print server.
func (*CreatePrintServerRequest) MarshalJSON ¶ added in v0.98.0
func (s *CreatePrintServerRequest) MarshalJSON() ([]byte, error)
type CreatePrinterRequest ¶ added in v0.42.0
type CreatePrinterRequest struct { // Parent: Required. The name of the customer. Format: // customers/{customer_id} Parent string `json:"parent,omitempty"` // Printer: Required. A printer to create. If you want to place the // printer under particular OU then populate printer.org_unit_id filed. // Otherwise the printer will be placed under root OU. Printer *Printer `json:"printer,omitempty"` // ForceSendFields is a list of field names (e.g. "Parent") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "Parent") to include in API // requests with the JSON null value. By default, fields with empty // values are omitted from API requests. However, any field with an // empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
CreatePrinterRequest: Request for adding a new printer.
func (*CreatePrinterRequest) MarshalJSON ¶ added in v0.42.0
func (s *CreatePrinterRequest) MarshalJSON() ([]byte, error)
type Customer ¶
type Customer struct { // AlternateEmail: The customer's secondary contact email address. This // email address cannot be on the same domain as the `customerDomain` AlternateEmail string `json:"alternateEmail,omitempty"` // CustomerCreationTime: The customer's creation time (Readonly) CustomerCreationTime string `json:"customerCreationTime,omitempty"` // CustomerDomain: The customer's primary domain name string. Do not // include the `www` prefix when creating a new customer. CustomerDomain string `json:"customerDomain,omitempty"` // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // Id: The unique ID for the customer's Google Workspace account. // (Readonly) Id string `json:"id,omitempty"` // Kind: Identifies the resource as a customer. Value: // `admin#directory#customer` Kind string `json:"kind,omitempty"` // Language: The customer's ISO 639-2 language code. See the Language // Codes (/admin-sdk/directory/v1/languages) page for the list of // supported codes. Valid language codes outside the supported set will // be accepted by the API but may lead to unexpected behavior. The // default value is `en`. Language string `json:"language,omitempty"` // PhoneNumber: The customer's contact phone number in E.164 // (https://en.wikipedia.org/wiki/E.164) format. PhoneNumber string `json:"phoneNumber,omitempty"` // PostalAddress: The customer's postal address information. PostalAddress *CustomerPostalAddress `json:"postalAddress,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "AlternateEmail") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AlternateEmail") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
func (*Customer) MarshalJSON ¶
type CustomerDevicesChromeosCommandsGetCall ¶ added in v0.34.0
type CustomerDevicesChromeosCommandsGetCall struct {
// contains filtered or unexported fields
}
func (*CustomerDevicesChromeosCommandsGetCall) Context ¶ added in v0.34.0
func (c *CustomerDevicesChromeosCommandsGetCall) Context(ctx context.Context) *CustomerDevicesChromeosCommandsGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomerDevicesChromeosCommandsGetCall) Do ¶ added in v0.34.0
func (c *CustomerDevicesChromeosCommandsGetCall) Do(opts ...googleapi.CallOption) (*DirectoryChromeosdevicesCommand, error)
Do executes the "admin.customer.devices.chromeos.commands.get" call. Exactly one of *DirectoryChromeosdevicesCommand or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DirectoryChromeosdevicesCommand.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomerDevicesChromeosCommandsGetCall) Fields ¶ added in v0.34.0
func (c *CustomerDevicesChromeosCommandsGetCall) Fields(s ...googleapi.Field) *CustomerDevicesChromeosCommandsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomerDevicesChromeosCommandsGetCall) Header ¶ added in v0.34.0
func (c *CustomerDevicesChromeosCommandsGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomerDevicesChromeosCommandsGetCall) IfNoneMatch ¶ added in v0.34.0
func (c *CustomerDevicesChromeosCommandsGetCall) IfNoneMatch(entityTag string) *CustomerDevicesChromeosCommandsGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type CustomerDevicesChromeosCommandsService ¶ added in v0.34.0
type CustomerDevicesChromeosCommandsService struct {
// contains filtered or unexported fields
}
func NewCustomerDevicesChromeosCommandsService ¶ added in v0.34.0
func NewCustomerDevicesChromeosCommandsService(s *Service) *CustomerDevicesChromeosCommandsService
func (*CustomerDevicesChromeosCommandsService) Get ¶ added in v0.34.0
func (r *CustomerDevicesChromeosCommandsService) Get(customerId string, deviceId string, commandId int64) *CustomerDevicesChromeosCommandsGetCall
Get: Gets command data a specific command issued to the device.
- commandId: Immutable. ID of Chrome OS Device Command. - customerId: Immutable. ID of the Google Workspace account. - deviceId: Immutable. ID of Chrome OS Device.
type CustomerDevicesChromeosIssueCommandCall ¶ added in v0.34.0
type CustomerDevicesChromeosIssueCommandCall struct {
// contains filtered or unexported fields
}
func (*CustomerDevicesChromeosIssueCommandCall) Context ¶ added in v0.34.0
func (c *CustomerDevicesChromeosIssueCommandCall) Context(ctx context.Context) *CustomerDevicesChromeosIssueCommandCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomerDevicesChromeosIssueCommandCall) Do ¶ added in v0.34.0
func (c *CustomerDevicesChromeosIssueCommandCall) Do(opts ...googleapi.CallOption) (*DirectoryChromeosdevicesIssueCommandResponse, error)
Do executes the "admin.customer.devices.chromeos.issueCommand" call. Exactly one of *DirectoryChromeosdevicesIssueCommandResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *DirectoryChromeosdevicesIssueCommandResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomerDevicesChromeosIssueCommandCall) Fields ¶ added in v0.34.0
func (c *CustomerDevicesChromeosIssueCommandCall) Fields(s ...googleapi.Field) *CustomerDevicesChromeosIssueCommandCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomerDevicesChromeosIssueCommandCall) Header ¶ added in v0.34.0
func (c *CustomerDevicesChromeosIssueCommandCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomerDevicesChromeosService ¶ added in v0.34.0
type CustomerDevicesChromeosService struct { Commands *CustomerDevicesChromeosCommandsService // contains filtered or unexported fields }
func NewCustomerDevicesChromeosService ¶ added in v0.34.0
func NewCustomerDevicesChromeosService(s *Service) *CustomerDevicesChromeosService
func (*CustomerDevicesChromeosService) IssueCommand ¶ added in v0.34.0
func (r *CustomerDevicesChromeosService) IssueCommand(customerId string, deviceId string, directorychromeosdevicesissuecommandrequest *DirectoryChromeosdevicesIssueCommandRequest) *CustomerDevicesChromeosIssueCommandCall
IssueCommand: Issues a command for the device to execute.
- customerId: Immutable. ID of the Google Workspace account. - deviceId: Immutable. ID of Chrome OS Device.
type CustomerDevicesService ¶ added in v0.34.0
type CustomerDevicesService struct { Chromeos *CustomerDevicesChromeosService // contains filtered or unexported fields }
func NewCustomerDevicesService ¶ added in v0.34.0
func NewCustomerDevicesService(s *Service) *CustomerDevicesService
type CustomerPostalAddress ¶
type CustomerPostalAddress struct { // AddressLine1: A customer's physical address. The address can be // composed of one to three lines. AddressLine1 string `json:"addressLine1,omitempty"` // AddressLine2: Address line 2 of the address. AddressLine2 string `json:"addressLine2,omitempty"` // AddressLine3: Address line 3 of the address. AddressLine3 string `json:"addressLine3,omitempty"` // ContactName: The customer contact's name. ContactName string `json:"contactName,omitempty"` // CountryCode: This is a required property. For `countryCode` // information see the ISO 3166 country code elements // (https://www.iso.org/iso/country_codes.htm). CountryCode string `json:"countryCode,omitempty"` // Locality: Name of the locality. An example of a locality value is the // city of `San Francisco`. Locality string `json:"locality,omitempty"` // OrganizationName: The company or company division name. OrganizationName string `json:"organizationName,omitempty"` // PostalCode: The postal code. A postalCode example is a postal zip // code such as `10009`. This is in accordance with - http: // //portablecontacts.net/draft-spec.html#address_element. PostalCode string `json:"postalCode,omitempty"` // Region: Name of the region. An example of a region value is `NY` for // the state of New York. Region string `json:"region,omitempty"` // ForceSendFields is a list of field names (e.g. "AddressLine1") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "AddressLine1") to include // in API requests with the JSON null value. By default, fields with // empty values are omitted from API requests. However, any field with // an empty value appearing in NullFields will be sent to the server as // null. It is an error if a field in this list has a non-empty value. // This may be used to include null fields in Patch requests. NullFields []string `json:"-"` }
func (*CustomerPostalAddress) MarshalJSON ¶
func (s *CustomerPostalAddress) MarshalJSON() ([]byte, error)
type CustomerService ¶ added in v0.34.0
type CustomerService struct { Devices *CustomerDevicesService // contains filtered or unexported fields }
func NewCustomerService ¶ added in v0.34.0
func NewCustomerService(s *Service) *CustomerService
type CustomersChromePrintServersBatchCreatePrintServersCall ¶ added in v0.98.0
type CustomersChromePrintServersBatchCreatePrintServersCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersBatchCreatePrintServersCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Context(ctx context.Context) *CustomersChromePrintServersBatchCreatePrintServersCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersBatchCreatePrintServersCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Do(opts ...googleapi.CallOption) (*BatchCreatePrintServersResponse, error)
Do executes the "admin.customers.chrome.printServers.batchCreatePrintServers" call. Exactly one of *BatchCreatePrintServersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BatchCreatePrintServersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersBatchCreatePrintServersCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersBatchCreatePrintServersCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersBatchCreatePrintServersCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchCreatePrintServersCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintServersBatchDeletePrintServersCall ¶ added in v0.98.0
type CustomersChromePrintServersBatchDeletePrintServersCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersBatchDeletePrintServersCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Context(ctx context.Context) *CustomersChromePrintServersBatchDeletePrintServersCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersBatchDeletePrintServersCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Do(opts ...googleapi.CallOption) (*BatchDeletePrintServersResponse, error)
Do executes the "admin.customers.chrome.printServers.batchDeletePrintServers" call. Exactly one of *BatchDeletePrintServersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BatchDeletePrintServersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersBatchDeletePrintServersCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersBatchDeletePrintServersCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersBatchDeletePrintServersCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersBatchDeletePrintServersCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintServersCreateCall ¶ added in v0.98.0
type CustomersChromePrintServersCreateCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersCreateCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersCreateCall) Context(ctx context.Context) *CustomersChromePrintServersCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersCreateCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersCreateCall) Do(opts ...googleapi.CallOption) (*PrintServer, error)
Do executes the "admin.customers.chrome.printServers.create" call. Exactly one of *PrintServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PrintServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersCreateCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersCreateCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersCreateCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintServersDeleteCall ¶ added in v0.98.0
type CustomersChromePrintServersDeleteCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersDeleteCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersDeleteCall) Context(ctx context.Context) *CustomersChromePrintServersDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersDeleteCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "admin.customers.chrome.printServers.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersDeleteCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersDeleteCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersDeleteCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintServersGetCall ¶ added in v0.98.0
type CustomersChromePrintServersGetCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersGetCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersGetCall) Context(ctx context.Context) *CustomersChromePrintServersGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersGetCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersGetCall) Do(opts ...googleapi.CallOption) (*PrintServer, error)
Do executes the "admin.customers.chrome.printServers.get" call. Exactly one of *PrintServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PrintServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersGetCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersGetCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersGetCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintServersGetCall) IfNoneMatch ¶ added in v0.98.0
func (c *CustomersChromePrintServersGetCall) IfNoneMatch(entityTag string) *CustomersChromePrintServersGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type CustomersChromePrintServersListCall ¶ added in v0.98.0
type CustomersChromePrintServersListCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersListCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) Context(ctx context.Context) *CustomersChromePrintServersListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersListCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) Do(opts ...googleapi.CallOption) (*ListPrintServersResponse, error)
Do executes the "admin.customers.chrome.printServers.list" call. Exactly one of *ListPrintServersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListPrintServersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersListCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersListCall) Filter ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) Filter(filter string) *CustomersChromePrintServersListCall
Filter sets the optional parameter "filter": Search query in Common Expression Language syntax (https://github.com/google/cel-spec). Supported filters are `display_name`, `description`, and `uri`. Example: `printServer.displayName=='marketing-queue'`.
func (*CustomersChromePrintServersListCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintServersListCall) IfNoneMatch ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) IfNoneMatch(entityTag string) *CustomersChromePrintServersListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*CustomersChromePrintServersListCall) OrderBy ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) OrderBy(orderBy string) *CustomersChromePrintServersListCall
OrderBy sets the optional parameter "orderBy": Sort order for results. Supported values are `display_name`, `description`, or `create_time`. Default order is ascending, but descending order can be returned by appending "desc" to the `order_by` field. For instance, `orderBy=='description desc'` returns the print servers sorted by description in descending order.
func (*CustomersChromePrintServersListCall) OrgUnitId ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) OrgUnitId(orgUnitId string) *CustomersChromePrintServersListCall
OrgUnitId sets the optional parameter "orgUnitId": If `org_unit_id` is present in the request, only print servers owned or inherited by the organizational unit (OU) are returned. If the `PrintServer` resource's `org_unit_id` matches the one in the request, the OU owns the server. If `org_unit_id` is not specified in the request, all print servers are returned or filtered against.
func (*CustomersChromePrintServersListCall) PageSize ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) PageSize(pageSize int64) *CustomersChromePrintServersListCall
PageSize sets the optional parameter "pageSize": The maximum number of objects to return (default `100`, max `100`). The service might return fewer than this value.
func (*CustomersChromePrintServersListCall) PageToken ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) PageToken(pageToken string) *CustomersChromePrintServersListCall
PageToken sets the optional parameter "pageToken": A generated token to paginate results (the `next_page_token` from a previous call).
func (*CustomersChromePrintServersListCall) Pages ¶ added in v0.98.0
func (c *CustomersChromePrintServersListCall) Pages(ctx context.Context, f func(*ListPrintServersResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
type CustomersChromePrintServersPatchCall ¶ added in v0.98.0
type CustomersChromePrintServersPatchCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintServersPatchCall) Context ¶ added in v0.98.0
func (c *CustomersChromePrintServersPatchCall) Context(ctx context.Context) *CustomersChromePrintServersPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintServersPatchCall) Do ¶ added in v0.98.0
func (c *CustomersChromePrintServersPatchCall) Do(opts ...googleapi.CallOption) (*PrintServer, error)
Do executes the "admin.customers.chrome.printServers.patch" call. Exactly one of *PrintServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *PrintServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintServersPatchCall) Fields ¶ added in v0.98.0
func (c *CustomersChromePrintServersPatchCall) Fields(s ...googleapi.Field) *CustomersChromePrintServersPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintServersPatchCall) Header ¶ added in v0.98.0
func (c *CustomersChromePrintServersPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintServersPatchCall) UpdateMask ¶ added in v0.98.0
func (c *CustomersChromePrintServersPatchCall) UpdateMask(updateMask string) *CustomersChromePrintServersPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to update. Some fields are read-only and cannot be updated. Values for unspecified fields are patched.
type CustomersChromePrintServersService ¶ added in v0.98.0
type CustomersChromePrintServersService struct {
// contains filtered or unexported fields
}
func NewCustomersChromePrintServersService ¶ added in v0.98.0
func NewCustomersChromePrintServersService(s *Service) *CustomersChromePrintServersService
func (*CustomersChromePrintServersService) BatchCreatePrintServers ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) BatchCreatePrintServers(parent string, batchcreateprintserversrequest *BatchCreatePrintServersRequest) *CustomersChromePrintServersBatchCreatePrintServersCall
BatchCreatePrintServers: Creates multiple print servers.
- parent: The unique ID (https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers) of the customer's Google Workspace account. Format: `customers/{id}`.
func (*CustomersChromePrintServersService) BatchDeletePrintServers ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) BatchDeletePrintServers(parent string, batchdeleteprintserversrequest *BatchDeletePrintServersRequest) *CustomersChromePrintServersBatchDeletePrintServersCall
BatchDeletePrintServers: Deletes multiple print servers.
- parent: The unique ID (https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers) of the customer's Google Workspace account. Format: `customers/{customer.id}`.
func (*CustomersChromePrintServersService) Create ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) Create(parent string, printserver *PrintServer) *CustomersChromePrintServersCreateCall
Create: Creates a print server.
- parent: The unique ID (https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers) of the customer's Google Workspace account. Format: `customers/{id}`.
func (*CustomersChromePrintServersService) Delete ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) Delete(name string) *CustomersChromePrintServersDeleteCall
Delete: Deletes a print server.
- name: The name of the print server to be deleted. Format: `customers/{customer.id}/chrome/printServers/{print_server.id}`.
func (*CustomersChromePrintServersService) Get ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) Get(name string) *CustomersChromePrintServersGetCall
Get: Returns a print server's configuration.
- name: The unique ID (https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers) of the customer's Google Workspace account. Format: `customers/{id}`.
func (*CustomersChromePrintServersService) List ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) List(parent string) *CustomersChromePrintServersListCall
List: Lists print server configurations.
- parent: The unique ID (https://developers.google.com/admin-sdk/directory/reference/rest/v1/customers) of the customer's Google Workspace account. Format: `customers/{id}`.
func (*CustomersChromePrintServersService) Patch ¶ added in v0.98.0
func (r *CustomersChromePrintServersService) Patch(name string, printserver *PrintServer) *CustomersChromePrintServersPatchCall
Patch: Updates a print server's configuration.
- name: Immutable. Resource name of the print server. Leave empty when creating. Format: `customers/{customer.id}/printServers/{print_server.id}`.
type CustomersChromePrintersBatchCreatePrintersCall ¶ added in v0.42.0
type CustomersChromePrintersBatchCreatePrintersCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersBatchCreatePrintersCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchCreatePrintersCall) Context(ctx context.Context) *CustomersChromePrintersBatchCreatePrintersCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersBatchCreatePrintersCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchCreatePrintersCall) Do(opts ...googleapi.CallOption) (*BatchCreatePrintersResponse, error)
Do executes the "admin.customers.chrome.printers.batchCreatePrinters" call. Exactly one of *BatchCreatePrintersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BatchCreatePrintersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersBatchCreatePrintersCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchCreatePrintersCall) Fields(s ...googleapi.Field) *CustomersChromePrintersBatchCreatePrintersCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersBatchCreatePrintersCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchCreatePrintersCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintersBatchDeletePrintersCall ¶ added in v0.42.0
type CustomersChromePrintersBatchDeletePrintersCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersBatchDeletePrintersCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchDeletePrintersCall) Context(ctx context.Context) *CustomersChromePrintersBatchDeletePrintersCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersBatchDeletePrintersCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchDeletePrintersCall) Do(opts ...googleapi.CallOption) (*BatchDeletePrintersResponse, error)
Do executes the "admin.customers.chrome.printers.batchDeletePrinters" call. Exactly one of *BatchDeletePrintersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *BatchDeletePrintersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersBatchDeletePrintersCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchDeletePrintersCall) Fields(s ...googleapi.Field) *CustomersChromePrintersBatchDeletePrintersCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersBatchDeletePrintersCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersBatchDeletePrintersCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintersCreateCall ¶ added in v0.42.0
type CustomersChromePrintersCreateCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersCreateCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersCreateCall) Context(ctx context.Context) *CustomersChromePrintersCreateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersCreateCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersCreateCall) Do(opts ...googleapi.CallOption) (*Printer, error)
Do executes the "admin.customers.chrome.printers.create" call. Exactly one of *Printer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Printer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersCreateCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersCreateCall) Fields(s ...googleapi.Field) *CustomersChromePrintersCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersCreateCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersCreateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintersDeleteCall ¶ added in v0.42.0
type CustomersChromePrintersDeleteCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersDeleteCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersDeleteCall) Context(ctx context.Context) *CustomersChromePrintersDeleteCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersDeleteCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error)
Do executes the "admin.customers.chrome.printers.delete" call. Exactly one of *Empty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Empty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersDeleteCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersDeleteCall) Fields(s ...googleapi.Field) *CustomersChromePrintersDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersDeleteCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersDeleteCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersChromePrintersGetCall ¶ added in v0.42.0
type CustomersChromePrintersGetCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersGetCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersGetCall) Context(ctx context.Context) *CustomersChromePrintersGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersGetCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersGetCall) Do(opts ...googleapi.CallOption) (*Printer, error)
Do executes the "admin.customers.chrome.printers.get" call. Exactly one of *Printer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Printer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersGetCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersGetCall) Fields(s ...googleapi.Field) *CustomersChromePrintersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersGetCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintersGetCall) IfNoneMatch ¶ added in v0.42.0
func (c *CustomersChromePrintersGetCall) IfNoneMatch(entityTag string) *CustomersChromePrintersGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type CustomersChromePrintersListCall ¶ added in v0.42.0
type CustomersChromePrintersListCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersListCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) Context(ctx context.Context) *CustomersChromePrintersListCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersListCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) Do(opts ...googleapi.CallOption) (*ListPrintersResponse, error)
Do executes the "admin.customers.chrome.printers.list" call. Exactly one of *ListPrintersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListPrintersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersListCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) Fields(s ...googleapi.Field) *CustomersChromePrintersListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersListCall) Filter ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) Filter(filter string) *CustomersChromePrintersListCall
Filter sets the optional parameter "filter": Search query. Search syntax is shared between this api and Admin Console printers pages.
func (*CustomersChromePrintersListCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintersListCall) IfNoneMatch ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) IfNoneMatch(entityTag string) *CustomersChromePrintersListCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*CustomersChromePrintersListCall) OrderBy ¶ added in v0.69.0
func (c *CustomersChromePrintersListCall) OrderBy(orderBy string) *CustomersChromePrintersListCall
OrderBy sets the optional parameter "orderBy": The order to sort results by. Must be one of display_name, description, make_and_model, or create_time. Default order is ascending, but descending order can be returned by appending "desc" to the order_by field. For instance, "description desc" will return the printers sorted by description in descending order.
func (*CustomersChromePrintersListCall) OrgUnitId ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) OrgUnitId(orgUnitId string) *CustomersChromePrintersListCall
OrgUnitId sets the optional parameter "orgUnitId": Organization Unit that we want to list the printers for. When org_unit is not present in the request then all printers of the customer are returned (or filtered). When org_unit is present in the request then only printers available to this OU will be returned (owned or inherited). You may see if printer is owned or inherited for this OU by looking at Printer.org_unit_id.
func (*CustomersChromePrintersListCall) PageSize ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) PageSize(pageSize int64) *CustomersChromePrintersListCall
PageSize sets the optional parameter "pageSize": The maximum number of objects to return. The service may return fewer than this value.
func (*CustomersChromePrintersListCall) PageToken ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) PageToken(pageToken string) *CustomersChromePrintersListCall
PageToken sets the optional parameter "pageToken": A page token, received from a previous call.
func (*CustomersChromePrintersListCall) Pages ¶ added in v0.42.0
func (c *CustomersChromePrintersListCall) Pages(ctx context.Context, f func(*ListPrintersResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
type CustomersChromePrintersListPrinterModelsCall ¶ added in v0.42.0
type CustomersChromePrintersListPrinterModelsCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersListPrinterModelsCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) Context(ctx context.Context) *CustomersChromePrintersListPrinterModelsCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersListPrinterModelsCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) Do(opts ...googleapi.CallOption) (*ListPrinterModelsResponse, error)
Do executes the "admin.customers.chrome.printers.listPrinterModels" call. Exactly one of *ListPrinterModelsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ListPrinterModelsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersListPrinterModelsCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) Fields(s ...googleapi.Field) *CustomersChromePrintersListPrinterModelsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersListPrinterModelsCall) Filter ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) Filter(filter string) *CustomersChromePrintersListPrinterModelsCall
Filter sets the optional parameter "filter": Filer to list only models by a given manufacturer in format: "manufacturer:Brother". Search syntax is shared between this api and Admin Console printers pages.
func (*CustomersChromePrintersListPrinterModelsCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintersListPrinterModelsCall) IfNoneMatch ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) IfNoneMatch(entityTag string) *CustomersChromePrintersListPrinterModelsCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
func (*CustomersChromePrintersListPrinterModelsCall) PageSize ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) PageSize(pageSize int64) *CustomersChromePrintersListPrinterModelsCall
PageSize sets the optional parameter "pageSize": The maximum number of objects to return. The service may return fewer than this value.
func (*CustomersChromePrintersListPrinterModelsCall) PageToken ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) PageToken(pageToken string) *CustomersChromePrintersListPrinterModelsCall
PageToken sets the optional parameter "pageToken": A page token, received from a previous call.
func (*CustomersChromePrintersListPrinterModelsCall) Pages ¶ added in v0.42.0
func (c *CustomersChromePrintersListPrinterModelsCall) Pages(ctx context.Context, f func(*ListPrinterModelsResponse) error) error
Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.
type CustomersChromePrintersPatchCall ¶ added in v0.42.0
type CustomersChromePrintersPatchCall struct {
// contains filtered or unexported fields
}
func (*CustomersChromePrintersPatchCall) ClearMask ¶ added in v0.42.0
func (c *CustomersChromePrintersPatchCall) ClearMask(clearMask string) *CustomersChromePrintersPatchCall
ClearMask sets the optional parameter "clearMask": The list of fields to be cleared. Note, some of the fields are read only and cannot be updated. Values for not specified fields will be patched.
func (*CustomersChromePrintersPatchCall) Context ¶ added in v0.42.0
func (c *CustomersChromePrintersPatchCall) Context(ctx context.Context) *CustomersChromePrintersPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersChromePrintersPatchCall) Do ¶ added in v0.42.0
func (c *CustomersChromePrintersPatchCall) Do(opts ...googleapi.CallOption) (*Printer, error)
Do executes the "admin.customers.chrome.printers.patch" call. Exactly one of *Printer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Printer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersChromePrintersPatchCall) Fields ¶ added in v0.42.0
func (c *CustomersChromePrintersPatchCall) Fields(s ...googleapi.Field) *CustomersChromePrintersPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersChromePrintersPatchCall) Header ¶ added in v0.42.0
func (c *CustomersChromePrintersPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersChromePrintersPatchCall) UpdateMask ¶ added in v0.42.0
func (c *CustomersChromePrintersPatchCall) UpdateMask(updateMask string) *CustomersChromePrintersPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to be updated. Note, some of the fields are read only and cannot be updated. Values for not specified fields will be patched.
type CustomersChromePrintersService ¶ added in v0.42.0
type CustomersChromePrintersService struct {
// contains filtered or unexported fields
}
func NewCustomersChromePrintersService ¶ added in v0.42.0
func NewCustomersChromePrintersService(s *Service) *CustomersChromePrintersService
func (*CustomersChromePrintersService) BatchCreatePrinters ¶ added in v0.42.0
func (r *CustomersChromePrintersService) BatchCreatePrinters(parent string, batchcreateprintersrequest *BatchCreatePrintersRequest) *CustomersChromePrintersBatchCreatePrintersCall
BatchCreatePrinters: Creates printers under given Organization Unit.
- parent: The name of the customer. Format: customers/{customer_id}.
func (*CustomersChromePrintersService) BatchDeletePrinters ¶ added in v0.42.0
func (r *CustomersChromePrintersService) BatchDeletePrinters(parent string, batchdeleteprintersrequest *BatchDeletePrintersRequest) *CustomersChromePrintersBatchDeletePrintersCall
BatchDeletePrinters: Deletes printers in batch.
- parent: The name of the customer. Format: customers/{customer_id}.
func (*CustomersChromePrintersService) Create ¶ added in v0.42.0
func (r *CustomersChromePrintersService) Create(parent string, printer *Printer) *CustomersChromePrintersCreateCall
Create: Creates a printer under given Organization Unit.
- parent: The name of the customer. Format: customers/{customer_id}.
func (*CustomersChromePrintersService) Delete ¶ added in v0.42.0
func (r *CustomersChromePrintersService) Delete(name string) *CustomersChromePrintersDeleteCall
Delete: Deletes a `Printer`.
- name: The name of the printer to be updated. Format: customers/{customer_id}/chrome/printers/{printer_id}.
func (*CustomersChromePrintersService) Get ¶ added in v0.42.0
func (r *CustomersChromePrintersService) Get(name string) *CustomersChromePrintersGetCall
Get: Returns a `Printer` resource (printer's config).
- name: The name of the printer to retrieve. Format: customers/{customer_id}/chrome/printers/{printer_id}.
func (*CustomersChromePrintersService) List ¶ added in v0.42.0
func (r *CustomersChromePrintersService) List(parent string) *CustomersChromePrintersListCall
List: List printers configs.
- parent: The name of the customer who owns this collection of printers. Format: customers/{customer_id}.
func (*CustomersChromePrintersService) ListPrinterModels ¶ added in v0.42.0
func (r *CustomersChromePrintersService) ListPrinterModels(parent string) *CustomersChromePrintersListPrinterModelsCall
ListPrinterModels: Lists the supported printer models.
- parent: The name of the customer who owns this collection of printers. Format: customers/{customer_id}.
func (*CustomersChromePrintersService) Patch ¶ added in v0.42.0
func (r *CustomersChromePrintersService) Patch(name string, printer *Printer) *CustomersChromePrintersPatchCall
Patch: Updates a `Printer` resource.
- name: The resource name of the Printer object, in the format customers/{customer-id}/printers/{printer-id} (During printer creation leave empty).
type CustomersChromeService ¶ added in v0.42.0
type CustomersChromeService struct { PrintServers *CustomersChromePrintServersService Printers *CustomersChromePrintersService // contains filtered or unexported fields }
func NewCustomersChromeService ¶ added in v0.42.0
func NewCustomersChromeService(s *Service) *CustomersChromeService
type CustomersGetCall ¶
type CustomersGetCall struct {
// contains filtered or unexported fields
}
func (*CustomersGetCall) Context ¶
func (c *CustomersGetCall) Context(ctx context.Context) *CustomersGetCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersGetCall) Do ¶
func (c *CustomersGetCall) Do(opts ...googleapi.CallOption) (*Customer, error)
Do executes the "directory.customers.get" call. Exactly one of *Customer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Customer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersGetCall) Fields ¶
func (c *CustomersGetCall) Fields(s ...googleapi.Field) *CustomersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersGetCall) Header ¶
func (c *CustomersGetCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*CustomersGetCall) IfNoneMatch ¶
func (c *CustomersGetCall) IfNoneMatch(entityTag string) *CustomersGetCall
IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.
type CustomersPatchCall ¶
type CustomersPatchCall struct {
// contains filtered or unexported fields
}
func (*CustomersPatchCall) Context ¶
func (c *CustomersPatchCall) Context(ctx context.Context) *CustomersPatchCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersPatchCall) Do ¶
func (c *CustomersPatchCall) Do(opts ...googleapi.CallOption) (*Customer, error)
Do executes the "directory.customers.patch" call. Exactly one of *Customer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Customer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersPatchCall) Fields ¶
func (c *CustomersPatchCall) Fields(s ...googleapi.Field) *CustomersPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersPatchCall) Header ¶
func (c *CustomersPatchCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type CustomersService ¶
type CustomersService struct { Chrome *CustomersChromeService // contains filtered or unexported fields }
func NewCustomersService ¶
func NewCustomersService(s *Service) *CustomersService
func (*CustomersService) Get ¶
func (r *CustomersService) Get(customerKey string) *CustomersGetCall
Get: Retrieves a customer.
- customerKey: Id of the customer to be retrieved.
func (*CustomersService) Patch ¶
func (r *CustomersService) Patch(customerKey string, customer *Customer) *CustomersPatchCall
Patch: Patches a customer.
- customerKey: Id of the customer to be updated.
func (*CustomersService) Update ¶
func (r *CustomersService) Update(customerKey string, customer *Customer) *CustomersUpdateCall
Update: Updates a customer.
- customerKey: Id of the customer to be updated.
type CustomersUpdateCall ¶
type CustomersUpdateCall struct {
// contains filtered or unexported fields
}
func (*CustomersUpdateCall) Context ¶
func (c *CustomersUpdateCall) Context(ctx context.Context) *CustomersUpdateCall
Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.
func (*CustomersUpdateCall) Do ¶
func (c *CustomersUpdateCall) Do(opts ...googleapi.CallOption) (*Customer, error)
Do executes the "directory.customers.update" call. Exactly one of *Customer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Customer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*CustomersUpdateCall) Fields ¶
func (c *CustomersUpdateCall) Fields(s ...googleapi.Field) *CustomersUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*CustomersUpdateCall) Header ¶
func (c *CustomersUpdateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
type DirectoryChromeosdevicesCommand ¶ added in v0.34.0
type DirectoryChromeosdevicesCommand struct { // CommandExpireTime: The time at which the command will expire. If the // device doesn't execute the command within this time the command will // become expired. CommandExpireTime string `json:"commandExpireTime,omitempty"` // CommandId: Unique ID of a device command. CommandId int64 `json:"commandId,omitempty,string"` // CommandResult: The result of the command execution. CommandResult *DirectoryChromeosdevicesCommandResult `json:"commandResult,omitempty"` // IssueTime: The timestamp when the command was issued by the admin. IssueTime string `json:"issueTime,omitempty"` // Payload: The payload that the command specified, if any. Payload string `json:"payload,omitempty"` // State: Indicates the command state. // // Possible values: // "STATE_UNSPECIFIED" - The command status was unspecified. // "PENDING" - An unexpired command not yet sent to the client. // "EXPIRED" - The command didn't get executed by the client within // the expected time. // "CANCELLED" - The command is cancelled by admin while in PENDING. // "SENT_TO_CLIENT" - The command has been sent to the client. // "ACKED_BY_CLIENT" - The client has responded that it received the // command. // "EXECUTED_BY_CLIENT" - The client has (un)successfully executed the // command. State string `json:"state,omitempty"` // Type: The type of the command. // // Possible values: // "COMMAND_TYPE_UNSPECIFIED" - The command type was unspecified. // "REBOOT" - Reboot the device. Can only be issued to Kiosk and // managed guest session devices. // "TAKE_A_SCREENSHOT" - Take a screenshot of the device. Only // available if the device is in Kiosk Mode. // "SET_VOLUME" - Set the volume of the device. Can only be issued to // Kiosk and managed guest session devices. // "WIPE_USERS" - Wipe all the users off of the device. Executing this // command in the device will remove all user profile data, but it will // keep device policy and enrollment. // "REMOTE_POWERWASH" - Wipes the device by performing a power wash. // Executing this command in the device will remove all data including // user policies, device policies and enrollment policies. Warning: This // will revert the device back to a factory state with no enrollment // unless the device is subject to forced or auto enrollment. Use with // caution, as this is an irreversible action! // "DEVICE_START_CRD_SESSION" - Starts a Chrome Remote Desktop // session. // "CAPTURE_LOGS" - Capture the system logs of a kiosk device. The // logs can be downloaded from the downloadUrl link present in // `deviceFiles` field of // [chromeosdevices](https://developers.google.com/admin-sdk/directory/re // ference/rest/v1/chromeosdevices) Type string `json:"type,omitempty"` // ServerResponse contains the HTTP response code and headers from the // server. googleapi.ServerResponse `json:"-"` // ForceSendFields is a list of field names (e.g. "CommandExpireTime") // to unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any // non-pointer, non-interface field appearing in ForceSendFields will be // sent to the server regardless of whether the field is empty or not. // This may be used to include empty fields in Patch requests. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "CommandExpireTime") to // include in API requests with the JSON null value. By default, fields // with empty values are omitted from API requests. However, any field // with an empty value appearing in NullFields will be sent to the // server as null. It is an error if a field in this list has a // non-empty value. This may be used to include null fields in Patch // requests. NullFields []string `json:"-"` }
DirectoryChromeosdevicesCommand: Information regarding a command that was issued to a device.
func (*DirectoryChromeosdevicesCommand) MarshalJSON ¶ added in v0.34.0
func (s *DirectoryChromeosdevicesCommand) MarshalJSON() ([]byte, error)
type DirectoryChromeosdevicesCommandResult ¶ added in v0.34.0
type DirectoryChromeosdevicesCommandResult struct { // CommandResultPayload: The payload for the command result. The // following commands respond with a payload: *