diff --git a/analyticsadmin/v1alpha/analyticsadmin-api.json b/analyticsadmin/v1alpha/analyticsadmin-api.json index 16afa630500..0931cd807dc 100644 --- a/analyticsadmin/v1alpha/analyticsadmin-api.json +++ b/analyticsadmin/v1alpha/analyticsadmin-api.json @@ -320,7 +320,7 @@ ], "parameters": { "entity": { - "description": "The Data Access Report is requested for this property. For example if \"123\" is your GA4 property ID, then entity should be \"properties/123\".", + "description": "The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if \"123\" is your GA4 property ID. To request at the account level, entity should be for example 'accounts/1234' if \"1234\" is your GA4 Account ID.", "location": "path", "pattern": "^accounts/[^/]+$", "required": true, @@ -1211,7 +1211,7 @@ ], "parameters": { "entity": { - "description": "The Data Access Report is requested for this property. For example if \"123\" is your GA4 property ID, then entity should be \"properties/123\".", + "description": "The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if \"123\" is your GA4 property ID. To request at the account level, entity should be for example 'accounts/1234' if \"1234\" is your GA4 Account ID.", "location": "path", "pattern": "^properties/[^/]+$", "required": true, @@ -3771,7 +3771,7 @@ } } }, - "revision": "20230222", + "revision": "20230223", "rootUrl": "https://analyticsadmin.googleapis.com/", "schemas": { "GoogleAnalyticsAdminV1alphaAccessBetweenFilter": { @@ -6627,7 +6627,7 @@ "type": "array" }, "returnEntityQuota": { - "description": "Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in [AccessQuota](#AccessQuota).", + "description": "Toggles whether to return the current state of this Analytics Property's quota. Quota is returned in [AccessQuota](#AccessQuota). For account-level requests, this field must be false.", "type": "boolean" }, "timeZone": { @@ -6657,7 +6657,7 @@ }, "quota": { "$ref": "GoogleAnalyticsAdminV1alphaAccessQuota", - "description": "The quota state for this Analytics property including this request." + "description": "The quota state for this Analytics property including this request. This field doesn't work with account-level requests." }, "rowCount": { "description": "The total number of rows in the query result. `rowCount` is independent of the number of rows returned in the response, the `limit` request parameter, and the `offset` request parameter. For example if a query returns 175 rows and includes `limit` of 50 in the API request, the response will contain `rowCount` of 175 but only 50 rows. To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).", diff --git a/analyticsadmin/v1alpha/analyticsadmin-gen.go b/analyticsadmin/v1alpha/analyticsadmin-gen.go index 45e56fb0c77..2f898be883b 100644 --- a/analyticsadmin/v1alpha/analyticsadmin-gen.go +++ b/analyticsadmin/v1alpha/analyticsadmin-gen.go @@ -5419,7 +5419,7 @@ type GoogleAnalyticsAdminV1alphaRunAccessReportRequest struct { // ReturnEntityQuota: Toggles whether to return the current state of // this Analytics Property's quota. Quota is returned in AccessQuota - // (#AccessQuota). + // (#AccessQuota). For account-level requests, this field must be false. ReturnEntityQuota bool `json:"returnEntityQuota,omitempty"` // TimeZone: This request's time zone if specified. If unspecified, the @@ -5467,7 +5467,7 @@ type GoogleAnalyticsAdminV1alphaRunAccessReportResponse struct { MetricHeaders []*GoogleAnalyticsAdminV1alphaAccessMetricHeader `json:"metricHeaders,omitempty"` // Quota: The quota state for this Analytics property including this - // request. + // request. This field doesn't work with account-level requests. Quota *GoogleAnalyticsAdminV1alphaAccessQuota `json:"quota,omitempty"` // RowCount: The total number of rows in the query result. `rowCount` is @@ -7016,9 +7016,13 @@ type AccountsRunAccessReportCall struct { // configuration change history, see searchChangeHistoryEvents // (https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents). // -// - entity: The Data Access Report is requested for this property. For -// example if "123" is your GA4 property ID, then entity should be -// "properties/123". +// - entity: The Data Access Report supports requesting at the property +// level or account level. If requested at the account level, Data +// Access Reports include all access for all properties under that +// account. To request at the property level, entity should be for +// example 'properties/123' if "123" is your GA4 property ID. To +// request at the account level, entity should be for example +// 'accounts/1234' if "1234" is your GA4 Account ID. func (r *AccountsService) RunAccessReport(entity string, googleanalyticsadminv1alpharunaccessreportrequest *GoogleAnalyticsAdminV1alphaRunAccessReportRequest) *AccountsRunAccessReportCall { c := &AccountsRunAccessReportCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.entity = entity @@ -7128,7 +7132,7 @@ func (c *AccountsRunAccessReportCall) Do(opts ...googleapi.CallOption) (*GoogleA // ], // "parameters": { // "entity": { - // "description": "The Data Access Report is requested for this property. For example if \"123\" is your GA4 property ID, then entity should be \"properties/123\".", + // "description": "The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if \"123\" is your GA4 property ID. To request at the account level, entity should be for example 'accounts/1234' if \"1234\" is your GA4 Account ID.", // "location": "path", // "pattern": "^accounts/[^/]+$", // "required": true, @@ -11833,9 +11837,13 @@ type PropertiesRunAccessReportCall struct { // configuration change history, see searchChangeHistoryEvents // (https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents). // -// - entity: The Data Access Report is requested for this property. For -// example if "123" is your GA4 property ID, then entity should be -// "properties/123". +// - entity: The Data Access Report supports requesting at the property +// level or account level. If requested at the account level, Data +// Access Reports include all access for all properties under that +// account. To request at the property level, entity should be for +// example 'properties/123' if "123" is your GA4 property ID. To +// request at the account level, entity should be for example +// 'accounts/1234' if "1234" is your GA4 Account ID. func (r *PropertiesService) RunAccessReport(entity string, googleanalyticsadminv1alpharunaccessreportrequest *GoogleAnalyticsAdminV1alphaRunAccessReportRequest) *PropertiesRunAccessReportCall { c := &PropertiesRunAccessReportCall{s: r.s, urlParams_: make(gensupport.URLParams)} c.entity = entity @@ -11945,7 +11953,7 @@ func (c *PropertiesRunAccessReportCall) Do(opts ...googleapi.CallOption) (*Googl // ], // "parameters": { // "entity": { - // "description": "The Data Access Report is requested for this property. For example if \"123\" is your GA4 property ID, then entity should be \"properties/123\".", + // "description": "The Data Access Report supports requesting at the property level or account level. If requested at the account level, Data Access Reports include all access for all properties under that account. To request at the property level, entity should be for example 'properties/123' if \"123\" is your GA4 property ID. To request at the account level, entity should be for example 'accounts/1234' if \"1234\" is your GA4 Account ID.", // "location": "path", // "pattern": "^properties/[^/]+$", // "required": true, diff --git a/chat/v1/chat-api.json b/chat/v1/chat-api.json index 11efaa1e804..be330538427 100644 --- a/chat/v1/chat-api.json +++ b/chat/v1/chat-api.json @@ -518,7 +518,7 @@ } } }, - "revision": "20230219", + "revision": "20230221", "rootUrl": "https://chat.googleapis.com/", "schemas": { "ActionParameter": { @@ -2322,7 +2322,8 @@ "type": "array" }, "argumentText": { - "description": "Plain-text body of the message with all Chat app mentions stripped out.", + "description": "Output only. Plain-text body of the message with all Chat app mentions stripped out.", + "readOnly": true, "type": "string" }, "attachment": { @@ -2333,14 +2334,14 @@ "type": "array" }, "cards": { - "description": "Deprecated: Use `cards_v2` instead. Rich, formatted and interactive cards that can be used to display UI elements such as: formatted texts, buttons, clickable images. Cards are normally displayed below the plain-text body of the message.", + "description": "Deprecated: Use `cards_v2` instead. Rich, formatted and interactive cards that can be used to display UI elements such as: formatted texts, buttons, clickable images. Cards are normally displayed below the plain-text body of the message. `cards` and `cards_v2` can have a maximum size of 32 KB.", "items": { "$ref": "Card" }, "type": "array" }, "cardsV2": { - "description": "Richly formatted and interactive cards that display UI elements and editable widgets, such as: - Formatted text - Buttons - Clickable images - Checkboxes - Radio buttons - Input widgets. Cards are usually displayed below the text body of a Chat message, but can situationally appear other places, such as [dialogs](https://developers.google.com/chat/how-tos/dialogs). The `cardId` is a unique identifier among cards in the same message and for identifying user input values. Currently supported widgets include: - `TextParagraph` - `DecoratedText` - `Image` - `ButtonList` - `Divider`", + "description": "Richly formatted and interactive cards that display UI elements and editable widgets, such as: - Formatted text - Buttons - Clickable images - Checkboxes - Radio buttons - Input widgets. Cards are usually displayed below the text body of a Chat message, but can situationally appear other places, such as [dialogs](https://developers.google.com/chat/how-tos/dialogs). `cards_v2` and `cards` can have a maximum size of 32 KB. The `cardId` is a unique identifier among cards in the same message and for identifying user input values. Currently supported widgets include: - `TextParagraph` - `DecoratedText` - `Image` - `ButtonList` - `Divider` - `TextInput` - `SelectionInput` (CHECKBOX, RADIO_BUTTON, SWITCH, DROPDOWN) - `Grid`", "items": { "$ref": "CardWithId" }, diff --git a/chat/v1/chat-gen.go b/chat/v1/chat-gen.go index f5f9fb728ec..43b668b60ec 100644 --- a/chat/v1/chat-gen.go +++ b/chat/v1/chat-gen.go @@ -3349,8 +3349,8 @@ type Message struct { // this message. Annotations []*Annotation `json:"annotations,omitempty"` - // ArgumentText: Plain-text body of the message with all Chat app - // mentions stripped out. + // ArgumentText: Output only. Plain-text body of the message with all + // Chat app mentions stripped out. ArgumentText string `json:"argumentText,omitempty"` // Attachment: User-uploaded attachment. @@ -3359,7 +3359,8 @@ type Message struct { // Cards: Deprecated: Use `cards_v2` instead. Rich, formatted and // interactive cards that can be used to display UI elements such as: // formatted texts, buttons, clickable images. Cards are normally - // displayed below the plain-text body of the message. + // displayed below the plain-text body of the message. `cards` and + // `cards_v2` can have a maximum size of 32 KB. Cards []*Card `json:"cards,omitempty"` // CardsV2: Richly formatted and interactive cards that display UI @@ -3367,11 +3368,13 @@ type Message struct { // Clickable images - Checkboxes - Radio buttons - Input widgets. Cards // are usually displayed below the text body of a Chat message, but can // situationally appear other places, such as dialogs - // (https://developers.google.com/chat/how-tos/dialogs). The `cardId` is - // a unique identifier among cards in the same message and for - // identifying user input values. Currently supported widgets include: - - // `TextParagraph` - `DecoratedText` - `Image` - `ButtonList` - - // `Divider` + // (https://developers.google.com/chat/how-tos/dialogs). `cards_v2` and + // `cards` can have a maximum size of 32 KB. The `cardId` is a unique + // identifier among cards in the same message and for identifying user + // input values. Currently supported widgets include: - `TextParagraph` + // - `DecoratedText` - `Image` - `ButtonList` - `Divider` - `TextInput` + // - `SelectionInput` (CHECKBOX, RADIO_BUTTON, SWITCH, DROPDOWN) - + // `Grid` CardsV2 []*CardWithId `json:"cardsV2,omitempty"` // ClientAssignedMessageId: A custom name for a Chat message assigned at diff --git a/chromemanagement/v1/chromemanagement-api.json b/chromemanagement/v1/chromemanagement-api.json index 795c69ff1bd..3b83a5acd52 100644 --- a/chromemanagement/v1/chromemanagement-api.json +++ b/chromemanagement/v1/chromemanagement-api.json @@ -896,7 +896,7 @@ } } }, - "revision": "20230217", + "revision": "20230223", "rootUrl": "https://chromemanagement.googleapis.com/", "schemas": { "GoogleChromeManagementV1AndroidAppInfo": { @@ -1995,6 +1995,52 @@ }, "type": "object" }, + "GoogleChromeManagementV1DisplayDevice": { + "description": "Information of a display device.", + "id": "GoogleChromeManagementV1DisplayDevice", + "properties": { + "displayHeightMm": { + "description": "Output only. Display height in millimeters.", + "format": "int32", + "readOnly": true, + "type": "integer" + }, + "displayName": { + "description": "Output only. Display device name.", + "readOnly": true, + "type": "string" + }, + "displayWidthMm": { + "description": "Output only. Display width in millimeters.", + "format": "int32", + "readOnly": true, + "type": "integer" + }, + "internal": { + "description": "Output only. Is display internal or not.", + "readOnly": true, + "type": "boolean" + }, + "manufactureYear": { + "description": "Output only. Year of manufacture.", + "format": "int32", + "readOnly": true, + "type": "integer" + }, + "manufacturerId": { + "description": "Output only. Three letter manufacturer ID.", + "readOnly": true, + "type": "string" + }, + "modelId": { + "description": "Output only. Manufacturer product code.", + "format": "int32", + "readOnly": true, + "type": "integer" + } + }, + "type": "object" + }, "GoogleChromeManagementV1DisplayInfo": { "description": "Information for a display.", "id": "GoogleChromeManagementV1DisplayInfo", @@ -2005,6 +2051,11 @@ "readOnly": true, "type": "string" }, + "displayName": { + "description": "Output only. Display device name.", + "readOnly": true, + "type": "string" + }, "isInternal": { "description": "Output only. Indicates if display is internal or not.", "readOnly": true, @@ -2085,6 +2136,24 @@ "$ref": "GoogleChromeManagementV1GraphicsAdapterInfo", "description": "Output only. Information about the graphics adapter (GPU).", "readOnly": true + }, + "displayDevices": { + "description": "Output only. Information about the display(s) of the device.", + "items": { + "$ref": "GoogleChromeManagementV1DisplayDevice" + }, + "readOnly": true, + "type": "array" + }, + "eprivacySupported": { + "description": "Output only. Is ePrivacy screen supported or not.", + "readOnly": true, + "type": "boolean" + }, + "touchScreenInfo": { + "$ref": "GoogleChromeManagementV1TouchScreenInfo", + "description": "Output only. Information about the internal touch screen(s) of the device.", + "readOnly": true } }, "type": "object" @@ -3175,6 +3244,49 @@ }, "type": "object" }, + "GoogleChromeManagementV1TouchScreenDevice": { + "description": "Information of an internal touch screen device.", + "id": "GoogleChromeManagementV1TouchScreenDevice", + "properties": { + "displayName": { + "description": "Output only. Touch screen device display name.", + "readOnly": true, + "type": "string" + }, + "stylusCapable": { + "description": "Output only. Touch screen device is stylus capable or not.", + "readOnly": true, + "type": "boolean" + }, + "touchPointCount": { + "description": "Output only. Number of touch points supported on the device.", + "format": "int32", + "readOnly": true, + "type": "integer" + } + }, + "type": "object" + }, + "GoogleChromeManagementV1TouchScreenInfo": { + "description": "Information on the device touch screen.", + "id": "GoogleChromeManagementV1TouchScreenInfo", + "properties": { + "devices": { + "description": "Output only. List of the internal touch screen devices.", + "items": { + "$ref": "GoogleChromeManagementV1TouchScreenDevice" + }, + "readOnly": true, + "type": "array" + }, + "touchpadLibrary": { + "description": "Output only. Touchpad library name used by the input stack.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "GoogleChromeManagementV1UsbPeripheralReport": { "description": "USB connected peripheral report.", "id": "GoogleChromeManagementV1UsbPeripheralReport", diff --git a/chromemanagement/v1/chromemanagement-gen.go b/chromemanagement/v1/chromemanagement-gen.go index 0d1d8b52546..a0bd0ae007a 100644 --- a/chromemanagement/v1/chromemanagement-gen.go +++ b/chromemanagement/v1/chromemanagement-gen.go @@ -1740,11 +1740,62 @@ func (s *GoogleChromeManagementV1DiskInfo) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } +// GoogleChromeManagementV1DisplayDevice: Information of a display +// device. +type GoogleChromeManagementV1DisplayDevice struct { + // DisplayHeightMm: Output only. Display height in millimeters. + DisplayHeightMm int64 `json:"displayHeightMm,omitempty"` + + // DisplayName: Output only. Display device name. + DisplayName string `json:"displayName,omitempty"` + + // DisplayWidthMm: Output only. Display width in millimeters. + DisplayWidthMm int64 `json:"displayWidthMm,omitempty"` + + // Internal: Output only. Is display internal or not. + Internal bool `json:"internal,omitempty"` + + // ManufactureYear: Output only. Year of manufacture. + ManufactureYear int64 `json:"manufactureYear,omitempty"` + + // ManufacturerId: Output only. Three letter manufacturer ID. + ManufacturerId string `json:"manufacturerId,omitempty"` + + // ModelId: Output only. Manufacturer product code. + ModelId int64 `json:"modelId,omitempty"` + + // ForceSendFields is a list of field names (e.g. "DisplayHeightMm") 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. "DisplayHeightMm") 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 (s *GoogleChromeManagementV1DisplayDevice) MarshalJSON() ([]byte, error) { + type NoMethod GoogleChromeManagementV1DisplayDevice + raw := NoMethod(*s) + return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) +} + // GoogleChromeManagementV1DisplayInfo: Information for a display. type GoogleChromeManagementV1DisplayInfo struct { // DeviceId: Output only. Represents the graphics card device id. DeviceId int64 `json:"deviceId,omitempty,string"` + // DisplayName: Output only. Display device name. + DisplayName string `json:"displayName,omitempty"` + // IsInternal: Output only. Indicates if display is internal or not. IsInternal bool `json:"isInternal,omitempty"` @@ -1871,6 +1922,17 @@ type GoogleChromeManagementV1GraphicsInfo struct { // (GPU). AdapterInfo *GoogleChromeManagementV1GraphicsAdapterInfo `json:"adapterInfo,omitempty"` + // DisplayDevices: Output only. Information about the display(s) of the + // device. + DisplayDevices []*GoogleChromeManagementV1DisplayDevice `json:"displayDevices,omitempty"` + + // EprivacySupported: Output only. Is ePrivacy screen supported or not. + EprivacySupported bool `json:"eprivacySupported,omitempty"` + + // TouchScreenInfo: Output only. Information about the internal touch + // screen(s) of the device. + TouchScreenInfo *GoogleChromeManagementV1TouchScreenInfo `json:"touchScreenInfo,omitempty"` + // ForceSendFields is a list of field names (e.g. "AdapterInfo") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any @@ -3334,6 +3396,76 @@ func (s *GoogleChromeManagementV1TotalMemoryEncryptionInfo) MarshalJSON() ([]byt return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } +// GoogleChromeManagementV1TouchScreenDevice: Information of an internal +// touch screen device. +type GoogleChromeManagementV1TouchScreenDevice struct { + // DisplayName: Output only. Touch screen device display name. + DisplayName string `json:"displayName,omitempty"` + + // StylusCapable: Output only. Touch screen device is stylus capable or + // not. + StylusCapable bool `json:"stylusCapable,omitempty"` + + // TouchPointCount: Output only. Number of touch points supported on the + // device. + TouchPointCount int64 `json:"touchPointCount,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:"-"` +} + +func (s *GoogleChromeManagementV1TouchScreenDevice) MarshalJSON() ([]byte, error) { + type NoMethod GoogleChromeManagementV1TouchScreenDevice + raw := NoMethod(*s) + return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) +} + +// GoogleChromeManagementV1TouchScreenInfo: Information on the device +// touch screen. +type GoogleChromeManagementV1TouchScreenInfo struct { + // Devices: Output only. List of the internal touch screen devices. + Devices []*GoogleChromeManagementV1TouchScreenDevice `json:"devices,omitempty"` + + // TouchpadLibrary: Output only. Touchpad library name used by the input + // stack. + TouchpadLibrary string `json:"touchpadLibrary,omitempty"` + + // ForceSendFields is a list of field names (e.g. "Devices") 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. "Devices") 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 (s *GoogleChromeManagementV1TouchScreenInfo) MarshalJSON() ([]byte, error) { + type NoMethod GoogleChromeManagementV1TouchScreenInfo + raw := NoMethod(*s) + return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) +} + // GoogleChromeManagementV1UsbPeripheralReport: USB connected peripheral // report. type GoogleChromeManagementV1UsbPeripheralReport struct {