diff --git a/androidmanagement/v1/androidmanagement-api.json b/androidmanagement/v1/androidmanagement-api.json index d6b3e362486..7084ad21aca 100644 --- a/androidmanagement/v1/androidmanagement-api.json +++ b/androidmanagement/v1/androidmanagement-api.json @@ -1163,7 +1163,7 @@ } } }, - "revision": "20240207", + "revision": "20240213", "rootUrl": "https://androidmanagement.googleapis.com/", "schemas": { "AdbShellCommandEvent": { @@ -1229,6 +1229,22 @@ ], "type": "string" }, + "mtePolicy": { + "description": "Optional. Controls Memory Tagging Extension (MTE) (https://source.android.com/docs/security/test/memory-safety/arm-mte) on the device. The device needs to be rebooted to apply changes to the MTE policy.", + "enum": [ + "MTE_POLICY_UNSPECIFIED", + "MTE_USER_CHOICE", + "MTE_ENFORCED", + "MTE_DISABLED" + ], + "enumDescriptions": [ + "Unspecified. Defaults to MTE_USER_CHOICE.", + "The user can choose to enable or disable MTE on the device if the device supports this.", + "MTE is enabled on the device and the user is not allowed to change this setting. This can be set on fully managed devices and work profiles on company-owned devices. A nonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A nonComplianceDetail with DEVICE_INCOMPATIBLE is reported if the device does not support MTE.Supported on Android 14 and above. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 14.", + "MTE is disabled on the device and the user is not allowed to change this setting. This applies only on fully managed devices. In other cases, a nonComplianceDetail with MANAGEMENT_MODE is reported. A nonComplianceDetail with DEVICE_INCOMPATIBLE is reported if the device does not support MTE.Supported on Android 14 and above. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 14." + ], + "type": "string" + }, "personalAppsThatCanReadWorkNotifications": { "description": "Personal apps that can read work profile notifications using a NotificationListenerService (https://developer.android.com/reference/android/service/notification/NotificationListenerService). By default, no personal apps (aside from system apps) can read work notifications. Each value in the list must be a package name.", "items": { @@ -4196,7 +4212,8 @@ "ONC_WIFI_INVALID_VALUE", "ONC_WIFI_API_LEVEL", "ONC_WIFI_INVALID_ENTERPRISE_CONFIG", - "ONC_WIFI_USER_SHOULD_REMOVE_NETWORK" + "ONC_WIFI_USER_SHOULD_REMOVE_NETWORK", + "ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY" ], "enumDescriptions": [ "Specific non-compliance reason is not specified. Fields in specific_non_compliance_context are not set.", @@ -4206,7 +4223,8 @@ "There is an incorrect value in ONC Wi-Fi configuration. fieldPath specifies which field value is incorrect. oncWifiContext is set. nonComplianceReason is set to INVALID_VALUE.", "The ONC Wi-Fi setting is not supported in the API level of the Android version running on the device. fieldPath specifies which field value is not supported. oncWifiContext is set. nonComplianceReason is set to API_LEVEL.", "The enterprise Wi-Fi network is missing either the root CA or domain name. nonComplianceReason is set to INVALID_VALUE.", - "User needs to remove the configured Wi-Fi network manually. This is applicable only on work profiles on personally-owned devices. nonComplianceReason is set to USER_ACTION." + "User needs to remove the configured Wi-Fi network manually. This is applicable only on work profiles on personally-owned devices. nonComplianceReason is set to USER_ACTION.", + "Key pair alias specified via ClientCertKeyPairAlias (https://chromium.googlesource.com/chromium/src/+/main/components/onc/docs/onc_spec.md#eap-type) field in openNetworkConfiguration does not correspond to an existing key installed on the device. nonComplianceReason is set to INVALID_VALUE." ], "type": "string" } diff --git a/androidmanagement/v1/androidmanagement-gen.go b/androidmanagement/v1/androidmanagement-gen.go index 948d82af070..bcf294a7573 100644 --- a/androidmanagement/v1/androidmanagement-gen.go +++ b/androidmanagement/v1/androidmanagement-gen.go @@ -366,6 +366,33 @@ type AdvancedSecurityOverrides struct { // enable app verification. GooglePlayProtectVerifyApps string `json:"googlePlayProtectVerifyApps,omitempty"` + // MtePolicy: Optional. Controls Memory Tagging Extension (MTE) + // (https://source.android.com/docs/security/test/memory-safety/arm-mte) + // on the device. The device needs to be rebooted to apply changes to + // the MTE policy. + // + // Possible values: + // "MTE_POLICY_UNSPECIFIED" - Unspecified. Defaults to + // MTE_USER_CHOICE. + // "MTE_USER_CHOICE" - The user can choose to enable or disable MTE on + // the device if the device supports this. + // "MTE_ENFORCED" - MTE is enabled on the device and the user is not + // allowed to change this setting. This can be set on fully managed + // devices and work profiles on company-owned devices. A + // nonComplianceDetail with MANAGEMENT_MODE is reported for other + // management modes. A nonComplianceDetail with DEVICE_INCOMPATIBLE is + // reported if the device does not support MTE.Supported on Android 14 + // and above. A nonComplianceDetail with API_LEVEL is reported if the + // Android version is less than 14. + // "MTE_DISABLED" - MTE is disabled on the device and the user is not + // allowed to change this setting. This applies only on fully managed + // devices. In other cases, a nonComplianceDetail with MANAGEMENT_MODE + // is reported. A nonComplianceDetail with DEVICE_INCOMPATIBLE is + // reported if the device does not support MTE.Supported on Android 14 + // and above. A nonComplianceDetail with API_LEVEL is reported if the + // Android version is less than 14. + MtePolicy string `json:"mtePolicy,omitempty"` + // PersonalAppsThatCanReadWorkNotifications: Personal apps that can read // work profile notifications using a NotificationListenerService // (https://developer.android.com/reference/android/service/notification/NotificationListenerService). @@ -4808,6 +4835,12 @@ type NonComplianceDetail struct { // configured Wi-Fi network manually. This is applicable only on work // profiles on personally-owned devices. nonComplianceReason is set to // USER_ACTION. + // "ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY" - Key + // pair alias specified via ClientCertKeyPairAlias + // (https://chromium.googlesource.com/chromium/src/+/main/components/onc/docs/onc_spec.md#eap-type) + // field in openNetworkConfiguration does not correspond to an existing + // key installed on the device. nonComplianceReason is set to + // INVALID_VALUE. SpecificNonComplianceReason string `json:"specificNonComplianceReason,omitempty"` // ForceSendFields is a list of field names (e.g. "CurrentValue") to diff --git a/androidpublisher/v3/androidpublisher-api.json b/androidpublisher/v3/androidpublisher-api.json index af0a26db8a3..504b602fd5c 100644 --- a/androidpublisher/v3/androidpublisher-api.json +++ b/androidpublisher/v3/androidpublisher-api.json @@ -2793,7 +2793,8 @@ "subscriptions": { "methods": { "archive": { - "description": "Archives a subscription. Can only be done if at least one base plan was active in the past, and no base plan is available for new or existing subscribers currently. This action is irreversible, and the subscription ID will remain reserved.", + "deprecated": true, + "description": "Deprecated: subscription archiving is not supported.", "flatPath": "androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive", "httpMethod": "POST", "id": "androidpublisher.monetization.subscriptions.archive", @@ -3006,7 +3007,8 @@ "type": "string" }, "showArchived": { - "description": "Whether archived subscriptions should be included in the response. Defaults to false.", + "deprecated": true, + "description": "Deprecated: subscription archiving is not supported.", "location": "query", "type": "boolean" } @@ -4724,7 +4726,7 @@ } } }, - "revision": "20240207", + "revision": "20240219", "rootUrl": "https://androidpublisher.googleapis.com/", "schemas": { "Abi": { @@ -5181,7 +5183,8 @@ "type": "object" }, "ArchiveSubscriptionRequest": { - "description": "Request message for ArchiveSubscription.", + "deprecated": true, + "description": "Deprecated: subscription archiving is not supported.", "id": "ArchiveSubscriptionRequest", "properties": {}, "type": "object" @@ -7859,7 +7862,7 @@ "id": "RegionalTaxRateInfo", "properties": { "eligibleForStreamingServiceTaxRate": { - "description": "You must tell us if your app contains streaming products to correctly charge US state and local sales tax. Field only supported in United States.", + "description": "You must tell us if your app contains streaming products to correctly charge US state and local sales tax. Field only supported in the United States.", "type": "boolean" }, "streamingTaxType": { @@ -8105,7 +8108,7 @@ "id": "SafetyLabelsUpdateRequest", "properties": { "safetyLabels": { - "description": "Required. Contents of the CSV file containing Data Safety responses. For the format of this file, see the Help Center documentation at https://support.google.com/googleplay/android-developer/answer/10787469?hl=en#zippy=%2Cunderstand-the-csv-format To download an up to date template, follow the steps at https://support.google.com/googleplay/android-developer/answer/10787469?hl=en#zippy=%2Cexport-to-a-csv-file", + "description": "Required. Contents of the CSV file containing Data Safety responses. For the format of this file, see the Help Center documentation at https://support.google.com/googleplay/android-developer/answer/10787469?#zippy=%2Cunderstand-the-csv-format To download an up to date template, follow the steps at https://support.google.com/googleplay/android-developer/answer/10787469?#zippy=%2Cexport-to-a-csv-file", "type": "string" } }, @@ -8293,7 +8296,8 @@ "id": "Subscription", "properties": { "archived": { - "description": "Output only. Whether this subscription is archived. Archived subscriptions are not available to any subscriber any longer, cannot be updated, and are not returned in list requests unless the show archived flag is passed in.", + "deprecated": true, + "description": "Output only. Deprecated: subscription archiving is not supported.", "readOnly": true, "type": "boolean" }, diff --git a/androidpublisher/v3/androidpublisher-gen.go b/androidpublisher/v3/androidpublisher-gen.go index 745e2e6caa6..fd010caaf92 100644 --- a/androidpublisher/v3/androidpublisher-gen.go +++ b/androidpublisher/v3/androidpublisher-gen.go @@ -1361,7 +1361,8 @@ func (s *AppVersionRange) MarshalJSON() ([]byte, error) { return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields) } -// ArchiveSubscriptionRequest: Request message for ArchiveSubscription. +// ArchiveSubscriptionRequest: Deprecated: subscription archiving is not +// supported. type ArchiveSubscriptionRequest struct { } @@ -6110,7 +6111,7 @@ func (s *RegionalSubscriptionOfferPhaseConfig) UnmarshalJSON(data []byte) error type RegionalTaxRateInfo struct { // EligibleForStreamingServiceTaxRate: You must tell us if your app // contains streaming products to correctly charge US state and local - // sales tax. Field only supported in United States. + // sales tax. Field only supported in the United States. EligibleForStreamingServiceTaxRate bool `json:"eligibleForStreamingServiceTaxRate,omitempty"` // StreamingTaxType: To collect communications or amusement taxes in the @@ -6609,9 +6610,9 @@ type SafetyLabelsUpdateRequest struct { // SafetyLabels: Required. Contents of the CSV file containing Data // Safety responses. For the format of this file, see the Help Center // documentation at - // https://support.google.com/googleplay/android-developer/answer/10787469?hl=en#zippy=%2Cunderstand-the-csv-format + // https://support.google.com/googleplay/android-developer/answer/10787469?#zippy=%2Cunderstand-the-csv-format // To download an up to date template, follow the steps at - // https://support.google.com/googleplay/android-developer/answer/10787469?hl=en#zippy=%2Cexport-to-a-csv-file + // https://support.google.com/googleplay/android-developer/answer/10787469?#zippy=%2Cexport-to-a-csv-file SafetyLabels string `json:"safetyLabels,omitempty"` // ForceSendFields is a list of field names (e.g. "SafetyLabels") to @@ -6926,10 +6927,8 @@ func (s *SubscribeWithGoogleInfo) MarshalJSON() ([]byte, error) { // Subscription: A single subscription for an app. type Subscription struct { - // Archived: Output only. Whether this subscription is archived. - // Archived subscriptions are not available to any subscriber any - // longer, cannot be updated, and are not returned in list requests - // unless the show archived flag is passed in. + // Archived: Output only. Deprecated: subscription archiving is not + // supported. Archived bool `json:"archived,omitempty"` // BasePlans: The set of base plans for this subscription. Represents @@ -20456,10 +20455,7 @@ type MonetizationSubscriptionsArchiveCall struct { header_ http.Header } -// Archive: Archives a subscription. Can only be done if at least one -// base plan was active in the past, and no base plan is available for -// new or existing subscribers currently. This action is irreversible, -// and the subscription ID will remain reserved. +// Archive: Deprecated: subscription archiving is not supported. // // - packageName: The parent app (package name) of the app of the // subscription to delete. @@ -20564,7 +20560,8 @@ func (c *MonetizationSubscriptionsArchiveCall) Do(opts ...googleapi.CallOption) } return ret, nil // { - // "description": "Archives a subscription. Can only be done if at least one base plan was active in the past, and no base plan is available for new or existing subscribers currently. This action is irreversible, and the subscription ID will remain reserved.", + // "deprecated": true, + // "description": "Deprecated: subscription archiving is not supported.", // "flatPath": "androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive", // "httpMethod": "POST", // "id": "androidpublisher.monetization.subscriptions.archive", @@ -21399,9 +21396,8 @@ func (c *MonetizationSubscriptionsListCall) PageToken(pageToken string) *Monetiz return c } -// ShowArchived sets the optional parameter "showArchived": Whether -// archived subscriptions should be included in the response. Defaults -// to false. +// ShowArchived sets the optional parameter "showArchived": Deprecated: +// subscription archiving is not supported. func (c *MonetizationSubscriptionsListCall) ShowArchived(showArchived bool) *MonetizationSubscriptionsListCall { c.urlParams_.Set("showArchived", fmt.Sprint(showArchived)) return c @@ -21532,7 +21528,8 @@ func (c *MonetizationSubscriptionsListCall) Do(opts ...googleapi.CallOption) (*L // "type": "string" // }, // "showArchived": { - // "description": "Whether archived subscriptions should be included in the response. Defaults to false.", + // "deprecated": true, + // "description": "Deprecated: subscription archiving is not supported.", // "location": "query", // "type": "boolean" // } diff --git a/baremetalsolution/v2/baremetalsolution-api.json b/baremetalsolution/v2/baremetalsolution-api.json index 7d44f817a09..7a33255c6ff 100644 --- a/baremetalsolution/v2/baremetalsolution-api.json +++ b/baremetalsolution/v2/baremetalsolution-api.json @@ -1638,7 +1638,7 @@ } } }, - "revision": "20231130", + "revision": "20240214", "rootUrl": "https://baremetalsolution.googleapis.com/", "schemas": { "AllowedClient": { @@ -3561,13 +3561,15 @@ "VOLUME_PERFORMANCE_TIER_UNSPECIFIED", "VOLUME_PERFORMANCE_TIER_SHARED", "VOLUME_PERFORMANCE_TIER_ASSIGNED", - "VOLUME_PERFORMANCE_TIER_HT" + "VOLUME_PERFORMANCE_TIER_HT", + "VOLUME_PERFORMANCE_TIER_QOS2_PERFORMANCE" ], "enumDescriptions": [ "Value is not specified.", "Regular volumes, shared aggregates.", "Assigned aggregates.", - "High throughput aggregates." + "High throughput aggregates.", + "QoS 2.0 high performance storage." ], "type": "string" }, @@ -3719,13 +3721,15 @@ "VOLUME_PERFORMANCE_TIER_UNSPECIFIED", "VOLUME_PERFORMANCE_TIER_SHARED", "VOLUME_PERFORMANCE_TIER_ASSIGNED", - "VOLUME_PERFORMANCE_TIER_HT" + "VOLUME_PERFORMANCE_TIER_HT", + "VOLUME_PERFORMANCE_TIER_QOS2_PERFORMANCE" ], "enumDescriptions": [ "Value is not specified.", "Regular volumes, shared aggregates.", "Assigned aggregates.", - "High throughput aggregates." + "High throughput aggregates.", + "QoS 2.0 high performance storage." ], "type": "string" }, diff --git a/baremetalsolution/v2/baremetalsolution-gen.go b/baremetalsolution/v2/baremetalsolution-gen.go index c6d31a2aca2..0c661e9bc46 100644 --- a/baremetalsolution/v2/baremetalsolution-gen.go +++ b/baremetalsolution/v2/baremetalsolution-gen.go @@ -2867,6 +2867,8 @@ type Volume struct { // aggregates. // "VOLUME_PERFORMANCE_TIER_ASSIGNED" - Assigned aggregates. // "VOLUME_PERFORMANCE_TIER_HT" - High throughput aggregates. + // "VOLUME_PERFORMANCE_TIER_QOS2_PERFORMANCE" - QoS 2.0 high + // performance storage. PerformanceTier string `json:"performanceTier,omitempty"` // Pod: Immutable. Pod name. Pod is an independent part of @@ -2999,6 +3001,8 @@ type VolumeConfig struct { // aggregates. // "VOLUME_PERFORMANCE_TIER_ASSIGNED" - Assigned aggregates. // "VOLUME_PERFORMANCE_TIER_HT" - High throughput aggregates. + // "VOLUME_PERFORMANCE_TIER_QOS2_PERFORMANCE" - QoS 2.0 high + // performance storage. PerformanceTier string `json:"performanceTier,omitempty"` // Protocol: Volume protocol. diff --git a/content/v2.1/content-api.json b/content/v2.1/content-api.json index 29b13f878df..ed1531150a5 100644 --- a/content/v2.1/content-api.json +++ b/content/v2.1/content-api.json @@ -6186,7 +6186,7 @@ } } }, - "revision": "20240131", + "revision": "20240218", "rootUrl": "https://shoppingcontent.googleapis.com/", "schemas": { "Account": { @@ -7592,7 +7592,7 @@ "id": "AttributionSettings", "properties": { "attributionLookbackWindowInDays": { - "description": "Required. Lookback windows (in days) used for attribution in this source. Supported values are 7, 30, 60, 90.", + "description": "Required. Lookback windows (in days) used for attribution in this source. Supported values are 7, 30, 40.", "format": "int32", "type": "integer" }, diff --git a/content/v2.1/content-gen.go b/content/v2.1/content-gen.go index 7d296f318a3..3cbe16a232a 100644 --- a/content/v2.1/content-gen.go +++ b/content/v2.1/content-gen.go @@ -3195,8 +3195,7 @@ func (s *Amount) MarshalJSON() ([]byte, error) { // sources receiving pre-attribution data. type AttributionSettings struct { // AttributionLookbackWindowInDays: Required. Lookback windows (in days) - // used for attribution in this source. Supported values are 7, 30, 60, - // 90. + // used for attribution in this source. Supported values are 7, 30, 40. AttributionLookbackWindowInDays int64 `json:"attributionLookbackWindowInDays,omitempty"` // AttributionModel: Required. Attribution model. diff --git a/dialogflow/v2beta1/dialogflow-api.json b/dialogflow/v2beta1/dialogflow-api.json index 8573b2425fd..99cc0fc6045 100644 --- a/dialogflow/v2beta1/dialogflow-api.json +++ b/dialogflow/v2beta1/dialogflow-api.json @@ -7695,7 +7695,7 @@ } } }, - "revision": "20240131", + "revision": "20240219", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -14630,6 +14630,10 @@ "$ref": "GoogleCloudDialogflowV2beta1EventInput", "description": "An input event to send to Dialogflow." }, + "intentInput": { + "$ref": "GoogleCloudDialogflowV2beta1IntentInput", + "description": "The intent to be triggered on V3 agent." + }, "messageSendTime": { "description": "Optional. The send time of the message from end user or human agent's perspective. It is used for identifying the same message under one participant. Given two messages under the same participant: * If send time are different regardless of whether the content of the messages are exactly the same, the conversation will regard them as two distinct messages sent by the participant. * If send time is the same regardless of whether the content of the messages are exactly the same, the conversation will regard them as same message, and ignore the message received later. If the value is not provided, a new request will always be regarded as a new message without any de-duplication.", "format": "google-datetime", diff --git a/dialogflow/v2beta1/dialogflow-gen.go b/dialogflow/v2beta1/dialogflow-gen.go index 1278b12b528..9a2e65b29b4 100644 --- a/dialogflow/v2beta1/dialogflow-gen.go +++ b/dialogflow/v2beta1/dialogflow-gen.go @@ -13141,6 +13141,9 @@ type GoogleCloudDialogflowV2beta1AnalyzeContentRequest struct { // EventInput: An input event to send to Dialogflow. EventInput *GoogleCloudDialogflowV2beta1EventInput `json:"eventInput,omitempty"` + // IntentInput: The intent to be triggered on V3 agent. + IntentInput *GoogleCloudDialogflowV2beta1IntentInput `json:"intentInput,omitempty"` + // MessageSendTime: Optional. The send time of the message from end user // or human agent's perspective. It is used for identifying the same // message under one participant. Given two messages under the same diff --git a/dialogflow/v3/dialogflow-api.json b/dialogflow/v3/dialogflow-api.json index 99d8f9c07e2..2c5f50f06d2 100644 --- a/dialogflow/v3/dialogflow-api.json +++ b/dialogflow/v3/dialogflow-api.json @@ -4453,7 +4453,7 @@ } } }, - "revision": "20240131", + "revision": "20240219", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -4905,6 +4905,10 @@ "description": "The affected resource display name of the change.", "type": "string" }, + "languageCode": { + "description": "The affected language code of the change.", + "type": "string" + }, "name": { "description": "The unique identifier of the changelog. Format: `projects//locations//agents//changelogs/`.", "type": "string" diff --git a/dialogflow/v3/dialogflow-gen.go b/dialogflow/v3/dialogflow-gen.go index 09b6f9b0c82..b8c73e6f040 100644 --- a/dialogflow/v3/dialogflow-gen.go +++ b/dialogflow/v3/dialogflow-gen.go @@ -1380,6 +1380,9 @@ type GoogleCloudDialogflowCxV3Changelog struct { // DisplayName: The affected resource display name of the change. DisplayName string `json:"displayName,omitempty"` + // LanguageCode: The affected language code of the change. + LanguageCode string `json:"languageCode,omitempty"` + // Name: The unique identifier of the changelog. Format: // `projects//locations//agents//changelogs/`. Name string `json:"name,omitempty"` diff --git a/dialogflow/v3beta1/dialogflow-api.json b/dialogflow/v3beta1/dialogflow-api.json index ce2e995866e..0477d073cb2 100644 --- a/dialogflow/v3beta1/dialogflow-api.json +++ b/dialogflow/v3beta1/dialogflow-api.json @@ -4453,7 +4453,7 @@ } } }, - "revision": "20240131", + "revision": "20240219", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -7183,6 +7183,10 @@ "description": "The affected resource display name of the change.", "type": "string" }, + "languageCode": { + "description": "The affected language code of the change.", + "type": "string" + }, "name": { "description": "The unique identifier of the changelog. Format: `projects//locations//agents//changelogs/`.", "type": "string" @@ -10306,6 +10310,28 @@ "description": "If an intent was provided as input, this field will contain a copy of the intent identifier. Format: `projects//locations//agents//intents/`.", "type": "string" }, + "webhookDisplayNames": { + "description": "The list of webhook display names in the order of call sequence.", + "items": { + "type": "string" + }, + "type": "array" + }, + "webhookIds": { + "description": "The list of webhook ids in the order of call sequence.", + "items": { + "type": "string" + }, + "type": "array" + }, + "webhookLatencies": { + "description": "The list of webhook latencies in the order of call sequence.", + "items": { + "format": "google-duration", + "type": "string" + }, + "type": "array" + }, "webhookPayloads": { "description": "The list of webhook payload in WebhookResponse.payload, in the order of call sequence. If some webhook call fails or doesn't return any payload, an empty `Struct` would be used instead.", "items": { @@ -10323,6 +10349,13 @@ "$ref": "GoogleRpcStatus" }, "type": "array" + }, + "webhookTags": { + "description": "The list of webhook tags in the order of call sequence.", + "items": { + "type": "string" + }, + "type": "array" } }, "type": "object" diff --git a/dialogflow/v3beta1/dialogflow-gen.go b/dialogflow/v3beta1/dialogflow-gen.go index 5350085a740..f4c58572c5e 100644 --- a/dialogflow/v3beta1/dialogflow-gen.go +++ b/dialogflow/v3beta1/dialogflow-gen.go @@ -5588,6 +5588,9 @@ type GoogleCloudDialogflowCxV3beta1Changelog struct { // DisplayName: The affected resource display name of the change. DisplayName string `json:"displayName,omitempty"` + // LanguageCode: The affected language code of the change. + LanguageCode string `json:"languageCode,omitempty"` + // Name: The unique identifier of the changelog. Format: // `projects//locations//agents//changelogs/`. Name string `json:"name,omitempty"` @@ -11369,6 +11372,17 @@ type GoogleCloudDialogflowCxV3beta1QueryResult struct { // `projects//locations//agents//intents/`. TriggerIntent string `json:"triggerIntent,omitempty"` + // WebhookDisplayNames: The list of webhook display names in the order + // of call sequence. + WebhookDisplayNames []string `json:"webhookDisplayNames,omitempty"` + + // WebhookIds: The list of webhook ids in the order of call sequence. + WebhookIds []string `json:"webhookIds,omitempty"` + + // WebhookLatencies: The list of webhook latencies in the order of call + // sequence. + WebhookLatencies []string `json:"webhookLatencies,omitempty"` + // WebhookPayloads: The list of webhook payload in // WebhookResponse.payload, in the order of call sequence. If some // webhook call fails or doesn't return any payload, an empty `Struct` @@ -11379,6 +11393,9 @@ type GoogleCloudDialogflowCxV3beta1QueryResult struct { // sequence. WebhookStatuses []*GoogleRpcStatus `json:"webhookStatuses,omitempty"` + // WebhookTags: The list of webhook tags in the order of call sequence. + WebhookTags []string `json:"webhookTags,omitempty"` + // ForceSendFields is a list of field names (e.g. "AdvancedSettings") to // unconditionally include in API requests. By default, fields with // empty or default values are omitted from API requests. However, any diff --git a/localservices/v1/localservices-api.json b/localservices/v1/localservices-api.json index 8c6496a2a47..9ddf4f9eb48 100644 --- a/localservices/v1/localservices-api.json +++ b/localservices/v1/localservices-api.json @@ -250,7 +250,7 @@ } } }, - "revision": "20220612", + "revision": "20240218", "rootUrl": "https://localservices.googleapis.com/", "schemas": { "GoogleAdsHomeservicesLocalservicesV1AccountReport": { @@ -428,6 +428,11 @@ "description": "Location of the associated account's home city.", "type": "string" }, + "googleAdsLeadId": { + "description": "Unique identifier of a Detailed Lead Report.", + "format": "int64", + "type": "string" + }, "leadCategory": { "description": "Lead category (e.g. hvac, plumber)", "type": "string" @@ -438,7 +443,7 @@ "type": "string" }, "leadId": { - "description": "Unique identifier of a Detailed Lead Report.", + "description": "Deprecated in favor of google_ads_lead_id. Unique identifier of a Detailed Lead Report.", "format": "int64", "type": "string" }, diff --git a/localservices/v1/localservices-gen.go b/localservices/v1/localservices-gen.go index d56b7005e4d..1ce9fffe87a 100644 --- a/localservices/v1/localservices-gen.go +++ b/localservices/v1/localservices-gen.go @@ -401,13 +401,17 @@ type GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport struct { // Geo: Location of the associated account's home city. Geo string `json:"geo,omitempty"` + // GoogleAdsLeadId: Unique identifier of a Detailed Lead Report. + GoogleAdsLeadId int64 `json:"googleAdsLeadId,omitempty,string"` + // LeadCategory: Lead category (e.g. hvac, plumber) LeadCategory string `json:"leadCategory,omitempty"` // LeadCreationTimestamp: Timestamp of when the lead was created. LeadCreationTimestamp string `json:"leadCreationTimestamp,omitempty"` - // LeadId: Unique identifier of a Detailed Lead Report. + // LeadId: Deprecated in favor of google_ads_lead_id. Unique identifier + // of a Detailed Lead Report. LeadId int64 `json:"leadId,omitempty,string"` // LeadPrice: Price of the lead (available only after it has been diff --git a/trafficdirector/v3/trafficdirector-api.json b/trafficdirector/v3/trafficdirector-api.json index 78aaff3c7ac..6a2ba86d0fe 100644 --- a/trafficdirector/v3/trafficdirector-api.json +++ b/trafficdirector/v3/trafficdirector-api.json @@ -128,7 +128,7 @@ } } }, - "revision": "20240213", + "revision": "20240214", "rootUrl": "https://trafficdirector.googleapis.com/", "schemas": { "Address": { @@ -171,6 +171,10 @@ "description": "All xds configs for a particular client.", "id": "ClientConfig", "properties": { + "clientScope": { + "description": "For xDS clients, the scope in which the data is used. For example, gRPC indicates the data plane target or that the data is associated with gRPC server(s).", + "type": "string" + }, "genericXdsConfigs": { "description": "Represents generic xDS config and the exact config structure depends on the type URL (like Cluster if it is CDS)", "items": { diff --git a/trafficdirector/v3/trafficdirector-gen.go b/trafficdirector/v3/trafficdirector-gen.go index b2678feba11..1277c50f3ba 100644 --- a/trafficdirector/v3/trafficdirector-gen.go +++ b/trafficdirector/v3/trafficdirector-gen.go @@ -237,6 +237,11 @@ func (s *BuildVersion) MarshalJSON() ([]byte, error) { // ClientConfig: All xds configs for a particular client. type ClientConfig struct { + // ClientScope: For xDS clients, the scope in which the data is used. + // For example, gRPC indicates the data plane target or that the data is + // associated with gRPC server(s). + ClientScope string `json:"clientScope,omitempty"` + // GenericXdsConfigs: Represents generic xDS config and the exact config // structure depends on the type URL (like Cluster if it is CDS) GenericXdsConfigs []*GenericXdsConfig `json:"genericXdsConfigs,omitempty"` @@ -248,21 +253,20 @@ type ClientConfig struct { // which is much simpler and uniform in structure. XdsConfig []*PerXdsConfig `json:"xdsConfig,omitempty"` - // ForceSendFields is a list of field names (e.g. "GenericXdsConfigs") - // to unconditionally include in API requests. By default, fields with + // ForceSendFields is a list of field names (e.g. "ClientScope") 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. "GenericXdsConfigs") 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 is a list of field names (e.g. "ClientScope") 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:"-"` }