diff --git a/DiscoveryJson/androidmanagement.v1.json b/DiscoveryJson/androidmanagement.v1.json index 1788beb135f..fb47ec139cf 100644 --- a/DiscoveryJson/androidmanagement.v1.json +++ b/DiscoveryJson/androidmanagement.v1.json @@ -1265,7 +1265,7 @@ } } }, - "revision": "20250924", + "revision": "20251014", "rootUrl": "https://androidmanagement.googleapis.com/", "schemas": { "AdbShellCommandEvent": { @@ -3055,6 +3055,178 @@ }, "type": "object" }, + "DefaultApplication": { + "description": "Information about the application to be set as the default.", + "id": "DefaultApplication", + "properties": { + "packageName": { + "description": "Required. The package name that should be set as the default application. The policy is rejected if the package name is invalid.", + "type": "string" + } + }, + "type": "object" + }, + "DefaultApplicationContext": { + "description": "Additional context for non-compliance related to default application settings.", + "id": "DefaultApplicationContext", + "properties": { + "defaultApplicationScope": { + "description": "Output only. The scope of non-compliant default application setting.", + "enum": [ + "DEFAULT_APPLICATION_SCOPE_UNSPECIFIED", + "SCOPE_FULLY_MANAGED", + "SCOPE_WORK_PROFILE", + "SCOPE_PERSONAL_PROFILE" + ], + "enumDescriptions": [ + "Unspecified. This value must not be used.", + "Sets the application as the default on fully managed devices.", + "Sets the application as the work profile default.Only supported for DEFAULT_BROWSER, DEFAULT_CALL_REDIRECTION, DEFAULT_CALL_SCREENING, DEFAULT_DIALER and DEFAULT_WALLET.", + "Sets the application as the personal profile default on company-owned devices with a work profile. Only pre-installed system apps can be set as the default.Only supported for DEFAULT_BROWSER, DEFAULT_DIALER, DEFAULT_SMS and DEFAULT_WALLET." + ], + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "DefaultApplicationInfo": { + "description": "The default application information for a specific DefaultApplicationType.", + "id": "DefaultApplicationInfo", + "properties": { + "defaultApplicationSettingAttempts": { + "description": "Output only. Details on the default application setting attempts, in the same order as listed in defaultApplications.", + "items": { + "$ref": "DefaultApplicationSettingAttempt" + }, + "readOnly": true, + "type": "array" + }, + "defaultApplicationType": { + "description": "Output only. The default application type.", + "enum": [ + "DEFAULT_APPLICATION_TYPE_UNSPECIFIED", + "DEFAULT_ASSISTANT", + "DEFAULT_BROWSER", + "DEFAULT_CALL_REDIRECTION", + "DEFAULT_CALL_SCREENING", + "DEFAULT_DIALER", + "DEFAULT_HOME", + "DEFAULT_SMS", + "DEFAULT_WALLET" + ], + "enumDescriptions": [ + "Unspecified. This value must not be used.", + "The assistant app type. This app type is only allowed to be set for SCOPE_FULLY_MANAGED.Supported on fully managed devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The browser app type.Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The call redirection app type. This app type cannot be set for SCOPE_PERSONAL_PROFILE.Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The call screening app type. This app type cannot be set for SCOPE_PERSONAL_PROFILE.Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The dialer app type.Supported on fully managed devices on Android 14 and 15. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 14.Supported on all management modes on Android 16 and above.", + "The home app type. This app type is only allowed to be set for SCOPE_FULLY_MANAGED.Supported on fully managed devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The SMS app type. This app type cannot be set for SCOPE_WORK_PROFILE.Supported on company-owned devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for personally-owned devices. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The wallet app type. The default application of this type applies across profiles.On a company-owned device with a work profile, admins can set the scope to SCOPE_PERSONAL_PROFILE to set a personal profile pre-installed system app as the default, or to SCOPE_WORK_PROFILE to set a work profile app as the default. It is not allowed to specify both scopes at the same time.Due to a known issue, the user may be able to change the default wallet even when this is set on a fully managed device.Supported on company-owned devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for personally-owned devices. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16." + ], + "readOnly": true, + "type": "string" + }, + "packageName": { + "description": "Output only. The package name of the current default application.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, + "DefaultApplicationSetting": { + "description": "The default application setting for a DefaultApplicationType.", + "id": "DefaultApplicationSetting", + "properties": { + "defaultApplicationScopes": { + "description": "Required. The scopes to which the policy should be applied. This list must not be empty or contain duplicates.A NonComplianceDetail with MANAGEMENT_MODE reason and DEFAULT_APPLICATION_SETTING_UNSUPPORTED_SCOPES specific reason is reported if none of the specified scopes can be applied to the management mode (e.g. a fully managed device receives a policy with only SCOPE_PERSONAL_PROFILE in the list).", + "items": { + "enum": [ + "DEFAULT_APPLICATION_SCOPE_UNSPECIFIED", + "SCOPE_FULLY_MANAGED", + "SCOPE_WORK_PROFILE", + "SCOPE_PERSONAL_PROFILE" + ], + "enumDescriptions": [ + "Unspecified. This value must not be used.", + "Sets the application as the default on fully managed devices.", + "Sets the application as the work profile default.Only supported for DEFAULT_BROWSER, DEFAULT_CALL_REDIRECTION, DEFAULT_CALL_SCREENING, DEFAULT_DIALER and DEFAULT_WALLET.", + "Sets the application as the personal profile default on company-owned devices with a work profile. Only pre-installed system apps can be set as the default.Only supported for DEFAULT_BROWSER, DEFAULT_DIALER, DEFAULT_SMS and DEFAULT_WALLET." + ], + "type": "string" + }, + "type": "array" + }, + "defaultApplicationType": { + "description": "Required. The app type to set the default application.", + "enum": [ + "DEFAULT_APPLICATION_TYPE_UNSPECIFIED", + "DEFAULT_ASSISTANT", + "DEFAULT_BROWSER", + "DEFAULT_CALL_REDIRECTION", + "DEFAULT_CALL_SCREENING", + "DEFAULT_DIALER", + "DEFAULT_HOME", + "DEFAULT_SMS", + "DEFAULT_WALLET" + ], + "enumDescriptions": [ + "Unspecified. This value must not be used.", + "The assistant app type. This app type is only allowed to be set for SCOPE_FULLY_MANAGED.Supported on fully managed devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The browser app type.Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The call redirection app type. This app type cannot be set for SCOPE_PERSONAL_PROFILE.Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The call screening app type. This app type cannot be set for SCOPE_PERSONAL_PROFILE.Supported on Android 16 and above. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The dialer app type.Supported on fully managed devices on Android 14 and 15. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 14.Supported on all management modes on Android 16 and above.", + "The home app type. This app type is only allowed to be set for SCOPE_FULLY_MANAGED.Supported on fully managed devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for other management modes. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The SMS app type. This app type cannot be set for SCOPE_WORK_PROFILE.Supported on company-owned devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for personally-owned devices. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16.", + "The wallet app type. The default application of this type applies across profiles.On a company-owned device with a work profile, admins can set the scope to SCOPE_PERSONAL_PROFILE to set a personal profile pre-installed system app as the default, or to SCOPE_WORK_PROFILE to set a work profile app as the default. It is not allowed to specify both scopes at the same time.Due to a known issue, the user may be able to change the default wallet even when this is set on a fully managed device.Supported on company-owned devices on Android 16 and above. A NonComplianceDetail with MANAGEMENT_MODE is reported for personally-owned devices. A NonComplianceDetail with API_LEVEL is reported if the Android version is less than 16." + ], + "type": "string" + }, + "defaultApplications": { + "description": "Required. The list of applications that can be set as the default app for a given type. This list must not be empty or contain duplicates. The first app in the list that is installed and qualified for the defaultApplicationType (e.g. SMS app for DEFAULT_SMS) is set as the default app. The signing key certificate fingerprint of the app on the device must also match one of the signing key certificate fingerprints obtained from Play Store or one of the entries in ApplicationPolicy.signingKeyCerts in order to be set as the default.If the defaultApplicationScopes contains SCOPE_FULLY_MANAGED or SCOPE_WORK_PROFILE, the app must have an entry in applications with installType set to a value other than BLOCKED.A NonComplianceDetail with APP_NOT_INSTALLED reason and DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE specific reason is reported if none of the apps in the list are installed. A NonComplianceDetail with INVALID_VALUE reason and DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE specific reason is reported if at least one app is installed but the policy fails to apply due to other reasons (e.g. the app is not of the right type).When applying to SCOPE_PERSONAL_PROFILE on a company-owned device with a work profile, only pre-installed system apps can be set as the default. A NonComplianceDetail with INVALID_VALUE reason and DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE specific reason is reported if the policy fails to apply to the personal profile.", + "items": { + "$ref": "DefaultApplication" + }, + "type": "array" + } + }, + "type": "object" + }, + "DefaultApplicationSettingAttempt": { + "description": "Details on a default application setting attempt.", + "id": "DefaultApplicationSettingAttempt", + "properties": { + "attemptOutcome": { + "description": "Output only. The outcome of setting the app as the default.", + "enum": [ + "ATTEMPT_OUTCOME_UNSPECIFIED", + "SUCCESS", + "APP_NOT_INSTALLED", + "APP_SIGNING_CERT_MISMATCH", + "OTHER_FAILURE" + ], + "enumDescriptions": [ + "Attempt outcome is unspecified. This is not used.", + "App is successfully set as the default.", + "Attempt failed as the app is not installed.", + "Attempt failed as the signing key certificate fingerprint of the app from Play Store or from ApplicationPolicy.signingKeyCerts does not match the one on the device.", + "Attempt failed due to other reasons." + ], + "readOnly": true, + "type": "string" + }, + "packageName": { + "description": "Output only. The package name of the attempted application.", + "readOnly": true, + "type": "string" + } + }, + "type": "object" + }, "Device": { "description": "A device owned by an enterprise. Unless otherwise noted, all fields are read-only and can't be modified by enterprises.devices.patch.", "id": "Device", @@ -3115,6 +3287,14 @@ "$ref": "CommonCriteriaModeInfo", "description": "Information about Common Criteria Mode\u2014security standards defined in the Common Criteria for Information Technology Security Evaluation (https://www.commoncriteriaportal.org/) (CC).This information is only available if statusReportingSettings.commonCriteriaModeEnabled is true in the device's policy the device is company-owned." }, + "defaultApplicationInfo": { + "description": "Output only. The default application information for the DefaultApplicationType. This information is only available if defaultApplicationInfoReportingEnabled is true in the device's policy. Available on Android 16 and above.All app types are reported on fully managed devices. DEFAULT_BROWSER, DEFAULT_CALL_REDIRECTION, DEFAULT_CALL_SCREENING and DEFAULT_DIALER types are reported for the work profiles on company-owned devices with a work profile and personally-owned devices. DEFAULT_WALLET is also reported for company-owned devices with a work profile, but will only include work profile information.", + "items": { + "$ref": "DefaultApplicationInfo" + }, + "readOnly": true, + "type": "array" + }, "deviceSettings": { "$ref": "DeviceSettings", "description": "Device settings information. This information is only available if deviceSettingsEnabled is true in the device's policy." @@ -5263,7 +5443,9 @@ "ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY", "PERMISSIBLE_USAGE_RESTRICTION", "REQUIRED_ACCOUNT_NOT_IN_ENTERPRISE", - "NEW_ACCOUNT_NOT_IN_ENTERPRISE" + "NEW_ACCOUNT_NOT_IN_ENTERPRISE", + "DEFAULT_APPLICATION_SETTING_UNSUPPORTED_SCOPES", + "DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE" ], "enumDescriptions": [ "Specific non-compliance reason is not specified. Fields in specific_non_compliance_context are not set.", @@ -5277,7 +5459,9 @@ "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.", "This policy setting is restricted and cannot be set for this Google Cloud Platform project. More details (including how to enable usage of this policy setting) are available in the Permissible Usage policy (https://developers.google.com/android/management/permissible-usage). nonComplianceReason is set to PROJECT_NOT_PERMITTED.", "Work account required by the workAccountSetupConfig policy setting is not part of the enterprise anymore. nonComplianceReason is set to USER_ACTION.", - "Work account added by the user is not part of the enterprise. nonComplianceReason is set to USER_ACTION." + "Work account added by the user is not part of the enterprise. nonComplianceReason is set to USER_ACTION.", + "The default application setting is applied to the scopes that are not supported by the management mode, even if the management mode itself is supported for the app type (e.g., a policy with DEFAULT_BROWSER app type and SCOPE_PERSONAL_PROFILE list sent to a fully managed device results in the scopes being inapplicable for the management mode). If the management mode is not supported for the app type, a NonComplianceDetail with MANAGEMENT_MODE is reported, without a specificNonComplianceReason.nonComplianceReason is set to MANAGEMENT_MODE.", + "The default application setting failed to apply for a specific scope. defaultApplicationContext is set. nonComplianceReason is set to INVALID_VALUE or APP_NOT_INSTALLED." ], "type": "string" } @@ -6004,6 +6188,13 @@ "description": "Whether the user is allowed to enable debugging features.", "type": "boolean" }, + "defaultApplicationSettings": { + "description": "Optional. The default application setting for supported types. If the default application is successfully set for at least one app type on a profile, users are prevented from changing any default applications on that profile.Only one DefaultApplicationSetting is allowed for each DefaultApplicationType.See Default application settings (https://developers.google.com/android/management/default-application-settings) guide for more details.", + "items": { + "$ref": "DefaultApplicationSetting" + }, + "type": "array" + }, "defaultPermissionPolicy": { "description": "The default permission policy for runtime permission requests.", "enum": [ @@ -7132,6 +7323,11 @@ "description": "Additional context for SpecificNonComplianceReason.", "id": "SpecificNonComplianceContext", "properties": { + "defaultApplicationContext": { + "$ref": "DefaultApplicationContext", + "description": "Output only. Additional context for non-compliance related to default application settings. See DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE.", + "readOnly": true + }, "oncWifiContext": { "$ref": "OncWifiContext", "description": "Additional context for non-compliance related to Wi-Fi configuration. See ONC_WIFI_INVALID_VALUE and ONC_WIFI_API_LEVEL" @@ -7238,6 +7434,10 @@ "description": "Whether Common Criteria Mode reporting is enabled. This is supported only on company-owned devices.", "type": "boolean" }, + "defaultApplicationInfoReportingEnabled": { + "description": "Optional. Whether defaultApplicationInfo reporting is enabled.", + "type": "boolean" + }, "deviceSettingsEnabled": { "description": "Whether device settings reporting is enabled.", "type": "boolean" diff --git a/DiscoveryJson/dialogflow.v3beta1.json b/DiscoveryJson/dialogflow.v3beta1.json index 169e8754f1b..685e072b953 100644 --- a/DiscoveryJson/dialogflow.v3beta1.json +++ b/DiscoveryJson/dialogflow.v3beta1.json @@ -5446,7 +5446,7 @@ } } }, - "revision": "20250929", + "revision": "20251009", "rootUrl": "https://dialogflow.googleapis.com/", "schemas": { "GoogleCloudDialogflowCxV3AdvancedSettings": { @@ -12534,6 +12534,10 @@ "description": "The selected LLM model.", "type": "string" }, + "parameters": { + "$ref": "GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters", + "description": "Generative model parameters." + }, "promptText": { "description": "The custom prompt to use.", "type": "string" @@ -12541,6 +12545,50 @@ }, "type": "object" }, + "GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters": { + "description": "Generative model parameters to control the model behavior.", + "id": "GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters", + "properties": { + "inputTokenLimit": { + "description": "The input token limit. This setting is currently only supported by playbooks.", + "enum": [ + "INPUT_TOKEN_LIMIT_UNSPECIFIED", + "INPUT_TOKEN_LIMIT_SHORT", + "INPUT_TOKEN_LIMIT_MEDIUM", + "INPUT_TOKEN_LIMIT_LONG" + ], + "enumDescriptions": [ + "Limit not specified. Treated as 'INPUT_TOKEN_LIMIT_SHORT'.", + "Input token limit up to 8k.", + "Input token limit up to 32k.", + "Input token limit up to 100k." + ], + "type": "string" + }, + "outputTokenLimit": { + "description": "The output token limit. This setting is currently only supported by playbooks. Only one of output_token_limit and max_output_tokens is allowed to be set.", + "enum": [ + "OUTPUT_TOKEN_LIMIT_UNSPECIFIED", + "OUTPUT_TOKEN_LIMIT_SHORT", + "OUTPUT_TOKEN_LIMIT_MEDIUM", + "OUTPUT_TOKEN_LIMIT_LONG" + ], + "enumDescriptions": [ + "Limit not specified.", + "Input token limit up to 512 tokens.", + "Input token limit up to 1k.", + "Input token limit up to 2k." + ], + "type": "string" + }, + "temperature": { + "description": "The temperature used for sampling during response generation. Value ranges from 0 to 1. Temperature controls the degree of randomness in token selection. Lower temperature means less randomness, while higher temperature means more randomness. Valid range: [0.0, 1.0]", + "format": "float", + "type": "number" + } + }, + "type": "object" + }, "GoogleCloudDialogflowCxV3beta1LoadVersionRequest": { "description": "The request message for Versions.LoadVersion.", "id": "GoogleCloudDialogflowCxV3beta1LoadVersionRequest", diff --git a/DiscoveryJson/docs.v1.json b/DiscoveryJson/docs.v1.json index d587f36f89e..81ae0bb952f 100644 --- a/DiscoveryJson/docs.v1.json +++ b/DiscoveryJson/docs.v1.json @@ -221,7 +221,7 @@ } } }, - "revision": "20250925", + "revision": "20251008", "rootUrl": "https://docs.googleapis.com/", "schemas": { "AutoText": { @@ -922,6 +922,27 @@ }, "type": "object" }, + "DocumentFormat": { + "description": "Represents document-level format settings.", + "id": "DocumentFormat", + "properties": { + "documentMode": { + "description": "Whether the document has pages or is pageless.", + "enum": [ + "DOCUMENT_MODE_UNSPECIFIED", + "PAGES", + "PAGELESS" + ], + "enumDescriptions": [ + "The document mode is unspecified.", + "The document has pages.", + "The document is pageless." + ], + "type": "string" + } + }, + "type": "object" + }, "DocumentStyle": { "description": "The style of the document.", "id": "DocumentStyle", @@ -938,6 +959,10 @@ "description": "The ID of the default header. If not set, there's no default header. This property is read-only.", "type": "string" }, + "documentFormat": { + "$ref": "DocumentFormat", + "description": "Specifies document-level format settings, such as the document mode (pages vs pageless)." + }, "evenPageFooterId": { "description": "The ID of the footer used only for even pages. The value of use_even_page_header_footer determines whether to use the default_footer_id or this value for the footer on even pages. If not set, there's no even page footer. This property is read-only.", "type": "string" diff --git a/DiscoveryJson/firebaseappdistribution.v1alpha.json b/DiscoveryJson/firebaseappdistribution.v1alpha.json index 05a768887fd..8565dcd6fca 100644 --- a/DiscoveryJson/firebaseappdistribution.v1alpha.json +++ b/DiscoveryJson/firebaseappdistribution.v1alpha.json @@ -592,7 +592,7 @@ "testCases": { "methods": { "batchDelete": { - "description": "Delete test cases.", + "description": "Deletes multiple test cases.", "flatPath": "v1alpha/projects/{projectsId}/apps/{appsId}/testCases:batchDelete", "httpMethod": "POST", "id": "firebaseappdistribution.projects.apps.testCases.batchDelete", @@ -812,7 +812,7 @@ } } }, - "revision": "20250925", + "revision": "20251012", "rootUrl": "https://firebaseappdistribution.googleapis.com/", "schemas": { "AndroidxCrawlerOutputPoint": { @@ -1150,7 +1150,7 @@ "type": "object" }, "GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest": { - "description": "The request message for `DeleteTestCase`.", + "description": "The request message for `BatchDeleteTestCase`.", "id": "GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest", "properties": { "names": { diff --git a/DiscoveryJson/jobs.v3.json b/DiscoveryJson/jobs.v3.json index fc8fdcf9056..fa27e018237 100644 --- a/DiscoveryJson/jobs.v3.json +++ b/DiscoveryJson/jobs.v3.json @@ -652,7 +652,7 @@ } } }, - "revision": "20250326", + "revision": "20251014", "rootUrl": "https://jobs.googleapis.com/", "schemas": { "ApplicationInfo": { @@ -2313,7 +2313,7 @@ "type": "object" }, "PostalAddress": { - "description": "Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478.", + "description": "Represents a postal address, such as for postal delivery or payments addresses. With a postal address, a postal service can deliver items to a premise, P.O. box, or similar. A postal address is not intended to model geographical locations like roads, towns, or mountains. In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478.", "id": "PostalAddress", "properties": { "addressLines": { diff --git a/DiscoveryJson/jobs.v3p1beta1.json b/DiscoveryJson/jobs.v3p1beta1.json index b8df46fa7ae..0af720dfe47 100644 --- a/DiscoveryJson/jobs.v3p1beta1.json +++ b/DiscoveryJson/jobs.v3p1beta1.json @@ -682,7 +682,7 @@ } } }, - "revision": "20250326", + "revision": "20251014", "rootUrl": "https://jobs.googleapis.com/", "schemas": { "ApplicationInfo": { @@ -2452,7 +2452,7 @@ "type": "object" }, "PostalAddress": { - "description": "Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478.", + "description": "Represents a postal address, such as for postal delivery or payments addresses. With a postal address, a postal service can deliver items to a premise, P.O. box, or similar. A postal address is not intended to model geographical locations like roads, towns, or mountains. In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478.", "id": "PostalAddress", "properties": { "addressLines": { diff --git a/DiscoveryJson/jobs.v4.json b/DiscoveryJson/jobs.v4.json index 37c9946721f..08329b237a0 100644 --- a/DiscoveryJson/jobs.v4.json +++ b/DiscoveryJson/jobs.v4.json @@ -903,7 +903,7 @@ } } }, - "revision": "20250326", + "revision": "20251014", "rootUrl": "https://jobs.googleapis.com/", "schemas": { "ApplicationInfo": { @@ -2500,7 +2500,7 @@ "type": "object" }, "PostalAddress": { - "description": "Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478.", + "description": "Represents a postal address, such as for postal delivery or payments addresses. With a postal address, a postal service can deliver items to a premise, P.O. box, or similar. A postal address is not intended to model geographical locations like roads, towns, or mountains. In typical usage, an address would be created by user input or from importing existing data, depending on the type of process. Advice on address input or editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478.", "id": "PostalAddress", "properties": { "addressLines": { diff --git a/DiscoveryJson/kmsinventory.v1.json b/DiscoveryJson/kmsinventory.v1.json index f083c6c6b15..aadc64120c1 100644 --- a/DiscoveryJson/kmsinventory.v1.json +++ b/DiscoveryJson/kmsinventory.v1.json @@ -242,7 +242,7 @@ } } }, - "revision": "20250727", + "revision": "20251012", "rootUrl": "https://kmsinventory.googleapis.com/", "schemas": { "GoogleCloudKmsInventoryV1ListCryptoKeysResponse": { @@ -510,7 +510,9 @@ "ML_KEM_768", "ML_KEM_1024", "KEM_XWING", + "PQ_SIGN_ML_DSA_44", "PQ_SIGN_ML_DSA_65", + "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" ], @@ -554,7 +556,9 @@ "ML-KEM-768 (FIPS 203)", "ML-KEM-1024 (FIPS 203)", "X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." ], @@ -728,7 +732,9 @@ "ML_KEM_768", "ML_KEM_1024", "KEM_XWING", + "PQ_SIGN_ML_DSA_44", "PQ_SIGN_ML_DSA_65", + "PQ_SIGN_ML_DSA_87", "PQ_SIGN_SLH_DSA_SHA2_128S", "PQ_SIGN_HASH_SLH_DSA_SHA2_128S_SHA256" ], @@ -772,7 +778,9 @@ "ML-KEM-768 (FIPS 203)", "ML-KEM-1024 (FIPS 203)", "X-Wing hybrid KEM combining ML-KEM-768 with X25519 following datatracker.ietf.org/doc/draft-connolly-cfrg-xwing-kem/.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 1. Randomized version.", "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 3. Randomized version.", + "The post-quantum Module-Lattice-Based Digital Signature Algorithm, at security level 5. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized version.", "The post-quantum stateless hash-based digital signature algorithm, at security level 1. Randomized pre-hash version supporting SHA256 digests." ], diff --git a/DiscoveryJson/oracledatabase.v1.json b/DiscoveryJson/oracledatabase.v1.json index 98c41684e2a..212671914c6 100644 --- a/DiscoveryJson/oracledatabase.v1.json +++ b/DiscoveryJson/oracledatabase.v1.json @@ -1153,7 +1153,7 @@ "type": "string" }, "pageSize": { - "description": "Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.", + "description": "Optional. The maximum number of items to return. If unspecified, a maximum of 50 Databases will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.", "format": "int32", "location": "query", "type": "integer" @@ -1193,7 +1193,7 @@ ], "parameters": { "pageSize": { - "description": "Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.", + "description": "Optional. The maximum number of items to return. If unspecified, a maximum of 50 DbSystemInitialStorageSizes will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.", "format": "int32", "location": "query", "type": "integer" @@ -1426,7 +1426,7 @@ "type": "string" }, "pageSize": { - "description": "Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.", + "description": "Optional. The maximum number of items to return. If unspecified, a maximum of 50 DbVersions will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.", "format": "int32", "location": "query", "type": "integer" @@ -1702,6 +1702,48 @@ "https://www.googleapis.com/auth/cloud-platform" ] } + }, + "resources": { + "dbNodes": { + "methods": { + "list": { + "description": "Lists the database nodes of a VM Cluster.", + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/exadbVmClusters/{exadbVmClustersId}/dbNodes", + "httpMethod": "GET", + "id": "oracledatabase.projects.locations.exadbVmClusters.dbNodes.list", + "parameterOrder": [ + "parent" + ], + "parameters": { + "pageSize": { + "description": "Optional. The maximum number of items to return. If unspecified, at most 50 db nodes will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "pageToken": { + "description": "Optional. A token identifying a page of results the node should return.", + "location": "query", + "type": "string" + }, + "parent": { + "description": "Required. The parent value for database node in the following format: projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .", + "location": "path", + "pattern": "^projects/[^/]+/locations/[^/]+/exadbVmClusters/[^/]+$", + "required": true, + "type": "string" + } + }, + "path": "v1/{+parent}/dbNodes", + "response": { + "$ref": "ListDbNodesResponse" + }, + "scopes": [ + "https://www.googleapis.com/auth/cloud-platform" + ] + } + } + } } }, "exascaleDbStorageVaults": { @@ -2430,7 +2472,7 @@ } } }, - "revision": "20250925", + "revision": "20251009", "rootUrl": "https://oracledatabase.googleapis.com/", "schemas": { "AllConnectionStrings": { diff --git a/DiscoveryJson/paymentsresellersubscription.v1.json b/DiscoveryJson/paymentsresellersubscription.v1.json index ed35eb271b8..5ad788853c7 100644 --- a/DiscoveryJson/paymentsresellersubscription.v1.json +++ b/DiscoveryJson/paymentsresellersubscription.v1.json @@ -378,6 +378,29 @@ "parent" ], "parameters": { + "cycleOptions.initialCycleDuration.count": { + "description": "number of duration units to be included.", + "format": "int32", + "location": "query", + "type": "integer" + }, + "cycleOptions.initialCycleDuration.unit": { + "description": "The unit used for the duration", + "enum": [ + "UNIT_UNSPECIFIED", + "MONTH", + "DAY", + "HOUR" + ], + "enumDescriptions": [ + "Default value, reserved as an invalid or an unexpected value.", + "Unit of a calendar month.", + "Unit of a day.", + "Unit of an hour. It is used for testing." + ], + "location": "query", + "type": "string" + }, "parent": { "description": "Required. The parent resource name, which is the identifier of the partner. It will have the format of \"partners/{partner_id}\".", "location": "path", @@ -486,6 +509,46 @@ "https://www.googleapis.com/auth/sdm.service" ] } + }, + "resources": { + "lineItems": { + "methods": { + "patch": { + "description": "Updates a line item of a subscription. It should be autenticated with a service account.", + "flatPath": "v1/partners/{partnersId}/subscriptions/{subscriptionsId}/lineItems/{lineItemsId}", + "httpMethod": "PATCH", + "id": "paymentsresellersubscription.partners.subscriptions.lineItems.patch", + "parameterOrder": [ + "name" + ], + "parameters": { + "name": { + "description": "Identifier. Resource name of the line item. Format: partners/{partner}/subscriptions/{subscription}/lineItems/{lineItem}", + "location": "path", + "pattern": "^partners/[^/]+/subscriptions/[^/]+/lineItems/[^/]+$", + "required": true, + "type": "string" + }, + "updateMask": { + "description": "Required. The list of fields to update. Only a limited set of fields can be updated. The allowed fields are the following: - `product_payload.googleHomePayload.googleStructureId`", + "format": "google-fieldmask", + "location": "query", + "type": "string" + } + }, + "path": "v1/{+name}", + "request": { + "$ref": "SubscriptionLineItem" + }, + "response": { + "$ref": "SubscriptionLineItem" + }, + "scopes": [ + "https://www.googleapis.com/auth/sdm.service" + ] + } + } + } } }, "userSessions": { @@ -523,7 +586,7 @@ } } }, - "revision": "20251005", + "revision": "20251012", "rootUrl": "https://paymentsresellersubscription.googleapis.com/", "schemas": { "Amount": { @@ -615,6 +678,17 @@ }, "type": "object" }, + "CycleOptions": { + "description": "The cycle options when starting and resuming a subscription.", + "id": "CycleOptions", + "properties": { + "initialCycleDuration": { + "$ref": "Duration", + "description": "Optional. The duration of the initial cycle. Only `DAY` is supported. If set, Google will start the subscription with this initial cycle duration starting at the request time (see available methods below). A prorated charge will be applied. This option is available to the following methods: - partners.subscriptions.provision - partners.subscriptions.resume - partners.userSessions.generate " + } + }, + "type": "object" + }, "Duration": { "description": "Describes the length of a period of a time.", "id": "Duration", @@ -1233,7 +1307,12 @@ "ResumeSubscriptionRequest": { "description": "Request to resume a suspended subscription.", "id": "ResumeSubscriptionRequest", - "properties": {}, + "properties": { + "cycleOptions": { + "$ref": "CycleOptions", + "description": "Optional. The cycle options for the subscription." + } + }, "type": "object" }, "ResumeSubscriptionResponse": { diff --git a/DiscoveryJson/recaptchaenterprise.v1.json b/DiscoveryJson/recaptchaenterprise.v1.json index 82324655eb9..2dc800ead7e 100644 --- a/DiscoveryJson/recaptchaenterprise.v1.json +++ b/DiscoveryJson/recaptchaenterprise.v1.json @@ -786,7 +786,7 @@ } } }, - "revision": "20250928", + "revision": "20251006", "rootUrl": "https://recaptchaenterprise.googleapis.com/", "schemas": { "GoogleCloudRecaptchaenterpriseV1AccountDefenderAssessment": { @@ -1262,7 +1262,7 @@ "type": "string" }, "wafTokenAssessment": { - "description": "Optional. Flag for running WAF token assessment. If enabled, the token must be specified, and have been created by a WAF-enabled key.", + "description": "Optional. Flag for running Web Application Firewall (WAF) token assessment. If enabled, the token must be specified, and have been created by a WAF-enabled key.", "type": "boolean" } }, @@ -1656,7 +1656,7 @@ }, "wafSettings": { "$ref": "GoogleCloudRecaptchaenterpriseV1WafSettings", - "description": "Optional. Settings for WAF" + "description": "Optional. Settings for Web Application Firewall (WAF)." }, "webSettings": { "$ref": "GoogleCloudRecaptchaenterpriseV1WebKeySettings", @@ -2499,7 +2499,7 @@ "id": "GoogleCloudRecaptchaenterpriseV1WafSettings", "properties": { "wafFeature": { - "description": "Required. The WAF feature for which this key is enabled.", + "description": "Required. The Web Application Firewall (WAF) feature for which this key is enabled.", "enum": [ "WAF_FEATURE_UNSPECIFIED", "CHALLENGE_PAGE", @@ -2524,7 +2524,7 @@ "type": "string" }, "wafService": { - "description": "Required. The WAF service that uses this key.", + "description": "Required. The Web Application Firewall (WAF) service that uses this key.", "enum": [ "WAF_SERVICE_UNSPECIFIED", "CA", diff --git a/EnumStorage/paymentsresellersubscription.v1.json b/EnumStorage/paymentsresellersubscription.v1.json index c4e5d4e4ebd..64f16c1c98b 100644 --- a/EnumStorage/paymentsresellersubscription.v1.json +++ b/EnumStorage/paymentsresellersubscription.v1.json @@ -1,4 +1,10 @@ { + "Google.Apis.PaymentsResellerSubscription.v1.PartnersResource+SubscriptionsResource+ProvisionRequest.CycleOptionsInitialCycleDurationUnitEnum": [ + "UNIT_UNSPECIFIED", + "MONTH", + "DAY", + "HOUR" + ], "Google.Apis.PaymentsResellerSubscription.v1.PaymentsResellerSubscriptionBaseServiceRequest<>.AltEnum": [ "json", "media", diff --git a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs index 93ff533ea93..1a00b5cc60a 100644 --- a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs +++ b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.cs @@ -4475,6 +4475,109 @@ public class Date : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Information about the application to be set as the default. + public class DefaultApplication : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The package name that should be set as the default application. The policy is rejected if the + /// package name is invalid. + /// + [Newtonsoft.Json.JsonPropertyAttribute("packageName")] + public virtual string PackageName { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Additional context for non-compliance related to default application settings. + public class DefaultApplicationContext : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The scope of non-compliant default application setting. + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationScope")] + public virtual string DefaultApplicationScope { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The default application information for a specific DefaultApplicationType. + public class DefaultApplicationInfo : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Output only. Details on the default application setting attempts, in the same order as listed in + /// defaultApplications. + /// + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationSettingAttempts")] + public virtual System.Collections.Generic.IList DefaultApplicationSettingAttempts { get; set; } + + /// Output only. The default application type. + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationType")] + public virtual string DefaultApplicationType { get; set; } + + /// Output only. The package name of the current default application. + [Newtonsoft.Json.JsonPropertyAttribute("packageName")] + public virtual string PackageName { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// The default application setting for a DefaultApplicationType. + public class DefaultApplicationSetting : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Required. The scopes to which the policy should be applied. This list must not be empty or contain + /// duplicates.A NonComplianceDetail with MANAGEMENT_MODE reason and + /// DEFAULT_APPLICATION_SETTING_UNSUPPORTED_SCOPES specific reason is reported if none of the specified scopes + /// can be applied to the management mode (e.g. a fully managed device receives a policy with only + /// SCOPE_PERSONAL_PROFILE in the list). + /// + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationScopes")] + public virtual System.Collections.Generic.IList DefaultApplicationScopes { get; set; } + + /// Required. The app type to set the default application. + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationType")] + public virtual string DefaultApplicationType { get; set; } + + /// + /// Required. The list of applications that can be set as the default app for a given type. This list must not + /// be empty or contain duplicates. The first app in the list that is installed and qualified for the + /// defaultApplicationType (e.g. SMS app for DEFAULT_SMS) is set as the default app. The signing key certificate + /// fingerprint of the app on the device must also match one of the signing key certificate fingerprints + /// obtained from Play Store or one of the entries in ApplicationPolicy.signingKeyCerts in order to be set as + /// the default.If the defaultApplicationScopes contains SCOPE_FULLY_MANAGED or SCOPE_WORK_PROFILE, the app must + /// have an entry in applications with installType set to a value other than BLOCKED.A NonComplianceDetail with + /// APP_NOT_INSTALLED reason and DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE specific reason is reported if + /// none of the apps in the list are installed. A NonComplianceDetail with INVALID_VALUE reason and + /// DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE specific reason is reported if at least one app is installed + /// but the policy fails to apply due to other reasons (e.g. the app is not of the right type).When applying to + /// SCOPE_PERSONAL_PROFILE on a company-owned device with a work profile, only pre-installed system apps can be + /// set as the default. A NonComplianceDetail with INVALID_VALUE reason and + /// DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE specific reason is reported if the policy fails to apply to the + /// personal profile. + /// + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplications")] + public virtual System.Collections.Generic.IList DefaultApplications { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + + /// Details on a default application setting attempt. + public class DefaultApplicationSettingAttempt : Google.Apis.Requests.IDirectResponseSchema + { + /// Output only. The outcome of setting the app as the default. + [Newtonsoft.Json.JsonPropertyAttribute("attemptOutcome")] + public virtual string AttemptOutcome { get; set; } + + /// Output only. The package name of the attempted application. + [Newtonsoft.Json.JsonPropertyAttribute("packageName")] + public virtual string PackageName { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// /// A device owned by an enterprise. Unless otherwise noted, all fields are read-only and can't be modified by /// enterprises.devices.patch. @@ -4523,6 +4626,17 @@ public class Device : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("commonCriteriaModeInfo")] public virtual CommonCriteriaModeInfo CommonCriteriaModeInfo { get; set; } + /// + /// Output only. The default application information for the DefaultApplicationType. This information is only + /// available if defaultApplicationInfoReportingEnabled is true in the device's policy. Available on Android 16 + /// and above.All app types are reported on fully managed devices. DEFAULT_BROWSER, DEFAULT_CALL_REDIRECTION, + /// DEFAULT_CALL_SCREENING and DEFAULT_DIALER types are reported for the work profiles on company-owned devices + /// with a work profile and personally-owned devices. DEFAULT_WALLET is also reported for company-owned devices + /// with a work profile, but will only include work profile information. + /// + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationInfo")] + public virtual System.Collections.Generic.IList DefaultApplicationInfo { get; set; } + /// /// Device settings information. This information is only available if deviceSettingsEnabled is true in the /// device's policy. @@ -7205,6 +7319,16 @@ public class Policy : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("debuggingFeaturesAllowed")] public virtual System.Nullable DebuggingFeaturesAllowed { get; set; } + /// + /// Optional. The default application setting for supported types. If the default application is successfully + /// set for at least one app type on a profile, users are prevented from changing any default applications on + /// that profile.Only one DefaultApplicationSetting is allowed for each DefaultApplicationType.See Default + /// application settings (https://developers.google.com/android/management/default-application-settings) guide + /// for more details. + /// + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationSettings")] + public virtual System.Collections.Generic.IList DefaultApplicationSettings { get; set; } + /// The default permission policy for runtime permission requests. [Newtonsoft.Json.JsonPropertyAttribute("defaultPermissionPolicy")] public virtual string DefaultPermissionPolicy { get; set; } @@ -8237,6 +8361,13 @@ public virtual System.DateTimeOffset? AndroidBuildTimeDateTimeOffset /// Additional context for SpecificNonComplianceReason. public class SpecificNonComplianceContext : Google.Apis.Requests.IDirectResponseSchema { + /// + /// Output only. Additional context for non-compliance related to default application settings. See + /// DEFAULT_APPLICATION_SETTING_FAILED_FOR_SCOPE. + /// + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationContext")] + public virtual DefaultApplicationContext DefaultApplicationContext { get; set; } + /// /// Additional context for non-compliance related to Wi-Fi configuration. See ONC_WIFI_INVALID_VALUE and /// ONC_WIFI_API_LEVEL @@ -8345,6 +8476,10 @@ public class StatusReportingSettings : Google.Apis.Requests.IDirectResponseSchem [Newtonsoft.Json.JsonPropertyAttribute("commonCriteriaModeEnabled")] public virtual System.Nullable CommonCriteriaModeEnabled { get; set; } + /// Optional. Whether defaultApplicationInfo reporting is enabled. + [Newtonsoft.Json.JsonPropertyAttribute("defaultApplicationInfoReportingEnabled")] + public virtual System.Nullable DefaultApplicationInfoReportingEnabled { get; set; } + /// Whether device settings reporting is enabled. [Newtonsoft.Json.JsonPropertyAttribute("deviceSettingsEnabled")] public virtual System.Nullable DeviceSettingsEnabled { get; set; } diff --git a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj index ff06725e75c..7246ceb24d8 100644 --- a/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj +++ b/Src/Generated/Google.Apis.AndroidManagement.v1/Google.Apis.AndroidManagement.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.AndroidManagement.v1 Client Library - 1.71.0.3919 + 1.72.0.3939 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.cs b/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.cs index e983f9e0bd4..1fba9f0e36f 100644 --- a/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.cs +++ b/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.cs @@ -3135,13 +3135,13 @@ public class NumericBucketingResult : Google.Apis.Requests.IDirectResponseSchema } /// - /// Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a - /// postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical - /// locations (roads, towns, mountains). In typical usage, an address would be created by user input or from - /// importing existing data, depending on the type of process. Advice on address input or editing: - Use an - /// internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not - /// be presented with UI elements for input or editing of fields outside countries where that field is used. For - /// more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. + /// Represents a postal address, such as for postal delivery or payments addresses. With a postal address, a postal + /// service can deliver items to a premise, P.O. box, or similar. A postal address is not intended to model + /// geographical locations like roads, towns, or mountains. In typical usage, an address would be created by user + /// input or from importing existing data, depending on the type of process. Advice on address input or editing: - + /// Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users + /// should not be presented with UI elements for input or editing of fields outside countries where that field is + /// used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. /// public class PostalAddress : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.csproj b/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.csproj index c0f91deeb2b..2f694a2802f 100644 --- a/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.csproj +++ b/Src/Generated/Google.Apis.CloudTalentSolution.v3/Google.Apis.CloudTalentSolution.v3.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTalentSolution.v3 Client Library - 1.69.0.3737 + 1.72.0.3939 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.cs b/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.cs index 4c1386656d8..751ff905197 100644 --- a/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.cs +++ b/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.cs @@ -3359,13 +3359,13 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema } /// - /// Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a - /// postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical - /// locations (roads, towns, mountains). In typical usage, an address would be created by user input or from - /// importing existing data, depending on the type of process. Advice on address input or editing: - Use an - /// internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not - /// be presented with UI elements for input or editing of fields outside countries where that field is used. For - /// more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. + /// Represents a postal address, such as for postal delivery or payments addresses. With a postal address, a postal + /// service can deliver items to a premise, P.O. box, or similar. A postal address is not intended to model + /// geographical locations like roads, towns, or mountains. In typical usage, an address would be created by user + /// input or from importing existing data, depending on the type of process. Advice on address input or editing: - + /// Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users + /// should not be presented with UI elements for input or editing of fields outside countries where that field is + /// used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. /// public class PostalAddress : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.csproj b/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.csproj index b8a96f6caee..0271987d0e9 100644 --- a/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.csproj +++ b/Src/Generated/Google.Apis.CloudTalentSolution.v3p1beta1/Google.Apis.CloudTalentSolution.v3p1beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTalentSolution.v3p1beta1 Client Library - 1.69.0.3737 + 1.72.0.3939 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.cs b/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.cs index d102dab60d5..d79774aa245 100644 --- a/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.cs +++ b/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.cs @@ -3787,13 +3787,13 @@ public class Operation : Google.Apis.Requests.IDirectResponseSchema } /// - /// Represents a postal address (for example, for postal delivery or payments addresses). Given a postal address, a - /// postal service can deliver items to a premise, P.O. box or similar. It is not intended to model geographical - /// locations (roads, towns, mountains). In typical usage, an address would be created by user input or from - /// importing existing data, depending on the type of process. Advice on address input or editing: - Use an - /// internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users should not - /// be presented with UI elements for input or editing of fields outside countries where that field is used. For - /// more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. + /// Represents a postal address, such as for postal delivery or payments addresses. With a postal address, a postal + /// service can deliver items to a premise, P.O. box, or similar. A postal address is not intended to model + /// geographical locations like roads, towns, or mountains. In typical usage, an address would be created by user + /// input or from importing existing data, depending on the type of process. Advice on address input or editing: - + /// Use an internationalization-ready address widget such as https://github.com/google/libaddressinput. - Users + /// should not be presented with UI elements for input or editing of fields outside countries where that field is + /// used. For more guidance on how to use this schema, see: https://support.google.com/business/answer/6397478. /// public class PostalAddress : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.csproj b/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.csproj index 69865131790..4da3e5d5137 100644 --- a/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.csproj +++ b/Src/Generated/Google.Apis.CloudTalentSolution.v4/Google.Apis.CloudTalentSolution.v4.csproj @@ -3,7 +3,7 @@ Google.Apis.CloudTalentSolution.v4 Client Library - 1.69.0.3737 + 1.72.0.3939 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs index 9deaec4343e..24a1a9a209c 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs +++ b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.cs @@ -20506,6 +20506,10 @@ public class GoogleCloudDialogflowCxV3beta1LlmModelSettings : Google.Apis.Reques [Newtonsoft.Json.JsonPropertyAttribute("model")] public virtual string Model { get; set; } + /// Generative model parameters. + [Newtonsoft.Json.JsonPropertyAttribute("parameters")] + public virtual GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters Parameters { get; set; } + /// The custom prompt to use. [Newtonsoft.Json.JsonPropertyAttribute("promptText")] public virtual string PromptText { get; set; } @@ -20514,6 +20518,32 @@ public class GoogleCloudDialogflowCxV3beta1LlmModelSettings : Google.Apis.Reques public virtual string ETag { get; set; } } + /// Generative model parameters to control the model behavior. + public class GoogleCloudDialogflowCxV3beta1LlmModelSettingsParameters : Google.Apis.Requests.IDirectResponseSchema + { + /// The input token limit. This setting is currently only supported by playbooks. + [Newtonsoft.Json.JsonPropertyAttribute("inputTokenLimit")] + public virtual string InputTokenLimit { get; set; } + + /// + /// The output token limit. This setting is currently only supported by playbooks. Only one of + /// output_token_limit and max_output_tokens is allowed to be set. + /// + [Newtonsoft.Json.JsonPropertyAttribute("outputTokenLimit")] + public virtual string OutputTokenLimit { get; set; } + + /// + /// The temperature used for sampling during response generation. Value ranges from 0 to 1. Temperature controls + /// the degree of randomness in token selection. Lower temperature means less randomness, while higher + /// temperature means more randomness. Valid range: [0.0, 1.0] + /// + [Newtonsoft.Json.JsonPropertyAttribute("temperature")] + public virtual System.Nullable Temperature { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The request message for Versions.LoadVersion. public class GoogleCloudDialogflowCxV3beta1LoadVersionRequest : Google.Apis.Requests.IDirectResponseSchema { diff --git a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj index 1a3e9fab6ff..6bb51d59ad2 100644 --- a/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj +++ b/Src/Generated/Google.Apis.Dialogflow.v3beta1/Google.Apis.Dialogflow.v3beta1.csproj @@ -3,7 +3,7 @@ Google.Apis.Dialogflow.v3beta1 Client Library - 1.71.0.3924 + 1.72.0.3934 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.cs b/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.cs index 7d958a2a803..03839b4ac33 100644 --- a/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.cs +++ b/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.cs @@ -1305,6 +1305,17 @@ public class Document : Google.Apis.Requests.IDirectResponseSchema public virtual string ETag { get; set; } } + /// Represents document-level format settings. + public class DocumentFormat : Google.Apis.Requests.IDirectResponseSchema + { + /// Whether the document has pages or is pageless. + [Newtonsoft.Json.JsonPropertyAttribute("documentMode")] + public virtual string DocumentMode { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// The style of the document. public class DocumentStyle : Google.Apis.Requests.IDirectResponseSchema { @@ -1324,6 +1335,10 @@ public class DocumentStyle : Google.Apis.Requests.IDirectResponseSchema [Newtonsoft.Json.JsonPropertyAttribute("defaultHeaderId")] public virtual string DefaultHeaderId { get; set; } + /// Specifies document-level format settings, such as the document mode (pages vs pageless). + [Newtonsoft.Json.JsonPropertyAttribute("documentFormat")] + public virtual DocumentFormat DocumentFormat { get; set; } + /// /// The ID of the footer used only for even pages. The value of use_even_page_header_footer determines whether /// to use the default_footer_id or this value for the footer on even pages. If not set, there's no even page diff --git a/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.csproj b/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.csproj index 5984c12d3e3..c4b0c1f9996 100644 --- a/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.csproj +++ b/Src/Generated/Google.Apis.Docs.v1/Google.Apis.Docs.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Docs.v1 Client Library - 1.71.0.3920 + 1.72.0.3933 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs index 35cc10ed9f9..55f26b70f1a 100644 --- a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs +++ b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.cs @@ -1244,7 +1244,7 @@ public TestCasesResource(Google.Apis.Services.IClientService service) this.service = service; } - /// Delete test cases. + /// Deletes multiple test cases. /// The body of the request. /// /// Required. The parent resource where these test cases will be deleted. Format: @@ -1255,7 +1255,7 @@ public virtual BatchDeleteRequest BatchDelete(Google.Apis.FirebaseAppDistributio return new BatchDeleteRequest(this.service, body, parent); } - /// Delete test cases. + /// Deletes multiple test cases. public class BatchDeleteRequest : FirebaseAppDistributionBaseServiceRequest { /// Constructs a new BatchDelete request. @@ -2276,7 +2276,7 @@ public class GoogleFirebaseAppdistroV1alphaAssertionDetails : Google.Apis.Reques public virtual string ETag { get; set; } } - /// The request message for `DeleteTestCase`. + /// The request message for `BatchDeleteTestCase`. public class GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest : Google.Apis.Requests.IDirectResponseSchema { /// diff --git a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj index 2a2dd9f8cbc..f34a3447890 100644 --- a/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj +++ b/Src/Generated/Google.Apis.FirebaseAppDistribution.v1alpha/Google.Apis.FirebaseAppDistribution.v1alpha.csproj @@ -3,7 +3,7 @@ Google.Apis.FirebaseAppDistribution.v1alpha Client Library - 1.71.0.3920 + 1.72.0.3937 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.Kmsinventory.v1/Google.Apis.Kmsinventory.v1.csproj b/Src/Generated/Google.Apis.Kmsinventory.v1/Google.Apis.Kmsinventory.v1.csproj index ef0055ebbc1..b5369d1662d 100644 --- a/Src/Generated/Google.Apis.Kmsinventory.v1/Google.Apis.Kmsinventory.v1.csproj +++ b/Src/Generated/Google.Apis.Kmsinventory.v1/Google.Apis.Kmsinventory.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.Kmsinventory.v1 Client Library - 1.70.0.3860 + 1.72.0.3937 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.cs b/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.cs index c33c6191318..f9df3a84762 100644 --- a/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.cs +++ b/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.cs @@ -2581,8 +2581,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string Filter { get; set; } /// - /// Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions - /// will be returned. The maximum value is 1000; values above 1000 will be reset to 1000. + /// Optional. The maximum number of items to return. If unspecified, a maximum of 50 Databases will + /// be returned. The maximum value is 1000; values above 1000 will be reset to 1000. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } @@ -2688,8 +2688,9 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string Parent { get; private set; } /// - /// Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions - /// will be returned. The maximum value is 1000; values above 1000 will be reset to 1000. + /// Optional. The maximum number of items to return. If unspecified, a maximum of 50 + /// DbSystemInitialStorageSizes will be returned. The maximum value is 1000; values above 1000 will + /// be reset to 1000. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } @@ -3242,8 +3243,8 @@ public ListRequest(Google.Apis.Services.IClientService service, string parent) : public virtual string Filter { get; set; } /// - /// Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions - /// will be returned. The maximum value is 1000; values above 1000 will be reset to 1000. + /// Optional. The maximum number of items to return. If unspecified, a maximum of 50 DbVersions will + /// be returned. The maximum value is 1000; values above 1000 will be reset to 1000. /// [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] public virtual System.Nullable PageSize { get; set; } @@ -3415,6 +3416,103 @@ public class ExadbVmClustersResource public ExadbVmClustersResource(Google.Apis.Services.IClientService service) { this.service = service; + DbNodes = new DbNodesResource(service); + } + + /// Gets the DbNodes resource. + public virtual DbNodesResource DbNodes { get; } + + /// The "dbNodes" collection of methods. + public class DbNodesResource + { + private const string Resource = "dbNodes"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public DbNodesResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// Lists the database nodes of a VM Cluster. + /// + /// Required. The parent value for database node in the following format: + /// projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. . + /// + public virtual ListRequest List(string parent) + { + return new ListRequest(this.service, parent); + } + + /// Lists the database nodes of a VM Cluster. + public class ListRequest : OracleDatabaseBaseServiceRequest + { + /// Constructs a new List request. + public ListRequest(Google.Apis.Services.IClientService service, string parent) : base(service) + { + Parent = parent; + InitParameters(); + } + + /// + /// Required. The parent value for database node in the following format: + /// projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. . + /// + [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Parent { get; private set; } + + /// + /// Optional. The maximum number of items to return. If unspecified, at most 50 db nodes will be + /// returned. The maximum value is 1000; values above 1000 will be coerced to 1000. + /// + [Google.Apis.Util.RequestParameterAttribute("pageSize", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable PageSize { get; set; } + + /// Optional. A token identifying a page of results the node should return. + [Google.Apis.Util.RequestParameterAttribute("pageToken", Google.Apis.Util.RequestParameterType.Query)] + public virtual string PageToken { get; set; } + + /// Gets the method name. + public override string MethodName => "list"; + + /// Gets the HTTP method. + public override string HttpMethod => "GET"; + + /// Gets the REST path. + public override string RestPath => "v1/{+parent}/dbNodes"; + + /// Initializes List parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("parent", new Google.Apis.Discovery.Parameter + { + Name = "parent", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^projects/[^/]+/locations/[^/]+/exadbVmClusters/[^/]+$", + }); + RequestParameters.Add("pageSize", new Google.Apis.Discovery.Parameter + { + Name = "pageSize", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("pageToken", new Google.Apis.Discovery.Parameter + { + Name = "pageToken", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } } /// Creates a new Exadb (Exascale) VM Cluster resource. diff --git a/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.csproj b/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.csproj index c775bf1b0f6..2d8ad7b6f1e 100644 --- a/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.csproj +++ b/Src/Generated/Google.Apis.OracleDatabase.v1/Google.Apis.OracleDatabase.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.OracleDatabase.v1 Client Library - 1.71.0.3920 + 1.72.0.3934 Google LLC Copyright 2025 Google LLC Google @@ -59,8 +59,8 @@ - - + + diff --git a/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.cs b/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.cs index f0b47f6c33e..f6f66415ac8 100644 --- a/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.cs +++ b/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.cs @@ -599,6 +599,103 @@ public class SubscriptionsResource public SubscriptionsResource(Google.Apis.Services.IClientService service) { this.service = service; + LineItems = new LineItemsResource(service); + } + + /// Gets the LineItems resource. + public virtual LineItemsResource LineItems { get; } + + /// The "lineItems" collection of methods. + public class LineItemsResource + { + private const string Resource = "lineItems"; + + /// The service which this resource belongs to. + private readonly Google.Apis.Services.IClientService service; + + /// Constructs a new resource. + public LineItemsResource(Google.Apis.Services.IClientService service) + { + this.service = service; + } + + /// + /// Updates a line item of a subscription. It should be autenticated with a service account. + /// + /// The body of the request. + /// + /// Identifier. Resource name of the line item. Format: + /// partners/{partner}/subscriptions/{subscription}/lineItems/{lineItem} + /// + public virtual PatchRequest Patch(Google.Apis.PaymentsResellerSubscription.v1.Data.SubscriptionLineItem body, string name) + { + return new PatchRequest(this.service, body, name); + } + + /// + /// Updates a line item of a subscription. It should be autenticated with a service account. + /// + public class PatchRequest : PaymentsResellerSubscriptionBaseServiceRequest + { + /// Constructs a new Patch request. + public PatchRequest(Google.Apis.Services.IClientService service, Google.Apis.PaymentsResellerSubscription.v1.Data.SubscriptionLineItem body, string name) : base(service) + { + Name = name; + Body = body; + InitParameters(); + } + + /// + /// Identifier. Resource name of the line item. Format: + /// partners/{partner}/subscriptions/{subscription}/lineItems/{lineItem} + /// + [Google.Apis.Util.RequestParameterAttribute("name", Google.Apis.Util.RequestParameterType.Path)] + public virtual string Name { get; private set; } + + /// + /// Required. The list of fields to update. Only a limited set of fields can be updated. The allowed + /// fields are the following: - `product_payload.googleHomePayload.googleStructureId` + /// + [Google.Apis.Util.RequestParameterAttribute("updateMask", Google.Apis.Util.RequestParameterType.Query)] + public virtual object UpdateMask { get; set; } + + /// Gets or sets the body of this request. + Google.Apis.PaymentsResellerSubscription.v1.Data.SubscriptionLineItem Body { get; set; } + + /// Returns the body of the request. + protected override object GetBody() => Body; + + /// Gets the method name. + public override string MethodName => "patch"; + + /// Gets the HTTP method. + public override string HttpMethod => "PATCH"; + + /// Gets the REST path. + public override string RestPath => "v1/{+name}"; + + /// Initializes Patch parameter list. + protected override void InitParameters() + { + base.InitParameters(); + RequestParameters.Add("name", new Google.Apis.Discovery.Parameter + { + Name = "name", + IsRequired = true, + ParameterType = "path", + DefaultValue = null, + Pattern = @"^partners/[^/]+/subscriptions/[^/]+/lineItems/[^/]+$", + }); + RequestParameters.Add("updateMask", new Google.Apis.Discovery.Parameter + { + Name = "updateMask", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + } + } } /// @@ -977,6 +1074,34 @@ public ProvisionRequest(Google.Apis.Services.IClientService service, Google.Apis [Google.Apis.Util.RequestParameterAttribute("parent", Google.Apis.Util.RequestParameterType.Path)] public virtual string Parent { get; private set; } + /// number of duration units to be included. + [Google.Apis.Util.RequestParameterAttribute("cycleOptions.initialCycleDuration.count", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable CycleOptionsInitialCycleDurationCount { get; set; } + + /// The unit used for the duration + [Google.Apis.Util.RequestParameterAttribute("cycleOptions.initialCycleDuration.unit", Google.Apis.Util.RequestParameterType.Query)] + public virtual System.Nullable CycleOptionsInitialCycleDurationUnit { get; set; } + + /// The unit used for the duration + public enum CycleOptionsInitialCycleDurationUnitEnum + { + /// Default value, reserved as an invalid or an unexpected value. + [Google.Apis.Util.StringValueAttribute("UNIT_UNSPECIFIED")] + UNITUNSPECIFIED = 0, + + /// Unit of a calendar month. + [Google.Apis.Util.StringValueAttribute("MONTH")] + MONTH = 1, + + /// Unit of a day. + [Google.Apis.Util.StringValueAttribute("DAY")] + DAY = 2, + + /// Unit of an hour. It is used for testing. + [Google.Apis.Util.StringValueAttribute("HOUR")] + HOUR = 3, + } + /// /// Required. Identifies the subscription resource on the Partner side. The value is restricted to 63 /// ASCII characters at the maximum. If a subscription was previously created with the same @@ -1012,6 +1137,22 @@ protected override void InitParameters() DefaultValue = null, Pattern = @"^partners/[^/]+$", }); + RequestParameters.Add("cycleOptions.initialCycleDuration.count", new Google.Apis.Discovery.Parameter + { + Name = "cycleOptions.initialCycleDuration.count", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); + RequestParameters.Add("cycleOptions.initialCycleDuration.unit", new Google.Apis.Discovery.Parameter + { + Name = "cycleOptions.initialCycleDuration.unit", + IsRequired = false, + ParameterType = "query", + DefaultValue = null, + Pattern = null, + }); RequestParameters.Add("subscriptionId", new Google.Apis.Discovery.Parameter { Name = "subscriptionId", @@ -1381,6 +1522,22 @@ public class CreateSubscriptionIntent : Google.Apis.Requests.IDirectResponseSche public virtual string ETag { get; set; } } + /// The cycle options when starting and resuming a subscription. + public class CycleOptions : Google.Apis.Requests.IDirectResponseSchema + { + /// + /// Optional. The duration of the initial cycle. Only `DAY` is supported. If set, Google will start the + /// subscription with this initial cycle duration starting at the request time (see available methods below). A + /// prorated charge will be applied. This option is available to the following methods: - + /// partners.subscriptions.provision - partners.subscriptions.resume - partners.userSessions.generate + /// + [Newtonsoft.Json.JsonPropertyAttribute("initialCycleDuration")] + public virtual Duration InitialCycleDuration { get; set; } + + /// The ETag of the item. + public virtual string ETag { get; set; } + } + /// Describes the length of a period of a time. public class Duration : Google.Apis.Requests.IDirectResponseSchema { @@ -2124,6 +2281,10 @@ public class PromotionIntroductoryPricingDetailsIntroductoryPricingSpec : Google /// Request to resume a suspended subscription. public class ResumeSubscriptionRequest : Google.Apis.Requests.IDirectResponseSchema { + /// Optional. The cycle options for the subscription. + [Newtonsoft.Json.JsonPropertyAttribute("cycleOptions")] + public virtual CycleOptions CycleOptions { get; set; } + /// The ETag of the item. public virtual string ETag { get; set; } } diff --git a/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.csproj b/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.csproj index bc5437e8417..d1792af7e3e 100644 --- a/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.csproj +++ b/Src/Generated/Google.Apis.PaymentsResellerSubscription.v1/Google.Apis.PaymentsResellerSubscription.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.PaymentsResellerSubscription.v1 Client Library - 1.72.0.3930 + 1.72.0.3937 Google LLC Copyright 2025 Google LLC Google diff --git a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs index cdc1f96402b..65b407ea5f5 100644 --- a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs +++ b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.cs @@ -2274,8 +2274,8 @@ public class GoogleCloudRecaptchaenterpriseV1Event : Google.Apis.Requests.IDirec public virtual string UserIpAddress { get; set; } /// - /// Optional. Flag for running WAF token assessment. If enabled, the token must be specified, and have been - /// created by a WAF-enabled key. + /// Optional. Flag for running Web Application Firewall (WAF) token assessment. If enabled, the token must be + /// specified, and have been created by a WAF-enabled key. /// [Newtonsoft.Json.JsonPropertyAttribute("wafTokenAssessment")] public virtual System.Nullable WafTokenAssessment { get; set; } @@ -2722,7 +2722,7 @@ public virtual System.DateTimeOffset? CreateTimeDateTimeOffset [Newtonsoft.Json.JsonPropertyAttribute("testingOptions")] public virtual GoogleCloudRecaptchaenterpriseV1TestingOptions TestingOptions { get; set; } - /// Optional. Settings for WAF + /// Optional. Settings for Web Application Firewall (WAF). [Newtonsoft.Json.JsonPropertyAttribute("wafSettings")] public virtual GoogleCloudRecaptchaenterpriseV1WafSettings WafSettings { get; set; } @@ -3686,11 +3686,11 @@ public virtual System.DateTimeOffset? CreateAccountTimeDateTimeOffset /// Settings specific to keys that can be used for WAF (Web Application Firewall). public class GoogleCloudRecaptchaenterpriseV1WafSettings : Google.Apis.Requests.IDirectResponseSchema { - /// Required. The WAF feature for which this key is enabled. + /// Required. The Web Application Firewall (WAF) feature for which this key is enabled. [Newtonsoft.Json.JsonPropertyAttribute("wafFeature")] public virtual string WafFeature { get; set; } - /// Required. The WAF service that uses this key. + /// Required. The Web Application Firewall (WAF) service that uses this key. [Newtonsoft.Json.JsonPropertyAttribute("wafService")] public virtual string WafService { get; set; } diff --git a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj index 621850296fe..9ee4968a86e 100644 --- a/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj +++ b/Src/Generated/Google.Apis.RecaptchaEnterprise.v1/Google.Apis.RecaptchaEnterprise.v1.csproj @@ -3,7 +3,7 @@ Google.Apis.RecaptchaEnterprise.v1 Client Library - 1.71.0.3923 + 1.72.0.3931 Google LLC Copyright 2025 Google LLC Google @@ -60,8 +60,8 @@ - - + +